--- /srv/reproducible-results/rbuild-debian/r-b-build.zHYi0NTS/b1/tuxpaint_0.9.34-2_arm64.changes +++ /srv/reproducible-results/rbuild-debian/r-b-build.zHYi0NTS/b2/tuxpaint_0.9.34-2_arm64.changes ├── Files │ @@ -1,7 +1,7 @@ │ │ 28dbd0eb0767d42ade3df95ebbd7b01b 14417716 graphics optional tuxpaint-data_0.9.34-2_all.deb │ - 503e85dc4b177af7d6077de35d0e4671 487388 debug optional tuxpaint-dbgsym_0.9.34-2_arm64.deb │ - c51bab95dda99ab711b70c896fc749d4 91256 graphics optional tuxpaint-dev_0.9.34-2_all.deb │ - 2e2eb52435bed52e111798bb0ac79632 4681996 debug optional tuxpaint-plugins-default-dbgsym_0.9.34-2_arm64.deb │ - ecb67a11824087374290cd4efcf46a9b 3056972 graphics optional tuxpaint-plugins-default_0.9.34-2_arm64.deb │ - 560f487d1146de29575d31c92b8a3c8b 285004 graphics optional tuxpaint_0.9.34-2_arm64.deb │ + 59c7cbdd454d4950396430fb2f7f6742 487372 debug optional tuxpaint-dbgsym_0.9.34-2_arm64.deb │ + 3bcfed8d8b8a06719e6f61ee65878544 91256 graphics optional tuxpaint-dev_0.9.34-2_all.deb │ + 803357493d932ffa74cb95ef33299fb1 4680776 debug optional tuxpaint-plugins-default-dbgsym_0.9.34-2_arm64.deb │ + 032719270e69bf92a534e14c970603a1 3057796 graphics optional tuxpaint-plugins-default_0.9.34-2_arm64.deb │ + 46748890d10382be741af0764048a4cf 285020 graphics optional tuxpaint_0.9.34-2_arm64.deb ├── tuxpaint-dev_0.9.34-2_all.deb │ ├── control.tar.xz │ │ ├── control.tar │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ ├── data.tar.xz │ │ ├── data.tar │ │ │ ├── file list │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/bin/ │ │ │ │ -rwxr-xr-x 0 root (0) root (0) 2110 2025-03-13 14:38:55.000000 ./usr/bin/tp-magic-config │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/include/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/include/tuxpaint/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 8121 2025-03-13 14:38:55.000000 ./usr/include/tuxpaint/tp_magic_api.h │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 8137 2025-03-13 14:38:55.000000 ./usr/include/tuxpaint/tp_magic_api.h │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/share/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/share/doc/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/share/doc/tuxpaint-dev/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 771 2025-03-13 14:38:55.000000 ./usr/share/doc/tuxpaint-dev/changelog.Debian.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 82571 2024-10-24 03:54:13.000000 ./usr/share/doc/tuxpaint-dev/changelog.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 5527 2021-09-05 19:28:45.000000 ./usr/share/doc/tuxpaint-dev/copyright │ │ │ ├── ./usr/include/tuxpaint/tp_magic_api.h │ │ │ │ @@ -1,24 +1,8 @@ │ │ │ │ -/* │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ -DO NOT EDIT ME! │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ -*/ │ │ │ │ +/*\n\n\n\n\n\n\n\nDO NOT EDIT ME!\n\n\n\n\n\n\n\n*/ │ │ │ │ #ifndef TP_MAGIC_API_H │ │ │ │ #define TP_MAGIC_API_H │ │ │ │ │ │ │ │ /* src/tp_magic_api.h.in last modified 2024-06-01 */ │ │ │ │ │ │ │ │ #include "SDL.h" │ │ │ │ #include "SDL_mixer.h" ├── tuxpaint-plugins-default_0.9.34-2_arm64.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2025-03-13 14:38:55.000000 debian-binary │ │ --rw-r--r-- 0 0 0 9640 2025-03-13 14:38:55.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 3047140 2025-03-13 14:38:55.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 9636 2025-03-13 14:38:55.000000 control.tar.xz │ │ +-rw-r--r-- 0 0 0 3047968 2025-03-13 14:38:55.000000 data.tar.xz │ ├── control.tar.xz │ │ ├── control.tar │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ ├── data.tar.xz │ │ ├── data.tar │ │ │ ├── ./usr/lib/tuxpaint/plugins/alien.so │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 7d8682cd5179f7965b6aa257c0cadb03955596c4 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: c068b7dd5f43c14984a982cdf3545db2824dd6dd │ │ │ │ ├── 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 38363832 63643531 37396637 39363562 8682cd5179f7965b │ │ │ │ │ - 0x00000010 36616132 35376330 63616462 30333935 6aa257c0cadb0395 │ │ │ │ │ - 0x00000020 35353936 63342e64 65627567 00000000 5596c4.debug.... │ │ │ │ │ - 0x00000030 a767f6b8 .g.. │ │ │ │ │ + 0x00000000 36386237 64643566 34336331 34393834 68b7dd5f43c14984 │ │ │ │ │ + 0x00000010 61393832 63646633 35343564 62323832 a982cdf3545db282 │ │ │ │ │ + 0x00000020 34646436 64642e64 65627567 00000000 4dd6dd.debug.... │ │ │ │ │ + 0x00000030 1975d0e7 .u.. │ │ │ ├── ./usr/lib/tuxpaint/plugins/ascii.so │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 54d86ef5b4e46278acb18c96aeaec7e7274a0359 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: a9a2399534853178659fe9ec1c1562c7c24ed510 │ │ │ │ ├── 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 64383665 66356234 65343632 37386163 d86ef5b4e46278ac │ │ │ │ │ - 0x00000010 62313863 39366165 61656337 65373237 b18c96aeaec7e727 │ │ │ │ │ - 0x00000020 34613033 35392e64 65627567 00000000 4a0359.debug.... │ │ │ │ │ - 0x00000030 bd0a31db ..1. │ │ │ │ │ + 0x00000000 61323339 39353334 38353331 37383635 a239953485317865 │ │ │ │ │ + 0x00000010 39666539 65633163 31353632 63376332 9fe9ec1c1562c7c2 │ │ │ │ │ + 0x00000020 34656435 31302e64 65627567 00000000 4ed510.debug.... │ │ │ │ │ + 0x00000030 5ff20adc _... │ │ │ ├── ./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: e0577c78ae400f8eff6145b0759d154263149d38 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: cbf155e91a2cf2054d8dce3b17894bfe671e63b2 │ │ │ │ ├── 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 35373763 37386165 34303066 38656666 577c78ae400f8eff │ │ │ │ │ - 0x00000010 36313435 62303735 39643135 34323633 6145b0759d154263 │ │ │ │ │ - 0x00000020 31343964 33382e64 65627567 00000000 149d38.debug.... │ │ │ │ │ - 0x00000030 ef1e1676 ...v │ │ │ │ │ + 0x00000000 66313535 65393161 32636632 30353464 f155e91a2cf2054d │ │ │ │ │ + 0x00000010 38646365 33623137 38393462 66653637 8dce3b17894bfe67 │ │ │ │ │ + 0x00000020 31653633 62322e64 65627567 00000000 1e63b2.debug.... │ │ │ │ │ + 0x00000030 fbc167ee ..g. │ │ │ ├── ./usr/lib/tuxpaint/plugins/blocks_etc.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: dcee02ac6f18860acfc780a6532973577cc93c7c │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: afa6554143c8a09db822eddd99876cc4a172ab14 │ │ │ │ ├── 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 65653032 61633666 31383836 30616366 ee02ac6f18860acf │ │ │ │ │ - 0x00000010 63373830 61363533 32393733 35373763 c780a6532973577c │ │ │ │ │ - 0x00000020 63393363 37632e64 65627567 00000000 c93c7c.debug.... │ │ │ │ │ - 0x00000030 2423461e $#F. │ │ │ │ │ + 0x00000000 61363535 34313433 63386130 39646238 a6554143c8a09db8 │ │ │ │ │ + 0x00000010 32326564 64643939 38373663 63346131 22eddd99876cc4a1 │ │ │ │ │ + 0x00000020 37326162 31342e64 65627567 00000000 72ab14.debug.... │ │ │ │ │ + 0x00000030 02692d03 .i-. │ │ │ ├── ./usr/lib/tuxpaint/plugins/bloom.so │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: b4cee68ff8c0f481cdedf107930631de8a688056 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 38e257b2d796591b0681ec67045d030b7e547caa │ │ │ │ ├── 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 63656536 38666638 63306634 38316364 cee68ff8c0f481cd │ │ │ │ │ - 0x00000010 65646631 30373933 30363331 64653861 edf107930631de8a │ │ │ │ │ - 0x00000020 36383830 35362e64 65627567 00000000 688056.debug.... │ │ │ │ │ - 0x00000030 d5e771e7 ..q. │ │ │ │ │ + 0x00000000 65323537 62326437 39363539 31623036 e257b2d796591b06 │ │ │ │ │ + 0x00000010 38316563 36373034 35643033 30623765 81ec67045d030b7e │ │ │ │ │ + 0x00000020 35343763 61612e64 65627567 00000000 547caa.debug.... │ │ │ │ │ + 0x00000030 ba6d49c3 .mI. │ │ │ ├── ./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: c810142bf8c4eace95bfc466d5e4ab744e9c292f │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 421636b149adb5c5ef53c5bd887c01473ae583bd │ │ │ │ ├── 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 31303134 32626638 63346561 63653935 10142bf8c4eace95 │ │ │ │ │ - 0x00000010 62666334 36366435 65346162 37343465 bfc466d5e4ab744e │ │ │ │ │ - 0x00000020 39633239 32662e64 65627567 00000000 9c292f.debug.... │ │ │ │ │ - 0x00000030 69d3d6fe i... │ │ │ │ │ + 0x00000000 31363336 62313439 61646235 63356566 1636b149adb5c5ef │ │ │ │ │ + 0x00000010 35336335 62643838 37633031 34373361 53c5bd887c01473a │ │ │ │ │ + 0x00000020 65353833 62642e64 65627567 00000000 e583bd.debug.... │ │ │ │ │ + 0x00000030 156a997e .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: a7dcc86b8300aa0b9eabc02fd7d9bb1e1b33f682 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 8338d584ae09842ed2a7a47c89fb99fcce9c7f0e │ │ │ │ ├── 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 64636338 36623833 30306161 30623965 dcc86b8300aa0b9e │ │ │ │ │ - 0x00000010 61626330 32666437 64396262 31653162 abc02fd7d9bb1e1b │ │ │ │ │ - 0x00000020 33336636 38322e64 65627567 00000000 33f682.debug.... │ │ │ │ │ - 0x00000030 512b04ba Q+.. │ │ │ │ │ + 0x00000000 33386435 38346165 30393834 32656432 38d584ae09842ed2 │ │ │ │ │ + 0x00000010 61376134 37633839 66623939 66636365 a7a47c89fb99fcce │ │ │ │ │ + 0x00000020 39633766 30652e64 65627567 00000000 9c7f0e.debug.... │ │ │ │ │ + 0x00000030 7851a2c8 xQ.. │ │ │ ├── ./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: 5ba41526fb31a7136cb58521dea064a6a46944f9 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: fe8e92c91d983741a13d6446fd5eb84242fde5ba │ │ │ │ ├── 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 61343135 32366662 33316137 31333663 a41526fb31a7136c │ │ │ │ │ - 0x00000010 62353835 32316465 61303634 61366134 b58521dea064a6a4 │ │ │ │ │ - 0x00000020 36393434 66392e64 65627567 00000000 6944f9.debug.... │ │ │ │ │ - 0x00000030 98b0289f ..(. │ │ │ │ │ + 0x00000000 38653932 63393164 39383337 34316131 8e92c91d983741a1 │ │ │ │ │ + 0x00000010 33643634 34366664 35656238 34323432 3d6446fd5eb84242 │ │ │ │ │ + 0x00000020 66646535 62612e64 65627567 00000000 fde5ba.debug.... │ │ │ │ │ + 0x00000030 eb6354e1 .cT. │ │ │ ├── ./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: 22f9feaf9d83d701abc82d2599915dc7974c9672 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 3dd76b17891ab9bf806651e2e9ec4ba484b716ac │ │ │ │ ├── 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 66396665 61663964 38336437 30316162 f9feaf9d83d701ab │ │ │ │ │ - 0x00000010 63383264 32353939 39313564 63373937 c82d2599915dc797 │ │ │ │ │ - 0x00000020 34633936 37322e64 65627567 00000000 4c9672.debug.... │ │ │ │ │ - 0x00000030 bb0437b4 ..7. │ │ │ │ │ + 0x00000000 64373662 31373839 31616239 62663830 d76b17891ab9bf80 │ │ │ │ │ + 0x00000010 36363531 65326539 65633462 61343834 6651e2e9ec4ba484 │ │ │ │ │ + 0x00000020 62373136 61632e64 65627567 00000000 b716ac.debug.... │ │ │ │ │ + 0x00000030 d02b36bc .+6. │ │ │ ├── ./usr/lib/tuxpaint/plugins/checkerboard.so │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: abb778613a4557901654997ee0696de9e75076ee │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 82cfdee31a74a3652dc601e9b56b0e876dbcc120 │ │ │ │ ├── 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 62373738 36313361 34353537 39303136 b778613a45579016 │ │ │ │ │ - 0x00000010 35343939 37656530 36393664 65396537 54997ee0696de9e7 │ │ │ │ │ - 0x00000020 35303736 65652e64 65627567 00000000 5076ee.debug.... │ │ │ │ │ - 0x00000030 43185c4f C.\O │ │ │ │ │ + 0x00000000 63666465 65333161 37346133 36353264 cfdee31a74a3652d │ │ │ │ │ + 0x00000010 63363031 65396235 36623065 38373664 c601e9b56b0e876d │ │ │ │ │ + 0x00000020 62636331 32302e64 65627567 00000000 bcc120.debug.... │ │ │ │ │ + 0x00000030 cda422cc ..". │ │ │ ├── ./usr/lib/tuxpaint/plugins/clone.so │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: d33a4e23393711fe0b738be3def0e28bebd529d5 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: a2aa8adbb1bce034d816e698e38395d5bd68260b │ │ │ │ ├── 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 33613465 32333339 33373131 66653062 3a4e23393711fe0b │ │ │ │ │ - 0x00000010 37333862 65336465 66306532 38626562 738be3def0e28beb │ │ │ │ │ - 0x00000020 64353239 64352e64 65627567 00000000 d529d5.debug.... │ │ │ │ │ - 0x00000030 a4a7e0b7 .... │ │ │ │ │ + 0x00000000 61613861 64626231 62636530 33346438 aa8adbb1bce034d8 │ │ │ │ │ + 0x00000010 31366536 39386533 38333935 64356264 16e698e38395d5bd │ │ │ │ │ + 0x00000020 36383236 30622e64 65627567 00000000 68260b.debug.... │ │ │ │ │ + 0x00000030 761f00d7 v... │ │ │ ├── ./usr/lib/tuxpaint/plugins/colorsep.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: ff7343838fa64c54e4027cc0e70e85ef830aaf74 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 06bc26376e793e36e9324794a570ccbe75a59f67 │ │ │ │ ├── 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 37333433 38333866 61363463 35346534 7343838fa64c54e4 │ │ │ │ │ - 0x00000010 30323763 63306537 30653835 65663833 027cc0e70e85ef83 │ │ │ │ │ - 0x00000020 30616166 37342e64 65627567 00000000 0aaf74.debug.... │ │ │ │ │ - 0x00000030 c407ebbb .... │ │ │ │ │ + 0x00000000 62633236 33373665 37393365 33366539 bc26376e793e36e9 │ │ │ │ │ + 0x00000010 33323437 39346135 37306363 62653735 324794a570ccbe75 │ │ │ │ │ + 0x00000020 61353966 36372e64 65627567 00000000 a59f67.debug.... │ │ │ │ │ + 0x00000030 aaad2c7a ..,z │ │ │ ├── ./usr/lib/tuxpaint/plugins/comicdot.so │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: f0f409bd9ab98025f295a975138fe43a9cbc10dd │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 0fb5700f57f802a0e694488bd855f33280b7deec │ │ │ │ ├── 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 66343039 62643961 62393830 32356632 f409bd9ab98025f2 │ │ │ │ │ - 0x00000010 39356139 37353133 38666534 33613963 95a975138fe43a9c │ │ │ │ │ - 0x00000020 62633130 64642e64 65627567 00000000 bc10dd.debug.... │ │ │ │ │ - 0x00000030 f7d929ef ..). │ │ │ │ │ + 0x00000000 62353730 30663537 66383032 61306536 b5700f57f802a0e6 │ │ │ │ │ + 0x00000010 39343438 38626438 35356633 33323830 94488bd855f33280 │ │ │ │ │ + 0x00000020 62376465 65632e64 65627567 00000000 b7deec.debug.... │ │ │ │ │ + 0x00000030 f77173e9 .qs. │ │ │ ├── ./usr/lib/tuxpaint/plugins/confetti.so │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: a67b4da21af086c4bdacd709604df3f2bfeb1bfe │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 25158c81e05a01c2ebf3ec94117111e9eef9d0a0 │ │ │ │ ├── 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 37623464 61323161 66303836 63346264 7b4da21af086c4bd │ │ │ │ │ - 0x00000010 61636437 30393630 34646633 66326266 acd709604df3f2bf │ │ │ │ │ - 0x00000020 65623162 66652e64 65627567 00000000 eb1bfe.debug.... │ │ │ │ │ - 0x00000030 29067d43 ).}C │ │ │ │ │ + 0x00000000 31353863 38316530 35613031 63326562 158c81e05a01c2eb │ │ │ │ │ + 0x00000010 66336563 39343131 37313131 65396565 f3ec94117111e9ee │ │ │ │ │ + 0x00000020 66396430 61302e64 65627567 00000000 f9d0a0.debug.... │ │ │ │ │ + 0x00000030 aa357420 .5t │ │ │ ├── ./usr/lib/tuxpaint/plugins/crescent.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: dbee1688a7a3c3ed9125205f8b4d05e6c4a7b1f3 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: fc1bae7d21b247891f66bd8b96de97c0876b5f62 │ │ │ │ ├── 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 65653136 38386137 61336333 65643931 ee1688a7a3c3ed91 │ │ │ │ │ - 0x00000010 32353230 35663862 34643035 65366334 25205f8b4d05e6c4 │ │ │ │ │ - 0x00000020 61376231 66332e64 65627567 00000000 a7b1f3.debug.... │ │ │ │ │ - 0x00000030 9ad5a16a ...j │ │ │ │ │ + 0x00000000 31626165 37643231 62323437 38393166 1bae7d21b247891f │ │ │ │ │ + 0x00000010 36366264 38623936 64653937 63303837 66bd8b96de97c087 │ │ │ │ │ + 0x00000020 36623566 36322e64 65627567 00000000 6b5f62.debug.... │ │ │ │ │ + 0x00000030 f0a9deef .... │ │ │ ├── ./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: fe364b534ee2a2f9037b6012cfd9759416380862 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 2a8b744fca1abf252d01896998a6c3113e24ca2b │ │ │ │ ├── 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 33363462 35333465 65326132 66393033 364b534ee2a2f903 │ │ │ │ │ - 0x00000010 37623630 31326366 64393735 39343136 7b6012cfd9759416 │ │ │ │ │ - 0x00000020 33383038 36322e64 65627567 00000000 380862.debug.... │ │ │ │ │ - 0x00000030 d8c6d44f ...O │ │ │ │ │ + 0x00000000 38623734 34666361 31616266 32353264 8b744fca1abf252d │ │ │ │ │ + 0x00000010 30313839 36393938 61366333 31313365 01896998a6c3113e │ │ │ │ │ + 0x00000020 32346361 32622e64 65627567 00000000 24ca2b.debug.... │ │ │ │ │ + 0x00000030 2e855a36 ..Z6 │ │ │ ├── ./usr/lib/tuxpaint/plugins/dither.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: 8483ee6e2c8b2f81fefccb7af43ad8733a97b736 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: cba847c108726544b2b026ade9d63285771950ad │ │ │ │ ├── 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 38336565 36653263 38623266 38316665 83ee6e2c8b2f81fe │ │ │ │ │ - 0x00000010 66636362 37616634 33616438 37333361 fccb7af43ad8733a │ │ │ │ │ - 0x00000020 39376237 33362e64 65627567 00000000 97b736.debug.... │ │ │ │ │ - 0x00000030 175629ad .V). │ │ │ │ │ + 0x00000000 61383437 63313038 37323635 34346232 a847c108726544b2 │ │ │ │ │ + 0x00000010 62303236 61646539 64363332 38353737 b026ade9d6328577 │ │ │ │ │ + 0x00000020 31393530 61642e64 65627567 00000000 1950ad.debug.... │ │ │ │ │ + 0x00000030 b000483e ..H> │ │ │ ├── ./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: 8972805503e14cb939fbf95051802366f95e5042 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 9a3f80616731f9e5fb5c45beef64d60d2d4e4dcf │ │ │ │ ├── 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 37323830 35353033 65313463 62393339 72805503e14cb939 │ │ │ │ │ - 0x00000010 66626639 35303531 38303233 36366639 fbf95051802366f9 │ │ │ │ │ - 0x00000020 35653530 34322e64 65627567 00000000 5e5042.debug.... │ │ │ │ │ - 0x00000030 bfe2b741 ...A │ │ │ │ │ + 0x00000000 33663830 36313637 33316639 65356662 3f80616731f9e5fb │ │ │ │ │ + 0x00000010 35633435 62656566 36346436 30643264 5c45beef64d60d2d │ │ │ │ │ + 0x00000020 34653464 63662e64 65627567 00000000 4e4dcf.debug.... │ │ │ │ │ + 0x00000030 a461ea15 .a.. │ │ │ ├── ./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: b9b2ac8b106022b5370b5dd6919885af5da80916 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 4fc0762237d0d64e3e2bca44143e22d5f57446cc │ │ │ │ ├── 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 62326163 38623130 36303232 62353337 b2ac8b106022b537 │ │ │ │ │ - 0x00000010 30623564 64363931 39383835 61663564 0b5dd6919885af5d │ │ │ │ │ - 0x00000020 61383039 31362e64 65627567 00000000 a80916.debug.... │ │ │ │ │ - 0x00000030 e8d920be .. . │ │ │ │ │ + 0x00000000 63303736 32323337 64306436 34653365 c0762237d0d64e3e │ │ │ │ │ + 0x00000010 32626361 34343134 33653232 64356635 2bca44143e22d5f5 │ │ │ │ │ + 0x00000020 37343436 63632e64 65627567 00000000 7446cc.debug.... │ │ │ │ │ + 0x00000030 df762a1e .v*. │ │ │ ├── ./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: 1cece00bd5a21d0ca0e4acade4071e4a793bb8e5 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 0356eaecdbe13aa095b75d9d0be6cf8f3f25ec0c │ │ │ │ ├── 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 65636530 30626435 61323164 30636130 ece00bd5a21d0ca0 │ │ │ │ │ - 0x00000010 65346163 61646534 30373165 34613739 e4acade4071e4a79 │ │ │ │ │ - 0x00000020 33626238 65352e64 65627567 00000000 3bb8e5.debug.... │ │ │ │ │ - 0x00000030 4367e68f Cg.. │ │ │ │ │ + 0x00000000 35366561 65636462 65313361 61303935 56eaecdbe13aa095 │ │ │ │ │ + 0x00000010 62373564 39643062 65366366 38663366 b75d9d0be6cf8f3f │ │ │ │ │ + 0x00000020 32356563 30632e64 65627567 00000000 25ec0c.debug.... │ │ │ │ │ + 0x00000030 9a0afce7 .... │ │ │ ├── ./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: 519caa42d3231a77f8ce069ea35b9b7f42f07d6f │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: a01ea20280ca3a72f8219e987281c77402f97656 │ │ │ │ ├── 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 39636161 34326433 32333161 37376638 9caa42d3231a77f8 │ │ │ │ │ - 0x00000010 63653036 39656133 35623962 37663432 ce069ea35b9b7f42 │ │ │ │ │ - 0x00000020 66303764 36662e64 65627567 00000000 f07d6f.debug.... │ │ │ │ │ - 0x00000030 1b29ee35 .).5 │ │ │ │ │ + 0x00000000 31656132 30323830 63613361 37326638 1ea20280ca3a72f8 │ │ │ │ │ + 0x00000010 32313965 39383732 38316337 37343032 219e987281c77402 │ │ │ │ │ + 0x00000020 66393736 35362e64 65627567 00000000 f97656.debug.... │ │ │ │ │ + 0x00000030 3f26ba3f ?&.? │ │ │ ├── ./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: 3acd5778f41ced0e425130bb39e7828f8d478eff │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 0465116053669899d31619c61be2933b117be78b │ │ │ │ ├── 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 63643537 37386634 31636564 30653432 cd5778f41ced0e42 │ │ │ │ │ - 0x00000010 35313330 62623339 65373832 38663864 5130bb39e7828f8d │ │ │ │ │ - 0x00000020 34373865 66662e64 65627567 00000000 478eff.debug.... │ │ │ │ │ - 0x00000030 3928cfbe 9(.. │ │ │ │ │ + 0x00000000 36353131 36303533 36363938 39396433 65116053669899d3 │ │ │ │ │ + 0x00000010 31363139 63363162 65323933 33623131 1619c61be2933b11 │ │ │ │ │ + 0x00000020 37626537 38622e64 65627567 00000000 7be78b.debug.... │ │ │ │ │ + 0x00000030 d5cef784 .... │ │ │ ├── ./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: 8d9eedebb666f65356e60ef17e13b4ed0d625672 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: ee5382c822c8101b4475feba5e39dc51fe17a0b9 │ │ │ │ ├── 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 39656564 65626236 36366636 35333536 9eedebb666f65356 │ │ │ │ │ - 0x00000010 65363065 66313765 31336234 65643064 e60ef17e13b4ed0d │ │ │ │ │ - 0x00000020 36323536 37322e64 65627567 00000000 625672.debug.... │ │ │ │ │ - 0x00000030 3b158031 ;..1 │ │ │ │ │ + 0x00000000 35333832 63383232 63383130 31623434 5382c822c8101b44 │ │ │ │ │ + 0x00000010 37356665 62613565 33396463 35316665 75feba5e39dc51fe │ │ │ │ │ + 0x00000020 31376130 62392e64 65627567 00000000 17a0b9.debug.... │ │ │ │ │ + 0x00000030 bb8bdac2 .... │ │ │ ├── ./usr/lib/tuxpaint/plugins/fractal.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: d6771662ea2c3ee2cde5950aa14ff40ae6403199 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 3046fee03c8897009c42536f03ceecf47edacd1b │ │ │ │ ├── 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 37373136 36326561 32633365 65326364 771662ea2c3ee2cd │ │ │ │ │ - 0x00000010 65353935 30616131 34666634 30616536 e5950aa14ff40ae6 │ │ │ │ │ - 0x00000020 34303331 39392e64 65627567 00000000 403199.debug.... │ │ │ │ │ - 0x00000030 22674996 "gI. │ │ │ │ │ + 0x00000000 34366665 65303363 38383937 30303963 46fee03c8897009c │ │ │ │ │ + 0x00000010 34323533 36663033 63656563 66343765 42536f03ceecf47e │ │ │ │ │ + 0x00000020 64616364 31622e64 65627567 00000000 dacd1b.debug.... │ │ │ │ │ + 0x00000030 c9aedd7b ...{ │ │ │ ├── ./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: e4ff858cc68c6b322dd4d7e12abfd7f1d7893884 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 5ee59e3f6ed97649ced44b0f5d269940f2003f1e │ │ │ │ ├── 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 66663835 38636336 38633662 33323264 ff858cc68c6b322d │ │ │ │ │ - 0x00000010 64346437 65313261 62666437 66316437 d4d7e12abfd7f1d7 │ │ │ │ │ - 0x00000020 38393338 38342e64 65627567 00000000 893884.debug.... │ │ │ │ │ - 0x00000030 7fd82c48 ..,H │ │ │ │ │ + 0x00000000 65353965 33663665 64393736 34396365 e59e3f6ed97649ce │ │ │ │ │ + 0x00000010 64343462 30663564 32363939 34306632 d44b0f5d269940f2 │ │ │ │ │ + 0x00000020 30303366 31652e64 65627567 00000000 003f1e.debug.... │ │ │ │ │ + 0x00000030 c4125103 ..Q. │ │ │ ├── ./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: b6c4205d7faf6da7b488e1f97554f84952776804 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: a0088f83b99ea686f69bad65c19f9e51d4bb5a23 │ │ │ │ ├── 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 63343230 35643766 61663664 61376234 c4205d7faf6da7b4 │ │ │ │ │ - 0x00000010 38386531 66393735 35346638 34393532 88e1f97554f84952 │ │ │ │ │ - 0x00000020 37373638 30342e64 65627567 00000000 776804.debug.... │ │ │ │ │ - 0x00000030 5efeca64 ^..d │ │ │ │ │ + 0x00000000 30383866 38336239 39656136 38366636 088f83b99ea686f6 │ │ │ │ │ + 0x00000010 39626164 36356331 39663965 35316434 9bad65c19f9e51d4 │ │ │ │ │ + 0x00000020 62623561 32332e64 65627567 00000000 bb5a23.debug.... │ │ │ │ │ + 0x00000030 43079c50 C..P │ │ │ ├── ./usr/lib/tuxpaint/plugins/googlyeyes.so │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 1e220a2f78370c16a85a4354ebad1f5842b17620 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 622fdaee6a62a1c844fe8cb0dbc704c51472647f │ │ │ │ ├── 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 32323061 32663738 33373063 31366138 220a2f78370c16a8 │ │ │ │ │ - 0x00000010 35613433 35346562 61643166 35383432 5a4354ebad1f5842 │ │ │ │ │ - 0x00000020 62313736 32302e64 65627567 00000000 b17620.debug.... │ │ │ │ │ - 0x00000030 3a10ae0c :... │ │ │ │ │ + 0x00000000 32666461 65653661 36326131 63383434 2fdaee6a62a1c844 │ │ │ │ │ + 0x00000010 66653863 62306462 63373034 63353134 fe8cb0dbc704c514 │ │ │ │ │ + 0x00000020 37323634 37662e64 65627567 00000000 72647f.debug.... │ │ │ │ │ + 0x00000030 2c141a05 ,... │ │ │ ├── ./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: a8124e43ba186b752fe0578f5b98c0366dac12d2 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 218bd130cce55ffe3879765362baa71202991dfd │ │ │ │ ├── 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 31323465 34336261 31383662 37353266 124e43ba186b752f │ │ │ │ │ - 0x00000010 65303537 38663562 39386330 33363664 e0578f5b98c0366d │ │ │ │ │ - 0x00000020 61633132 64322e64 65627567 00000000 ac12d2.debug.... │ │ │ │ │ - 0x00000030 c1a49d9d .... │ │ │ │ │ + 0x00000000 38626431 33306363 65353566 66653338 8bd130cce55ffe38 │ │ │ │ │ + 0x00000010 37393736 35333632 62616137 31323032 79765362baa71202 │ │ │ │ │ + 0x00000020 39393164 66642e64 65627567 00000000 991dfd.debug.... │ │ │ │ │ + 0x00000030 60b6b158 `..X │ │ │ ├── ./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: 7dee53a82680921868ab1c81d9d7360c49c368d1 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: e18efd8a49911cc739b400c86228d15309453e3a │ │ │ │ ├── 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 65653533 61383236 38303932 31383638 ee53a82680921868 │ │ │ │ │ - 0x00000010 61623163 38316439 64373336 30633439 ab1c81d9d7360c49 │ │ │ │ │ - 0x00000020 63333638 64312e64 65627567 00000000 c368d1.debug.... │ │ │ │ │ - 0x00000030 cf772dfb .w-. │ │ │ │ │ + 0x00000000 38656664 38613439 39313163 63373339 8efd8a49911cc739 │ │ │ │ │ + 0x00000010 62343030 63383632 32386431 35333039 b400c86228d15309 │ │ │ │ │ + 0x00000020 34353365 33612e64 65627567 00000000 453e3a.debug.... │ │ │ │ │ + 0x00000030 6f605f10 o`_. │ │ │ ├── ./usr/lib/tuxpaint/plugins/kaleidox.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: 0c12b60e984ffc822bbae52c7c60476eef134d60 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 562228a653e82811c9b385bdc4e3e4db3c684ba7 │ │ │ │ ├── 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 31326236 30653938 34666663 38323262 12b60e984ffc822b │ │ │ │ │ - 0x00000010 62616535 32633763 36303437 36656566 bae52c7c60476eef │ │ │ │ │ - 0x00000020 31333464 36302e64 65627567 00000000 134d60.debug.... │ │ │ │ │ - 0x00000030 40be0145 @..E │ │ │ │ │ + 0x00000000 32323238 61363533 65383238 31316339 2228a653e82811c9 │ │ │ │ │ + 0x00000010 62333835 62646334 65336534 64623363 b385bdc4e3e4db3c │ │ │ │ │ + 0x00000020 36383462 61372e64 65627567 00000000 684ba7.debug.... │ │ │ │ │ + 0x00000030 c4596ff2 .Yo. │ │ │ ├── ./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: aaa932e7b8b445e3991f41805173a901f45094a7 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: f711002a365206f16e778a721f16e329387a92c8 │ │ │ │ ├── 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 61393332 65376238 62343435 65333939 a932e7b8b445e399 │ │ │ │ │ - 0x00000010 31663431 38303531 37336139 30316634 1f41805173a901f4 │ │ │ │ │ - 0x00000020 35303934 61372e64 65627567 00000000 5094a7.debug.... │ │ │ │ │ - 0x00000030 3c5e8ff1 <^.. │ │ │ │ │ + 0x00000000 31313030 32613336 35323036 66313665 11002a365206f16e │ │ │ │ │ + 0x00000010 37373861 37323166 31366533 32393338 778a721f16e32938 │ │ │ │ │ + 0x00000020 37613932 63382e64 65627567 00000000 7a92c8.debug.... │ │ │ │ │ + 0x00000030 cad80350 ...P │ │ │ ├── ./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: 0b7ac123a49d48d1159f9c3eafa8b37ba0edf96c │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: cdbc6aeb7dc4eb9a8bd8ae48629563e9e14ff084 │ │ │ │ ├── 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 37616331 32336134 39643438 64313135 7ac123a49d48d115 │ │ │ │ │ - 0x00000010 39663963 33656166 61386233 37626130 9f9c3eafa8b37ba0 │ │ │ │ │ - 0x00000020 65646639 36632e64 65627567 00000000 edf96c.debug.... │ │ │ │ │ - 0x00000030 04a7680f ..h. │ │ │ │ │ + 0x00000000 62633661 65623764 63346562 39613862 bc6aeb7dc4eb9a8b │ │ │ │ │ + 0x00000010 64386165 34383632 39353633 65396531 d8ae48629563e9e1 │ │ │ │ │ + 0x00000020 34666630 38342e64 65627567 00000000 4ff084.debug.... │ │ │ │ │ + 0x00000030 593ebc3e Y>.> │ │ │ ├── ./usr/lib/tuxpaint/plugins/lightning.so │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 726fca5413c78055cb63d30b855261779b4b19c9 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 9ef65be26b2fb02989b833053d26a287cc677f8c │ │ │ │ ├── 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 36666361 35343133 63373830 35356362 6fca5413c78055cb │ │ │ │ │ - 0x00000010 36336433 30623835 35323631 37373962 63d30b855261779b │ │ │ │ │ - 0x00000020 34623139 63392e64 65627567 00000000 4b19c9.debug.... │ │ │ │ │ - 0x00000030 bf4a029f .J.. │ │ │ │ │ + 0x00000000 66363562 65323662 32666230 32393839 f65be26b2fb02989 │ │ │ │ │ + 0x00000010 62383333 30353364 32366132 38376363 b833053d26a287cc │ │ │ │ │ + 0x00000020 36373766 38632e64 65627567 00000000 677f8c.debug.... │ │ │ │ │ + 0x00000030 8ba27f49 ...I │ │ │ ├── ./usr/lib/tuxpaint/plugins/maze.so │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: d6dbdea8730b5c7f42b5dd9f624fe405eb5f0221 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 6db321d9e0cc6cd6fa22b761d6b43b946aa6bd39 │ │ │ │ ├── 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 64626465 61383733 30623563 37663432 dbdea8730b5c7f42 │ │ │ │ │ - 0x00000010 62356464 39663632 34666534 30356562 b5dd9f624fe405eb │ │ │ │ │ - 0x00000020 35663032 32312e64 65627567 00000000 5f0221.debug.... │ │ │ │ │ - 0x00000030 952e4ffe ..O. │ │ │ │ │ + 0x00000000 62333231 64396530 63633663 64366661 b321d9e0cc6cd6fa │ │ │ │ │ + 0x00000010 32326237 36316436 62343362 39343661 22b761d6b43b946a │ │ │ │ │ + 0x00000020 61366264 33392e64 65627567 00000000 a6bd39.debug.... │ │ │ │ │ + 0x00000030 faf29cb7 .... │ │ │ ├── ./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: 6188e14db59f65f069804f5403b8510d41f1131e │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 52a6d19319a88dc32a204862efb6bd4104875697 │ │ │ │ ├── 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 38386531 34646235 39663635 66303639 88e14db59f65f069 │ │ │ │ │ - 0x00000010 38303466 35343033 62383531 30643431 804f5403b8510d41 │ │ │ │ │ - 0x00000020 66313133 31652e64 65627567 00000000 f1131e.debug.... │ │ │ │ │ - 0x00000030 1a7c2513 .|%. │ │ │ │ │ + 0x00000000 61366431 39333139 61383864 63333261 a6d19319a88dc32a │ │ │ │ │ + 0x00000010 32303438 36326566 62366264 34313034 204862efb6bd4104 │ │ │ │ │ + 0x00000020 38373536 39372e64 65627567 00000000 875697.debug.... │ │ │ │ │ + 0x00000030 fd2c7469 .,ti │ │ │ ├── ./usr/lib/tuxpaint/plugins/mirror_f.so │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 844a0b29dd58e105ccf62d33c36236ab509db686 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 5577ba267a86092a3b703f991328337d0cdd58f2 │ │ │ │ ├── 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 34613062 32396464 35386531 30356363 4a0b29dd58e105cc │ │ │ │ │ - 0x00000010 66363264 33336333 36323336 61623530 f62d33c36236ab50 │ │ │ │ │ - 0x00000020 39646236 38362e64 65627567 00000000 9db686.debug.... │ │ │ │ │ - 0x00000030 c1b8ab1c .... │ │ │ │ │ + 0x00000000 37376261 32363761 38363039 32613362 77ba267a86092a3b │ │ │ │ │ + 0x00000010 37303366 39393133 32383333 37643063 703f991328337d0c │ │ │ │ │ + 0x00000020 64643538 66322e64 65627567 00000000 dd58f2.debug.... │ │ │ │ │ + 0x00000030 0d10df76 ...v │ │ │ ├── ./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: 2224987b3bbb711dbddeb31d57bcf79a96ec39c5 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 7afe38360ea2a436b0370f4e7cf69f5afb98c277 │ │ │ │ ├── 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 32343938 37623362 62623731 31646264 24987b3bbb711dbd │ │ │ │ │ - 0x00000010 64656233 31643537 62636637 39613936 deb31d57bcf79a96 │ │ │ │ │ - 0x00000020 65633339 63352e64 65627567 00000000 ec39c5.debug.... │ │ │ │ │ - 0x00000030 1b8dae41 ...A │ │ │ │ │ + 0x00000000 66653338 33363065 61326134 33366230 fe38360ea2a436b0 │ │ │ │ │ + 0x00000010 33373066 34653763 66363966 35616662 370f4e7cf69f5afb │ │ │ │ │ + 0x00000020 39386332 37372e64 65627567 00000000 98c277.debug.... │ │ │ │ │ + 0x00000030 d6acbf2a ...* │ │ │ ├── ./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: 202824bcdd48e267f850673725ede346f0da7346 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: a4218df360f8a1497d4c4097300e07577163f65b │ │ │ │ ├── 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 32383234 62636464 34386532 36376638 2824bcdd48e267f8 │ │ │ │ │ - 0x00000010 35303637 33373235 65646533 34366630 50673725ede346f0 │ │ │ │ │ - 0x00000020 64613733 34362e64 65627567 00000000 da7346.debug.... │ │ │ │ │ - 0x00000030 82cc6a7f ..j. │ │ │ │ │ + 0x00000000 32313864 66333630 66386131 34393764 218df360f8a1497d │ │ │ │ │ + 0x00000010 34633430 39373330 30653037 35373731 4c4097300e075771 │ │ │ │ │ + 0x00000020 36336636 35622e64 65627567 00000000 63f65b.debug.... │ │ │ │ │ + 0x00000030 57ed606d W.`m │ │ │ ├── ./usr/lib/tuxpaint/plugins/n_pt_persp.so │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: da7e27c8d8eccfd77e354f5f102babfad329e4f2 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 870ea3543d36255c6c30ae5aff59a4554d6323d7 │ │ │ │ ├── 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 37653237 63386438 65636366 64373765 7e27c8d8eccfd77e │ │ │ │ │ - 0x00000010 33353466 35663130 32626162 66616433 354f5f102babfad3 │ │ │ │ │ - 0x00000020 32396534 66322e64 65627567 00000000 29e4f2.debug.... │ │ │ │ │ - 0x00000030 9dfd76b9 ..v. │ │ │ │ │ + 0x00000000 30656133 35343364 33363235 35633663 0ea3543d36255c6c │ │ │ │ │ + 0x00000010 33306165 35616666 35396134 35353464 30ae5aff59a4554d │ │ │ │ │ + 0x00000020 36333233 64372e64 65627567 00000000 6323d7.debug.... │ │ │ │ │ + 0x00000030 be54b885 .T.. │ │ │ ├── ./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: 8f8635314b81c44a7215e7775a22d447c18d13a1 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: a3b7a2d6ff89581f110926c58ddf10fd206fcf6b │ │ │ │ ├── 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 38363335 33313462 38316334 34613732 8635314b81c44a72 │ │ │ │ │ - 0x00000010 31356537 37373561 32326434 34376331 15e7775a22d447c1 │ │ │ │ │ - 0x00000020 38643133 61312e64 65627567 00000000 8d13a1.debug.... │ │ │ │ │ - 0x00000030 ea3e9bbd .>.. │ │ │ │ │ + 0x00000000 62376132 64366666 38393538 31663131 b7a2d6ff89581f11 │ │ │ │ │ + 0x00000010 30393236 63353864 64663130 66643230 0926c58ddf10fd20 │ │ │ │ │ + 0x00000020 36666366 36622e64 65627567 00000000 6fcf6b.debug.... │ │ │ │ │ + 0x00000030 ae90133e ...> │ │ │ ├── ./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: 57b51fd8b352f5b3d3ff9004f8927a5857e5fce8 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 9064954c0e9ae290a13b9ae5dfa93566ab263a1e │ │ │ │ ├── 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 62353166 64386233 35326635 62336433 b51fd8b352f5b3d3 │ │ │ │ │ - 0x00000010 66663930 30346638 39323761 35383537 ff9004f8927a5857 │ │ │ │ │ - 0x00000020 65356663 65382e64 65627567 00000000 e5fce8.debug.... │ │ │ │ │ - 0x00000030 3d22c6cc =".. │ │ │ │ │ + 0x00000000 36343935 34633065 39616532 39306131 64954c0e9ae290a1 │ │ │ │ │ + 0x00000010 33623961 65356466 61393335 36366162 3b9ae5dfa93566ab │ │ │ │ │ + 0x00000020 32363361 31652e64 65627567 00000000 263a1e.debug.... │ │ │ │ │ + 0x00000030 64fec543 d..C │ │ │ ├── ./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: 11e54809a279f4780c347690b91dc5d10ff0d0ae │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 42d52d8b924c9ab3dbd3450f4c34d9b05029e6cf │ │ │ │ ├── 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 65353438 30396132 37396634 37383063 e54809a279f4780c │ │ │ │ │ - 0x00000010 33343736 39306239 31646335 64313066 347690b91dc5d10f │ │ │ │ │ - 0x00000020 66306430 61652e64 65627567 00000000 f0d0ae.debug.... │ │ │ │ │ - 0x00000030 6543d5b5 eC.. │ │ │ │ │ + 0x00000000 64353264 38623932 34633961 62336462 d52d8b924c9ab3db │ │ │ │ │ + 0x00000010 64333435 30663463 33346439 62303530 d3450f4c34d9b050 │ │ │ │ │ + 0x00000020 32396536 63662e64 65627567 00000000 29e6cf.debug.... │ │ │ │ │ + 0x00000030 bf60a759 .`.Y │ │ │ ├── ./usr/lib/tuxpaint/plugins/pixels.so │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: b52618f9ed5c234a3bd7774728900fcde619b62f │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: aed690a7a16b3a4de3f6b4d8a4f93f6c538de875 │ │ │ │ ├── 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 32363138 66396564 35633233 34613362 2618f9ed5c234a3b │ │ │ │ │ - 0x00000010 64373737 34373238 39303066 63646536 d7774728900fcde6 │ │ │ │ │ - 0x00000020 31396236 32662e64 65627567 00000000 19b62f.debug.... │ │ │ │ │ - 0x00000030 bfe05a4b ..ZK │ │ │ │ │ + 0x00000000 64363930 61376131 36623361 34646533 d690a7a16b3a4de3 │ │ │ │ │ + 0x00000010 66366234 64386134 66393366 36633533 f6b4d8a4f93f6c53 │ │ │ │ │ + 0x00000020 38646538 37352e64 65627567 00000000 8de875.debug.... │ │ │ │ │ + 0x00000030 f394e50f .... │ │ │ ├── ./usr/lib/tuxpaint/plugins/polyfill.so │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 4639bd7e5f2b9ae2f8d1ff475e89aca6befa85ab │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: acdad8b9c3cd7ddd27c1b3bf179a3b82e99a518e │ │ │ │ ├── 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 33396264 37653566 32623961 65326638 39bd7e5f2b9ae2f8 │ │ │ │ │ - 0x00000010 64316666 34373565 38396163 61366265 d1ff475e89aca6be │ │ │ │ │ - 0x00000020 66613835 61622e64 65627567 00000000 fa85ab.debug.... │ │ │ │ │ - 0x00000030 bf2936a5 .)6. │ │ │ │ │ + 0x00000000 64616438 62396333 63643764 64643237 dad8b9c3cd7ddd27 │ │ │ │ │ + 0x00000010 63316233 62663137 39613362 38326539 c1b3bf179a3b82e9 │ │ │ │ │ + 0x00000020 39613531 38652e64 65627567 00000000 9a518e.debug.... │ │ │ │ │ + 0x00000030 faab095b ...[ │ │ │ ├── ./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: 80ee2d4ec63d20b7f2a26b2a0bf699ba35e05250 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 366d2523180458509a40274fba18c3717745b066 │ │ │ │ ├── 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 65653264 34656336 33643230 62376632 ee2d4ec63d20b7f2 │ │ │ │ │ - 0x00000010 61323662 32613062 66363939 62613335 a26b2a0bf699ba35 │ │ │ │ │ - 0x00000020 65303532 35302e64 65627567 00000000 e05250.debug.... │ │ │ │ │ - 0x00000030 c901d982 .... │ │ │ │ │ + 0x00000000 36643235 32333138 30343538 35303961 6d2523180458509a │ │ │ │ │ + 0x00000010 34303237 34666261 31386333 37313737 40274fba18c37177 │ │ │ │ │ + 0x00000020 34356230 36362e64 65627567 00000000 45b066.debug.... │ │ │ │ │ + 0x00000030 a5d7adf5 .... │ │ │ ├── ./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: a46b9bd87ecc986ccee7b7e0f299053236a879ce │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: b9fbba3f3babfbc9bc7729d79db16e223ef115ec │ │ │ │ ├── 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 36623962 64383765 63633938 36636365 6b9bd87ecc986cce │ │ │ │ │ - 0x00000010 65376237 65306632 39393035 33323336 e7b7e0f299053236 │ │ │ │ │ - 0x00000020 61383739 63652e64 65627567 00000000 a879ce.debug.... │ │ │ │ │ - 0x00000030 41fb5084 A.P. │ │ │ │ │ + 0x00000000 66626261 33663362 61626662 63396263 fbba3f3babfbc9bc │ │ │ │ │ + 0x00000010 37373239 64373964 62313665 32323365 7729d79db16e223e │ │ │ │ │ + 0x00000020 66313135 65632e64 65627567 00000000 f115ec.debug.... │ │ │ │ │ + 0x00000030 7e893dff ~.=. │ │ │ ├── ./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: 46cd4675368ff8475a449201b53f45d0ae865bb5 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 59199b1863863d6320a2dda41ce01b3f6b9a1d3d │ │ │ │ ├── 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 63643436 37353336 38666638 34373561 cd4675368ff8475a │ │ │ │ │ - 0x00000010 34343932 30316235 33663435 64306165 449201b53f45d0ae │ │ │ │ │ - 0x00000020 38363562 62352e64 65627567 00000000 865bb5.debug.... │ │ │ │ │ - 0x00000030 0ada2159 ..!Y │ │ │ │ │ + 0x00000000 31393962 31383633 38363364 36333230 199b1863863d6320 │ │ │ │ │ + 0x00000010 61326464 61343163 65303162 33663662 a2dda41ce01b3f6b │ │ │ │ │ + 0x00000020 39613164 33642e64 65627567 00000000 9a1d3d.debug.... │ │ │ │ │ + 0x00000030 935f4f6f ._Oo │ │ │ ├── ./usr/lib/tuxpaint/plugins/rainbow.so │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 88d5209574061655588bbbb2d97a73e1d891e04a │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 9971fe9e0983d4ec8c40252da902c07c60ec382e │ │ │ │ ├── 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 64353230 39353734 30363136 35353538 d520957406165558 │ │ │ │ │ - 0x00000010 38626262 62326439 37613733 65316438 8bbbb2d97a73e1d8 │ │ │ │ │ - 0x00000020 39316530 34612e64 65627567 00000000 91e04a.debug.... │ │ │ │ │ - 0x00000030 1d86f2aa .... │ │ │ │ │ + 0x00000000 37316665 39653039 38336434 65633863 71fe9e0983d4ec8c │ │ │ │ │ + 0x00000010 34303235 32646139 30326330 37633630 40252da902c07c60 │ │ │ │ │ + 0x00000020 65633338 32652e64 65627567 00000000 ec382e.debug.... │ │ │ │ │ + 0x00000030 d669c536 .i.6 │ │ │ ├── ./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: a4cc5b7e4b3a565e007f1789f439066f07fb4abb │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 8e813417407622be986df9d05aaecc3173c0f0c2 │ │ │ │ ├── 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 63633562 37653462 33613536 35653030 cc5b7e4b3a565e00 │ │ │ │ │ - 0x00000010 37663137 38396634 33393036 36663037 7f1789f439066f07 │ │ │ │ │ - 0x00000020 66623461 62622e64 65627567 00000000 fb4abb.debug.... │ │ │ │ │ - 0x00000030 fcb6f8d3 .... │ │ │ │ │ + 0x00000000 38313334 31373430 37363232 62653938 813417407622be98 │ │ │ │ │ + 0x00000010 36646639 64303561 61656363 33313733 6df9d05aaecc3173 │ │ │ │ │ + 0x00000020 63306630 63322e64 65627567 00000000 c0f0c2.debug.... │ │ │ │ │ + 0x00000030 8a0fec4d ...M │ │ │ ├── ./usr/lib/tuxpaint/plugins/reflection.so │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: f6143fbb4d8d7b9460bac8f606a47a4e043afaab │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: e85d16257e50d6ad5a5644f72fc02f2cfc49a36b │ │ │ │ ├── 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 31343366 62623464 38643762 39343630 143fbb4d8d7b9460 │ │ │ │ │ - 0x00000010 62616338 66363036 61343761 34653034 bac8f606a47a4e04 │ │ │ │ │ - 0x00000020 33616661 61622e64 65627567 00000000 3afaab.debug.... │ │ │ │ │ - 0x00000030 b8fe11f7 .... │ │ │ │ │ + 0x00000000 35643136 32353765 35306436 61643561 5d16257e50d6ad5a │ │ │ │ │ + 0x00000010 35363434 66373266 63303266 32636663 5644f72fc02f2cfc │ │ │ │ │ + 0x00000020 34396133 36622e64 65627567 00000000 49a36b.debug.... │ │ │ │ │ + 0x00000030 700890f1 p... │ │ │ ├── ./usr/lib/tuxpaint/plugins/ribbon.so │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 7e904086dd7a49d59a4a3ac9bc9c47e844514aff │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: ef2b413d5636e38bc78f0f0103ed9260ddcadb03 │ │ │ │ ├── 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 39303430 38366464 37613439 64353961 904086dd7a49d59a │ │ │ │ │ - 0x00000010 34613361 63396263 39633437 65383434 4a3ac9bc9c47e844 │ │ │ │ │ - 0x00000020 35313461 66662e64 65627567 00000000 514aff.debug.... │ │ │ │ │ - 0x00000030 e8fc7e50 ..~P │ │ │ │ │ + 0x00000000 32623431 33643536 33366533 38626337 2b413d5636e38bc7 │ │ │ │ │ + 0x00000010 38663066 30313033 65643932 36306464 8f0f0103ed9260dd │ │ │ │ │ + 0x00000020 63616462 30332e64 65627567 00000000 cadb03.debug.... │ │ │ │ │ + 0x00000030 988cb4cb .... │ │ │ ├── ./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: c0f65c932175b73416d30881ffd84db40c5bfe22 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 9eec3ebc0f01f4181f317a9a2b4d69298a629b4b │ │ │ │ ├── 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 66363563 39333231 37356237 33343136 f65c932175b73416 │ │ │ │ │ - 0x00000010 64333038 38316666 64383464 62343063 d30881ffd84db40c │ │ │ │ │ - 0x00000020 35626665 32322e64 65627567 00000000 5bfe22.debug.... │ │ │ │ │ - 0x00000030 fe583370 .X3p │ │ │ │ │ + 0x00000000 65633365 62633066 30316634 31383166 ec3ebc0f01f4181f │ │ │ │ │ + 0x00000010 33313761 39613262 34643639 32393861 317a9a2b4d69298a │ │ │ │ │ + 0x00000020 36323962 34622e64 65627567 00000000 629b4b.debug.... │ │ │ │ │ + 0x00000030 18ffcafc .... │ │ │ ├── ./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: 71b3b9e49d3b50f4bff5135860dbc0eb51f9c77d │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 399b83b347310dc8f28e0e4616fa6b9a9d49a17f │ │ │ │ ├── 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 62336239 65343964 33623530 66346266 b3b9e49d3b50f4bf │ │ │ │ │ - 0x00000010 66353133 35383630 64626330 65623531 f5135860dbc0eb51 │ │ │ │ │ - 0x00000020 66396337 37642e64 65627567 00000000 f9c77d.debug.... │ │ │ │ │ - 0x00000030 0d96cdb3 .... │ │ │ │ │ + 0x00000000 39623833 62333437 33313064 63386632 9b83b347310dc8f2 │ │ │ │ │ + 0x00000010 38653065 34363136 66613662 39613964 8e0e4616fa6b9a9d │ │ │ │ │ + 0x00000020 34396131 37662e64 65627567 00000000 49a17f.debug.... │ │ │ │ │ + 0x00000030 5fb82836 _.(6 │ │ │ ├── ./usr/lib/tuxpaint/plugins/rotate.so │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 38a03cceab71efe5ebfa4abf0d6334d8f0769a70 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 5dd0903ba28630a31b51f32ab217a39f9ea4b287 │ │ │ │ ├── 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 61303363 63656162 37316566 65356562 a03cceab71efe5eb │ │ │ │ │ - 0x00000010 66613461 62663064 36333334 64386630 fa4abf0d6334d8f0 │ │ │ │ │ - 0x00000020 37363961 37302e64 65627567 00000000 769a70.debug.... │ │ │ │ │ - 0x00000030 8d8f1c56 ...V │ │ │ │ │ + 0x00000000 64303930 33626132 38363330 61333162 d0903ba28630a31b │ │ │ │ │ + 0x00000010 35316633 32616232 31376133 39663965 51f32ab217a39f9e │ │ │ │ │ + 0x00000020 61346232 38372e64 65627567 00000000 a4b287.debug.... │ │ │ │ │ + 0x00000030 a6bb80da .... │ │ │ ├── ./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: 2672afc9ddbc21aea203bc03c796e9ff0f573677 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: a4bdd012ec7875b77e885da17dc9bd3c1490d680 │ │ │ │ ├── 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 37326166 63396464 62633231 61656132 72afc9ddbc21aea2 │ │ │ │ │ - 0x00000010 30336263 30336337 39366539 66663066 03bc03c796e9ff0f │ │ │ │ │ - 0x00000020 35373336 37372e64 65627567 00000000 573677.debug.... │ │ │ │ │ - 0x00000030 09441723 .D.# │ │ │ │ │ + 0x00000000 62646430 31326563 37383735 62373765 bdd012ec7875b77e │ │ │ │ │ + 0x00000010 38383564 61313764 63396264 33633134 885da17dc9bd3c14 │ │ │ │ │ + 0x00000020 39306436 38302e64 65627567 00000000 90d680.debug.... │ │ │ │ │ + 0x00000030 80985952 ..YR │ │ │ ├── ./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: fe8b67c2473dbfefa1a41190cb0529f2baa72aab │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 656d5ea4c087f3c14b5fa55b7ff46d20914c3c16 │ │ │ │ ├── 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 38623637 63323437 33646266 65666131 8b67c2473dbfefa1 │ │ │ │ │ - 0x00000010 61343131 39306362 30353239 66326261 a41190cb0529f2ba │ │ │ │ │ - 0x00000020 61373261 61622e64 65627567 00000000 a72aab.debug.... │ │ │ │ │ - 0x00000030 542d9d73 T-.s │ │ │ │ │ + 0x00000000 36643565 61346330 38376633 63313462 6d5ea4c087f3c14b │ │ │ │ │ + 0x00000010 35666135 35623766 66343664 32303931 5fa55b7ff46d2091 │ │ │ │ │ + 0x00000020 34633363 31362e64 65627567 00000000 4c3c16.debug.... │ │ │ │ │ + 0x00000030 2f75e228 /u.( │ │ │ ├── ./usr/lib/tuxpaint/plugins/smooth.so │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 8b61a29ef3a230920cc3f37dd37076ff16fb0b74 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 83fe8d9b234cdf1e7786225a71a693e1fe0d68ed │ │ │ │ ├── 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 36316132 39656633 61323330 39323063 61a29ef3a230920c │ │ │ │ │ - 0x00000010 63336633 37646433 37303736 66663136 c3f37dd37076ff16 │ │ │ │ │ - 0x00000020 66623062 37342e64 65627567 00000000 fb0b74.debug.... │ │ │ │ │ - 0x00000030 585123b5 XQ#. │ │ │ │ │ + 0x00000000 66653864 39623233 34636466 31653737 fe8d9b234cdf1e77 │ │ │ │ │ + 0x00000010 38363232 35613731 61363933 65316665 86225a71a693e1fe │ │ │ │ │ + 0x00000020 30643638 65642e64 65627567 00000000 0d68ed.debug.... │ │ │ │ │ + 0x00000030 0469ec6f .i.o │ │ │ ├── ./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: 40b936e1e99acf40d600042812028504bc4948da │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 22dab51e414563a359f2de63e2de380532801ece │ │ │ │ ├── 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 62393336 65316539 39616366 34306436 b936e1e99acf40d6 │ │ │ │ │ - 0x00000010 30303034 32383132 30323835 30346263 00042812028504bc │ │ │ │ │ - 0x00000020 34393438 64612e64 65627567 00000000 4948da.debug.... │ │ │ │ │ - 0x00000030 938e4770 ..Gp │ │ │ │ │ + 0x00000000 64616235 31653431 34353633 61333539 dab51e414563a359 │ │ │ │ │ + 0x00000010 66326465 36336532 64653338 30353332 f2de63e2de380532 │ │ │ │ │ + 0x00000020 38303165 63652e64 65627567 00000000 801ece.debug.... │ │ │ │ │ + 0x00000030 37c5640d 7.d. │ │ │ ├── ./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: c265ae65c3784feab14fa4b579491216eb561834 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 3d7f52c8a66a6cd911eb6550b1d82da5eae72e2d │ │ │ │ ├── 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 36356165 36356333 37383466 65616231 65ae65c3784feab1 │ │ │ │ │ - 0x00000010 34666134 62353739 34393132 31366562 4fa4b579491216eb │ │ │ │ │ - 0x00000020 35363138 33342e64 65627567 00000000 561834.debug.... │ │ │ │ │ - 0x00000030 d26b66a5 .kf. │ │ │ │ │ + 0x00000000 37663532 63386136 36613663 64393131 7f52c8a66a6cd911 │ │ │ │ │ + 0x00000010 65623635 35306231 64383264 61356561 eb6550b1d82da5ea │ │ │ │ │ + 0x00000020 65373265 32642e64 65627567 00000000 e72e2d.debug.... │ │ │ │ │ + 0x00000030 12d9f14e ...N │ │ │ ├── ./usr/lib/tuxpaint/plugins/spiral.so │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: e06fa1ab83ced555b23801c2423ebbbbb344983d │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: a32deaf80316b3beb8c580e1539f3145f47fe349 │ │ │ │ ├── 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 36666131 61623833 63656435 35356232 6fa1ab83ced555b2 │ │ │ │ │ - 0x00000010 33383031 63323432 33656262 62626233 3801c2423ebbbbb3 │ │ │ │ │ - 0x00000020 34343938 33642e64 65627567 00000000 44983d.debug.... │ │ │ │ │ - 0x00000030 3a8935cc :.5. │ │ │ │ │ + 0x00000000 32646561 66383033 31366233 62656238 2deaf80316b3beb8 │ │ │ │ │ + 0x00000010 63353830 65313533 39663331 34356634 c580e1539f3145f4 │ │ │ │ │ + 0x00000020 37666533 34392e64 65627567 00000000 7fe349.debug.... │ │ │ │ │ + 0x00000030 da40afd3 .@.. │ │ │ ├── ./usr/lib/tuxpaint/plugins/spraypaint.so │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 5a88ae2ea9da8f408ceae46e24985030471b661f │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: f67cc738b1f3a20d8c77066f090c94309d960bff │ │ │ │ ├── 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 38386165 32656139 64613866 34303863 88ae2ea9da8f408c │ │ │ │ │ - 0x00000010 65616534 36653234 39383530 33303437 eae46e2498503047 │ │ │ │ │ - 0x00000020 31623636 31662e64 65627567 00000000 1b661f.debug.... │ │ │ │ │ - 0x00000030 ba8f57d6 ..W. │ │ │ │ │ + 0x00000000 37636337 33386231 66336132 30643863 7cc738b1f3a20d8c │ │ │ │ │ + 0x00000010 37373036 36663039 30633934 33303964 77066f090c94309d │ │ │ │ │ + 0x00000020 39363062 66662e64 65627567 00000000 960bff.debug.... │ │ │ │ │ + 0x00000030 493e2a77 I>*w │ │ │ ├── ./usr/lib/tuxpaint/plugins/stretch.so │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: fcebf984513bed8793673f7de5be72ff30209a6d │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: cfc724ca280f93e2623063e313319f109b71ee52 │ │ │ │ ├── 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 65626639 38343531 33626564 38373933 ebf984513bed8793 │ │ │ │ │ - 0x00000010 36373366 37646535 62653732 66663330 673f7de5be72ff30 │ │ │ │ │ - 0x00000020 32303961 36642e64 65627567 00000000 209a6d.debug.... │ │ │ │ │ - 0x00000030 ee3a9666 .:.f │ │ │ │ │ + 0x00000000 63373234 63613238 30663933 65323632 c724ca280f93e262 │ │ │ │ │ + 0x00000010 33303633 65333133 33313966 31303962 3063e313319f109b │ │ │ │ │ + 0x00000020 37316565 35322e64 65627567 00000000 71ee52.debug.... │ │ │ │ │ + 0x00000030 fd95eef6 .... │ │ │ ├── ./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: 4c608a7efdc6666473644488af0f2e2dc43265ac │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 387547175e07094a6322407f5e84be8019d0056d │ │ │ │ ├── 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 36303861 37656664 63363636 36343733 608a7efdc6666473 │ │ │ │ │ - 0x00000010 36343434 38386166 30663265 32646334 644488af0f2e2dc4 │ │ │ │ │ - 0x00000020 33323635 61632e64 65627567 00000000 3265ac.debug.... │ │ │ │ │ - 0x00000030 d4aba80e .... │ │ │ │ │ + 0x00000000 37353437 31373565 30373039 34613633 7547175e07094a63 │ │ │ │ │ + 0x00000010 32323430 37663565 38346265 38303139 22407f5e84be8019 │ │ │ │ │ + 0x00000020 64303035 36642e64 65627567 00000000 d0056d.debug.... │ │ │ │ │ + 0x00000030 01a0b10d .... │ │ │ ├── ./usr/lib/tuxpaint/plugins/swirls.so │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: cddc9188d6afc71d878d298e29ce32c0fe0fadb4 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: a4fba7f127e9fba21aa5088e2ae2b414d8794e6a │ │ │ │ ├── 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 64633931 38386436 61666337 31643837 dc9188d6afc71d87 │ │ │ │ │ - 0x00000010 38643239 38653239 63653332 63306665 8d298e29ce32c0fe │ │ │ │ │ - 0x00000020 30666164 62342e64 65627567 00000000 0fadb4.debug.... │ │ │ │ │ - 0x00000030 46806f5e F.o^ │ │ │ │ │ + 0x00000000 66626137 66313237 65396662 61323161 fba7f127e9fba21a │ │ │ │ │ + 0x00000010 61353038 38653261 65326234 31346438 a5088e2ae2b414d8 │ │ │ │ │ + 0x00000020 37393465 36612e64 65627567 00000000 794e6a.debug.... │ │ │ │ │ + 0x00000030 7fc5d81a .... │ │ │ ├── ./usr/lib/tuxpaint/plugins/tessell.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: 605555c5219f404d54934cb47dc3d028419612eb │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 574919ad0e5b14357bd909a49d144c5c514c090d │ │ │ │ ├── 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 35353535 63353231 39663430 34643534 5555c5219f404d54 │ │ │ │ │ - 0x00000010 39333463 62343764 63336430 32383431 934cb47dc3d02841 │ │ │ │ │ - 0x00000020 39363132 65622e64 65627567 00000000 9612eb.debug.... │ │ │ │ │ - 0x00000030 3442cfc3 4B.. │ │ │ │ │ + 0x00000000 34393139 61643065 35623134 33353762 4919ad0e5b14357b │ │ │ │ │ + 0x00000010 64393039 61343964 31343463 35633531 d909a49d144c5c51 │ │ │ │ │ + 0x00000020 34633039 30642e64 65627567 00000000 4c090d.debug.... │ │ │ │ │ + 0x00000030 adfa0629 ...) │ │ │ ├── ./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: 11ee558a2792158c7a037327c8530b0499691483 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 210aa463a7187eabe23df10124dd57eda5642c2e │ │ │ │ ├── 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 65653535 38613237 39323135 38633761 ee558a2792158c7a │ │ │ │ │ - 0x00000010 30333733 32376338 35333062 30343939 037327c8530b0499 │ │ │ │ │ - 0x00000020 36393134 38332e64 65627567 00000000 691483.debug.... │ │ │ │ │ - 0x00000030 058363f4 ..c. │ │ │ │ │ + 0x00000000 30616134 36336137 31383765 61626532 0aa463a7187eabe2 │ │ │ │ │ + 0x00000010 33646631 30313234 64643537 65646135 3df10124dd57eda5 │ │ │ │ │ + 0x00000020 36343263 32652e64 65627567 00000000 642c2e.debug.... │ │ │ │ │ + 0x00000030 41ff7e79 A.~y │ │ │ ├── ./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: 35d5f8e27bdf25b1306afde52a1f3dea6fd36274 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 64926240c7bf9c3bff79dace296f7eae31ae4573 │ │ │ │ ├── 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 64356638 65323762 64663235 62313330 d5f8e27bdf25b130 │ │ │ │ │ - 0x00000010 36616664 65353261 31663364 65613666 6afde52a1f3dea6f │ │ │ │ │ - 0x00000020 64333632 37342e64 65627567 00000000 d36274.debug.... │ │ │ │ │ - 0x00000030 246a10b9 $j.. │ │ │ │ │ + 0x00000000 39323632 34306337 62663963 33626666 926240c7bf9c3bff │ │ │ │ │ + 0x00000010 37396461 63653239 36663765 61653331 79dace296f7eae31 │ │ │ │ │ + 0x00000020 61653435 37332e64 65627567 00000000 ae4573.debug.... │ │ │ │ │ + 0x00000030 2bfd14e0 +... │ │ │ ├── ./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: 3b18cce4b431debc3480162ad6febd4836dfa915 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 99c6483772b3ef619304f94b99a9cac26ef84563 │ │ │ │ ├── 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 31386363 65346234 33316465 62633334 18cce4b431debc34 │ │ │ │ │ - 0x00000010 38303136 32616436 66656264 34383336 80162ad6febd4836 │ │ │ │ │ - 0x00000020 64666139 31352e64 65627567 00000000 dfa915.debug.... │ │ │ │ │ - 0x00000030 89ea0fd0 .... │ │ │ │ │ + 0x00000000 63363438 33373732 62336566 36313933 c6483772b3ef6193 │ │ │ │ │ + 0x00000010 30346639 34623939 61396361 63323665 04f94b99a9cac26e │ │ │ │ │ + 0x00000020 66383435 36332e64 65627567 00000000 f84563.debug.... │ │ │ │ │ + 0x00000030 fbad380e ..8. │ │ │ ├── ./usr/lib/tuxpaint/plugins/trochoids.so │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 8657aa42b7d76fabc8282ec3892750be5407327f │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: bf1ed0837b6c0719cf5714eaf4572abb5a3a884c │ │ │ │ ├── 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 35376161 34326237 64373666 61626338 57aa42b7d76fabc8 │ │ │ │ │ - 0x00000010 32383265 63333839 32373530 62653534 282ec3892750be54 │ │ │ │ │ - 0x00000020 30373332 37662e64 65627567 00000000 07327f.debug.... │ │ │ │ │ - 0x00000030 7ebc2af6 ~.*. │ │ │ │ │ + 0x00000000 31656430 38333762 36633037 31396366 1ed0837b6c0719cf │ │ │ │ │ + 0x00000010 35373134 65616634 35373261 62623561 5714eaf4572abb5a │ │ │ │ │ + 0x00000020 33613838 34632e64 65627567 00000000 3a884c.debug.... │ │ │ │ │ + 0x00000030 c80384e7 .... │ │ │ ├── ./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: 037d8df325c45573ccb494c276db0dc8cc9ee3b1 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: a063c45361dffdf481b7547c3dbd03f3cd581456 │ │ │ │ ├── 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 37643864 66333235 63343535 37336363 7d8df325c45573cc │ │ │ │ │ - 0x00000010 62343934 63323736 64623064 63386363 b494c276db0dc8cc │ │ │ │ │ - 0x00000020 39656533 62312e64 65627567 00000000 9ee3b1.debug.... │ │ │ │ │ - 0x00000030 6ca6e892 l... │ │ │ │ │ + 0x00000000 36336334 35333631 64666664 66343831 63c45361dffdf481 │ │ │ │ │ + 0x00000010 62373534 37633364 62643033 66336364 b7547c3dbd03f3cd │ │ │ │ │ + 0x00000020 35383134 35362e64 65627567 00000000 581456.debug.... │ │ │ │ │ + 0x00000030 ca2f48ef ./H. │ │ │ ├── ./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: 6efab75fbf732f8870b0453e8c8ab534ab42a79c │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: ca73fcd31b81539e7bf52f76de90ae0fa3e0ad05 │ │ │ │ ├── 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 66616237 35666266 37333266 38383730 fab75fbf732f8870 │ │ │ │ │ - 0x00000010 62303435 33653863 38616235 33346162 b0453e8c8ab534ab │ │ │ │ │ - 0x00000020 34326137 39632e64 65627567 00000000 42a79c.debug.... │ │ │ │ │ - 0x00000030 9701ac57 ...W │ │ │ │ │ + 0x00000000 37336663 64333162 38313533 39653762 73fcd31b81539e7b │ │ │ │ │ + 0x00000010 66353266 37366465 39306165 30666133 f52f76de90ae0fa3 │ │ │ │ │ + 0x00000020 65306164 30352e64 65627567 00000000 e0ad05.debug.... │ │ │ │ │ + 0x00000030 d0e7abd3 .... │ │ │ ├── ./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: 16f3cad5afef09f0b6c1de2e7da074051dcdbf1b │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 57234e042129da6cbffac4a212aad5f4ef318244 │ │ │ │ ├── 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 66336361 64356166 65663039 66306236 f3cad5afef09f0b6 │ │ │ │ │ - 0x00000010 63316465 32653764 61303734 30353164 c1de2e7da074051d │ │ │ │ │ - 0x00000020 63646266 31622e64 65627567 00000000 cdbf1b.debug.... │ │ │ │ │ - 0x00000030 8f152f02 ../. │ │ │ │ │ + 0x00000000 32333465 30343231 32396461 36636266 234e042129da6cbf │ │ │ │ │ + 0x00000010 66616334 61323132 61616435 66346566 fac4a212aad5f4ef │ │ │ │ │ + 0x00000020 33313832 34342e64 65627567 00000000 318244.debug.... │ │ │ │ │ + 0x00000030 8ee55adc ..Z. ├── tuxpaint_0.9.34-2_arm64.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2025-03-13 14:38:55.000000 debian-binary │ │ -rw-r--r-- 0 0 0 1588 2025-03-13 14:38:55.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 283224 2025-03-13 14:38:55.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 283240 2025-03-13 14:38:55.000000 data.tar.xz │ ├── control.tar.xz │ │ ├── control.tar │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ ├── data.tar.xz │ │ ├── data.tar │ │ │ ├── ./usr/bin/tuxpaint │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 4379ae9e5b5b8aee6b049742bfca91a4570e7e7c │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 88edb3ab816d59e0453b14ef8ac5a3caf915b8a5 │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.ABI-tag │ │ │ │ │ Owner Data size Description │ │ │ │ │ GNU 0x00000010 NT_GNU_ABI_TAG (ABI version tag) OS: Linux, ABI: 3.7.0 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ -~|/lib/ld-linux-aarch64.so.1 │ │ │ │ │ +/lib/ld-linux-aarch64.so.1 │ │ │ │ │ __gmon_start__ │ │ │ │ │ _ITM_deregisterTMCloneTable │ │ │ │ │ _ITM_registerTMCloneTable │ │ │ │ │ SDL_GetModState │ │ │ │ │ SDL_AddTimer │ │ │ │ │ SDL_FreeSurface │ │ │ │ │ SDL_RenderSetLogicalSize │ │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ │┄ error from `readelf --wide --decompress --hex-dump=.gnu_debuglink {}`: │ │ │ │ │┄ readelf: Error: Unable to find program interpreter name │ │ │ │ │┄ readelf: Error: no .dynamic section in the dynamic segment │ │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ │ - 0x00000000 37396165 39653562 35623861 65653662 79ae9e5b5b8aee6b │ │ │ │ │ - 0x00000010 30343937 34326266 63613931 61343537 049742bfca91a457 │ │ │ │ │ - 0x00000020 30653765 37632e64 65627567 00000000 0e7e7c.debug.... │ │ │ │ │ - 0x00000030 fe2079dd . y. │ │ │ │ │ + 0x00000000 65646233 61623831 36643539 65303435 edb3ab816d59e045 │ │ │ │ │ + 0x00000010 33623134 65663861 63356133 63616639 3b14ef8ac5a3caf9 │ │ │ │ │ + 0x00000020 31356238 61352e64 65627567 00000000 15b8a5.debug.... │ │ │ │ │ + 0x00000030 7471e66a tq.j ├── tuxpaint-dbgsym_0.9.34-2_arm64.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2025-03-13 14:38:55.000000 debian-binary │ │ -rw-r--r-- 0 0 0 516 2025-03-13 14:38:55.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 486680 2025-03-13 14:38:55.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 486664 2025-03-13 14:38:55.000000 data.tar.xz │ ├── control.tar.xz │ │ ├── control.tar │ │ │ ├── ./control │ │ │ │ @@ -5,8 +5,8 @@ │ │ │ │ Architecture: arm64 │ │ │ │ Maintainer: Jonathan Carter <jcc@debian.org> │ │ │ │ Installed-Size: 935 │ │ │ │ Depends: tuxpaint (= 1:0.9.34-2) │ │ │ │ Section: debug │ │ │ │ Priority: optional │ │ │ │ Description: debug symbols for tuxpaint │ │ │ │ -Build-Ids: 4379ae9e5b5b8aee6b049742bfca91a4570e7e7c │ │ │ │ +Build-Ids: 88edb3ab816d59e0453b14ef8ac5a3caf915b8a5 │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ │ │ │ ├── line order │ │ │ │ │ @@ -1 +1 @@ │ │ │ │ │ -usr/lib/debug/.build-id/43/79ae9e5b5b8aee6b049742bfca91a4570e7e7c.debug │ │ │ │ │ +usr/lib/debug/.build-id/88/edb3ab816d59e0453b14ef8ac5a3caf915b8a5.debug │ ├── data.tar.xz │ │ ├── data.tar │ │ │ ├── file list │ │ │ │ @@ -1,10 +1,10 @@ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/lib/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/lib/debug/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/ │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/43/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 946320 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/43/79ae9e5b5b8aee6b049742bfca91a4570e7e7c.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/88/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 946320 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/88/edb3ab816d59e0453b14ef8ac5a3caf915b8a5.debug │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/share/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/share/doc/ │ │ │ │ lrwxrwxrwx 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/share/doc/tuxpaint-dbgsym -> tuxpaint │ │ │ │ --- ./usr/lib/debug/.build-id/43/79ae9e5b5b8aee6b049742bfca91a4570e7e7c.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/88/edb3ab816d59e0453b14ef8ac5a3caf915b8a5.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 88% similar despite different names │ │ │ │ ├── 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: 4379ae9e5b5b8aee6b049742bfca91a4570e7e7c │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 88edb3ab816d59e0453b14ef8ac5a3caf915b8a5 │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.ABI-tag │ │ │ │ │ Owner Data size Description │ │ │ │ │ GNU 0x00000010 NT_GNU_ABI_TAG (ABI version tag) OS: Linux, ABI: 3.7.0 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │┄ error from `readelf --wide --debug-dump=info {}`: │ │ │ │ │┄ readelf: Error: Unable to find program interpreter name │ │ │ │ │ @@ -13515,189 +13515,189 @@ │ │ │ │ │ <8036> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <8037> DW_AT_type : (ref4) <0x31>, int │ │ │ │ │ <803b> DW_AT_location : (exprloc) 9 byte block: 3 20 44 8 0 0 0 0 0 (DW_OP_addr: 84420) │ │ │ │ │ <1><8045>: Abbrev Number: 54 (DW_TAG_structure_type) │ │ │ │ │ <8046> DW_AT_name : (strp) (offset: 0x1ff5): magic_api_t │ │ │ │ │ <804a> DW_AT_byte_size : (data1) 192 │ │ │ │ │ <804b> DW_AT_decl_file : (data1) 116 │ │ │ │ │ - <804c> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <804c> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <804d> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <804e> DW_AT_sibling : (ref4) <0x8198> │ │ │ │ │ <2><8052>: Abbrev Number: 14 (DW_TAG_member) │ │ │ │ │ <8053> DW_AT_name : (strp) (offset: 0x597b): tp_version │ │ │ │ │ <8057> DW_AT_decl_file : (data1) 116 │ │ │ │ │ - <8058> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <8058> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <8059> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <805a> DW_AT_type : (ref4) <0x30e> │ │ │ │ │ <805e> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><805f>: Abbrev Number: 14 (DW_TAG_member) │ │ │ │ │ <8060> DW_AT_name : (strp) (offset: 0xaafd): data_directory │ │ │ │ │ <8064> DW_AT_decl_file : (data1) 116 │ │ │ │ │ - <8065> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <8065> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <8066> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <8067> DW_AT_type : (ref4) <0x30e> │ │ │ │ │ <806b> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><806c>: Abbrev Number: 14 (DW_TAG_member) │ │ │ │ │ <806d> DW_AT_name : (strp) (offset: 0x3225): update_progress_bar │ │ │ │ │ <8071> DW_AT_decl_file : (data1) 116 │ │ │ │ │ - <8072> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <8072> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <8073> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <8074> DW_AT_type : (ref4) <0x98f> │ │ │ │ │ <8078> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><8079>: Abbrev Number: 14 (DW_TAG_member) │ │ │ │ │ <807a> DW_AT_name : (strp) (offset: 0x8bf2): special_notify │ │ │ │ │ <807e> DW_AT_decl_file : (data1) 116 │ │ │ │ │ - <807f> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <807f> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <8080> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <8081> DW_AT_type : (ref4) <0x8db> │ │ │ │ │ <8085> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><8086>: Abbrev Number: 14 (DW_TAG_member) │ │ │ │ │ <8087> DW_AT_name : (strp) (offset: 0xb14d): sRGB_to_linear │ │ │ │ │ <808b> DW_AT_decl_file : (data1) 116 │ │ │ │ │ - <808c> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <808c> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <808d> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <808e> DW_AT_type : (ref4) <0x81a7> │ │ │ │ │ <8092> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><8093>: Abbrev Number: 14 (DW_TAG_member) │ │ │ │ │ <8094> DW_AT_name : (strp) (offset: 0x40cd): linear_to_sRGB │ │ │ │ │ <8098> DW_AT_decl_file : (data1) 116 │ │ │ │ │ - <8099> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <8099> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <809a> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <809b> DW_AT_type : (ref4) <0x81bb> │ │ │ │ │ <809f> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><80a0>: Abbrev Number: 14 (DW_TAG_member) │ │ │ │ │ <80a1> DW_AT_name : (strp) (offset: 0x8045): in_circle │ │ │ │ │ <80a5> DW_AT_decl_file : (data1) 116 │ │ │ │ │ - <80a6> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <80a6> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <80a7> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <80a8> DW_AT_type : (ref4) <0x81d9> │ │ │ │ │ <80ac> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><80ad>: Abbrev Number: 14 (DW_TAG_member) │ │ │ │ │ <80ae> DW_AT_name : (strp) (offset: 0x7de3): getpixel │ │ │ │ │ <80b2> DW_AT_decl_file : (data1) 116 │ │ │ │ │ - <80b3> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <80b3> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <80b4> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <80b5> DW_AT_type : (ref4) <0x4aa4> │ │ │ │ │ <80b9> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><80ba>: Abbrev Number: 14 (DW_TAG_member) │ │ │ │ │ <80bb> DW_AT_name : (strp) (offset: 0x78ce): putpixel │ │ │ │ │ <80bf> DW_AT_decl_file : (data1) 116 │ │ │ │ │ - <80c0> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <80c0> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <80c1> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <80c2> DW_AT_type : (ref4) <0x4a6e> │ │ │ │ │ <80c6> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><80c7>: Abbrev Number: 14 (DW_TAG_member) │ │ │ │ │ <80c8> DW_AT_name : (strp) (offset: 0xbe12): xorpixel │ │ │ │ │ <80cc> DW_AT_decl_file : (data1) 116 │ │ │ │ │ - <80cd> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <80cd> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <80ce> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <80cf> DW_AT_type : (ref4) <0x81f3> │ │ │ │ │ <80d3> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><80d4>: Abbrev Number: 14 (DW_TAG_member) │ │ │ │ │ <80d5> DW_AT_name : (strp) (offset: 0x51d3): playsound │ │ │ │ │ <80d9> DW_AT_decl_file : (data1) 116 │ │ │ │ │ - <80da> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <80da> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <80db> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <80dc> DW_AT_type : (ref4) <0x820d> │ │ │ │ │ <80e0> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><80e1>: Abbrev Number: 14 (DW_TAG_member) │ │ │ │ │ <80e2> DW_AT_name : (strp) (offset: 0xaa47): playingsound │ │ │ │ │ <80e6> DW_AT_decl_file : (data1) 116 │ │ │ │ │ - <80e7> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <80e7> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <80e8> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <80e9> DW_AT_type : (ref4) <0x8217> │ │ │ │ │ <80ed> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><80ee>: Abbrev Number: 14 (DW_TAG_member) │ │ │ │ │ <80ef> DW_AT_name : (strp) (offset: 0x43bb): pausesound │ │ │ │ │ <80f3> DW_AT_decl_file : (data1) 116 │ │ │ │ │ - <80f4> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <80f4> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <80f5> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <80f6> DW_AT_type : (ref4) <0x98f> │ │ │ │ │ <80fa> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><80fb>: Abbrev Number: 14 (DW_TAG_member) │ │ │ │ │ <80fc> DW_AT_name : (strp) (offset: 0x435): unpausesound │ │ │ │ │ <8100> DW_AT_decl_file : (data1) 116 │ │ │ │ │ - <8101> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <8101> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <8102> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <8103> DW_AT_type : (ref4) <0x98f> │ │ │ │ │ <8107> DW_AT_data_member_location: (data1) 104 │ │ │ │ │ <2><8108>: Abbrev Number: 14 (DW_TAG_member) │ │ │ │ │ <8109> DW_AT_name : (strp) (offset: 0x45b6): stopsound │ │ │ │ │ <810d> DW_AT_decl_file : (data1) 116 │ │ │ │ │ - <810e> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <810e> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <810f> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <8110> DW_AT_type : (ref4) <0x98f> │ │ │ │ │ <8114> DW_AT_data_member_location: (data1) 112 │ │ │ │ │ <2><8115>: Abbrev Number: 14 (DW_TAG_member) │ │ │ │ │ <8116> DW_AT_name : (strp) (offset: 0xd259): line │ │ │ │ │ <811a> DW_AT_decl_file : (data1) 116 │ │ │ │ │ - <811b> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <811b> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <811c> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <811d> DW_AT_type : (ref4) <0x827d> │ │ │ │ │ <8121> DW_AT_data_member_location: (data1) 120 │ │ │ │ │ <2><8122>: Abbrev Number: 14 (DW_TAG_member) │ │ │ │ │ <8123> DW_AT_name : (strp) (offset: 0x9f1a): button_down │ │ │ │ │ <8127> DW_AT_decl_file : (data1) 116 │ │ │ │ │ - <8128> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <8128> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <8129> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <812a> DW_AT_type : (ref4) <0x8217> │ │ │ │ │ <812e> DW_AT_data_member_location: (data1) 128 │ │ │ │ │ <2><812f>: Abbrev Number: 14 (DW_TAG_member) │ │ │ │ │ <8130> DW_AT_name : (strp) (offset: 0x7f3d): rgbtohsv │ │ │ │ │ <8134> DW_AT_decl_file : (data1) 116 │ │ │ │ │ - <8135> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <8135> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <8136> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <8137> DW_AT_type : (ref4) <0x82ab> │ │ │ │ │ <813b> DW_AT_data_member_location: (data1) 136 │ │ │ │ │ <2><813c>: Abbrev Number: 14 (DW_TAG_member) │ │ │ │ │ <813d> DW_AT_name : (strp) (offset: 0xa735): hsvtorgb │ │ │ │ │ <8141> DW_AT_decl_file : (data1) 116 │ │ │ │ │ - <8142> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <8142> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <8143> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <8144> DW_AT_type : (ref4) <0x82d4> │ │ │ │ │ <8148> DW_AT_data_member_location: (data1) 144 │ │ │ │ │ <2><8149>: Abbrev Number: 14 (DW_TAG_member) │ │ │ │ │ <814a> DW_AT_name : (strp) (offset: 0x2565): canvas_w │ │ │ │ │ <814e> DW_AT_decl_file : (data1) 116 │ │ │ │ │ - <814f> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <814f> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <8150> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <8151> DW_AT_type : (ref4) <0x31>, int │ │ │ │ │ <8155> DW_AT_data_member_location: (data1) 152 │ │ │ │ │ <2><8156>: Abbrev Number: 14 (DW_TAG_member) │ │ │ │ │ <8157> DW_AT_name : (strp) (offset: 0x2530): canvas_h │ │ │ │ │ <815b> DW_AT_decl_file : (data1) 116 │ │ │ │ │ - <815c> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <815c> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <815d> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <815e> DW_AT_type : (ref4) <0x31>, int │ │ │ │ │ <8162> DW_AT_data_member_location: (data1) 156 │ │ │ │ │ <2><8163>: Abbrev Number: 14 (DW_TAG_member) │ │ │ │ │ <8164> DW_AT_name : (strp) (offset: 0xf05): scale │ │ │ │ │ <8168> DW_AT_decl_file : (data1) 116 │ │ │ │ │ - <8169> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <8169> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <816a> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <816b> DW_AT_type : (ref4) <0x82f7> │ │ │ │ │ <816f> DW_AT_data_member_location: (data1) 160 │ │ │ │ │ <2><8170>: Abbrev Number: 14 (DW_TAG_member) │ │ │ │ │ <8171> DW_AT_name : (strp) (offset: 0x5dc9): rotate_scale │ │ │ │ │ <8175> DW_AT_decl_file : (data1) 116 │ │ │ │ │ - <8176> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <8176> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <8177> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <8178> DW_AT_type : (ref4) <0x8315> │ │ │ │ │ <817c> DW_AT_data_member_location: (data1) 168 │ │ │ │ │ <2><817d>: Abbrev Number: 14 (DW_TAG_member) │ │ │ │ │ <817e> DW_AT_name : (strp) (offset: 0x3eb2): touched │ │ │ │ │ <8182> DW_AT_decl_file : (data1) 116 │ │ │ │ │ - <8183> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <8183> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <8184> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <8185> DW_AT_type : (ref4) <0x832e> │ │ │ │ │ <8189> DW_AT_data_member_location: (data1) 176 │ │ │ │ │ <2><818a>: Abbrev Number: 14 (DW_TAG_member) │ │ │ │ │ <818b> DW_AT_name : (strp) (offset: 0x5f4f): retract_undo │ │ │ │ │ <818f> DW_AT_decl_file : (data1) 116 │ │ │ │ │ - <8190> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <8190> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <8191> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <8192> DW_AT_type : (ref4) <0x98f> │ │ │ │ │ <8196> DW_AT_data_member_location: (data1) 184 │ │ │ │ │ <2><8197>: Abbrev Number: 0 │ │ │ │ │ <1><8198>: Abbrev Number: 65 (DW_TAG_subroutine_type) │ │ │ │ │ <8199> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <8199> DW_AT_type : (ref4) <0x2a>, float │ │ │ │ │ @@ -13892,23 +13892,23 @@ │ │ │ │ │ <2><832d>: Abbrev Number: 0 │ │ │ │ │ <1><832e>: Abbrev Number: 20 (DW_TAG_pointer_type) │ │ │ │ │ <832f> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ │ <832f> DW_AT_type : (ref4) <0x831a>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><8333>: Abbrev Number: 27 (DW_TAG_typedef) │ │ │ │ │ <8334> DW_AT_name : (strp) (offset: 0xc019): magic_api │ │ │ │ │ <8338> DW_AT_decl_file : (data1) 116 │ │ │ │ │ - <8339> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <8339> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <833a> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <833b> DW_AT_type : (ref4) <0x8045>, magic_api_t │ │ │ │ │ <1><833f>: Abbrev Number: 66 (DW_TAG_enumeration_type) │ │ │ │ │ <8340> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <8341> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <8341> DW_AT_type : (ref4) <0x75>, unsigned int │ │ │ │ │ <8345> DW_AT_decl_file : (data1) 116 │ │ │ │ │ - <8346> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <8346> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <8347> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <8348> DW_AT_sibling : (ref4) <0x8365> │ │ │ │ │ <2><834c>: Abbrev Number: 5 (DW_TAG_enumerator) │ │ │ │ │ <834d> DW_AT_name : (strp) (offset: 0x276c): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <8351> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><8352>: Abbrev Number: 5 (DW_TAG_enumerator) │ │ │ │ │ <8353> DW_AT_name : (strp) (offset: 0x26): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -13926,15 +13926,15 @@ │ │ │ │ │ <2><836e>: Abbrev Number: 36 (DW_TAG_subrange_type) │ │ │ │ │ <836f> DW_AT_type : (ref4) <0x98>, long unsigned int │ │ │ │ │ <8373> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><8374>: Abbrev Number: 0 │ │ │ │ │ <1><8375>: Abbrev Number: 69 (DW_TAG_variable) │ │ │ │ │ <8376> DW_AT_name : (strp) (offset: 0xb5f0): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <837a> DW_AT_decl_file : (data1) 116 │ │ │ │ │ - <837b> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <837b> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <837c> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <837d> DW_AT_type : (ref4) <0x8365> │ │ │ │ │ <8381> DW_AT_external : (flag_present) 1 │ │ │ │ │ <8381> DW_AT_location : (exprloc) 9 byte block: 3 e0 15 8 0 0 0 0 0 (DW_OP_addr: 815e0) │ │ │ │ │ <1><838b>: Abbrev Number: 8 (DW_TAG_variable) │ │ │ │ │ <838c> DW_AT_name : (strp) (offset: 0x8f07): magic_disabled_features │ │ │ │ │ <8390> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,65 +1,58 @@ │ │ │ │ │ GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ -5=KQzh{P │ │ │ │ │ -JX sWXlU │ │ │ │ │ -5f7^0qz< │ │ │ │ │ -Lk:B:6l │ │ │ │ │ -d M#H2s*9 │ │ │ │ │ -o+r|{RDz. │ │ │ │ │ -WPv g\^8 │ │ │ │ │ -CwQ}}SY9 │ │ │ │ │ -4Ie'$[Yd │ │ │ │ │ -Zm8zeNGB │ │ │ │ │ -}>jms}5oiM │ │ │ │ │ -<@[c$tk@7 │ │ │ │ │ -~VfjVZVVVV │ │ │ │ │ -=JVb^Jg*r │ │ │ │ │ -7bI9E,Pe │ │ │ │ │ -1}"-&;V> │ │ │ │ │ -axslVcj[ │ │ │ │ │ -v.DO]NMEq9 │ │ │ │ │ -q#;v q]7r=0! │ │ │ │ │ -vFq*R}[E │ │ │ │ │ -TVLFR^Oo │ │ │ │ │ -jO7p7|MS │ │ │ │ │ -sm/KSrco │ │ │ │ │ -VIWlRv** │ │ │ │ │ -*DFUd )U! │ │ │ │ │ -OJI/pRa4 │ │ │ │ │ -V**qabC^ │ │ │ │ │ -/9Gby=O@Y │ │ │ │ │ -R:e+d>SN9 │ │ │ │ │ -N+l`eO`# │ │ │ │ │ -l_[3",m~ │ │ │ │ │ -A).bz4Pp │ │ │ │ │ -~~{Y_pHAX │ │ │ │ │ - d~]-K++ │ │ │ │ │ -R/&.YlL- │ │ │ │ │ -AWj $C4G │ │ │ │ │ -7B,|U< 1 │ │ │ │ │ -E;|U"NDNC>|U" │ │ │ │ │ -KLcw;,tu │ │ │ │ │ -&54kB\[D │ │ │ │ │ -5^Yso/5 │ │ │ │ │ -kS*W`rmO@[ │ │ │ │ │ -,VHd2!M; │ │ │ │ │ -28r@=JK;g] │ │ │ │ │ -JeMIvzT* │ │ │ │ │ -Zd7g$Hvd │ │ │ │ │ -h,mk4mo, │ │ │ │ │ -lit_"zgK │ │ │ │ │ -,QMAUe/`o │ │ │ │ │ -c|_ii;"r │ │ │ │ │ -*f{ye:@U │ │ │ │ │ -* w""$p( │ │ │ │ │ -tlg ?'r* │ │ │ │ │ -\Qu[pLw │ │ │ │ │ -peB:}j+j │ │ │ │ │ -tc6nj:3:b │ │ │ │ │ ->gc>HL7g │ │ │ │ │ +!+Epow)J │ │ │ │ │ +#(s(4n\Bw │ │ │ │ │ +G`x9;b@& │ │ │ │ │ +SZZ;EyZ{ │ │ │ │ │ +y>Vc$?^c │ │ │ │ │ +!6[hXxxDd │ │ │ │ │ +NbbbRRRrr │ │ │ │ │ +f(1BG3t2B │ │ │ │ │ +5f7A0qz< │ │ │ │ │ +m?N:*{,:r%J │ │ │ │ │ +$jT#uDQ! │ │ │ │ │ +k&RarW:R │ │ │ │ │ +]9TQnwWNS │ │ │ │ │ +Y?+35+-++++ │ │ │ │ │ +WoV"R&Lg │ │ │ │ │ +]%}+&UU._D │ │ │ │ │ +\Zd}GoKU │ │ │ │ │ +1,YvLfCn │ │ │ │ │ +GKKA\ PR X │ │ │ │ │ +c#4$TGbFh: │ │ │ │ │ +6rlW%B;8@ │ │ │ │ │ +AW~]Pvj4o │ │ │ │ │ +EyX xWnL │ │ │ │ │ +yJZR_.yG │ │ │ │ │ +Y@/#~jO71 │ │ │ │ │ +m~W[HiW+_ │ │ │ │ │ +c61pPp9" │ │ │ │ │ +y5\{Qcu#ru@ │ │ │ │ │ +]U*!XbD& │ │ │ │ │ +);?+/sTV │ │ │ │ │ +(JY)SrIZF │ │ │ │ │ +}j!{oCvZ\s │ │ │ │ │ +`1^$`:X,"` │ │ │ │ │ +^nCS;un5 │ │ │ │ │ +h{3;'] l │ │ │ │ │ + =(]LwU|s │ │ │ │ │ +LZ+0Z30Zw │ │ │ │ │ +gd>*c}0?F │ │ │ │ │ +b+_7N%|< │ │ │ │ │ +~18\Ex % │ │ │ │ │ +eg6G.hI4d │ │ │ │ │ +U]Kj6CU~ │ │ │ │ │ +qg8Tvph2NxHt │ │ │ │ │ +<.m:.]u| │ │ │ │ │ +&"3_f6O~ │ │ │ │ │ +CQj=^o>% │ │ │ │ │ +j- ~V/9( │ │ │ │ │ +*[Ce?FI; │ │ │ │ │ +Mc;Fuc'Hc;B │ │ │ │ │ +MB\.(j!E │ │ │ │ │ 8l*dIJP?W8 │ │ │ │ │ gQ}A7wBo │ │ │ │ │ OsfJZmA[p │ │ │ │ │ x.L5ystI │ │ │ │ │ %B;*>$`, │ │ │ │ │ ~Es@$iST │ │ │ │ │ O1`G Ax2 ├── tuxpaint-plugins-default-dbgsym_0.9.34-2_arm64.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2025-03-13 14:38:55.000000 debian-binary │ │ --rw-r--r-- 0 0 0 3748 2025-03-13 14:38:55.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 4678056 2025-03-13 14:38:55.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 3732 2025-03-13 14:38:55.000000 control.tar.xz │ │ +-rw-r--r-- 0 0 0 4676852 2025-03-13 14:38:55.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.34-2 │ │ │ │ Auto-Built-Package: debug-symbols │ │ │ │ Architecture: arm64 │ │ │ │ Maintainer: Jonathan Carter <jcc@debian.org> │ │ │ │ -Installed-Size: 5754 │ │ │ │ +Installed-Size: 5749 │ │ │ │ Depends: tuxpaint-plugins-default (= 1:0.9.34-2) │ │ │ │ Section: debug │ │ │ │ Priority: optional │ │ │ │ Description: debug symbols for tuxpaint-plugins-default │ │ │ │ -Build-Ids: 037d8df325c45573ccb494c276db0dc8cc9ee3b1 0b7ac123a49d48d1159f9c3eafa8b37ba0edf96c 0c12b60e984ffc822bbae52c7c60476eef134d60 11e54809a279f4780c347690b91dc5d10ff0d0ae 11ee558a2792158c7a037327c8530b0499691483 16f3cad5afef09f0b6c1de2e7da074051dcdbf1b 1cece00bd5a21d0ca0e4acade4071e4a793bb8e5 1e220a2f78370c16a85a4354ebad1f5842b17620 202824bcdd48e267f850673725ede346f0da7346 2224987b3bbb711dbddeb31d57bcf79a96ec39c5 22f9feaf9d83d701abc82d2599915dc7974c9672 2672afc9ddbc21aea203bc03c796e9ff0f573677 35d5f8e27bdf25b1306afde52a1f3dea6fd36274 38a03cceab71efe5ebfa4abf0d6334d8f0769a70 3acd5778f41ced0e425130bb39e7828f8d478eff 3b18cce4b431debc3480162ad6febd4836dfa915 40b936e1e99acf40d600042812028504bc4948da 4639bd7e5f2b9ae2f8d1ff475e89aca6befa85ab 46cd4675368ff8475a449201b53f45d0ae865bb5 4c608a7efdc6666473644488af0f2e2dc43265ac 519caa42d3231a77f8ce069ea35b9b7f42f07d6f 54d86ef5b4e46278acb18c96aeaec7e7274a0359 57b51fd8b352f5b3d3ff9004f8927a5857e5fce8 5a88ae2ea9da8f408ceae46e24985030471b661f 5ba41526fb31a7136cb58521dea064a6a46944f9 605555c5219f404d54934cb47dc3d028419612eb 6188e14db59f65f069804f5403b8510d41f1131e 6efab75fbf732f8870b0453e8c8ab534ab42a79c 71b3b9e49d3b50f4bff5135860dbc0eb51f9c77d 726fca5413c78055cb63d30b855261779b4b19c9 7d8682cd5179f7965b6aa257c0cadb03955596c4 7dee53a82680921868ab1c81d9d7360c49c368d1 7e904086dd7a49d59a4a3ac9bc9c47e844514aff 80ee2d4ec63d20b7f2a26b2a0bf699ba35e05250 844a0b29dd58e105ccf62d33c36236ab509db686 8483ee6e2c8b2f81fefccb7af43ad8733a97b736 8657aa42b7d76fabc8282ec3892750be5407327f 88d5209574061655588bbbb2d97a73e1d891e04a 8972805503e14cb939fbf95051802366f95e5042 8b61a29ef3a230920cc3f37dd37076ff16fb0b74 8d9eedebb666f65356e60ef17e13b4ed0d625672 8f8635314b81c44a7215e7775a22d447c18d13a1 a46b9bd87ecc986ccee7b7e0f299053236a879ce a4cc5b7e4b3a565e007f1789f439066f07fb4abb a67b4da21af086c4bdacd709604df3f2bfeb1bfe a7dcc86b8300aa0b9eabc02fd7d9bb1e1b33f682 a8124e43ba186b752fe0578f5b98c0366dac12d2 aaa932e7b8b445e3991f41805173a901f45094a7 abb778613a4557901654997ee0696de9e75076ee b4cee68ff8c0f481cdedf107930631de8a688056 b52618f9ed5c234a3bd7774728900fcde619b62f b6c4205d7faf6da7b488e1f97554f84952776804 b9b2ac8b106022b5370b5dd6919885af5da80916 c0f65c932175b73416d30881ffd84db40c5bfe22 c265ae65c3784feab14fa4b579491216eb561834 c810142bf8c4eace95bfc466d5e4ab744e9c292f cddc9188d6afc71d878d298e29ce32c0fe0fadb4 d33a4e23393711fe0b738be3def0e28bebd529d5 d6771662ea2c3ee2cde5950aa14ff40ae6403199 d6dbdea8730b5c7f42b5dd9f624fe405eb5f0221 da7e27c8d8eccfd77e354f5f102babfad329e4f2 dbee1688a7a3c3ed9125205f8b4d05e6c4a7b1f3 dcee02ac6f18860acfc780a6532973577cc93c7c e0577c78ae400f8eff6145b0759d154263149d38 e06fa1ab83ced555b23801c2423ebbbbb344983d e4ff858cc68c6b322dd4d7e12abfd7f1d7893884 f0f409bd9ab98025f295a975138fe43a9cbc10dd f6143fbb4d8d7b9460bac8f606a47a4e043afaab fcebf984513bed8793673f7de5be72ff30209a6d fe364b534ee2a2f9037b6012cfd9759416380862 fe8b67c2473dbfefa1a41190cb0529f2baa72aab ff7343838fa64c54e4027cc0e70e85ef830aaf74 │ │ │ │ +Build-Ids: 0356eaecdbe13aa095b75d9d0be6cf8f3f25ec0c 0465116053669899d31619c61be2933b117be78b 06bc26376e793e36e9324794a570ccbe75a59f67 0fb5700f57f802a0e694488bd855f33280b7deec 210aa463a7187eabe23df10124dd57eda5642c2e 218bd130cce55ffe3879765362baa71202991dfd 22dab51e414563a359f2de63e2de380532801ece 25158c81e05a01c2ebf3ec94117111e9eef9d0a0 2a8b744fca1abf252d01896998a6c3113e24ca2b 3046fee03c8897009c42536f03ceecf47edacd1b 366d2523180458509a40274fba18c3717745b066 387547175e07094a6322407f5e84be8019d0056d 38e257b2d796591b0681ec67045d030b7e547caa 399b83b347310dc8f28e0e4616fa6b9a9d49a17f 3d7f52c8a66a6cd911eb6550b1d82da5eae72e2d 3dd76b17891ab9bf806651e2e9ec4ba484b716ac 421636b149adb5c5ef53c5bd887c01473ae583bd 42d52d8b924c9ab3dbd3450f4c34d9b05029e6cf 4fc0762237d0d64e3e2bca44143e22d5f57446cc 52a6d19319a88dc32a204862efb6bd4104875697 5577ba267a86092a3b703f991328337d0cdd58f2 562228a653e82811c9b385bdc4e3e4db3c684ba7 57234e042129da6cbffac4a212aad5f4ef318244 574919ad0e5b14357bd909a49d144c5c514c090d 59199b1863863d6320a2dda41ce01b3f6b9a1d3d 5dd0903ba28630a31b51f32ab217a39f9ea4b287 5ee59e3f6ed97649ced44b0f5d269940f2003f1e 622fdaee6a62a1c844fe8cb0dbc704c51472647f 64926240c7bf9c3bff79dace296f7eae31ae4573 656d5ea4c087f3c14b5fa55b7ff46d20914c3c16 6db321d9e0cc6cd6fa22b761d6b43b946aa6bd39 7afe38360ea2a436b0370f4e7cf69f5afb98c277 82cfdee31a74a3652dc601e9b56b0e876dbcc120 8338d584ae09842ed2a7a47c89fb99fcce9c7f0e 83fe8d9b234cdf1e7786225a71a693e1fe0d68ed 870ea3543d36255c6c30ae5aff59a4554d6323d7 8e813417407622be986df9d05aaecc3173c0f0c2 9064954c0e9ae290a13b9ae5dfa93566ab263a1e 9971fe9e0983d4ec8c40252da902c07c60ec382e 99c6483772b3ef619304f94b99a9cac26ef84563 9a3f80616731f9e5fb5c45beef64d60d2d4e4dcf 9eec3ebc0f01f4181f317a9a2b4d69298a629b4b 9ef65be26b2fb02989b833053d26a287cc677f8c a0088f83b99ea686f69bad65c19f9e51d4bb5a23 a01ea20280ca3a72f8219e987281c77402f97656 a063c45361dffdf481b7547c3dbd03f3cd581456 a2aa8adbb1bce034d816e698e38395d5bd68260b a32deaf80316b3beb8c580e1539f3145f47fe349 a3b7a2d6ff89581f110926c58ddf10fd206fcf6b a4218df360f8a1497d4c4097300e07577163f65b a4bdd012ec7875b77e885da17dc9bd3c1490d680 a4fba7f127e9fba21aa5088e2ae2b414d8794e6a a9a2399534853178659fe9ec1c1562c7c24ed510 acdad8b9c3cd7ddd27c1b3bf179a3b82e99a518e aed690a7a16b3a4de3f6b4d8a4f93f6c538de875 afa6554143c8a09db822eddd99876cc4a172ab14 b9fbba3f3babfbc9bc7729d79db16e223ef115ec bf1ed0837b6c0719cf5714eaf4572abb5a3a884c c068b7dd5f43c14984a982cdf3545db2824dd6dd ca73fcd31b81539e7bf52f76de90ae0fa3e0ad05 cba847c108726544b2b026ade9d63285771950ad cbf155e91a2cf2054d8dce3b17894bfe671e63b2 cdbc6aeb7dc4eb9a8bd8ae48629563e9e14ff084 cfc724ca280f93e2623063e313319f109b71ee52 e18efd8a49911cc739b400c86228d15309453e3a e85d16257e50d6ad5a5644f72fc02f2cfc49a36b ee5382c822c8101b4475feba5e39dc51fe17a0b9 ef2b413d5636e38bc78f0f0103ed9260ddcadb03 f67cc738b1f3a20d8c77066f090c94309d960bff f711002a365206f16e778a721f16e329387a92c8 fc1bae7d21b247891f66bd8b96de97c0876b5f62 fe8e92c91d983741a13d6446fd5eb84242fde5ba │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ │ │ │ ├── line order │ │ │ │ │ @@ -1,72 +1,72 @@ │ │ │ │ │ -usr/lib/debug/.build-id/03/7d8df325c45573ccb494c276db0dc8cc9ee3b1.debug │ │ │ │ │ -usr/lib/debug/.build-id/0b/7ac123a49d48d1159f9c3eafa8b37ba0edf96c.debug │ │ │ │ │ -usr/lib/debug/.build-id/0c/12b60e984ffc822bbae52c7c60476eef134d60.debug │ │ │ │ │ -usr/lib/debug/.build-id/11/e54809a279f4780c347690b91dc5d10ff0d0ae.debug │ │ │ │ │ -usr/lib/debug/.build-id/11/ee558a2792158c7a037327c8530b0499691483.debug │ │ │ │ │ -usr/lib/debug/.build-id/16/f3cad5afef09f0b6c1de2e7da074051dcdbf1b.debug │ │ │ │ │ -usr/lib/debug/.build-id/1c/ece00bd5a21d0ca0e4acade4071e4a793bb8e5.debug │ │ │ │ │ -usr/lib/debug/.build-id/1e/220a2f78370c16a85a4354ebad1f5842b17620.debug │ │ │ │ │ -usr/lib/debug/.build-id/20/2824bcdd48e267f850673725ede346f0da7346.debug │ │ │ │ │ -usr/lib/debug/.build-id/22/24987b3bbb711dbddeb31d57bcf79a96ec39c5.debug │ │ │ │ │ -usr/lib/debug/.build-id/22/f9feaf9d83d701abc82d2599915dc7974c9672.debug │ │ │ │ │ -usr/lib/debug/.build-id/26/72afc9ddbc21aea203bc03c796e9ff0f573677.debug │ │ │ │ │ -usr/lib/debug/.build-id/35/d5f8e27bdf25b1306afde52a1f3dea6fd36274.debug │ │ │ │ │ -usr/lib/debug/.build-id/38/a03cceab71efe5ebfa4abf0d6334d8f0769a70.debug │ │ │ │ │ -usr/lib/debug/.build-id/3a/cd5778f41ced0e425130bb39e7828f8d478eff.debug │ │ │ │ │ -usr/lib/debug/.build-id/3b/18cce4b431debc3480162ad6febd4836dfa915.debug │ │ │ │ │ -usr/lib/debug/.build-id/40/b936e1e99acf40d600042812028504bc4948da.debug │ │ │ │ │ -usr/lib/debug/.build-id/46/39bd7e5f2b9ae2f8d1ff475e89aca6befa85ab.debug │ │ │ │ │ -usr/lib/debug/.build-id/46/cd4675368ff8475a449201b53f45d0ae865bb5.debug │ │ │ │ │ -usr/lib/debug/.build-id/4c/608a7efdc6666473644488af0f2e2dc43265ac.debug │ │ │ │ │ -usr/lib/debug/.build-id/51/9caa42d3231a77f8ce069ea35b9b7f42f07d6f.debug │ │ │ │ │ -usr/lib/debug/.build-id/54/d86ef5b4e46278acb18c96aeaec7e7274a0359.debug │ │ │ │ │ -usr/lib/debug/.build-id/57/b51fd8b352f5b3d3ff9004f8927a5857e5fce8.debug │ │ │ │ │ -usr/lib/debug/.build-id/5a/88ae2ea9da8f408ceae46e24985030471b661f.debug │ │ │ │ │ -usr/lib/debug/.build-id/5b/a41526fb31a7136cb58521dea064a6a46944f9.debug │ │ │ │ │ -usr/lib/debug/.build-id/60/5555c5219f404d54934cb47dc3d028419612eb.debug │ │ │ │ │ -usr/lib/debug/.build-id/61/88e14db59f65f069804f5403b8510d41f1131e.debug │ │ │ │ │ -usr/lib/debug/.build-id/6e/fab75fbf732f8870b0453e8c8ab534ab42a79c.debug │ │ │ │ │ -usr/lib/debug/.build-id/71/b3b9e49d3b50f4bff5135860dbc0eb51f9c77d.debug │ │ │ │ │ -usr/lib/debug/.build-id/72/6fca5413c78055cb63d30b855261779b4b19c9.debug │ │ │ │ │ -usr/lib/debug/.build-id/7d/8682cd5179f7965b6aa257c0cadb03955596c4.debug │ │ │ │ │ -usr/lib/debug/.build-id/7d/ee53a82680921868ab1c81d9d7360c49c368d1.debug │ │ │ │ │ -usr/lib/debug/.build-id/7e/904086dd7a49d59a4a3ac9bc9c47e844514aff.debug │ │ │ │ │ -usr/lib/debug/.build-id/80/ee2d4ec63d20b7f2a26b2a0bf699ba35e05250.debug │ │ │ │ │ -usr/lib/debug/.build-id/84/4a0b29dd58e105ccf62d33c36236ab509db686.debug │ │ │ │ │ -usr/lib/debug/.build-id/84/83ee6e2c8b2f81fefccb7af43ad8733a97b736.debug │ │ │ │ │ -usr/lib/debug/.build-id/86/57aa42b7d76fabc8282ec3892750be5407327f.debug │ │ │ │ │ -usr/lib/debug/.build-id/88/d5209574061655588bbbb2d97a73e1d891e04a.debug │ │ │ │ │ -usr/lib/debug/.build-id/89/72805503e14cb939fbf95051802366f95e5042.debug │ │ │ │ │ -usr/lib/debug/.build-id/8b/61a29ef3a230920cc3f37dd37076ff16fb0b74.debug │ │ │ │ │ -usr/lib/debug/.build-id/8d/9eedebb666f65356e60ef17e13b4ed0d625672.debug │ │ │ │ │ -usr/lib/debug/.build-id/8f/8635314b81c44a7215e7775a22d447c18d13a1.debug │ │ │ │ │ -usr/lib/debug/.build-id/a4/6b9bd87ecc986ccee7b7e0f299053236a879ce.debug │ │ │ │ │ -usr/lib/debug/.build-id/a4/cc5b7e4b3a565e007f1789f439066f07fb4abb.debug │ │ │ │ │ -usr/lib/debug/.build-id/a6/7b4da21af086c4bdacd709604df3f2bfeb1bfe.debug │ │ │ │ │ -usr/lib/debug/.build-id/a7/dcc86b8300aa0b9eabc02fd7d9bb1e1b33f682.debug │ │ │ │ │ -usr/lib/debug/.build-id/a8/124e43ba186b752fe0578f5b98c0366dac12d2.debug │ │ │ │ │ -usr/lib/debug/.build-id/aa/a932e7b8b445e3991f41805173a901f45094a7.debug │ │ │ │ │ -usr/lib/debug/.build-id/ab/b778613a4557901654997ee0696de9e75076ee.debug │ │ │ │ │ -usr/lib/debug/.build-id/b4/cee68ff8c0f481cdedf107930631de8a688056.debug │ │ │ │ │ -usr/lib/debug/.build-id/b5/2618f9ed5c234a3bd7774728900fcde619b62f.debug │ │ │ │ │ -usr/lib/debug/.build-id/b6/c4205d7faf6da7b488e1f97554f84952776804.debug │ │ │ │ │ -usr/lib/debug/.build-id/b9/b2ac8b106022b5370b5dd6919885af5da80916.debug │ │ │ │ │ -usr/lib/debug/.build-id/c0/f65c932175b73416d30881ffd84db40c5bfe22.debug │ │ │ │ │ -usr/lib/debug/.build-id/c2/65ae65c3784feab14fa4b579491216eb561834.debug │ │ │ │ │ -usr/lib/debug/.build-id/c8/10142bf8c4eace95bfc466d5e4ab744e9c292f.debug │ │ │ │ │ -usr/lib/debug/.build-id/cd/dc9188d6afc71d878d298e29ce32c0fe0fadb4.debug │ │ │ │ │ -usr/lib/debug/.build-id/d3/3a4e23393711fe0b738be3def0e28bebd529d5.debug │ │ │ │ │ -usr/lib/debug/.build-id/d6/771662ea2c3ee2cde5950aa14ff40ae6403199.debug │ │ │ │ │ -usr/lib/debug/.build-id/d6/dbdea8730b5c7f42b5dd9f624fe405eb5f0221.debug │ │ │ │ │ -usr/lib/debug/.build-id/da/7e27c8d8eccfd77e354f5f102babfad329e4f2.debug │ │ │ │ │ -usr/lib/debug/.build-id/db/ee1688a7a3c3ed9125205f8b4d05e6c4a7b1f3.debug │ │ │ │ │ -usr/lib/debug/.build-id/dc/ee02ac6f18860acfc780a6532973577cc93c7c.debug │ │ │ │ │ -usr/lib/debug/.build-id/e0/577c78ae400f8eff6145b0759d154263149d38.debug │ │ │ │ │ -usr/lib/debug/.build-id/e0/6fa1ab83ced555b23801c2423ebbbbb344983d.debug │ │ │ │ │ -usr/lib/debug/.build-id/e4/ff858cc68c6b322dd4d7e12abfd7f1d7893884.debug │ │ │ │ │ -usr/lib/debug/.build-id/f0/f409bd9ab98025f295a975138fe43a9cbc10dd.debug │ │ │ │ │ -usr/lib/debug/.build-id/f6/143fbb4d8d7b9460bac8f606a47a4e043afaab.debug │ │ │ │ │ -usr/lib/debug/.build-id/fc/ebf984513bed8793673f7de5be72ff30209a6d.debug │ │ │ │ │ -usr/lib/debug/.build-id/fe/364b534ee2a2f9037b6012cfd9759416380862.debug │ │ │ │ │ -usr/lib/debug/.build-id/fe/8b67c2473dbfefa1a41190cb0529f2baa72aab.debug │ │ │ │ │ -usr/lib/debug/.build-id/ff/7343838fa64c54e4027cc0e70e85ef830aaf74.debug │ │ │ │ │ +usr/lib/debug/.build-id/03/56eaecdbe13aa095b75d9d0be6cf8f3f25ec0c.debug │ │ │ │ │ +usr/lib/debug/.build-id/04/65116053669899d31619c61be2933b117be78b.debug │ │ │ │ │ +usr/lib/debug/.build-id/06/bc26376e793e36e9324794a570ccbe75a59f67.debug │ │ │ │ │ +usr/lib/debug/.build-id/0f/b5700f57f802a0e694488bd855f33280b7deec.debug │ │ │ │ │ +usr/lib/debug/.build-id/21/0aa463a7187eabe23df10124dd57eda5642c2e.debug │ │ │ │ │ +usr/lib/debug/.build-id/21/8bd130cce55ffe3879765362baa71202991dfd.debug │ │ │ │ │ +usr/lib/debug/.build-id/22/dab51e414563a359f2de63e2de380532801ece.debug │ │ │ │ │ +usr/lib/debug/.build-id/25/158c81e05a01c2ebf3ec94117111e9eef9d0a0.debug │ │ │ │ │ +usr/lib/debug/.build-id/2a/8b744fca1abf252d01896998a6c3113e24ca2b.debug │ │ │ │ │ +usr/lib/debug/.build-id/30/46fee03c8897009c42536f03ceecf47edacd1b.debug │ │ │ │ │ +usr/lib/debug/.build-id/36/6d2523180458509a40274fba18c3717745b066.debug │ │ │ │ │ +usr/lib/debug/.build-id/38/7547175e07094a6322407f5e84be8019d0056d.debug │ │ │ │ │ +usr/lib/debug/.build-id/38/e257b2d796591b0681ec67045d030b7e547caa.debug │ │ │ │ │ +usr/lib/debug/.build-id/39/9b83b347310dc8f28e0e4616fa6b9a9d49a17f.debug │ │ │ │ │ +usr/lib/debug/.build-id/3d/7f52c8a66a6cd911eb6550b1d82da5eae72e2d.debug │ │ │ │ │ +usr/lib/debug/.build-id/3d/d76b17891ab9bf806651e2e9ec4ba484b716ac.debug │ │ │ │ │ +usr/lib/debug/.build-id/42/1636b149adb5c5ef53c5bd887c01473ae583bd.debug │ │ │ │ │ +usr/lib/debug/.build-id/42/d52d8b924c9ab3dbd3450f4c34d9b05029e6cf.debug │ │ │ │ │ +usr/lib/debug/.build-id/4f/c0762237d0d64e3e2bca44143e22d5f57446cc.debug │ │ │ │ │ +usr/lib/debug/.build-id/52/a6d19319a88dc32a204862efb6bd4104875697.debug │ │ │ │ │ +usr/lib/debug/.build-id/55/77ba267a86092a3b703f991328337d0cdd58f2.debug │ │ │ │ │ +usr/lib/debug/.build-id/56/2228a653e82811c9b385bdc4e3e4db3c684ba7.debug │ │ │ │ │ +usr/lib/debug/.build-id/57/234e042129da6cbffac4a212aad5f4ef318244.debug │ │ │ │ │ +usr/lib/debug/.build-id/57/4919ad0e5b14357bd909a49d144c5c514c090d.debug │ │ │ │ │ +usr/lib/debug/.build-id/59/199b1863863d6320a2dda41ce01b3f6b9a1d3d.debug │ │ │ │ │ +usr/lib/debug/.build-id/5d/d0903ba28630a31b51f32ab217a39f9ea4b287.debug │ │ │ │ │ +usr/lib/debug/.build-id/5e/e59e3f6ed97649ced44b0f5d269940f2003f1e.debug │ │ │ │ │ +usr/lib/debug/.build-id/62/2fdaee6a62a1c844fe8cb0dbc704c51472647f.debug │ │ │ │ │ +usr/lib/debug/.build-id/64/926240c7bf9c3bff79dace296f7eae31ae4573.debug │ │ │ │ │ +usr/lib/debug/.build-id/65/6d5ea4c087f3c14b5fa55b7ff46d20914c3c16.debug │ │ │ │ │ +usr/lib/debug/.build-id/6d/b321d9e0cc6cd6fa22b761d6b43b946aa6bd39.debug │ │ │ │ │ +usr/lib/debug/.build-id/7a/fe38360ea2a436b0370f4e7cf69f5afb98c277.debug │ │ │ │ │ +usr/lib/debug/.build-id/82/cfdee31a74a3652dc601e9b56b0e876dbcc120.debug │ │ │ │ │ +usr/lib/debug/.build-id/83/38d584ae09842ed2a7a47c89fb99fcce9c7f0e.debug │ │ │ │ │ +usr/lib/debug/.build-id/83/fe8d9b234cdf1e7786225a71a693e1fe0d68ed.debug │ │ │ │ │ +usr/lib/debug/.build-id/87/0ea3543d36255c6c30ae5aff59a4554d6323d7.debug │ │ │ │ │ +usr/lib/debug/.build-id/8e/813417407622be986df9d05aaecc3173c0f0c2.debug │ │ │ │ │ +usr/lib/debug/.build-id/90/64954c0e9ae290a13b9ae5dfa93566ab263a1e.debug │ │ │ │ │ +usr/lib/debug/.build-id/99/71fe9e0983d4ec8c40252da902c07c60ec382e.debug │ │ │ │ │ +usr/lib/debug/.build-id/99/c6483772b3ef619304f94b99a9cac26ef84563.debug │ │ │ │ │ +usr/lib/debug/.build-id/9a/3f80616731f9e5fb5c45beef64d60d2d4e4dcf.debug │ │ │ │ │ +usr/lib/debug/.build-id/9e/ec3ebc0f01f4181f317a9a2b4d69298a629b4b.debug │ │ │ │ │ +usr/lib/debug/.build-id/9e/f65be26b2fb02989b833053d26a287cc677f8c.debug │ │ │ │ │ +usr/lib/debug/.build-id/a0/088f83b99ea686f69bad65c19f9e51d4bb5a23.debug │ │ │ │ │ +usr/lib/debug/.build-id/a0/1ea20280ca3a72f8219e987281c77402f97656.debug │ │ │ │ │ +usr/lib/debug/.build-id/a0/63c45361dffdf481b7547c3dbd03f3cd581456.debug │ │ │ │ │ +usr/lib/debug/.build-id/a2/aa8adbb1bce034d816e698e38395d5bd68260b.debug │ │ │ │ │ +usr/lib/debug/.build-id/a3/2deaf80316b3beb8c580e1539f3145f47fe349.debug │ │ │ │ │ +usr/lib/debug/.build-id/a3/b7a2d6ff89581f110926c58ddf10fd206fcf6b.debug │ │ │ │ │ +usr/lib/debug/.build-id/a4/218df360f8a1497d4c4097300e07577163f65b.debug │ │ │ │ │ +usr/lib/debug/.build-id/a4/bdd012ec7875b77e885da17dc9bd3c1490d680.debug │ │ │ │ │ +usr/lib/debug/.build-id/a4/fba7f127e9fba21aa5088e2ae2b414d8794e6a.debug │ │ │ │ │ +usr/lib/debug/.build-id/a9/a2399534853178659fe9ec1c1562c7c24ed510.debug │ │ │ │ │ +usr/lib/debug/.build-id/ac/dad8b9c3cd7ddd27c1b3bf179a3b82e99a518e.debug │ │ │ │ │ +usr/lib/debug/.build-id/ae/d690a7a16b3a4de3f6b4d8a4f93f6c538de875.debug │ │ │ │ │ +usr/lib/debug/.build-id/af/a6554143c8a09db822eddd99876cc4a172ab14.debug │ │ │ │ │ +usr/lib/debug/.build-id/b9/fbba3f3babfbc9bc7729d79db16e223ef115ec.debug │ │ │ │ │ +usr/lib/debug/.build-id/bf/1ed0837b6c0719cf5714eaf4572abb5a3a884c.debug │ │ │ │ │ +usr/lib/debug/.build-id/c0/68b7dd5f43c14984a982cdf3545db2824dd6dd.debug │ │ │ │ │ +usr/lib/debug/.build-id/ca/73fcd31b81539e7bf52f76de90ae0fa3e0ad05.debug │ │ │ │ │ +usr/lib/debug/.build-id/cb/a847c108726544b2b026ade9d63285771950ad.debug │ │ │ │ │ +usr/lib/debug/.build-id/cb/f155e91a2cf2054d8dce3b17894bfe671e63b2.debug │ │ │ │ │ +usr/lib/debug/.build-id/cd/bc6aeb7dc4eb9a8bd8ae48629563e9e14ff084.debug │ │ │ │ │ +usr/lib/debug/.build-id/cf/c724ca280f93e2623063e313319f109b71ee52.debug │ │ │ │ │ +usr/lib/debug/.build-id/e1/8efd8a49911cc739b400c86228d15309453e3a.debug │ │ │ │ │ +usr/lib/debug/.build-id/e8/5d16257e50d6ad5a5644f72fc02f2cfc49a36b.debug │ │ │ │ │ +usr/lib/debug/.build-id/ee/5382c822c8101b4475feba5e39dc51fe17a0b9.debug │ │ │ │ │ +usr/lib/debug/.build-id/ef/2b413d5636e38bc78f0f0103ed9260ddcadb03.debug │ │ │ │ │ +usr/lib/debug/.build-id/f6/7cc738b1f3a20d8c77066f090c94309d960bff.debug │ │ │ │ │ +usr/lib/debug/.build-id/f7/11002a365206f16e778a721f16e329387a92c8.debug │ │ │ │ │ +usr/lib/debug/.build-id/fc/1bae7d21b247891f66bd8b96de97c0876b5f62.debug │ │ │ │ │ +usr/lib/debug/.build-id/fe/8e92c91d983741a13d6446fd5eb84242fde5ba.debug │ ├── data.tar.xz │ │ ├── data.tar │ │ │ ├── file list │ │ │ │ @@ -1,143 +1,138 @@ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/lib/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/lib/debug/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/03/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 78160 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/03/7d8df325c45573ccb494c276db0dc8cc9ee3b1.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/0b/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 78312 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/0b/7ac123a49d48d1159f9c3eafa8b37ba0edf96c.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/0c/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 79016 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/0c/12b60e984ffc822bbae52c7c60476eef134d60.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/11/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 88760 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/11/e54809a279f4780c347690b91dc5d10ff0d0ae.debug │ │ │ │ --rw-r--r-- 0 root (0) root (0) 81336 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/11/ee558a2792158c7a037327c8530b0499691483.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/16/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 77896 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/16/f3cad5afef09f0b6c1de2e7da074051dcdbf1b.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/1c/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 78544 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/1c/ece00bd5a21d0ca0e4acade4071e4a793bb8e5.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/1e/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 79664 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/1e/220a2f78370c16a85a4354ebad1f5842b17620.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/20/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 91224 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/20/2824bcdd48e267f850673725ede346f0da7346.debug │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 78552 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/03/56eaecdbe13aa095b75d9d0be6cf8f3f25ec0c.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/04/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 80864 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/04/65116053669899d31619c61be2933b117be78b.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/06/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 79432 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/06/bc26376e793e36e9324794a570ccbe75a59f67.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/0f/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 79816 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/0f/b5700f57f802a0e694488bd855f33280b7deec.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/21/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 81336 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/21/0aa463a7187eabe23df10124dd57eda5642c2e.debug │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 78368 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/21/8bd130cce55ffe3879765362baa71202991dfd.debug │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/22/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 85864 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/22/24987b3bbb711dbddeb31d57bcf79a96ec39c5.debug │ │ │ │ --rw-r--r-- 0 root (0) root (0) 78720 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/22/f9feaf9d83d701abc82d2599915dc7974c9672.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/26/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 81480 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/26/72afc9ddbc21aea203bc03c796e9ff0f573677.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/35/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 80712 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/35/d5f8e27bdf25b1306afde52a1f3dea6fd36274.debug │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 78040 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/22/dab51e414563a359f2de63e2de380532801ece.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/25/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 78800 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/25/158c81e05a01c2ebf3ec94117111e9eef9d0a0.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/2a/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 76920 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/2a/8b744fca1abf252d01896998a6c3113e24ca2b.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/30/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 79704 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/30/46fee03c8897009c42536f03ceecf47edacd1b.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/36/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 78216 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/36/6d2523180458509a40274fba18c3717745b066.debug │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/38/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 78680 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/38/a03cceab71efe5ebfa4abf0d6334d8f0769a70.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/3a/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 80864 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/3a/cd5778f41ced0e425130bb39e7828f8d478eff.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/3b/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 82608 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/3b/18cce4b431debc3480162ad6febd4836dfa915.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/40/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 78040 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/40/b936e1e99acf40d600042812028504bc4948da.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/46/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 81288 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/46/39bd7e5f2b9ae2f8d1ff475e89aca6befa85ab.debug │ │ │ │ --rw-r--r-- 0 root (0) root (0) 81616 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/46/cd4675368ff8475a449201b53f45d0ae865bb5.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/4c/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 84808 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/4c/608a7efdc6666473644488af0f2e2dc43265ac.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/51/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 84120 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/51/9caa42d3231a77f8ce069ea35b9b7f42f07d6f.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/54/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 84272 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/54/d86ef5b4e46278acb18c96aeaec7e7274a0359.debug │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 84808 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/38/7547175e07094a6322407f5e84be8019d0056d.debug │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 80184 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/38/e257b2d796591b0681ec67045d030b7e547caa.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/39/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 78128 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/39/9b83b347310dc8f28e0e4616fa6b9a9d49a17f.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/3d/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 80024 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/3d/7f52c8a66a6cd911eb6550b1d82da5eae72e2d.debug │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 78720 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/3d/d76b17891ab9bf806651e2e9ec4ba484b716ac.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/42/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 80416 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/42/1636b149adb5c5ef53c5bd887c01473ae583bd.debug │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 88760 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/42/d52d8b924c9ab3dbd3450f4c34d9b05029e6cf.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/4f/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 79400 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/4f/c0762237d0d64e3e2bca44143e22d5f57446cc.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/52/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 77904 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/52/a6d19319a88dc32a204862efb6bd4104875697.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/55/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 76696 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/55/77ba267a86092a3b703f991328337d0cdd58f2.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/56/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 79016 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/56/2228a653e82811c9b385bdc4e3e4db3c684ba7.debug │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/57/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 81032 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/57/b51fd8b352f5b3d3ff9004f8927a5857e5fce8.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/5a/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 78320 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/5a/88ae2ea9da8f408ceae46e24985030471b661f.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/5b/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 79728 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/5b/a41526fb31a7136cb58521dea064a6a46944f9.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/60/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 77608 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/60/5555c5219f404d54934cb47dc3d028419612eb.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/61/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 77904 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/61/88e14db59f65f069804f5403b8510d41f1131e.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/6e/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 76848 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/6e/fab75fbf732f8870b0453e8c8ab534ab42a79c.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/71/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 78136 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/71/b3b9e49d3b50f4bff5135860dbc0eb51f9c77d.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/72/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 79672 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/72/6fca5413c78055cb63d30b855261779b4b19c9.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/7d/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 81384 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/7d/8682cd5179f7965b6aa257c0cadb03955596c4.debug │ │ │ │ --rw-r--r-- 0 root (0) root (0) 80720 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/7d/ee53a82680921868ab1c81d9d7360c49c368d1.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/7e/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 78744 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/7e/904086dd7a49d59a4a3ac9bc9c47e844514aff.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/80/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 78216 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/80/ee2d4ec63d20b7f2a26b2a0bf699ba35e05250.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/84/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 76696 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/84/4a0b29dd58e105ccf62d33c36236ab509db686.debug │ │ │ │ --rw-r--r-- 0 root (0) root (0) 80360 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/84/83ee6e2c8b2f81fefccb7af43ad8733a97b736.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/86/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 82224 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/86/57aa42b7d76fabc8282ec3892750be5407327f.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/88/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 77736 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/88/d5209574061655588bbbb2d97a73e1d891e04a.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/89/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 77872 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/89/72805503e14cb939fbf95051802366f95e5042.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/8b/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 81232 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/8b/61a29ef3a230920cc3f37dd37076ff16fb0b74.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/8d/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 83592 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/8d/9eedebb666f65356e60ef17e13b4ed0d625672.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/8f/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 79288 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/8f/8635314b81c44a7215e7775a22d447c18d13a1.debug │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 77896 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/57/234e042129da6cbffac4a212aad5f4ef318244.debug │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 77616 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/57/4919ad0e5b14357bd909a49d144c5c514c090d.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/59/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 81608 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/59/199b1863863d6320a2dda41ce01b3f6b9a1d3d.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/5d/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 78680 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/5d/d0903ba28630a31b51f32ab217a39f9ea4b287.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/5e/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 87120 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/5e/e59e3f6ed97649ced44b0f5d269940f2003f1e.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/62/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 79664 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/62/2fdaee6a62a1c844fe8cb0dbc704c51472647f.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/64/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 80720 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/64/926240c7bf9c3bff79dace296f7eae31ae4573.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/65/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 77536 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/65/6d5ea4c087f3c14b5fa55b7ff46d20914c3c16.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/6d/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 82496 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/6d/b321d9e0cc6cd6fa22b761d6b43b946aa6bd39.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/7a/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 85864 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/7a/fe38360ea2a436b0370f4e7cf69f5afb98c277.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/82/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 77784 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/82/cfdee31a74a3652dc601e9b56b0e876dbcc120.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/83/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 79184 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/83/38d584ae09842ed2a7a47c89fb99fcce9c7f0e.debug │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 81240 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/83/fe8d9b234cdf1e7786225a71a693e1fe0d68ed.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/87/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 91688 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/87/0ea3543d36255c6c30ae5aff59a4554d6323d7.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/8e/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 80392 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/8e/813417407622be986df9d05aaecc3173c0f0c2.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/90/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 81040 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/90/64954c0e9ae290a13b9ae5dfa93566ab263a1e.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/99/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 77744 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/99/71fe9e0983d4ec8c40252da902c07c60ec382e.debug │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 82616 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/99/c6483772b3ef619304f94b99a9cac26ef84563.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/9a/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 77872 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/9a/3f80616731f9e5fb5c45beef64d60d2d4e4dcf.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/9e/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 77824 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/9e/ec3ebc0f01f4181f317a9a2b4d69298a629b4b.debug │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 79672 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/9e/f65be26b2fb02989b833053d26a287cc677f8c.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/a0/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 79392 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/a0/088f83b99ea686f69bad65c19f9e51d4bb5a23.debug │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 84120 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/a0/1ea20280ca3a72f8219e987281c77402f97656.debug │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 78160 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/a0/63c45361dffdf481b7547c3dbd03f3cd581456.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/a2/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 79768 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/a2/aa8adbb1bce034d816e698e38395d5bd68260b.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/a3/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 80968 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/a3/2deaf80316b3beb8c580e1539f3145f47fe349.debug │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 79288 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/a3/b7a2d6ff89581f110926c58ddf10fd206fcf6b.debug │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/a4/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 84952 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/a4/6b9bd87ecc986ccee7b7e0f299053236a879ce.debug │ │ │ │ --rw-r--r-- 0 root (0) root (0) 80384 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/a4/cc5b7e4b3a565e007f1789f439066f07fb4abb.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/a6/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 78808 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/a6/7b4da21af086c4bdacd709604df3f2bfeb1bfe.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/a7/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 79176 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/a7/dcc86b8300aa0b9eabc02fd7d9bb1e1b33f682.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/a8/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 78368 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/a8/124e43ba186b752fe0578f5b98c0366dac12d2.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/aa/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 77992 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/aa/a932e7b8b445e3991f41805173a901f45094a7.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/ab/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 77784 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/ab/b778613a4557901654997ee0696de9e75076ee.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/b4/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 80184 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/b4/cee68ff8c0f481cdedf107930631de8a688056.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/b5/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 77360 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/b5/2618f9ed5c234a3bd7774728900fcde619b62f.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/b6/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 79392 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/b6/c4205d7faf6da7b488e1f97554f84952776804.debug │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 91224 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/a4/218df360f8a1497d4c4097300e07577163f65b.debug │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 81472 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/a4/bdd012ec7875b77e885da17dc9bd3c1490d680.debug │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 80744 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/a4/fba7f127e9fba21aa5088e2ae2b414d8794e6a.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/a9/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 84264 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/a9/a2399534853178659fe9ec1c1562c7c24ed510.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/ac/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 81288 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/ac/dad8b9c3cd7ddd27c1b3bf179a3b82e99a518e.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/ae/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 77360 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/ae/d690a7a16b3a4de3f6b4d8a4f93f6c538de875.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/af/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 80048 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/af/a6554143c8a09db822eddd99876cc4a172ab14.debug │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/b9/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 79400 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/b9/b2ac8b106022b5370b5dd6919885af5da80916.debug │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 84968 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/b9/fbba3f3babfbc9bc7729d79db16e223ef115ec.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/bf/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 82224 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/bf/1ed0837b6c0719cf5714eaf4572abb5a3a884c.debug │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/c0/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 77824 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/c0/f65c932175b73416d30881ffd84db40c5bfe22.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/c2/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 80024 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/c2/65ae65c3784feab14fa4b579491216eb561834.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/c8/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 80416 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/c8/10142bf8c4eace95bfc466d5e4ab744e9c292f.debug │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 81384 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/c0/68b7dd5f43c14984a982cdf3545db2824dd6dd.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/ca/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 76856 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/ca/73fcd31b81539e7bf52f76de90ae0fa3e0ad05.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/cb/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 80360 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/cb/a847c108726544b2b026ade9d63285771950ad.debug │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 78632 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/cb/f155e91a2cf2054d8dce3b17894bfe671e63b2.debug │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/cd/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 80744 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/cd/dc9188d6afc71d878d298e29ce32c0fe0fadb4.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/d3/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 79768 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/d3/3a4e23393711fe0b738be3def0e28bebd529d5.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/d6/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 79704 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/d6/771662ea2c3ee2cde5950aa14ff40ae6403199.debug │ │ │ │ --rw-r--r-- 0 root (0) root (0) 82496 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/d6/dbdea8730b5c7f42b5dd9f624fe405eb5f0221.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/da/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 91696 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/da/7e27c8d8eccfd77e354f5f102babfad329e4f2.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/db/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 77848 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/db/ee1688a7a3c3ed9125205f8b4d05e6c4a7b1f3.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/dc/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 80048 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/dc/ee02ac6f18860acfc780a6532973577cc93c7c.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/e0/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 78624 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/e0/577c78ae400f8eff6145b0759d154263149d38.debug │ │ │ │ --rw-r--r-- 0 root (0) root (0) 80960 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/e0/6fa1ab83ced555b23801c2423ebbbbb344983d.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/e4/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 87120 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/e4/ff858cc68c6b322dd4d7e12abfd7f1d7893884.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/f0/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 79816 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/f0/f409bd9ab98025f295a975138fe43a9cbc10dd.debug │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 78320 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/cd/bc6aeb7dc4eb9a8bd8ae48629563e9e14ff084.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/cf/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 77120 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/cf/c724ca280f93e2623063e313319f109b71ee52.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/e1/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 80720 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/e1/8efd8a49911cc739b400c86228d15309453e3a.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/e8/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 78536 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/e8/5d16257e50d6ad5a5644f72fc02f2cfc49a36b.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/ee/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 83600 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/ee/5382c822c8101b4475feba5e39dc51fe17a0b9.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/ef/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 78736 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/ef/2b413d5636e38bc78f0f0103ed9260ddcadb03.debug │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/f6/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 78536 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/f6/143fbb4d8d7b9460bac8f606a47a4e043afaab.debug │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 78320 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/f6/7cc738b1f3a20d8c77066f090c94309d960bff.debug │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/f7/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 77992 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/f7/11002a365206f16e778a721f16e329387a92c8.debug │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/fc/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 77120 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/fc/ebf984513bed8793673f7de5be72ff30209a6d.debug │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 77848 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/fc/1bae7d21b247891f66bd8b96de97c0876b5f62.debug │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/fe/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 76920 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/fe/364b534ee2a2f9037b6012cfd9759416380862.debug │ │ │ │ --rw-r--r-- 0 root (0) root (0) 77536 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/fe/8b67c2473dbfefa1a41190cb0529f2baa72aab.debug │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/ff/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 79424 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/ff/7343838fa64c54e4027cc0e70e85ef830aaf74.debug │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 79728 2025-03-13 14:38:55.000000 ./usr/lib/debug/.build-id/fe/8e92c91d983741a13d6446fd5eb84242fde5ba.debug │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/share/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/share/doc/ │ │ │ │ lrwxrwxrwx 0 root (0) root (0) 0 2025-03-13 14:38:55.000000 ./usr/share/doc/tuxpaint-plugins-default-dbgsym -> tuxpaint-plugins-default │ │ │ │ --- ./usr/lib/debug/.build-id/03/7d8df325c45573ccb494c276db0dc8cc9ee3b1.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/a0/63c45361dffdf481b7547c3dbd03f3cd581456.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 81% similar despite different names │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -29,16 +29,16 @@ │ │ │ │ │ [24] .debug_aranges PROGBITS 0000000000000000 00020b 000030 00 0 0 1 │ │ │ │ │ [25] .debug_info PROGBITS 0000000000000000 000240 001ad2 00 C 0 0 8 │ │ │ │ │ [26] .debug_abbrev PROGBITS 0000000000000000 001d18 000205 00 C 0 0 8 │ │ │ │ │ [27] .debug_line PROGBITS 0000000000000000 001f20 000486 00 C 0 0 8 │ │ │ │ │ [28] .debug_str PROGBITS 0000000000000000 0023a8 0091a9 01 MSC 0 0 8 │ │ │ │ │ [29] .debug_line_str PROGBITS 0000000000000000 00b558 0003dd 01 MSC 0 0 8 │ │ │ │ │ [30] .debug_loclists PROGBITS 0000000000000000 00b938 0003a5 00 C 0 0 8 │ │ │ │ │ - [31] .debug_macro PROGBITS 0000000000000000 00bce0 005be7 00 C 0 0 8 │ │ │ │ │ - [32] .debug_rnglists PROGBITS 0000000000000000 0118c7 000052 00 0 0 1 │ │ │ │ │ + [31] .debug_macro PROGBITS 0000000000000000 00bce0 005be8 00 C 0 0 8 │ │ │ │ │ + [32] .debug_rnglists PROGBITS 0000000000000000 0118c8 000052 00 0 0 1 │ │ │ │ │ [33] .symtab SYMTAB 0000000000000000 011920 000a80 18 34 75 8 │ │ │ │ │ [34] .strtab STRTAB 0000000000000000 0123a0 000340 00 0 0 1 │ │ │ │ │ [35] .shstrtab STRTAB 0000000000000000 0126e0 00016a 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: 037d8df325c45573ccb494c276db0dc8cc9ee3b1 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: a063c45361dffdf481b7547c3dbd03f3cd581456 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3839,189 +3839,189 @@ │ │ │ │ │ <1d52> DW_AT_decl_line : (data1) 236 │ │ │ │ │ <1d53> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1d54> DW_AT_type : (ref4) <0x1d0b>, Mix_Chunk │ │ │ │ │ <1><1d58>: Abbrev Number: 17 (DW_TAG_structure_type) │ │ │ │ │ <1d59> DW_AT_name : (strp) (offset: 0x1587e): magic_api_t │ │ │ │ │ <1d5d> DW_AT_byte_size : (data1) 192 │ │ │ │ │ <1d5e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d5f> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1d5f> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1d60> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d60> DW_AT_sibling : (ref4) <0x1eaa> │ │ │ │ │ <2><1d64>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d65> DW_AT_name : (strp) (offset: 0xf088): tp_version │ │ │ │ │ <1d69> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d6a> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1d6a> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1d6b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d6c> DW_AT_type : (ref4) <0xd0> │ │ │ │ │ <1d70> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d71>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d72> DW_AT_name : (strp) (offset: 0x12acf): data_directory │ │ │ │ │ <1d76> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d77> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1d77> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1d78> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d79> DW_AT_type : (ref4) <0xd0> │ │ │ │ │ <1d7d> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d7e>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d7f> DW_AT_name : (strp) (offset: 0x54c1): update_progress_bar │ │ │ │ │ <1d83> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d84> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1d84> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1d85> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d86> DW_AT_type : (ref4) <0x1d9> │ │ │ │ │ <1d8a> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d8b>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d8c> DW_AT_name : (strp) (offset: 0x5b90): special_notify │ │ │ │ │ <1d90> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d91> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1d91> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1d92> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d93> DW_AT_type : (ref4) <0x1c8> │ │ │ │ │ <1d97> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d98>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d99> DW_AT_name : (strp) (offset: 0x3bff): sRGB_to_linear │ │ │ │ │ <1d9d> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d9e> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d9e> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d9f> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1da0> DW_AT_type : (ref4) <0x1eb9> │ │ │ │ │ <1da4> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1da5>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1da6> DW_AT_name : (strp) (offset: 0x1856f): linear_to_sRGB │ │ │ │ │ <1daa> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dab> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1dab> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1dac> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1dad> DW_AT_type : (ref4) <0x1ecd> │ │ │ │ │ <1db1> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1db2>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1db3> DW_AT_name : (strp) (offset: 0x18921): in_circle │ │ │ │ │ <1db7> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1db8> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1db8> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1db9> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dba> DW_AT_type : (ref4) <0x1eeb> │ │ │ │ │ <1dbe> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1dbf>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dc0> DW_AT_name : (strp) (offset: 0x1821): getpixel │ │ │ │ │ <1dc4> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dc5> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1dc5> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1dc6> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1dc7> DW_AT_type : (ref4) <0x1f0e> │ │ │ │ │ <1dcb> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1dcc>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dcd> DW_AT_name : (strp) (offset: 0x4795): putpixel │ │ │ │ │ <1dd1> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dd2> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1dd2> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1dd3> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd4> DW_AT_type : (ref4) <0x1f2d> │ │ │ │ │ <1dd8> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1dd9>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dda> DW_AT_name : (strp) (offset: 0x6b6f): xorpixel │ │ │ │ │ <1dde> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1ddf> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1ddf> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1de0> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de1> DW_AT_type : (ref4) <0x1f47> │ │ │ │ │ <1de5> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1de6>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1de7> DW_AT_name : (strp) (offset: 0x387f): playsound │ │ │ │ │ <1deb> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dec> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1dec> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1ded> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dee> DW_AT_type : (ref4) <0x1f66> │ │ │ │ │ <1df2> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><1df3>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1df4> DW_AT_name : (strp) (offset: 0xd9ce): playingsound │ │ │ │ │ <1df8> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1df9> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1df9> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1dfa> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dfb> DW_AT_type : (ref4) <0x1f70> │ │ │ │ │ <1dff> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><1e00>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e01> DW_AT_name : (strp) (offset: 0x1b04d): pausesound │ │ │ │ │ <1e05> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e06> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1e06> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <1e07> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e08> DW_AT_type : (ref4) <0x1d9> │ │ │ │ │ <1e0c> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><1e0d>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e0e> DW_AT_name : (strp) (offset: 0x1b04b): unpausesound │ │ │ │ │ <1e12> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e13> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <1e13> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <1e14> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e15> DW_AT_type : (ref4) <0x1d9> │ │ │ │ │ <1e19> DW_AT_data_member_location: (data1) 104 │ │ │ │ │ <2><1e1a>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e1b> DW_AT_name : (strp) (offset: 0xf796): stopsound │ │ │ │ │ <1e1f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e20> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <1e20> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <1e21> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e22> DW_AT_type : (ref4) <0x1d9> │ │ │ │ │ <1e26> DW_AT_data_member_location: (data1) 112 │ │ │ │ │ <2><1e27>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e28> DW_AT_name : (strp) (offset: 0xb2b9): line │ │ │ │ │ <1e2c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e2d> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <1e2d> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <1e2e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e2f> DW_AT_type : (ref4) <0x1fd6> │ │ │ │ │ <1e33> DW_AT_data_member_location: (data1) 120 │ │ │ │ │ <2><1e34>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e35> DW_AT_name : (strp) (offset: 0x12a90): button_down │ │ │ │ │ <1e39> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e3a> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <1e3a> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <1e3b> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1e3c> DW_AT_type : (ref4) <0x1f70> │ │ │ │ │ <1e40> DW_AT_data_member_location: (data1) 128 │ │ │ │ │ <2><1e41>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e42> DW_AT_name : (strp) (offset: 0x100f2): rgbtohsv │ │ │ │ │ <1e46> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e47> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <1e47> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <1e48> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e49> DW_AT_type : (ref4) <0x2004> │ │ │ │ │ <1e4d> DW_AT_data_member_location: (data1) 136 │ │ │ │ │ <2><1e4e>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e4f> DW_AT_name : (strp) (offset: 0xbaae): hsvtorgb │ │ │ │ │ <1e53> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e54> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1e54> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1e55> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e56> DW_AT_type : (ref4) <0x202d> │ │ │ │ │ <1e5a> DW_AT_data_member_location: (data1) 144 │ │ │ │ │ <2><1e5b>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e5c> DW_AT_name : (strp) (offset: 0x1727a): canvas_w │ │ │ │ │ <1e60> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e61> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <1e61> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <1e62> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e63> DW_AT_type : (ref4) <0x8c>, int │ │ │ │ │ <1e67> DW_AT_data_member_location: (data1) 152 │ │ │ │ │ <2><1e68>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e69> DW_AT_name : (strp) (offset: 0x171d5): canvas_h │ │ │ │ │ <1e6d> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e6e> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <1e6e> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <1e6f> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e70> DW_AT_type : (ref4) <0x8c>, int │ │ │ │ │ <1e74> DW_AT_data_member_location: (data1) 156 │ │ │ │ │ <2><1e75>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e76> DW_AT_name : (strp) (offset: 0x15e31): scale │ │ │ │ │ <1e7a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e7b> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <1e7b> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <1e7c> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e7d> DW_AT_type : (ref4) <0x2050> │ │ │ │ │ <1e81> DW_AT_data_member_location: (data1) 160 │ │ │ │ │ <2><1e82>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e83> DW_AT_name : (strp) (offset: 0x15e2a): rotate_scale │ │ │ │ │ <1e87> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e88> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1e88> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1e89> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e8a> DW_AT_type : (ref4) <0x206e> │ │ │ │ │ <1e8e> DW_AT_data_member_location: (data1) 168 │ │ │ │ │ <2><1e8f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e90> DW_AT_name : (strp) (offset: 0x1a5f1): touched │ │ │ │ │ <1e94> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e95> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <1e95> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <1e96> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e97> DW_AT_type : (ref4) <0x2087> │ │ │ │ │ <1e9b> DW_AT_data_member_location: (data1) 176 │ │ │ │ │ <2><1e9c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e9d> DW_AT_name : (strp) (offset: 0x83ea): retract_undo │ │ │ │ │ <1ea1> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1ea2> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <1ea2> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <1ea3> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1ea4> DW_AT_type : (ref4) <0x1d9> │ │ │ │ │ <1ea8> DW_AT_data_member_location: (data1) 184 │ │ │ │ │ <2><1ea9>: Abbrev Number: 0 │ │ │ │ │ <1><1eaa>: Abbrev Number: 26 (DW_TAG_subroutine_type) │ │ │ │ │ <1eab> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1eab> DW_AT_type : (ref4) <0x15f>, float │ │ │ │ │ @@ -4251,23 +4251,23 @@ │ │ │ │ │ <2><2086>: Abbrev Number: 0 │ │ │ │ │ <1><2087>: Abbrev Number: 8 (DW_TAG_pointer_type) │ │ │ │ │ <2088> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ │ <2088> DW_AT_type : (ref4) <0x2073>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><208c>: Abbrev Number: 6 (DW_TAG_typedef) │ │ │ │ │ <208d> DW_AT_name : (strp) (offset: 0xd7c1): magic_api │ │ │ │ │ <2091> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2092> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <2092> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <2093> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <2094> DW_AT_type : (ref4) <0x1d58>, magic_api_t │ │ │ │ │ <1><2098>: Abbrev Number: 19 (DW_TAG_enumeration_type) │ │ │ │ │ <2099> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <209a> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <209a> DW_AT_type : (ref4) <0x40>, unsigned int │ │ │ │ │ <209e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <209f> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <209f> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <20a0> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <20a1> DW_AT_sibling : (ref4) <0x20d6> │ │ │ │ │ <2><20a5>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20a6> DW_AT_name : (strp) (offset: 0x149fe): MAGIC_TYPE_DISTORTS │ │ │ │ │ <20aa> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20ab>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20ac> DW_AT_name : (strp) (offset: 0x299a): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4292,15 +4292,15 @@ │ │ │ │ │ <20d4> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><20d5>: Abbrev Number: 0 │ │ │ │ │ <1><20d6>: Abbrev Number: 19 (DW_TAG_enumeration_type) │ │ │ │ │ <20d7> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <20d8> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <20d8> DW_AT_type : (ref4) <0x40>, unsigned int │ │ │ │ │ <20dc> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20dd> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <20dd> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <20de> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <20df> DW_AT_sibling : (ref4) <0x20fc> │ │ │ │ │ <2><20e3>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20e4> DW_AT_name : (strp) (offset: 0xe084): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <20e8> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20e9>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20ea> DW_AT_name : (strp) (offset: 0xdf25): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4318,15 +4318,15 @@ │ │ │ │ │ <2><2105>: Abbrev Number: 25 (DW_TAG_subrange_type) │ │ │ │ │ <2106> DW_AT_type : (ref4) <0x47>, long unsigned int │ │ │ │ │ <210a> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><210b>: Abbrev Number: 0 │ │ │ │ │ <1><210c>: Abbrev Number: 40 (DW_TAG_variable) │ │ │ │ │ <210d> DW_AT_name : (strp) (offset: 0x16d49): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <2111> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2112> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <2112> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <2113> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <2114> DW_AT_type : (ref4) <0x20fc> │ │ │ │ │ <2118> DW_AT_external : (flag_present) 1 │ │ │ │ │ <2118> DW_AT_location : (exprloc) 9 byte block: 3 78 0 2 0 0 0 0 0 (DW_OP_addr: 20078) │ │ │ │ │ <1><2122>: Abbrev Number: 41 (DW_TAG_variable) │ │ │ │ │ <2123> DW_AT_name : (strp) (offset: 0xea17): tv_radius │ │ │ │ │ <2127> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -7,16 +7,16 @@ │ │ │ │ │ │ │ │ │ │ DW_MACRO_import - offset : 0xd8f │ │ │ │ │ DW_MACRO_start_file - lineno: 0 filenum: 1 │ │ │ │ │ DW_MACRO_start_file - lineno: 0 filenum: 23 │ │ │ │ │ DW_MACRO_import - offset : 0x18c7 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 18 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 24 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 24 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 25 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 5 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 26 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 27 │ │ │ │ │ @@ -942,25 +942,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa27e │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 30 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 17 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 17 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 29 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa2be │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 30 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 25 filenum: 20 │ │ │ │ │ + DW_MACRO_start_file - lineno: 9 filenum: 20 │ │ │ │ │ DW_MACRO_import - offset : 0xa34b │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 46 │ │ │ │ │ DW_MACRO_import - offset : 0x2c1d │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 180 │ │ │ │ │ DW_MACRO_import - offset : 0xa367 │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 46 │ │ │ │ │ @@ -7152,31 +7152,31 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 114 macro : ngettext(msgid1,msgid2,n) dngettext (NULL, msgid1, msgid2, n) │ │ │ │ │ DW_MACRO_define_strp - lineno : 116 macro : dngettext(domainname,msgid1,msgid2,n) dcngettext (domainname, msgid1, msgid2, n, LC_MESSAGES) │ │ │ │ │ │ │ │ │ │ Offset: 0xa49f │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa50e │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 44 macro : SDL_IMAGE_MAJOR_VERSION 2 │ │ │ │ │ DW_MACRO_define_strp - lineno : 45 macro : SDL_IMAGE_MINOR_VERSION 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,8 +1,11 @@ │ │ │ │ │ -GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ +VGCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ +btc~+!#n │ │ │ │ │ +OS663Ur|"S3 │ │ │ │ │ +\CZf9-kA │ │ │ │ │ T%(%*-X' │ │ │ │ │ ;=[)m/d1f │ │ │ │ │ (v4Q|5BZ │ │ │ │ │ k^)"WHMTE( │ │ │ │ │ $ab&i7w2 @ │ │ │ │ │ P2G:n%%{ │ │ │ │ │ K@n{L+'( │ │ │ │ │ @@ -11,22 +14,25 @@ │ │ │ │ │ ^sv#l$r. │ │ │ │ │ ;8Y( l]H │ │ │ │ │ ;_Z#P0L6 │ │ │ │ │ `}BSKBgp │ │ │ │ │ oC)^xKf&- │ │ │ │ │ =1b*L};4Bn │ │ │ │ │ x]n-r;wMrIEB │ │ │ │ │ -K%2f& ]x │ │ │ │ │ -5iqj2-NM │ │ │ │ │ -iqj2-NM>h │ │ │ │ │ -Qr"JNp] V │ │ │ │ │ -AUr"JND/ │ │ │ │ │ -Qr"JNp] │ │ │ │ │ -h=or"JND │ │ │ │ │ +K<WWLX,gx │ │ │ │ │ +^TtZ/D?q │ │ │ │ │ +Siqz*-NO │ │ │ │ │ +5iqz*-NO │ │ │ │ │ +Siqz*-NO │ │ │ │ │ +Siqz*-NO │ │ │ │ │ +Siqz*-NO │ │ │ │ │ +Siqz*-NO │ │ │ │ │ +Siqz*-NO │ │ │ │ │ /z<r"JND │ │ │ │ │ +$>rj25}Z* │ │ │ │ │ call_weak_fn │ │ │ │ │ crtstuff.c │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ │ frame_dummy │ │ │ │ --- ./usr/lib/debug/.build-id/0b/7ac123a49d48d1159f9c3eafa8b37ba0edf96c.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/cd/bc6aeb7dc4eb9a8bd8ae48629563e9e14ff084.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 82% 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: AArch64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ │ - Start of section headers: 76008 (bytes into file) │ │ │ │ │ + Start of section headers: 76016 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ │ Number of program headers: 7 │ │ │ │ │ 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 0x128e8: │ │ │ │ │ +There are 36 section headers, starting at offset 0x128f0: │ │ │ │ │ │ │ │ │ │ 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 00000000000001c8 0001c8 000024 00 A 0 0 4 │ │ │ │ │ [ 2] .gnu.hash NOBITS 00000000000001f0 0001ec 0000b8 00 A 3 0 8 │ │ │ │ │ [ 3] .dynsym NOBITS 00000000000002a8 0001ec 000360 18 A 4 3 8 │ │ │ │ │ @@ -23,23 +23,23 @@ │ │ │ │ │ [18] .dynamic NOBITS 000000000001fe00 00fdf0 0001c0 10 WA 4 0 8 │ │ │ │ │ [19] .got NOBITS 000000000001ffc0 00fdf0 000028 08 WA 0 0 8 │ │ │ │ │ [20] .got.plt NOBITS 000000000001ffe8 00fdf0 000070 08 WA 0 0 8 │ │ │ │ │ [21] .data NOBITS 0000000000020058 00fdf0 000028 00 WA 0 0 8 │ │ │ │ │ [22] .bss NOBITS 0000000000020080 00fdf0 000028 00 WA 0 0 8 │ │ │ │ │ [23] .comment PROGBITS 0000000000000000 0001ec 00001f 01 MS 0 0 1 │ │ │ │ │ [24] .debug_aranges PROGBITS 0000000000000000 00020b 000030 00 0 0 1 │ │ │ │ │ - [25] .debug_info PROGBITS 0000000000000000 000240 001ade 00 C 0 0 8 │ │ │ │ │ + [25] .debug_info PROGBITS 0000000000000000 000240 001adf 00 C 0 0 8 │ │ │ │ │ [26] .debug_abbrev PROGBITS 0000000000000000 001d20 000208 00 C 0 0 8 │ │ │ │ │ [27] .debug_line PROGBITS 0000000000000000 001f28 00047a 00 C 0 0 8 │ │ │ │ │ [28] .debug_str PROGBITS 0000000000000000 0023a8 009181 01 MSC 0 0 8 │ │ │ │ │ [29] .debug_line_str PROGBITS 0000000000000000 00b530 0003e7 01 MSC 0 0 8 │ │ │ │ │ [30] .debug_loclists PROGBITS 0000000000000000 00b918 0003b5 00 C 0 0 8 │ │ │ │ │ - [31] .debug_macro PROGBITS 0000000000000000 00bcd0 005c08 00 C 0 0 8 │ │ │ │ │ - [32] .debug_rnglists PROGBITS 0000000000000000 0118d8 000060 00 0 0 1 │ │ │ │ │ - [33] .symtab SYMTAB 0000000000000000 011938 000ab0 18 34 81 8 │ │ │ │ │ - [34] .strtab STRTAB 0000000000000000 0123e8 000393 00 0 0 1 │ │ │ │ │ - [35] .shstrtab STRTAB 0000000000000000 01277b 00016a 00 0 0 1 │ │ │ │ │ + [31] .debug_macro PROGBITS 0000000000000000 00bcd0 005c0a 00 C 0 0 8 │ │ │ │ │ + [32] .debug_rnglists PROGBITS 0000000000000000 0118da 000060 00 0 0 1 │ │ │ │ │ + [33] .symtab SYMTAB 0000000000000000 011940 000ab0 18 34 81 8 │ │ │ │ │ + [34] .strtab STRTAB 0000000000000000 0123f0 000393 00 0 0 1 │ │ │ │ │ + [35] .shstrtab STRTAB 0000000000000000 012783 00016a 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), p (processor specific) │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 0b7ac123a49d48d1159f9c3eafa8b37ba0edf96c │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: cdbc6aeb7dc4eb9a8bd8ae48629563e9e14ff084 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3832,189 +3832,189 @@ │ │ │ │ │ <1d42> DW_AT_decl_line : (data1) 236 │ │ │ │ │ <1d43> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1d44> DW_AT_type : (ref4) <0x1cfb>, Mix_Chunk │ │ │ │ │ <1><1d48>: Abbrev Number: 17 (DW_TAG_structure_type) │ │ │ │ │ <1d49> DW_AT_name : (strp) (offset: 0x156f2): magic_api_t │ │ │ │ │ <1d4d> DW_AT_byte_size : (data1) 192 │ │ │ │ │ <1d4e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d4f> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1d4f> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1d50> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d50> DW_AT_sibling : (ref4) <0x1e9a> │ │ │ │ │ <2><1d54>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d55> DW_AT_name : (strp) (offset: 0xefe9): tp_version │ │ │ │ │ <1d59> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d5a> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1d5a> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1d5b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d5c> DW_AT_type : (ref4) <0xce> │ │ │ │ │ <1d60> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d61>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d62> DW_AT_name : (strp) (offset: 0x129e5): data_directory │ │ │ │ │ <1d66> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d67> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1d67> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1d68> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d69> DW_AT_type : (ref4) <0xce> │ │ │ │ │ <1d6d> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d6e>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d6f> DW_AT_name : (strp) (offset: 0x542e): update_progress_bar │ │ │ │ │ <1d73> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d74> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1d74> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1d75> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d76> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1d7a> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d7b>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d7c> DW_AT_name : (strp) (offset: 0x5aaa): special_notify │ │ │ │ │ <1d80> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d81> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1d81> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1d82> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d83> DW_AT_type : (ref4) <0x1b8> │ │ │ │ │ <1d87> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d88>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d89> DW_AT_name : (strp) (offset: 0x3b61): sRGB_to_linear │ │ │ │ │ <1d8d> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d8e> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d8e> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d8f> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d90> DW_AT_type : (ref4) <0x1ea9> │ │ │ │ │ <1d94> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d95>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d96> DW_AT_name : (strp) (offset: 0x18364): linear_to_sRGB │ │ │ │ │ <1d9a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d9b> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1d9b> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1d9c> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d9d> DW_AT_type : (ref4) <0x1ebd> │ │ │ │ │ <1da1> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1da2>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1da3> DW_AT_name : (strp) (offset: 0x18735): in_circle │ │ │ │ │ <1da7> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1da8> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1da8> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1da9> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1daa> DW_AT_type : (ref4) <0x1edb> │ │ │ │ │ <1dae> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1daf>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1db0> DW_AT_name : (strp) (offset: 0x17b7): getpixel │ │ │ │ │ <1db4> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1db5> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1db5> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1db6> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1db7> DW_AT_type : (ref4) <0x1efe> │ │ │ │ │ <1dbb> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1dbc>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dbd> DW_AT_name : (strp) (offset: 0x46c8): putpixel │ │ │ │ │ <1dc1> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dc2> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1dc2> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1dc3> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dc4> DW_AT_type : (ref4) <0x1f1d> │ │ │ │ │ <1dc8> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1dc9>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dca> DW_AT_name : (strp) (offset: 0x6ad4): xorpixel │ │ │ │ │ <1dce> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dcf> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1dcf> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1dd0> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd1> DW_AT_type : (ref4) <0x1f37> │ │ │ │ │ <1dd5> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1dd6>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dd7> DW_AT_name : (strp) (offset: 0x37fd): playsound │ │ │ │ │ <1ddb> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1ddc> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1ddc> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1ddd> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dde> DW_AT_type : (ref4) <0x1f56> │ │ │ │ │ <1de2> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><1de3>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1de4> DW_AT_name : (strp) (offset: 0xd85d): playingsound │ │ │ │ │ <1de8> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1de9> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1de9> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1dea> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1deb> DW_AT_type : (ref4) <0x1f60> │ │ │ │ │ <1def> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><1df0>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1df1> DW_AT_name : (strp) (offset: 0x1b00e): pausesound │ │ │ │ │ <1df5> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1df6> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1df6> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <1df7> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1df8> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1dfc> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><1dfd>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dfe> DW_AT_name : (strp) (offset: 0x1b00c): unpausesound │ │ │ │ │ <1e02> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e03> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <1e03> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <1e04> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e05> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e09> DW_AT_data_member_location: (data1) 104 │ │ │ │ │ <2><1e0a>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e0b> DW_AT_name : (strp) (offset: 0xf732): stopsound │ │ │ │ │ <1e0f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e10> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <1e10> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <1e11> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e12> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e16> DW_AT_data_member_location: (data1) 112 │ │ │ │ │ <2><1e17>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e18> DW_AT_name : (strp) (offset: 0xb22d): line │ │ │ │ │ <1e1c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e1d> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <1e1d> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <1e1e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e1f> DW_AT_type : (ref4) <0x1fc6> │ │ │ │ │ <1e23> DW_AT_data_member_location: (data1) 120 │ │ │ │ │ <2><1e24>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e25> DW_AT_name : (strp) (offset: 0x129a6): button_down │ │ │ │ │ <1e29> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e2a> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <1e2a> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <1e2b> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1e2c> DW_AT_type : (ref4) <0x1f60> │ │ │ │ │ <1e30> DW_AT_data_member_location: (data1) 128 │ │ │ │ │ <2><1e31>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e32> DW_AT_name : (strp) (offset: 0x1001c): rgbtohsv │ │ │ │ │ <1e36> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e37> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <1e37> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <1e38> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e39> DW_AT_type : (ref4) <0x1ff4> │ │ │ │ │ <1e3d> DW_AT_data_member_location: (data1) 136 │ │ │ │ │ <2><1e3e>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e3f> DW_AT_name : (strp) (offset: 0xb96c): hsvtorgb │ │ │ │ │ <1e43> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e44> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1e44> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1e45> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e46> DW_AT_type : (ref4) <0x201d> │ │ │ │ │ <1e4a> DW_AT_data_member_location: (data1) 144 │ │ │ │ │ <2><1e4b>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e4c> DW_AT_name : (strp) (offset: 0x17089): canvas_w │ │ │ │ │ <1e50> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e51> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <1e51> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <1e52> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e53> DW_AT_type : (ref4) <0x49>, int │ │ │ │ │ <1e57> DW_AT_data_member_location: (data1) 152 │ │ │ │ │ <2><1e58>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e59> DW_AT_name : (strp) (offset: 0x16fe4): canvas_h │ │ │ │ │ <1e5d> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e5e> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <1e5e> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <1e5f> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e60> DW_AT_type : (ref4) <0x49>, int │ │ │ │ │ <1e64> DW_AT_data_member_location: (data1) 156 │ │ │ │ │ <2><1e65>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e66> DW_AT_name : (strp) (offset: 0x15c9b): scale │ │ │ │ │ <1e6a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e6b> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <1e6b> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <1e6c> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e6d> DW_AT_type : (ref4) <0x2040> │ │ │ │ │ <1e71> DW_AT_data_member_location: (data1) 160 │ │ │ │ │ <2><1e72>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e73> DW_AT_name : (strp) (offset: 0x15c94): rotate_scale │ │ │ │ │ <1e77> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e78> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1e78> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1e79> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e7a> DW_AT_type : (ref4) <0x205e> │ │ │ │ │ <1e7e> DW_AT_data_member_location: (data1) 168 │ │ │ │ │ <2><1e7f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e80> DW_AT_name : (strp) (offset: 0x1a5af): touched │ │ │ │ │ <1e84> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e85> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <1e85> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <1e86> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e87> DW_AT_type : (ref4) <0x2077> │ │ │ │ │ <1e8b> DW_AT_data_member_location: (data1) 176 │ │ │ │ │ <2><1e8c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e8d> DW_AT_name : (strp) (offset: 0x835b): retract_undo │ │ │ │ │ <1e91> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e92> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <1e92> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <1e93> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e94> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e98> DW_AT_data_member_location: (data1) 184 │ │ │ │ │ <2><1e99>: Abbrev Number: 0 │ │ │ │ │ <1><1e9a>: Abbrev Number: 25 (DW_TAG_subroutine_type) │ │ │ │ │ <1e9b> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e9b> DW_AT_type : (ref4) <0x32>, float │ │ │ │ │ @@ -4244,23 +4244,23 @@ │ │ │ │ │ <2><2076>: Abbrev Number: 0 │ │ │ │ │ <1><2077>: Abbrev Number: 8 (DW_TAG_pointer_type) │ │ │ │ │ <2078> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ │ <2078> DW_AT_type : (ref4) <0x2063>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><207c>: Abbrev Number: 6 (DW_TAG_typedef) │ │ │ │ │ <207d> DW_AT_name : (strp) (offset: 0xd650): magic_api │ │ │ │ │ <2081> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2082> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <2082> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <2083> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <2084> DW_AT_type : (ref4) <0x1d48>, magic_api_t │ │ │ │ │ <1><2088>: Abbrev Number: 21 (DW_TAG_enumeration_type) │ │ │ │ │ <2089> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <208a> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <208a> DW_AT_type : (ref4) <0x5e>, unsigned int │ │ │ │ │ <208e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <208f> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <208f> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <2090> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <2091> DW_AT_sibling : (ref4) <0x20c6> │ │ │ │ │ <2><2095>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2096> DW_AT_name : (strp) (offset: 0x1489d): MAGIC_TYPE_DISTORTS │ │ │ │ │ <209a> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><209b>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <209c> DW_AT_name : (strp) (offset: 0x197db): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4285,15 +4285,15 @@ │ │ │ │ │ <20c4> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><20c5>: Abbrev Number: 0 │ │ │ │ │ <1><20c6>: Abbrev Number: 21 (DW_TAG_enumeration_type) │ │ │ │ │ <20c7> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <20c8> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <20c8> DW_AT_type : (ref4) <0x5e>, unsigned int │ │ │ │ │ <20cc> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20cd> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <20cd> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <20ce> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <20cf> DW_AT_sibling : (ref4) <0x20ec> │ │ │ │ │ <2><20d3>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20d4> DW_AT_name : (strp) (offset: 0xdf95): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <20d8> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20d9>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20da> DW_AT_name : (strp) (offset: 0xddfc): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4311,15 +4311,15 @@ │ │ │ │ │ <2><20f5>: Abbrev Number: 28 (DW_TAG_subrange_type) │ │ │ │ │ <20f6> DW_AT_type : (ref4) <0x40>, long unsigned int │ │ │ │ │ <20fa> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><20fb>: Abbrev Number: 0 │ │ │ │ │ <1><20fc>: Abbrev Number: 58 (DW_TAG_variable) │ │ │ │ │ <20fd> DW_AT_name : (strp) (offset: 0x16b74): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <2101> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2102> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <2102> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <2103> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <2104> DW_AT_type : (ref4) <0x20ec> │ │ │ │ │ <2108> DW_AT_external : (flag_present) 1 │ │ │ │ │ <2108> DW_AT_location : (exprloc) 9 byte block: 3 68 0 2 0 0 0 0 0 (DW_OP_addr: 20068) │ │ │ │ │ <1><2112>: Abbrev Number: 22 (DW_TAG_variable) │ │ │ │ │ <2113> DW_AT_name : (strp) (offset: 0xf88a): light1_snd │ │ │ │ │ <2117> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -247,16 +247,16 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 947 macro : __COMPAR_FN_T │ │ │ │ │ DW_MACRO_start_file - lineno: 965 filenum: 78 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 1155 filenum: 79 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 18 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 80 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 80 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 81 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 5 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 82 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 83 │ │ │ │ │ @@ -942,25 +942,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa2e4 │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 86 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 17 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 17 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 85 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa324 │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 86 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 25 filenum: 21 │ │ │ │ │ + DW_MACRO_start_file - lineno: 9 filenum: 21 │ │ │ │ │ DW_MACRO_import - offset : 0xa3b1 │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 34 │ │ │ │ │ DW_MACRO_import - offset : 0x2cb9 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 180 │ │ │ │ │ DW_MACRO_import - offset : 0xa3cd │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 34 │ │ │ │ │ @@ -7173,31 +7173,31 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 114 macro : ngettext(msgid1,msgid2,n) dngettext (NULL, msgid1, msgid2, n) │ │ │ │ │ DW_MACRO_define_strp - lineno : 116 macro : dngettext(domainname,msgid1,msgid2,n) dcngettext (domainname, msgid1, msgid2, n, LC_MESSAGES) │ │ │ │ │ │ │ │ │ │ Offset: 0xa505 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa574 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 44 macro : SDL_IMAGE_MAJOR_VERSION 2 │ │ │ │ │ DW_MACRO_define_strp - lineno : 45 macro : SDL_IMAGE_MINOR_VERSION 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,21 +1,19 @@ │ │ │ │ │ -lGCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ -EwpAm4c~ │ │ │ │ │ -8koJsQ*S │ │ │ │ │ -EQMtQepMA │ │ │ │ │ -*W8ee4+( │ │ │ │ │ +GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ +6UW%b7{f │ │ │ │ │ !>)zp~0E │ │ │ │ │ >=m79F2sq │ │ │ │ │ h0)nw%S#{5 │ │ │ │ │ $ :e8XL= │ │ │ │ │ O;xXS+2" │ │ │ │ │ KITBBd ( │ │ │ │ │ 35zzle-c │ │ │ │ │ -|v99IUNR │ │ │ │ │ -XcCt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt' │ │ │ │ │ +@cJ^AJT> │ │ │ │ │ +biqZ,#hZ,ChZ,-N │ │ │ │ │ +Ct'DwBt'DwBt'DwBt'DwBt'DwBt'DwB │ │ │ │ │ call_weak_fn │ │ │ │ │ crtstuff.c │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ │ frame_dummy │ │ │ │ --- ./usr/lib/debug/.build-id/0c/12b60e984ffc822bbae52c7c60476eef134d60.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/56/2228a653e82811c9b385bdc4e3e4db3c684ba7.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 86% similar despite different names │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -30,16 +30,16 @@ │ │ │ │ │ [25] .debug_aranges PROGBITS 0000000000000000 00020b 000030 00 0 0 1 │ │ │ │ │ [26] .debug_info PROGBITS 0000000000000000 000240 001b73 00 C 0 0 8 │ │ │ │ │ [27] .debug_abbrev PROGBITS 0000000000000000 001db8 0001fd 00 C 0 0 8 │ │ │ │ │ [28] .debug_line PROGBITS 0000000000000000 001fb8 0004a5 00 C 0 0 8 │ │ │ │ │ [29] .debug_str PROGBITS 0000000000000000 002460 009242 01 MSC 0 0 8 │ │ │ │ │ [30] .debug_line_str PROGBITS 0000000000000000 00b6a8 0003f4 01 MSC 0 0 8 │ │ │ │ │ [31] .debug_loclists PROGBITS 0000000000000000 00baa0 00044a 00 C 0 0 8 │ │ │ │ │ - [32] .debug_macro PROGBITS 0000000000000000 00bef0 005c0b 00 C 0 0 8 │ │ │ │ │ - [33] .debug_rnglists PROGBITS 0000000000000000 011afb 00001c 00 0 0 1 │ │ │ │ │ + [32] .debug_macro PROGBITS 0000000000000000 00bef0 005c0a 00 C 0 0 8 │ │ │ │ │ + [33] .debug_rnglists PROGBITS 0000000000000000 011afa 00001c 00 0 0 1 │ │ │ │ │ [34] .symtab SYMTAB 0000000000000000 011b18 000ae0 18 35 78 8 │ │ │ │ │ [35] .strtab STRTAB 0000000000000000 0125f8 0003f7 00 0 0 1 │ │ │ │ │ [36] .shstrtab STRTAB 0000000000000000 0129ef 000177 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: 0c12b60e984ffc822bbae52c7c60476eef134d60 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 562228a653e82811c9b385bdc4e3e4db3c684ba7 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3832,189 +3832,189 @@ │ │ │ │ │ <1d42> DW_AT_decl_line : (data1) 236 │ │ │ │ │ <1d43> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1d44> DW_AT_type : (ref4) <0x1cfb>, Mix_Chunk │ │ │ │ │ <1><1d48>: Abbrev Number: 18 (DW_TAG_structure_type) │ │ │ │ │ <1d49> DW_AT_name : (strp) (offset: 0x158dc): magic_api_t │ │ │ │ │ <1d4d> DW_AT_byte_size : (data1) 192 │ │ │ │ │ <1d4e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d4f> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1d4f> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1d50> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d50> DW_AT_sibling : (ref4) <0x1e9a> │ │ │ │ │ <2><1d54>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d55> DW_AT_name : (strp) (offset: 0xf0af): tp_version │ │ │ │ │ <1d59> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d5a> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1d5a> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1d5b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d5c> DW_AT_type : (ref4) <0xce> │ │ │ │ │ <1d60> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d61>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d62> DW_AT_name : (strp) (offset: 0x12ba7): data_directory │ │ │ │ │ <1d66> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d67> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1d67> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1d68> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d69> DW_AT_type : (ref4) <0xce> │ │ │ │ │ <1d6d> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d6e>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d6f> DW_AT_name : (strp) (offset: 0x53f7): update_progress_bar │ │ │ │ │ <1d73> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d74> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1d74> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1d75> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d76> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1d7a> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d7b>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d7c> DW_AT_name : (strp) (offset: 0x5a95): special_notify │ │ │ │ │ <1d80> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d81> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1d81> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1d82> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d83> DW_AT_type : (ref4) <0x1b8> │ │ │ │ │ <1d87> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d88>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d89> DW_AT_name : (strp) (offset: 0x3b5a): sRGB_to_linear │ │ │ │ │ <1d8d> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d8e> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d8e> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d8f> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d90> DW_AT_type : (ref4) <0x1ea9> │ │ │ │ │ <1d94> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d95>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d96> DW_AT_name : (strp) (offset: 0x185c2): linear_to_sRGB │ │ │ │ │ <1d9a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d9b> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1d9b> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1d9c> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d9d> DW_AT_type : (ref4) <0x1ebd> │ │ │ │ │ <1da1> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1da2>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1da3> DW_AT_name : (strp) (offset: 0x18962): in_circle │ │ │ │ │ <1da7> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1da8> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1da8> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1da9> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1daa> DW_AT_type : (ref4) <0x1edb> │ │ │ │ │ <1dae> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1daf>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1db0> DW_AT_name : (strp) (offset: 0x1767): getpixel │ │ │ │ │ <1db4> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1db5> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1db5> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1db6> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1db7> DW_AT_type : (ref4) <0x1efe> │ │ │ │ │ <1dbb> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1dbc>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dbd> DW_AT_name : (strp) (offset: 0x46b1): putpixel │ │ │ │ │ <1dc1> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dc2> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1dc2> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1dc3> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dc4> DW_AT_type : (ref4) <0x1f1d> │ │ │ │ │ <1dc8> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1dc9>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dca> DW_AT_name : (strp) (offset: 0x6c0f): xorpixel │ │ │ │ │ <1dce> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dcf> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1dcf> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1dd0> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd1> DW_AT_type : (ref4) <0x1f37> │ │ │ │ │ <1dd5> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1dd6>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dd7> DW_AT_name : (strp) (offset: 0x3811): playsound │ │ │ │ │ <1ddb> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1ddc> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1ddc> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1ddd> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dde> DW_AT_type : (ref4) <0x1f56> │ │ │ │ │ <1de2> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><1de3>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1de4> DW_AT_name : (strp) (offset: 0xd927): playingsound │ │ │ │ │ <1de8> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1de9> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1de9> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1dea> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1deb> DW_AT_type : (ref4) <0x1f60> │ │ │ │ │ <1def> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><1df0>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1df1> DW_AT_name : (strp) (offset: 0x1b242): pausesound │ │ │ │ │ <1df5> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1df6> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1df6> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <1df7> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1df8> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1dfc> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><1dfd>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dfe> DW_AT_name : (strp) (offset: 0x1b240): unpausesound │ │ │ │ │ <1e02> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e03> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <1e03> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <1e04> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e05> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e09> DW_AT_data_member_location: (data1) 104 │ │ │ │ │ <2><1e0a>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e0b> DW_AT_name : (strp) (offset: 0xf7fa): stopsound │ │ │ │ │ <1e0f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e10> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <1e10> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <1e11> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e12> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e16> DW_AT_data_member_location: (data1) 112 │ │ │ │ │ <2><1e17>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e18> DW_AT_name : (strp) (offset: 0xb3cb): line │ │ │ │ │ <1e1c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e1d> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <1e1d> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <1e1e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e1f> DW_AT_type : (ref4) <0x1fc6> │ │ │ │ │ <1e23> DW_AT_data_member_location: (data1) 120 │ │ │ │ │ <2><1e24>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e25> DW_AT_name : (strp) (offset: 0x12b78): button_down │ │ │ │ │ <1e29> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e2a> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <1e2a> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <1e2b> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1e2c> DW_AT_type : (ref4) <0x1f60> │ │ │ │ │ <1e30> DW_AT_data_member_location: (data1) 128 │ │ │ │ │ <2><1e31>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e32> DW_AT_name : (strp) (offset: 0x10132): rgbtohsv │ │ │ │ │ <1e36> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e37> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <1e37> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <1e38> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e39> DW_AT_type : (ref4) <0x1ff4> │ │ │ │ │ <1e3d> DW_AT_data_member_location: (data1) 136 │ │ │ │ │ <2><1e3e>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e3f> DW_AT_name : (strp) (offset: 0xbab2): hsvtorgb │ │ │ │ │ <1e43> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e44> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1e44> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1e45> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e46> DW_AT_type : (ref4) <0x201d> │ │ │ │ │ <1e4a> DW_AT_data_member_location: (data1) 144 │ │ │ │ │ <2><1e4b>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e4c> DW_AT_name : (strp) (offset: 0x172b1): canvas_w │ │ │ │ │ <1e50> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e51> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <1e51> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <1e52> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e53> DW_AT_type : (ref4) <0x39>, int │ │ │ │ │ <1e57> DW_AT_data_member_location: (data1) 152 │ │ │ │ │ <2><1e58>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e59> DW_AT_name : (strp) (offset: 0x17204): canvas_h │ │ │ │ │ <1e5d> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e5e> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <1e5e> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <1e5f> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e60> DW_AT_type : (ref4) <0x39>, int │ │ │ │ │ <1e64> DW_AT_data_member_location: (data1) 156 │ │ │ │ │ <2><1e65>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e66> DW_AT_name : (strp) (offset: 0x15ec3): scale │ │ │ │ │ <1e6a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e6b> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <1e6b> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <1e6c> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e6d> DW_AT_type : (ref4) <0x2040> │ │ │ │ │ <1e71> DW_AT_data_member_location: (data1) 160 │ │ │ │ │ <2><1e72>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e73> DW_AT_name : (strp) (offset: 0x15ebc): rotate_scale │ │ │ │ │ <1e77> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e78> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1e78> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1e79> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e7a> DW_AT_type : (ref4) <0x205e> │ │ │ │ │ <1e7e> DW_AT_data_member_location: (data1) 168 │ │ │ │ │ <2><1e7f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e80> DW_AT_name : (strp) (offset: 0x12672): touched │ │ │ │ │ <1e84> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e85> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <1e85> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <1e86> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e87> DW_AT_type : (ref4) <0x2077> │ │ │ │ │ <1e8b> DW_AT_data_member_location: (data1) 176 │ │ │ │ │ <2><1e8c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e8d> DW_AT_name : (strp) (offset: 0x84fd): retract_undo │ │ │ │ │ <1e91> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e92> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <1e92> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <1e93> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e94> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e98> DW_AT_data_member_location: (data1) 184 │ │ │ │ │ <2><1e99>: Abbrev Number: 0 │ │ │ │ │ <1><1e9a>: Abbrev Number: 27 (DW_TAG_subroutine_type) │ │ │ │ │ <1e9b> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e9b> DW_AT_type : (ref4) <0x40>, float │ │ │ │ │ @@ -4244,23 +4244,23 @@ │ │ │ │ │ <2><2076>: Abbrev Number: 0 │ │ │ │ │ <1><2077>: Abbrev Number: 8 (DW_TAG_pointer_type) │ │ │ │ │ <2078> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ │ <2078> DW_AT_type : (ref4) <0x2063>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><207c>: Abbrev Number: 6 (DW_TAG_typedef) │ │ │ │ │ <207d> DW_AT_name : (strp) (offset: 0xd6fe): magic_api │ │ │ │ │ <2081> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2082> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <2082> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <2083> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <2084> DW_AT_type : (ref4) <0x1d48>, magic_api_t │ │ │ │ │ <1><2088>: Abbrev Number: 23 (DW_TAG_enumeration_type) │ │ │ │ │ <2089> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <208a> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <208a> DW_AT_type : (ref4) <0x5e>, unsigned int │ │ │ │ │ <208e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <208f> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <208f> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <2090> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <2091> DW_AT_sibling : (ref4) <0x20c6> │ │ │ │ │ <2><2095>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2096> DW_AT_name : (strp) (offset: 0x14a51): MAGIC_TYPE_DISTORTS │ │ │ │ │ <209a> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><209b>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <209c> DW_AT_name : (strp) (offset: 0x2901): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4285,15 +4285,15 @@ │ │ │ │ │ <20c4> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><20c5>: Abbrev Number: 0 │ │ │ │ │ <1><20c6>: Abbrev Number: 23 (DW_TAG_enumeration_type) │ │ │ │ │ <20c7> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <20c8> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <20c8> DW_AT_type : (ref4) <0x5e>, unsigned int │ │ │ │ │ <20cc> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20cd> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <20cd> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <20ce> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <20cf> DW_AT_sibling : (ref4) <0x20ec> │ │ │ │ │ <2><20d3>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20d4> DW_AT_name : (strp) (offset: 0xe07e): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <20d8> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20d9>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20da> DW_AT_name : (strp) (offset: 0xdef8): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4311,15 +4311,15 @@ │ │ │ │ │ <2><20f5>: Abbrev Number: 25 (DW_TAG_subrange_type) │ │ │ │ │ <20f6> DW_AT_type : (ref4) <0x47>, long unsigned int │ │ │ │ │ <20fa> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><20fb>: Abbrev Number: 0 │ │ │ │ │ <1><20fc>: Abbrev Number: 33 (DW_TAG_variable) │ │ │ │ │ <20fd> DW_AT_name : (strp) (offset: 0x16db7): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <2101> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2102> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <2102> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <2103> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <2104> DW_AT_type : (ref4) <0x20ec> │ │ │ │ │ <2108> DW_AT_external : (flag_present) 1 │ │ │ │ │ <2108> DW_AT_location : (exprloc) 9 byte block: 3 a0 0 2 0 0 0 0 0 (DW_OP_addr: 200a0) │ │ │ │ │ <1><2112>: Abbrev Number: 23 (DW_TAG_enumeration_type) │ │ │ │ │ <2113> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <2114> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -195,16 +195,16 @@ │ │ │ │ │ DW_MACRO_start_file - lineno: 367 filenum: 62 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 368 filenum: 19 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x307b │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 15 filenum: 18 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 63 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 63 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 64 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 5 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 65 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 66 │ │ │ │ │ @@ -959,15 +959,15 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa45f │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 69 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 17 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 17 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 68 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa49f │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 69 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ @@ -7183,31 +7183,31 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 2817 macro : Mix_ClearError SDL_ClearError │ │ │ │ │ DW_MACRO_define_strp - lineno : 2822 macro : Mix_OutOfMemory SDL_OutOfMemory │ │ │ │ │ │ │ │ │ │ Offset: 0xa52c │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa59b │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 44 macro : SDL_IMAGE_MAJOR_VERSION 2 │ │ │ │ │ DW_MACRO_define_strp - lineno : 45 macro : SDL_IMAGE_MINOR_VERSION 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,34 +1,31 @@ │ │ │ │ │ -M`GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ -N<(K8x+> │ │ │ │ │ +GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ +\:Pt,Y(: │ │ │ │ │ +WzJCRxH1Y │ │ │ │ │ +k7:$rWbC │ │ │ │ │ B4%kqifP │ │ │ │ │ ;QKCCP~SA │ │ │ │ │ F-CH)0bD │ │ │ │ │ s0t0*r-] │ │ │ │ │ hvmn4?^S|^'i │ │ │ │ │ [oodY9CV │ │ │ │ │ {ex<3Yy> │ │ │ │ │ ec9Je E; │ │ │ │ │ K+(DL<n7 │ │ │ │ │ `rbIk3D#, │ │ │ │ │ $@}Y$f&[ │ │ │ │ │ Gq[dnbx?" │ │ │ │ │ ~/kK%d?' │ │ │ │ │ oEh9Ak6\ │ │ │ │ │ -BY/"G%lz │ │ │ │ │ -tFX\c>E^ │ │ │ │ │ -:a0{OS$i │ │ │ │ │ -LeLho2ob^u │ │ │ │ │ -QL'M+B^7 │ │ │ │ │ - /?kv#Y<g │ │ │ │ │ -L\]h(@h^ │ │ │ │ │ -Ng'fvw9E │ │ │ │ │ -|Ur"JNp} │ │ │ │ │ -|Ur"JNp} │ │ │ │ │ -bCt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt' │ │ │ │ │ +qx]h`g$" │ │ │ │ │ +'MD&8y-R │ │ │ │ │ +Ro!i+{=z │ │ │ │ │ +7jOFg3\Z │ │ │ │ │ +-6DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBla! │ │ │ │ │ +`SmX7$Yk │ │ │ │ │ call_weak_fn │ │ │ │ │ crtstuff.c │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ │ frame_dummy │ │ │ │ --- ./usr/lib/debug/.build-id/11/e54809a279f4780c347690b91dc5d10ff0d0ae.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/42/d52d8b924c9ab3dbd3450f4c34d9b05029e6cf.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 76% similar despite different names │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -29,16 +29,16 @@ │ │ │ │ │ [24] .debug_aranges PROGBITS 0000000000000000 00020b 000030 00 0 0 1 │ │ │ │ │ [25] .debug_info PROGBITS 0000000000000000 000240 002403 00 C 0 0 8 │ │ │ │ │ [26] .debug_abbrev PROGBITS 0000000000000000 002648 000276 00 C 0 0 8 │ │ │ │ │ [27] .debug_line PROGBITS 0000000000000000 0028c0 000a6e 00 C 0 0 8 │ │ │ │ │ [28] .debug_str PROGBITS 0000000000000000 003330 009971 01 MSC 0 0 8 │ │ │ │ │ [29] .debug_line_str PROGBITS 0000000000000000 00cca8 00041a 01 MSC 0 0 8 │ │ │ │ │ [30] .debug_loclists PROGBITS 0000000000000000 00d0c8 0008c9 00 C 0 0 8 │ │ │ │ │ - [31] .debug_macro PROGBITS 0000000000000000 00d998 005f35 00 C 0 0 8 │ │ │ │ │ - [32] .debug_rnglists PROGBITS 0000000000000000 0138cd 0000ca 00 0 0 1 │ │ │ │ │ + [31] .debug_macro PROGBITS 0000000000000000 00d998 005f33 00 C 0 0 8 │ │ │ │ │ + [32] .debug_rnglists PROGBITS 0000000000000000 0138cb 0000ca 00 0 0 1 │ │ │ │ │ [33] .symtab SYMTAB 0000000000000000 013998 000fd8 18 34 78 8 │ │ │ │ │ [34] .strtab STRTAB 0000000000000000 014970 0006d8 00 0 0 1 │ │ │ │ │ [35] .shstrtab STRTAB 0000000000000000 015048 00016a 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: 11e54809a279f4780c347690b91dc5d10ff0d0ae │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 42d52d8b924c9ab3dbd3450f4c34d9b05029e6cf │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -4162,189 +4162,189 @@ │ │ │ │ │ <1fb4> DW_AT_decl_line : (data1) 236 │ │ │ │ │ <1fb5> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1fb6> DW_AT_type : (ref4) <0x1f6c>, Mix_Chunk │ │ │ │ │ <1><1fba>: Abbrev Number: 24 (DW_TAG_structure_type) │ │ │ │ │ <1fbb> DW_AT_name : (strp) (offset: 0x165fd): magic_api_t │ │ │ │ │ <1fbf> DW_AT_byte_size : (data1) 192 │ │ │ │ │ <1fc0> DW_AT_decl_file : (data1) 21 │ │ │ │ │ - <1fc1> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1fc1> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1fc2> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <1fc3> DW_AT_sibling : (ref4) <0x210d> │ │ │ │ │ <2><1fc7>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1fc8> DW_AT_name : (strp) (offset: 0xfac0): tp_version │ │ │ │ │ <1fcc> DW_AT_decl_file : (data1) 21 │ │ │ │ │ - <1fcd> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1fcd> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1fce> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1fcf> DW_AT_type : (ref4) <0xdf> │ │ │ │ │ <1fd3> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1fd4>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1fd5> DW_AT_name : (strp) (offset: 0x137ba): data_directory │ │ │ │ │ <1fd9> DW_AT_decl_file : (data1) 21 │ │ │ │ │ - <1fda> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1fda> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1fdb> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1fdc> DW_AT_type : (ref4) <0xdf> │ │ │ │ │ <1fe0> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1fe1>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1fe2> DW_AT_name : (strp) (offset: 0x1aeb1): update_progress_bar │ │ │ │ │ <1fe6> DW_AT_decl_file : (data1) 21 │ │ │ │ │ - <1fe7> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1fe7> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1fe8> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1fe9> DW_AT_type : (ref4) <0x3e9> │ │ │ │ │ <1fed> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1fee>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1fef> DW_AT_name : (strp) (offset: 0x5d95): special_notify │ │ │ │ │ <1ff3> DW_AT_decl_file : (data1) 21 │ │ │ │ │ - <1ff4> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1ff4> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1ff5> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1ff6> DW_AT_type : (ref4) <0x3d8> │ │ │ │ │ <1ffa> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1ffb>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1ffc> DW_AT_name : (strp) (offset: 0x3d5c): sRGB_to_linear │ │ │ │ │ <2000> DW_AT_decl_file : (data1) 21 │ │ │ │ │ - <2001> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <2001> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <2002> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <2003> DW_AT_type : (ref4) <0x211c> │ │ │ │ │ <2007> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><2008>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <2009> DW_AT_name : (strp) (offset: 0x1947d): linear_to_sRGB │ │ │ │ │ <200d> DW_AT_decl_file : (data1) 21 │ │ │ │ │ - <200e> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <200e> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <200f> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <2010> DW_AT_type : (ref4) <0x2130> │ │ │ │ │ <2014> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><2015>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <2016> DW_AT_name : (strp) (offset: 0x19828): in_circle │ │ │ │ │ <201a> DW_AT_decl_file : (data1) 21 │ │ │ │ │ - <201b> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <201b> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <201c> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <201d> DW_AT_type : (ref4) <0x214e> │ │ │ │ │ <2021> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><2022>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <2023> DW_AT_name : (strp) (offset: 0x1878): getpixel │ │ │ │ │ <2027> DW_AT_decl_file : (data1) 21 │ │ │ │ │ - <2028> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <2028> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <2029> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <202a> DW_AT_type : (ref4) <0x2171> │ │ │ │ │ <202e> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><202f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <2030> DW_AT_name : (strp) (offset: 0x491d): putpixel │ │ │ │ │ <2034> DW_AT_decl_file : (data1) 21 │ │ │ │ │ - <2035> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <2035> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <2036> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <2037> DW_AT_type : (ref4) <0x2190> │ │ │ │ │ <203b> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><203c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <203d> DW_AT_name : (strp) (offset: 0x7001): xorpixel │ │ │ │ │ <2041> DW_AT_decl_file : (data1) 21 │ │ │ │ │ - <2042> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <2042> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <2043> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <2044> DW_AT_type : (ref4) <0x21aa> │ │ │ │ │ <2048> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><2049>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <204a> DW_AT_name : (strp) (offset: 0x39b8): playsound │ │ │ │ │ <204e> DW_AT_decl_file : (data1) 21 │ │ │ │ │ - <204f> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <204f> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <2050> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <2051> DW_AT_type : (ref4) <0x21c9> │ │ │ │ │ <2055> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><2056>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <2057> DW_AT_name : (strp) (offset: 0xe278): playingsound │ │ │ │ │ <205b> DW_AT_decl_file : (data1) 21 │ │ │ │ │ - <205c> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <205c> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <205d> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <205e> DW_AT_type : (ref4) <0x21d3> │ │ │ │ │ <2062> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><2063>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <2064> DW_AT_name : (strp) (offset: 0x1c283): pausesound │ │ │ │ │ <2068> DW_AT_decl_file : (data1) 21 │ │ │ │ │ - <2069> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <2069> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <206a> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <206b> DW_AT_type : (ref4) <0x3e9> │ │ │ │ │ <206f> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><2070>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <2071> DW_AT_name : (strp) (offset: 0x1c281): unpausesound │ │ │ │ │ <2075> DW_AT_decl_file : (data1) 21 │ │ │ │ │ - <2076> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <2076> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <2077> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <2078> DW_AT_type : (ref4) <0x3e9> │ │ │ │ │ <207c> DW_AT_data_member_location: (data1) 104 │ │ │ │ │ <2><207d>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <207e> DW_AT_name : (strp) (offset: 0x1023c): stopsound │ │ │ │ │ <2082> DW_AT_decl_file : (data1) 21 │ │ │ │ │ - <2083> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <2083> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <2084> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <2085> DW_AT_type : (ref4) <0x3e9> │ │ │ │ │ <2089> DW_AT_data_member_location: (data1) 112 │ │ │ │ │ <2><208a>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <208b> DW_AT_name : (strp) (offset: 0x13440): line │ │ │ │ │ <208f> DW_AT_decl_file : (data1) 21 │ │ │ │ │ - <2090> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <2090> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <2091> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <2092> DW_AT_type : (ref4) <0x2239> │ │ │ │ │ <2096> DW_AT_data_member_location: (data1) 120 │ │ │ │ │ <2><2097>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <2098> DW_AT_name : (strp) (offset: 0x13779): button_down │ │ │ │ │ <209c> DW_AT_decl_file : (data1) 21 │ │ │ │ │ - <209d> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <209d> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <209e> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <209f> DW_AT_type : (ref4) <0x21d3> │ │ │ │ │ <20a3> DW_AT_data_member_location: (data1) 128 │ │ │ │ │ <2><20a4>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <20a5> DW_AT_name : (strp) (offset: 0x10b85): rgbtohsv │ │ │ │ │ <20a9> DW_AT_decl_file : (data1) 21 │ │ │ │ │ - <20aa> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <20aa> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <20ab> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <20ac> DW_AT_type : (ref4) <0x2267> │ │ │ │ │ <20b0> DW_AT_data_member_location: (data1) 136 │ │ │ │ │ <2><20b1>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <20b2> DW_AT_name : (strp) (offset: 0xc228): hsvtorgb │ │ │ │ │ <20b6> DW_AT_decl_file : (data1) 21 │ │ │ │ │ - <20b7> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <20b7> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <20b8> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <20b9> DW_AT_type : (ref4) <0x2290> │ │ │ │ │ <20bd> DW_AT_data_member_location: (data1) 144 │ │ │ │ │ <2><20be>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <20bf> DW_AT_name : (strp) (offset: 0x180d5): canvas_w │ │ │ │ │ <20c3> DW_AT_decl_file : (data1) 21 │ │ │ │ │ - <20c4> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <20c4> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <20c5> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <20c6> DW_AT_type : (ref4) <0x39>, int │ │ │ │ │ <20ca> DW_AT_data_member_location: (data1) 152 │ │ │ │ │ <2><20cb>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <20cc> DW_AT_name : (strp) (offset: 0x18030): canvas_h │ │ │ │ │ <20d0> DW_AT_decl_file : (data1) 21 │ │ │ │ │ - <20d1> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <20d1> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <20d2> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <20d3> DW_AT_type : (ref4) <0x39>, int │ │ │ │ │ <20d7> DW_AT_data_member_location: (data1) 156 │ │ │ │ │ <2><20d8>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <20d9> DW_AT_name : (strp) (offset: 0x16c0c): scale │ │ │ │ │ <20dd> DW_AT_decl_file : (data1) 21 │ │ │ │ │ - <20de> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <20de> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <20df> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <20e0> DW_AT_type : (ref4) <0x22b3> │ │ │ │ │ <20e4> DW_AT_data_member_location: (data1) 160 │ │ │ │ │ <2><20e5>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <20e6> DW_AT_name : (strp) (offset: 0x16c05): rotate_scale │ │ │ │ │ <20ea> DW_AT_decl_file : (data1) 21 │ │ │ │ │ - <20eb> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <20eb> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <20ec> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <20ed> DW_AT_type : (ref4) <0x22d1> │ │ │ │ │ <20f1> DW_AT_data_member_location: (data1) 168 │ │ │ │ │ <2><20f2>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <20f3> DW_AT_name : (strp) (offset: 0x131f9): touched │ │ │ │ │ <20f7> DW_AT_decl_file : (data1) 21 │ │ │ │ │ - <20f8> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <20f8> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <20f9> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <20fa> DW_AT_type : (ref4) <0x22ea> │ │ │ │ │ <20fe> DW_AT_data_member_location: (data1) 176 │ │ │ │ │ <2><20ff>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <2100> DW_AT_name : (strp) (offset: 0x8974): retract_undo │ │ │ │ │ <2104> DW_AT_decl_file : (data1) 21 │ │ │ │ │ - <2105> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <2105> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <2106> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <2107> DW_AT_type : (ref4) <0x3e9> │ │ │ │ │ <210b> DW_AT_data_member_location: (data1) 184 │ │ │ │ │ <2><210c>: Abbrev Number: 0 │ │ │ │ │ <1><210d>: Abbrev Number: 36 (DW_TAG_subroutine_type) │ │ │ │ │ <210e> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <210e> DW_AT_type : (ref4) <0x32>, float │ │ │ │ │ @@ -4574,23 +4574,23 @@ │ │ │ │ │ <2><22e9>: Abbrev Number: 0 │ │ │ │ │ <1><22ea>: Abbrev Number: 8 (DW_TAG_pointer_type) │ │ │ │ │ <22eb> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ │ <22eb> DW_AT_type : (ref4) <0x22d6>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><22ef>: Abbrev Number: 7 (DW_TAG_typedef) │ │ │ │ │ <22f0> DW_AT_name : (strp) (offset: 0xeaaa): magic_api │ │ │ │ │ <22f4> DW_AT_decl_file : (data1) 21 │ │ │ │ │ - <22f5> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <22f5> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <22f6> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <22f7> DW_AT_type : (ref4) <0x1fba>, magic_api_t │ │ │ │ │ <1><22fb>: Abbrev Number: 29 (DW_TAG_enumeration_type) │ │ │ │ │ <22fc> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <22fd> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <22fd> DW_AT_type : (ref4) <0x57>, unsigned int │ │ │ │ │ <2301> DW_AT_decl_file : (data1) 21 │ │ │ │ │ - <2302> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <2302> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <2303> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <2304> DW_AT_sibling : (ref4) <0x2339> │ │ │ │ │ <2><2308>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2309> DW_AT_name : (strp) (offset: 0x157a5): MAGIC_TYPE_DISTORTS │ │ │ │ │ <230d> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><230e>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <230f> DW_AT_name : (strp) (offset: 0x2a42): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4615,15 +4615,15 @@ │ │ │ │ │ <2337> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><2338>: Abbrev Number: 0 │ │ │ │ │ <1><2339>: Abbrev Number: 29 (DW_TAG_enumeration_type) │ │ │ │ │ <233a> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <233b> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <233b> DW_AT_type : (ref4) <0x57>, unsigned int │ │ │ │ │ <233f> DW_AT_decl_file : (data1) 21 │ │ │ │ │ - <2340> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <2340> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <2341> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <2342> DW_AT_sibling : (ref4) <0x235f> │ │ │ │ │ <2><2346>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2347> DW_AT_name : (strp) (offset: 0xe9a3): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <234b> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><234c>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <234d> DW_AT_name : (strp) (offset: 0xe7ef): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4641,15 +4641,15 @@ │ │ │ │ │ <2><2368>: Abbrev Number: 25 (DW_TAG_subrange_type) │ │ │ │ │ <2369> DW_AT_type : (ref4) <0x40>, long unsigned int │ │ │ │ │ <236d> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><236e>: Abbrev Number: 0 │ │ │ │ │ <1><236f>: Abbrev Number: 6 (DW_TAG_variable) │ │ │ │ │ <2370> DW_AT_name : (strp) (offset: 0x17bda): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <2374> DW_AT_decl_file : (data1) 21 │ │ │ │ │ - <2375> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <2375> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <2376> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <2377> DW_AT_type : (ref4) <0x235f> │ │ │ │ │ <237b> DW_AT_external : (flag_present) 1 │ │ │ │ │ <237b> DW_AT_location : (exprloc) 9 byte block: 3 60 1 2 0 0 0 0 0 (DW_OP_addr: 20160) │ │ │ │ │ <1><2385>: Abbrev Number: 6 (DW_TAG_variable) │ │ │ │ │ <2386> DW_AT_name : (strp) (offset: 0x199e7): perspective_r │ │ │ │ │ <238a> DW_AT_decl_file : (data1) 1 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -153,16 +153,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x2389 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x23e1 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2495 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 41 filenum: 21 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 55 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 55 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 56 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 7 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 57 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 58 │ │ │ │ │ @@ -959,15 +959,15 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa523 │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 61 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 20 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 20 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 60 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa563 │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 61 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ @@ -7238,31 +7238,31 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 2817 macro : Mix_ClearError SDL_ClearError │ │ │ │ │ DW_MACRO_define_strp - lineno : 2822 macro : Mix_OutOfMemory SDL_OutOfMemory │ │ │ │ │ │ │ │ │ │ Offset: 0xa5f0 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa65f │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 44 macro : SDL_IMAGE_MAJOR_VERSION 2 │ │ │ │ │ DW_MACRO_define_strp - lineno : 45 macro : SDL_IMAGE_MINOR_VERSION 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ -ET@\@PQ@"* │ │ │ │ │ +gu<z[GZn │ │ │ │ │ }u(2"j/k │ │ │ │ │ f)q(ny(U │ │ │ │ │ GT|>{)a< │ │ │ │ │ irc>{^E │ │ │ │ │ :*!wY@Fl2 │ │ │ │ │ |Gf9Y6"~ │ │ │ │ │ zn![ R_XQ │ │ │ │ │ @@ -14,23 +14,20 @@ │ │ │ │ │ bT,U+q1*_ │ │ │ │ │ bi&RkzX, │ │ │ │ │ b:>Z:IF] │ │ │ │ │ G^t}ilZ(i │ │ │ │ │ bBs.KqKqB │ │ │ │ │ c=R8HzKN │ │ │ │ │ q(gXWv;5 │ │ │ │ │ -]a4#]e.2 │ │ │ │ │ -8V99hb68 │ │ │ │ │ -D3~)F'&< │ │ │ │ │ -/9UP[W9'1 │ │ │ │ │ -SVhqb<-N │ │ │ │ │ +#|gcn99O │ │ │ │ │ +}\.xjv:O │ │ │ │ │ )Ur"JNDw │ │ │ │ │ -x{<r"JND │ │ │ │ │ -Ct'DwBt'DwBt'DwBt'DwBt'DwBt'DwB │ │ │ │ │ -n2U1!^29 │ │ │ │ │ +nU2!J(DI │ │ │ │ │ +$U9IUNR-'P>|M │ │ │ │ │ +XcCt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt' │ │ │ │ │ call_weak_fn │ │ │ │ │ crtstuff.c │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ │ frame_dummy │ │ │ │ --- ./usr/lib/debug/.build-id/11/ee558a2792158c7a037327c8530b0499691483.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/21/0aa463a7187eabe23df10124dd57eda5642c2e.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 82% similar despite different names │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -29,16 +29,16 @@ │ │ │ │ │ [24] .debug_aranges PROGBITS 0000000000000000 00020b 000030 00 0 0 1 │ │ │ │ │ [25] .debug_info PROGBITS 0000000000000000 000240 001c81 00 C 0 0 8 │ │ │ │ │ [26] .debug_abbrev PROGBITS 0000000000000000 001ec8 000249 00 C 0 0 8 │ │ │ │ │ [27] .debug_line PROGBITS 0000000000000000 002118 000530 00 C 0 0 8 │ │ │ │ │ [28] .debug_str PROGBITS 0000000000000000 002648 009608 01 MSC 0 0 8 │ │ │ │ │ [29] .debug_line_str PROGBITS 0000000000000000 00bc50 000403 01 MSC 0 0 8 │ │ │ │ │ [30] .debug_loclists PROGBITS 0000000000000000 00c058 000441 00 C 0 0 8 │ │ │ │ │ - [31] .debug_macro PROGBITS 0000000000000000 00c4a0 005ed3 00 C 0 0 8 │ │ │ │ │ - [32] .debug_rnglists PROGBITS 0000000000000000 012373 000069 00 0 0 1 │ │ │ │ │ + [31] .debug_macro PROGBITS 0000000000000000 00c4a0 005ed5 00 C 0 0 8 │ │ │ │ │ + [32] .debug_rnglists PROGBITS 0000000000000000 012375 000069 00 0 0 1 │ │ │ │ │ [33] .symtab SYMTAB 0000000000000000 0123e0 000b88 18 34 85 8 │ │ │ │ │ [34] .strtab STRTAB 0000000000000000 012f68 0003e2 00 0 0 1 │ │ │ │ │ [35] .shstrtab STRTAB 0000000000000000 01334a 00016a 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: 11ee558a2792158c7a037327c8530b0499691483 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 210aa463a7187eabe23df10124dd57eda5642c2e │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3834,189 +3834,189 @@ │ │ │ │ │ <1d47> DW_AT_decl_line : (data1) 236 │ │ │ │ │ <1d48> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1d49> DW_AT_type : (ref4) <0x1d00>, Mix_Chunk │ │ │ │ │ <1><1d4d>: Abbrev Number: 19 (DW_TAG_structure_type) │ │ │ │ │ <1d4e> DW_AT_name : (strp) (offset: 0x15f56): magic_api_t │ │ │ │ │ <1d52> DW_AT_byte_size : (data1) 192 │ │ │ │ │ <1d53> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d54> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1d54> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1d55> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d55> DW_AT_sibling : (ref4) <0x1e9f> │ │ │ │ │ <2><1d59>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d5a> DW_AT_name : (strp) (offset: 0xf4bc): tp_version │ │ │ │ │ <1d5e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d5f> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1d5f> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1d60> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d61> DW_AT_type : (ref4) <0xcc> │ │ │ │ │ <1d65> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d66>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d67> DW_AT_name : (strp) (offset: 0x130ce): data_directory │ │ │ │ │ <1d6b> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d6c> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1d6c> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1d6d> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d6e> DW_AT_type : (ref4) <0xcc> │ │ │ │ │ <1d72> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d73>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d74> DW_AT_name : (strp) (offset: 0x5581): update_progress_bar │ │ │ │ │ <1d78> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d79> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1d79> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1d7a> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d7b> DW_AT_type : (ref4) <0x1ce> │ │ │ │ │ <1d7f> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d80>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d81> DW_AT_name : (strp) (offset: 0x5c48): special_notify │ │ │ │ │ <1d85> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d86> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1d86> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1d87> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d88> DW_AT_type : (ref4) <0x1bd> │ │ │ │ │ <1d8c> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d8d>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d8e> DW_AT_name : (strp) (offset: 0x3cdc): sRGB_to_linear │ │ │ │ │ <1d92> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d93> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d93> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d94> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d95> DW_AT_type : (ref4) <0x1eae> │ │ │ │ │ <1d99> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d9a>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d9b> DW_AT_name : (strp) (offset: 0x18d42): linear_to_sRGB │ │ │ │ │ <1d9f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1da0> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1da0> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1da1> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1da2> DW_AT_type : (ref4) <0x1ec2> │ │ │ │ │ <1da6> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1da7>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1da8> DW_AT_name : (strp) (offset: 0x1907c): in_circle │ │ │ │ │ <1dac> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dad> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1dad> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1dae> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1daf> DW_AT_type : (ref4) <0x1ee0> │ │ │ │ │ <1db3> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1db4>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1db5> DW_AT_name : (strp) (offset: 0x184e): getpixel │ │ │ │ │ <1db9> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dba> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1dba> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1dbb> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1dbc> DW_AT_type : (ref4) <0x1f03> │ │ │ │ │ <1dc0> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1dc1>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dc2> DW_AT_name : (strp) (offset: 0x4866): putpixel │ │ │ │ │ <1dc6> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dc7> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1dc7> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1dc8> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dc9> DW_AT_type : (ref4) <0x1f22> │ │ │ │ │ <1dcd> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1dce>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dcf> DW_AT_name : (strp) (offset: 0x6d2f): xorpixel │ │ │ │ │ <1dd3> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dd4> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1dd4> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1dd5> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd6> DW_AT_type : (ref4) <0x1f3c> │ │ │ │ │ <1dda> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1ddb>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1ddc> DW_AT_name : (strp) (offset: 0x3954): playsound │ │ │ │ │ <1de0> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1de1> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1de1> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1de2> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de3> DW_AT_type : (ref4) <0x1f5b> │ │ │ │ │ <1de7> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><1de8>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1de9> DW_AT_name : (strp) (offset: 0xdc78): playingsound │ │ │ │ │ <1ded> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dee> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1dee> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1def> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1df0> DW_AT_type : (ref4) <0x1f65> │ │ │ │ │ <1df4> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><1df5>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1df6> DW_AT_name : (strp) (offset: 0x1bb99): pausesound │ │ │ │ │ <1dfa> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dfb> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1dfb> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <1dfc> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dfd> DW_AT_type : (ref4) <0x1ce> │ │ │ │ │ <1e01> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><1e02>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e03> DW_AT_name : (strp) (offset: 0x1bb97): unpausesound │ │ │ │ │ <1e07> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e08> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <1e08> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <1e09> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e0a> DW_AT_type : (ref4) <0x1ce> │ │ │ │ │ <1e0e> DW_AT_data_member_location: (data1) 104 │ │ │ │ │ <2><1e0f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e10> DW_AT_name : (strp) (offset: 0xfc17): stopsound │ │ │ │ │ <1e14> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e15> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <1e15> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <1e16> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e17> DW_AT_type : (ref4) <0x1ce> │ │ │ │ │ <1e1b> DW_AT_data_member_location: (data1) 112 │ │ │ │ │ <2><1e1c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e1d> DW_AT_name : (strp) (offset: 0xb57c): line │ │ │ │ │ <1e21> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e22> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <1e22> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <1e23> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e24> DW_AT_type : (ref4) <0x1fcb> │ │ │ │ │ <1e28> DW_AT_data_member_location: (data1) 120 │ │ │ │ │ <2><1e29>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e2a> DW_AT_name : (strp) (offset: 0x1309f): button_down │ │ │ │ │ <1e2e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e2f> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <1e2f> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <1e30> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1e31> DW_AT_type : (ref4) <0x1f65> │ │ │ │ │ <1e35> DW_AT_data_member_location: (data1) 128 │ │ │ │ │ <2><1e36>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e37> DW_AT_name : (strp) (offset: 0x10512): rgbtohsv │ │ │ │ │ <1e3b> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e3c> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <1e3c> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <1e3d> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e3e> DW_AT_type : (ref4) <0x1ff9> │ │ │ │ │ <1e42> DW_AT_data_member_location: (data1) 136 │ │ │ │ │ <2><1e43>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e44> DW_AT_name : (strp) (offset: 0xbd21): hsvtorgb │ │ │ │ │ <1e48> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e49> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1e49> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1e4a> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e4b> DW_AT_type : (ref4) <0x2022> │ │ │ │ │ <1e4f> DW_AT_data_member_location: (data1) 144 │ │ │ │ │ <2><1e50>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e51> DW_AT_name : (strp) (offset: 0x17974): canvas_w │ │ │ │ │ <1e55> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e56> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <1e56> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <1e57> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e58> DW_AT_type : (ref4) <0x39>, int │ │ │ │ │ <1e5c> DW_AT_data_member_location: (data1) 152 │ │ │ │ │ <2><1e5d>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e5e> DW_AT_name : (strp) (offset: 0x178cf): canvas_h │ │ │ │ │ <1e62> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e63> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <1e63> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <1e64> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e65> DW_AT_type : (ref4) <0x39>, int │ │ │ │ │ <1e69> DW_AT_data_member_location: (data1) 156 │ │ │ │ │ <2><1e6a>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e6b> DW_AT_name : (strp) (offset: 0x16508): scale │ │ │ │ │ <1e6f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e70> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <1e70> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <1e71> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e72> DW_AT_type : (ref4) <0x2045> │ │ │ │ │ <1e76> DW_AT_data_member_location: (data1) 160 │ │ │ │ │ <2><1e77>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e78> DW_AT_name : (strp) (offset: 0x16501): rotate_scale │ │ │ │ │ <1e7c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e7d> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1e7d> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1e7e> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e7f> DW_AT_type : (ref4) <0x2063> │ │ │ │ │ <1e83> DW_AT_data_member_location: (data1) 168 │ │ │ │ │ <2><1e84>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e85> DW_AT_name : (strp) (offset: 0x12b1d): touched │ │ │ │ │ <1e89> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e8a> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <1e8a> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <1e8b> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e8c> DW_AT_type : (ref4) <0x207c> │ │ │ │ │ <1e90> DW_AT_data_member_location: (data1) 176 │ │ │ │ │ <2><1e91>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e92> DW_AT_name : (strp) (offset: 0x8632): retract_undo │ │ │ │ │ <1e96> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e97> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <1e97> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <1e98> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e99> DW_AT_type : (ref4) <0x1ce> │ │ │ │ │ <1e9d> DW_AT_data_member_location: (data1) 184 │ │ │ │ │ <2><1e9e>: Abbrev Number: 0 │ │ │ │ │ <1><1e9f>: Abbrev Number: 27 (DW_TAG_subroutine_type) │ │ │ │ │ <1ea0> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1ea0> DW_AT_type : (ref4) <0x15b>, float │ │ │ │ │ @@ -4246,23 +4246,23 @@ │ │ │ │ │ <2><207b>: Abbrev Number: 0 │ │ │ │ │ <1><207c>: Abbrev Number: 8 (DW_TAG_pointer_type) │ │ │ │ │ <207d> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ │ <207d> DW_AT_type : (ref4) <0x2068>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><2081>: Abbrev Number: 6 (DW_TAG_typedef) │ │ │ │ │ <2082> DW_AT_name : (strp) (offset: 0xda3d): magic_api │ │ │ │ │ <2086> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2087> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <2087> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <2088> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <2089> DW_AT_type : (ref4) <0x1d4d>, magic_api_t │ │ │ │ │ <1><208d>: Abbrev Number: 23 (DW_TAG_enumeration_type) │ │ │ │ │ <208e> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <208f> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <208f> DW_AT_type : (ref4) <0x5c>, unsigned int │ │ │ │ │ <2093> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2094> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <2094> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <2095> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <2096> DW_AT_sibling : (ref4) <0x20cb> │ │ │ │ │ <2><209a>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <209b> DW_AT_name : (strp) (offset: 0x150c3): MAGIC_TYPE_DISTORTS │ │ │ │ │ <209f> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20a0>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20a1> DW_AT_name : (strp) (offset: 0x2a04): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4287,15 +4287,15 @@ │ │ │ │ │ <20c9> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><20ca>: Abbrev Number: 0 │ │ │ │ │ <1><20cb>: Abbrev Number: 23 (DW_TAG_enumeration_type) │ │ │ │ │ <20cc> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <20cd> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <20cd> DW_AT_type : (ref4) <0x5c>, unsigned int │ │ │ │ │ <20d1> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20d2> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <20d2> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <20d3> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <20d4> DW_AT_sibling : (ref4) <0x20f1> │ │ │ │ │ <2><20d8>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20d9> DW_AT_name : (strp) (offset: 0xe3bc): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <20dd> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20de>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20df> DW_AT_name : (strp) (offset: 0xe223): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4313,15 +4313,15 @@ │ │ │ │ │ <2><20fa>: Abbrev Number: 18 (DW_TAG_subrange_type) │ │ │ │ │ <20fb> DW_AT_type : (ref4) <0x40>, long unsigned int │ │ │ │ │ <20ff> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><2100>: Abbrev Number: 0 │ │ │ │ │ <1><2101>: Abbrev Number: 31 (DW_TAG_variable) │ │ │ │ │ <2102> DW_AT_name : (strp) (offset: 0x1746f): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <2106> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2107> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <2107> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <2108> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <2109> DW_AT_type : (ref4) <0x20f1> │ │ │ │ │ <210d> DW_AT_external : (flag_present) 1 │ │ │ │ │ <210d> DW_AT_location : (exprloc) 9 byte block: 3 b8 0 2 0 0 0 0 0 (DW_OP_addr: 200b8) │ │ │ │ │ <1><2117>: Abbrev Number: 23 (DW_TAG_enumeration_type) │ │ │ │ │ <2118> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <2119> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -153,16 +153,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x2350 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x23a8 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x245c │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 38 filenum: 18 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 53 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 53 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 54 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 5 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 55 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 56 │ │ │ │ │ @@ -959,15 +959,15 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa4ea │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 59 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 17 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 17 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 58 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa52a │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 59 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ @@ -7222,31 +7222,31 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 2817 macro : Mix_ClearError SDL_ClearError │ │ │ │ │ DW_MACRO_define_strp - lineno : 2822 macro : Mix_OutOfMemory SDL_OutOfMemory │ │ │ │ │ │ │ │ │ │ Offset: 0xa5b7 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa626 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 44 macro : SDL_IMAGE_MAJOR_VERSION 2 │ │ │ │ │ DW_MACRO_define_strp - lineno : 45 macro : SDL_IMAGE_MINOR_VERSION 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,30 +1,33 @@ │ │ │ │ │ -GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ -&oo{]RjP │ │ │ │ │ +d,.GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ +(;r^.Q'n │ │ │ │ │ }@|3AIFx0w │ │ │ │ │ ni7zLIs( │ │ │ │ │ ^po_<_XQ7 │ │ │ │ │ >)7YMW;V │ │ │ │ │ "/+4H?+u │ │ │ │ │ F]JM9uQB │ │ │ │ │ cYEJ8N 7 │ │ │ │ │ X8=R@{3) │ │ │ │ │ .5 `u<k~m │ │ │ │ │ `-@'*:#d │ │ │ │ │ . C)pWN` │ │ │ │ │ Ngl651'> │ │ │ │ │ 55&H t6nc(R │ │ │ │ │ -/h|c~m[z │ │ │ │ │ -fc<6n#fz │ │ │ │ │ -egbpVPv3 │ │ │ │ │ -Rhqz*-NO │ │ │ │ │ +jKLm|J77] │ │ │ │ │ Siqz*-NO │ │ │ │ │ Siqz*-NO │ │ │ │ │ Siqz*-NO │ │ │ │ │ -+DwBt'DwBt'DwBt'DwBt'DwBt'DwB │ │ │ │ │ +Siqz*-NO │ │ │ │ │ +YVhqz*-NO │ │ │ │ │ ++iqz*-NO │ │ │ │ │ +,U2!J(DI │ │ │ │ │ +O;[?r"JND │ │ │ │ │ +Bt'DwBt'DwBt'DwBt'DwBt'DwBt't │ │ │ │ │ +%oQF#zv+ │ │ │ │ │ call_weak_fn │ │ │ │ │ crtstuff.c │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ │ frame_dummy │ │ │ │ --- ./usr/lib/debug/.build-id/16/f3cad5afef09f0b6c1de2e7da074051dcdbf1b.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/57/234e042129da6cbffac4a212aad5f4ef318244.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 85% similar despite different names │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -23,22 +23,22 @@ │ │ │ │ │ [18] .dynamic NOBITS 000000000001fe00 00fdf0 0001c0 10 WA 4 0 8 │ │ │ │ │ [19] .got NOBITS 000000000001ffc0 00fdf0 000028 08 WA 0 0 8 │ │ │ │ │ [20] .got.plt NOBITS 000000000001ffe8 00fdf0 000070 08 WA 0 0 8 │ │ │ │ │ [21] .data NOBITS 0000000000020058 00fdf0 000028 00 WA 0 0 8 │ │ │ │ │ [22] .bss NOBITS 0000000000020080 00fdf0 000010 00 WA 0 0 8 │ │ │ │ │ [23] .comment PROGBITS 0000000000000000 0001ec 00001f 01 MS 0 0 1 │ │ │ │ │ [24] .debug_aranges PROGBITS 0000000000000000 00020b 000030 00 0 0 1 │ │ │ │ │ - [25] .debug_info PROGBITS 0000000000000000 000240 001ace 00 C 0 0 8 │ │ │ │ │ + [25] .debug_info PROGBITS 0000000000000000 000240 001acd 00 C 0 0 8 │ │ │ │ │ [26] .debug_abbrev PROGBITS 0000000000000000 001d10 000206 00 C 0 0 8 │ │ │ │ │ [27] .debug_line PROGBITS 0000000000000000 001f18 000425 00 C 0 0 8 │ │ │ │ │ [28] .debug_str PROGBITS 0000000000000000 002340 009169 01 MSC 0 0 8 │ │ │ │ │ [29] .debug_line_str PROGBITS 0000000000000000 00b4b0 0003e1 01 MSC 0 0 8 │ │ │ │ │ [30] .debug_loclists PROGBITS 0000000000000000 00b898 00033c 00 C 0 0 8 │ │ │ │ │ - [31] .debug_macro PROGBITS 0000000000000000 00bbd8 005c2c 00 C 0 0 8 │ │ │ │ │ - [32] .debug_rnglists PROGBITS 0000000000000000 011804 000017 00 0 0 1 │ │ │ │ │ + [31] .debug_macro PROGBITS 0000000000000000 00bbd8 005c2e 00 C 0 0 8 │ │ │ │ │ + [32] .debug_rnglists PROGBITS 0000000000000000 011806 000017 00 0 0 1 │ │ │ │ │ [33] .symtab SYMTAB 0000000000000000 011820 000a68 18 34 78 8 │ │ │ │ │ [34] .strtab STRTAB 0000000000000000 012288 000354 00 0 0 1 │ │ │ │ │ [35] .shstrtab STRTAB 0000000000000000 0125dc 00016a 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: 16f3cad5afef09f0b6c1de2e7da074051dcdbf1b │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 57234e042129da6cbffac4a212aad5f4ef318244 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3832,189 +3832,189 @@ │ │ │ │ │ <1d42> DW_AT_decl_line : (data1) 236 │ │ │ │ │ <1d43> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1d44> DW_AT_type : (ref4) <0x1cfb>, Mix_Chunk │ │ │ │ │ <1><1d48>: Abbrev Number: 17 (DW_TAG_structure_type) │ │ │ │ │ <1d49> DW_AT_name : (strp) (offset: 0x156c0): magic_api_t │ │ │ │ │ <1d4d> DW_AT_byte_size : (data1) 192 │ │ │ │ │ <1d4e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d4f> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1d4f> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1d50> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d50> DW_AT_sibling : (ref4) <0x1e9a> │ │ │ │ │ <2><1d54>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d55> DW_AT_name : (strp) (offset: 0xef3e): tp_version │ │ │ │ │ <1d59> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d5a> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1d5a> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1d5b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d5c> DW_AT_type : (ref4) <0xc7> │ │ │ │ │ <1d60> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d61>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d62> DW_AT_name : (strp) (offset: 0x129dc): data_directory │ │ │ │ │ <1d66> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d67> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1d67> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1d68> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d69> DW_AT_type : (ref4) <0xc7> │ │ │ │ │ <1d6d> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d6e>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d6f> DW_AT_name : (strp) (offset: 0x53f1): update_progress_bar │ │ │ │ │ <1d73> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d74> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1d74> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1d75> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d76> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1d7a> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d7b>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d7c> DW_AT_name : (strp) (offset: 0x5a6d): special_notify │ │ │ │ │ <1d80> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d81> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1d81> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1d82> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d83> DW_AT_type : (ref4) <0x1b8> │ │ │ │ │ <1d87> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d88>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d89> DW_AT_name : (strp) (offset: 0x3b19): sRGB_to_linear │ │ │ │ │ <1d8d> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d8e> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d8e> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d8f> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d90> DW_AT_type : (ref4) <0x1ea9> │ │ │ │ │ <1d94> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d95>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d96> DW_AT_name : (strp) (offset: 0x18342): linear_to_sRGB │ │ │ │ │ <1d9a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d9b> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1d9b> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1d9c> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d9d> DW_AT_type : (ref4) <0x1ebd> │ │ │ │ │ <1da1> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1da2>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1da3> DW_AT_name : (strp) (offset: 0x18713): in_circle │ │ │ │ │ <1da7> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1da8> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1da8> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1da9> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1daa> DW_AT_type : (ref4) <0x1edb> │ │ │ │ │ <1dae> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1daf>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1db0> DW_AT_name : (strp) (offset: 0x173d): getpixel │ │ │ │ │ <1db4> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1db5> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1db5> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1db6> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1db7> DW_AT_type : (ref4) <0x1efe> │ │ │ │ │ <1dbb> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1dbc>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dbd> DW_AT_name : (strp) (offset: 0x46a7): putpixel │ │ │ │ │ <1dc1> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dc2> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1dc2> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1dc3> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dc4> DW_AT_type : (ref4) <0x1f1d> │ │ │ │ │ <1dc8> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1dc9>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dca> DW_AT_name : (strp) (offset: 0x6aa4): xorpixel │ │ │ │ │ <1dce> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dcf> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1dcf> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1dd0> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd1> DW_AT_type : (ref4) <0x1f37> │ │ │ │ │ <1dd5> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1dd6>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dd7> DW_AT_name : (strp) (offset: 0x37a8): playsound │ │ │ │ │ <1ddb> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1ddc> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1ddc> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1ddd> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dde> DW_AT_type : (ref4) <0x1f56> │ │ │ │ │ <1de2> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><1de3>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1de4> DW_AT_name : (strp) (offset: 0xd806): playingsound │ │ │ │ │ <1de8> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1de9> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1de9> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1dea> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1deb> DW_AT_type : (ref4) <0x1f60> │ │ │ │ │ <1def> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><1df0>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1df1> DW_AT_name : (strp) (offset: 0x1afed): pausesound │ │ │ │ │ <1df5> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1df6> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1df6> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <1df7> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1df8> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1dfc> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><1dfd>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dfe> DW_AT_name : (strp) (offset: 0x1afeb): unpausesound │ │ │ │ │ <1e02> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e03> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <1e03> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <1e04> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e05> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e09> DW_AT_data_member_location: (data1) 104 │ │ │ │ │ <2><1e0a>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e0b> DW_AT_name : (strp) (offset: 0xf687): stopsound │ │ │ │ │ <1e0f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e10> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <1e10> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <1e11> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e12> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e16> DW_AT_data_member_location: (data1) 112 │ │ │ │ │ <2><1e17>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e18> DW_AT_name : (strp) (offset: 0xb1de): line │ │ │ │ │ <1e1c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e1d> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <1e1d> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <1e1e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e1f> DW_AT_type : (ref4) <0x1fc6> │ │ │ │ │ <1e23> DW_AT_data_member_location: (data1) 120 │ │ │ │ │ <2><1e24>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e25> DW_AT_name : (strp) (offset: 0x1299d): button_down │ │ │ │ │ <1e29> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e2a> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <1e2a> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <1e2b> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1e2c> DW_AT_type : (ref4) <0x1f60> │ │ │ │ │ <1e30> DW_AT_data_member_location: (data1) 128 │ │ │ │ │ <2><1e31>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e32> DW_AT_name : (strp) (offset: 0xff88): rgbtohsv │ │ │ │ │ <1e36> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e37> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <1e37> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <1e38> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e39> DW_AT_type : (ref4) <0x1ff4> │ │ │ │ │ <1e3d> DW_AT_data_member_location: (data1) 136 │ │ │ │ │ <2><1e3e>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e3f> DW_AT_name : (strp) (offset: 0xb91d): hsvtorgb │ │ │ │ │ <1e43> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e44> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1e44> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1e45> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e46> DW_AT_type : (ref4) <0x201d> │ │ │ │ │ <1e4a> DW_AT_data_member_location: (data1) 144 │ │ │ │ │ <2><1e4b>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e4c> DW_AT_name : (strp) (offset: 0x17057): canvas_w │ │ │ │ │ <1e50> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e51> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <1e51> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <1e52> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e53> DW_AT_type : (ref4) <0x42>, int │ │ │ │ │ <1e57> DW_AT_data_member_location: (data1) 152 │ │ │ │ │ <2><1e58>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e59> DW_AT_name : (strp) (offset: 0x16fb2): canvas_h │ │ │ │ │ <1e5d> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e5e> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <1e5e> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <1e5f> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e60> DW_AT_type : (ref4) <0x42>, int │ │ │ │ │ <1e64> DW_AT_data_member_location: (data1) 156 │ │ │ │ │ <2><1e65>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e66> DW_AT_name : (strp) (offset: 0x15c69): scale │ │ │ │ │ <1e6a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e6b> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <1e6b> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <1e6c> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e6d> DW_AT_type : (ref4) <0x2040> │ │ │ │ │ <1e71> DW_AT_data_member_location: (data1) 160 │ │ │ │ │ <2><1e72>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e73> DW_AT_name : (strp) (offset: 0x15c62): rotate_scale │ │ │ │ │ <1e77> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e78> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1e78> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1e79> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e7a> DW_AT_type : (ref4) <0x205e> │ │ │ │ │ <1e7e> DW_AT_data_member_location: (data1) 168 │ │ │ │ │ <2><1e7f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e80> DW_AT_name : (strp) (offset: 0x1a599): touched │ │ │ │ │ <1e84> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e85> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <1e85> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <1e86> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e87> DW_AT_type : (ref4) <0x2077> │ │ │ │ │ <1e8b> DW_AT_data_member_location: (data1) 176 │ │ │ │ │ <2><1e8c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e8d> DW_AT_name : (strp) (offset: 0x8343): retract_undo │ │ │ │ │ <1e91> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e92> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <1e92> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <1e93> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e94> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e98> DW_AT_data_member_location: (data1) 184 │ │ │ │ │ <2><1e99>: Abbrev Number: 0 │ │ │ │ │ <1><1e9a>: Abbrev Number: 25 (DW_TAG_subroutine_type) │ │ │ │ │ <1e9b> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e9b> DW_AT_type : (ref4) <0x32>, float │ │ │ │ │ @@ -4244,23 +4244,23 @@ │ │ │ │ │ <2><2076>: Abbrev Number: 0 │ │ │ │ │ <1><2077>: Abbrev Number: 8 (DW_TAG_pointer_type) │ │ │ │ │ <2078> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ │ <2078> DW_AT_type : (ref4) <0x2063>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><207c>: Abbrev Number: 6 (DW_TAG_typedef) │ │ │ │ │ <207d> DW_AT_name : (strp) (offset: 0xd5e0): magic_api │ │ │ │ │ <2081> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2082> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <2082> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <2083> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <2084> DW_AT_type : (ref4) <0x1d48>, magic_api_t │ │ │ │ │ <1><2088>: Abbrev Number: 23 (DW_TAG_enumeration_type) │ │ │ │ │ <2089> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <208a> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <208a> DW_AT_type : (ref4) <0x57>, unsigned int │ │ │ │ │ <208e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <208f> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <208f> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <2090> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <2091> DW_AT_sibling : (ref4) <0x20c6> │ │ │ │ │ <2><2095>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2096> DW_AT_name : (strp) (offset: 0x14877): MAGIC_TYPE_DISTORTS │ │ │ │ │ <209a> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><209b>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <209c> DW_AT_name : (strp) (offset: 0x28c4): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4285,15 +4285,15 @@ │ │ │ │ │ <20c4> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><20c5>: Abbrev Number: 0 │ │ │ │ │ <1><20c6>: Abbrev Number: 23 (DW_TAG_enumeration_type) │ │ │ │ │ <20c7> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <20c8> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <20c8> DW_AT_type : (ref4) <0x57>, unsigned int │ │ │ │ │ <20cc> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20cd> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <20cd> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <20ce> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <20cf> DW_AT_sibling : (ref4) <0x20ec> │ │ │ │ │ <2><20d3>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20d4> DW_AT_name : (strp) (offset: 0xdf2e): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <20d8> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20d9>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20da> DW_AT_name : (strp) (offset: 0xdd95): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4311,15 +4311,15 @@ │ │ │ │ │ <2><20f5>: Abbrev Number: 29 (DW_TAG_subrange_type) │ │ │ │ │ <20f6> DW_AT_type : (ref4) <0x39>, long unsigned int │ │ │ │ │ <20fa> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><20fb>: Abbrev Number: 0 │ │ │ │ │ <1><20fc>: Abbrev Number: 59 (DW_TAG_variable) │ │ │ │ │ <20fd> DW_AT_name : (strp) (offset: 0x16b52): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <2101> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2102> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <2102> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <2103> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <2104> DW_AT_type : (ref4) <0x20ec> │ │ │ │ │ <2108> DW_AT_external : (flag_present) 1 │ │ │ │ │ <2108> DW_AT_location : (exprloc) 9 byte block: 3 68 0 2 0 0 0 0 0 (DW_OP_addr: 20068) │ │ │ │ │ <1><2112>: Abbrev Number: 36 (DW_TAG_variable) │ │ │ │ │ <2113> DW_AT_name : (strp) (offset: 0x20d2): xor_snd │ │ │ │ │ <2117> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -136,16 +136,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x224f │ │ │ │ │ DW_MACRO_start_file - lineno: 23 filenum: 33 │ │ │ │ │ DW_MACRO_import - offset : 0x225f │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 18 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 51 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 51 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 52 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 5 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 53 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 54 │ │ │ │ │ @@ -942,25 +942,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa2e3 │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 57 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 17 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 17 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 56 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa323 │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 57 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 25 filenum: 20 │ │ │ │ │ + DW_MACRO_start_file - lineno: 9 filenum: 20 │ │ │ │ │ DW_MACRO_import - offset : 0xa3b0 │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 33 │ │ │ │ │ DW_MACRO_import - offset : 0x2cb8 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 180 │ │ │ │ │ DW_MACRO_import - offset : 0xa3cc │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 33 │ │ │ │ │ @@ -7173,31 +7173,31 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 114 macro : ngettext(msgid1,msgid2,n) dngettext (NULL, msgid1, msgid2, n) │ │ │ │ │ DW_MACRO_define_strp - lineno : 116 macro : dngettext(domainname,msgid1,msgid2,n) dcngettext (domainname, msgid1, msgid2, n, LC_MESSAGES) │ │ │ │ │ │ │ │ │ │ Offset: 0xa504 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa573 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 44 macro : SDL_IMAGE_MAJOR_VERSION 2 │ │ │ │ │ DW_MACRO_define_strp - lineno : 45 macro : SDL_IMAGE_MINOR_VERSION 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,30 +1,25 @@ │ │ │ │ │ -GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ +DGCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ +DkT59<B[ │ │ │ │ │ F{<=D(!A │ │ │ │ │ MKcER?L F │ │ │ │ │ W{lG6>y,P │ │ │ │ │ BE#xRe;7I │ │ │ │ │ MVdNdsux │ │ │ │ │ Z*m85fbl │ │ │ │ │ ui/[`Qp* │ │ │ │ │ ww 8Hi9u! │ │ │ │ │ =UmxN%ml │ │ │ │ │ IsjwJ:KJ │ │ │ │ │ -btHZF?*e │ │ │ │ │ -<(f'zB5^BBP │ │ │ │ │ -I@T<azV( │ │ │ │ │ --NN`-NN`-NN │ │ │ │ │ -Ur"JNp^C │ │ │ │ │ -m).}Kqi\ │ │ │ │ │ -Ur!J0p^C │ │ │ │ │ -Q2"JHDI │ │ │ │ │ -e~"j9 +'a │ │ │ │ │ -Ur"JNp^C │ │ │ │ │ -D{<r"JND │ │ │ │ │ +-Yn5.L[_ │ │ │ │ │ +I).]JqiS │ │ │ │ │ +i).]Kqi[ │ │ │ │ │ Ur"JNp^C │ │ │ │ │ +dCX9 +'a │ │ │ │ │ +wQ;o9 +'a │ │ │ │ │ call_weak_fn │ │ │ │ │ crtstuff.c │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ │ frame_dummy │ │ │ │ --- ./usr/lib/debug/.build-id/1c/ece00bd5a21d0ca0e4acade4071e4a793bb8e5.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/03/56eaecdbe13aa095b75d9d0be6cf8f3f25ec0c.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 84% similar despite different names │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: DYN (Shared object file) │ │ │ │ │ Machine: AArch64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ │ - Start of section headers: 76240 (bytes into file) │ │ │ │ │ + Start of section headers: 76248 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ │ Number of program headers: 7 │ │ │ │ │ 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 0x129d0: │ │ │ │ │ +There are 36 section headers, starting at offset 0x129d8: │ │ │ │ │ │ │ │ │ │ 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 00000000000001c8 0001c8 000024 00 A 0 0 4 │ │ │ │ │ [ 2] .gnu.hash NOBITS 00000000000001f0 0001ec 0000dc 00 A 3 0 8 │ │ │ │ │ [ 3] .dynsym NOBITS 00000000000002d0 0001ec 0003f0 18 A 4 3 8 │ │ │ │ │ @@ -29,17 +29,17 @@ │ │ │ │ │ [24] .debug_aranges PROGBITS 0000000000000000 00020b 000030 00 0 0 1 │ │ │ │ │ [25] .debug_info PROGBITS 0000000000000000 000240 001b79 00 C 0 0 8 │ │ │ │ │ [26] .debug_abbrev PROGBITS 0000000000000000 001dc0 000232 00 C 0 0 8 │ │ │ │ │ [27] .debug_line PROGBITS 0000000000000000 001ff8 0004e8 00 C 0 0 8 │ │ │ │ │ [28] .debug_str PROGBITS 0000000000000000 0024e0 0091a2 01 MSC 0 0 8 │ │ │ │ │ [29] .debug_line_str PROGBITS 0000000000000000 00b688 0003e0 01 MSC 0 0 8 │ │ │ │ │ [30] .debug_loclists PROGBITS 0000000000000000 00ba68 00031e 00 C 0 0 8 │ │ │ │ │ - [31] .debug_macro PROGBITS 0000000000000000 00bd88 005c2e 00 C 0 0 8 │ │ │ │ │ - [32] .debug_rnglists PROGBITS 0000000000000000 0119b6 000048 00 0 0 1 │ │ │ │ │ - [33] .symtab SYMTAB 0000000000000000 011a00 000a98 18 34 74 8 │ │ │ │ │ - [34] .strtab STRTAB 0000000000000000 012498 0003cc 00 0 0 1 │ │ │ │ │ - [35] .shstrtab STRTAB 0000000000000000 012864 00016a 00 0 0 1 │ │ │ │ │ + [31] .debug_macro PROGBITS 0000000000000000 00bd88 005c33 00 C 0 0 8 │ │ │ │ │ + [32] .debug_rnglists PROGBITS 0000000000000000 0119bb 000048 00 0 0 1 │ │ │ │ │ + [33] .symtab SYMTAB 0000000000000000 011a08 000a98 18 34 74 8 │ │ │ │ │ + [34] .strtab STRTAB 0000000000000000 0124a0 0003cc 00 0 0 1 │ │ │ │ │ + [35] .shstrtab STRTAB 0000000000000000 01286c 00016a 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), p (processor specific) │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 1cece00bd5a21d0ca0e4acade4071e4a793bb8e5 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 0356eaecdbe13aa095b75d9d0be6cf8f3f25ec0c │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3832,189 +3832,189 @@ │ │ │ │ │ <1d42> DW_AT_decl_line : (data1) 236 │ │ │ │ │ <1d43> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1d44> DW_AT_type : (ref4) <0x1cfb>, Mix_Chunk │ │ │ │ │ <1><1d48>: Abbrev Number: 17 (DW_TAG_structure_type) │ │ │ │ │ <1d49> DW_AT_name : (strp) (offset: 0x1572b): magic_api_t │ │ │ │ │ <1d4d> DW_AT_byte_size : (data1) 192 │ │ │ │ │ <1d4e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d4f> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1d4f> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1d50> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d50> DW_AT_sibling : (ref4) <0x1e9a> │ │ │ │ │ <2><1d54>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d55> DW_AT_name : (strp) (offset: 0xef03): tp_version │ │ │ │ │ <1d59> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d5a> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1d5a> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1d5b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d5c> DW_AT_type : (ref4) <0xc0> │ │ │ │ │ <1d60> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d61>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d62> DW_AT_name : (strp) (offset: 0x12aaa): data_directory │ │ │ │ │ <1d66> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d67> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1d67> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1d68> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d69> DW_AT_type : (ref4) <0xc0> │ │ │ │ │ <1d6d> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d6e>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d6f> DW_AT_name : (strp) (offset: 0x545e): update_progress_bar │ │ │ │ │ <1d73> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d74> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1d74> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1d75> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d76> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1d7a> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d7b>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d7c> DW_AT_name : (strp) (offset: 0x5af8): special_notify │ │ │ │ │ <1d80> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d81> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1d81> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1d82> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d83> DW_AT_type : (ref4) <0x1b8> │ │ │ │ │ <1d87> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d88>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d89> DW_AT_name : (strp) (offset: 0x3b6d): sRGB_to_linear │ │ │ │ │ <1d8d> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d8e> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d8e> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d8f> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d90> DW_AT_type : (ref4) <0x1ea9> │ │ │ │ │ <1d94> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d95>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d96> DW_AT_name : (strp) (offset: 0x18359): linear_to_sRGB │ │ │ │ │ <1d9a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d9b> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1d9b> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1d9c> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d9d> DW_AT_type : (ref4) <0x1ebd> │ │ │ │ │ <1da1> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1da2>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1da3> DW_AT_name : (strp) (offset: 0x18749): in_circle │ │ │ │ │ <1da7> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1da8> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1da8> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1da9> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1daa> DW_AT_type : (ref4) <0x1edb> │ │ │ │ │ <1dae> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1daf>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1db0> DW_AT_name : (strp) (offset: 0x174c): getpixel │ │ │ │ │ <1db4> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1db5> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1db5> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1db6> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1db7> DW_AT_type : (ref4) <0x1efe> │ │ │ │ │ <1dbb> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1dbc>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1dbd> DW_AT_name : (strp) (offset: 0x4723): putpixel │ │ │ │ │ <1dc1> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dc2> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1dc2> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1dc3> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dc4> DW_AT_type : (ref4) <0x1f1d> │ │ │ │ │ <1dc8> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1dc9>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1dca> DW_AT_name : (strp) (offset: 0x6b79): xorpixel │ │ │ │ │ <1dce> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dcf> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1dcf> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1dd0> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd1> DW_AT_type : (ref4) <0x1f37> │ │ │ │ │ <1dd5> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1dd6>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1dd7> DW_AT_name : (strp) (offset: 0x37e7): playsound │ │ │ │ │ <1ddb> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1ddc> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1ddc> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1ddd> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dde> DW_AT_type : (ref4) <0x1f56> │ │ │ │ │ <1de2> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><1de3>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1de4> DW_AT_name : (strp) (offset: 0xd808): playingsound │ │ │ │ │ <1de8> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1de9> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1de9> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1dea> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1deb> DW_AT_type : (ref4) <0x1f60> │ │ │ │ │ <1def> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><1df0>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1df1> DW_AT_name : (strp) (offset: 0x1afd1): pausesound │ │ │ │ │ <1df5> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1df6> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1df6> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <1df7> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1df8> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1dfc> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><1dfd>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1dfe> DW_AT_name : (strp) (offset: 0x1afcf): unpausesound │ │ │ │ │ <1e02> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e03> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <1e03> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <1e04> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e05> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e09> DW_AT_data_member_location: (data1) 104 │ │ │ │ │ <2><1e0a>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e0b> DW_AT_name : (strp) (offset: 0xf64e): stopsound │ │ │ │ │ <1e0f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e10> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <1e10> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <1e11> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e12> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e16> DW_AT_data_member_location: (data1) 112 │ │ │ │ │ <2><1e17>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e18> DW_AT_name : (strp) (offset: 0xb2b2): line │ │ │ │ │ <1e1c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e1d> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <1e1d> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <1e1e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e1f> DW_AT_type : (ref4) <0x1fc6> │ │ │ │ │ <1e23> DW_AT_data_member_location: (data1) 120 │ │ │ │ │ <2><1e24>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e25> DW_AT_name : (strp) (offset: 0x12a7a): button_down │ │ │ │ │ <1e29> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e2a> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <1e2a> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <1e2b> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1e2c> DW_AT_type : (ref4) <0x1f60> │ │ │ │ │ <1e30> DW_AT_data_member_location: (data1) 128 │ │ │ │ │ <2><1e31>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e32> DW_AT_name : (strp) (offset: 0xff9e): rgbtohsv │ │ │ │ │ <1e36> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e37> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <1e37> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <1e38> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e39> DW_AT_type : (ref4) <0x1ff4> │ │ │ │ │ <1e3d> DW_AT_data_member_location: (data1) 136 │ │ │ │ │ <2><1e3e>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e3f> DW_AT_name : (strp) (offset: 0xb9e9): hsvtorgb │ │ │ │ │ <1e43> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e44> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1e44> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1e45> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e46> DW_AT_type : (ref4) <0x201d> │ │ │ │ │ <1e4a> DW_AT_data_member_location: (data1) 144 │ │ │ │ │ <2><1e4b>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e4c> DW_AT_name : (strp) (offset: 0x170b3): canvas_w │ │ │ │ │ <1e50> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e51> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <1e51> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <1e52> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e53> DW_AT_type : (ref4) <0x8c>, int │ │ │ │ │ <1e57> DW_AT_data_member_location: (data1) 152 │ │ │ │ │ <2><1e58>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e59> DW_AT_name : (strp) (offset: 0x1700e): canvas_h │ │ │ │ │ <1e5d> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e5e> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <1e5e> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <1e5f> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e60> DW_AT_type : (ref4) <0x8c>, int │ │ │ │ │ <1e64> DW_AT_data_member_location: (data1) 156 │ │ │ │ │ <2><1e65>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e66> DW_AT_name : (strp) (offset: 0x15cd1): scale │ │ │ │ │ <1e6a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e6b> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <1e6b> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <1e6c> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e6d> DW_AT_type : (ref4) <0x2040> │ │ │ │ │ <1e71> DW_AT_data_member_location: (data1) 160 │ │ │ │ │ <2><1e72>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e73> DW_AT_name : (strp) (offset: 0x15cca): rotate_scale │ │ │ │ │ <1e77> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e78> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1e78> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1e79> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e7a> DW_AT_type : (ref4) <0x205e> │ │ │ │ │ <1e7e> DW_AT_data_member_location: (data1) 168 │ │ │ │ │ <2><1e7f>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e80> DW_AT_name : (strp) (offset: 0x1a591): touched │ │ │ │ │ <1e84> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e85> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <1e85> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <1e86> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e87> DW_AT_type : (ref4) <0x2077> │ │ │ │ │ <1e8b> DW_AT_data_member_location: (data1) 176 │ │ │ │ │ <2><1e8c>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e8d> DW_AT_name : (strp) (offset: 0x8441): retract_undo │ │ │ │ │ <1e91> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e92> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <1e92> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <1e93> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e94> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e98> DW_AT_data_member_location: (data1) 184 │ │ │ │ │ <2><1e99>: Abbrev Number: 0 │ │ │ │ │ <1><1e9a>: Abbrev Number: 27 (DW_TAG_subroutine_type) │ │ │ │ │ <1e9b> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e9b> DW_AT_type : (ref4) <0xd1>, float │ │ │ │ │ @@ -4244,23 +4244,23 @@ │ │ │ │ │ <2><2076>: Abbrev Number: 0 │ │ │ │ │ <1><2077>: Abbrev Number: 8 (DW_TAG_pointer_type) │ │ │ │ │ <2078> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ │ <2078> DW_AT_type : (ref4) <0x2063>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><207c>: Abbrev Number: 6 (DW_TAG_typedef) │ │ │ │ │ <207d> DW_AT_name : (strp) (offset: 0xd5f0): magic_api │ │ │ │ │ <2081> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2082> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <2082> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <2083> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <2084> DW_AT_type : (ref4) <0x1d48>, magic_api_t │ │ │ │ │ <1><2088>: Abbrev Number: 22 (DW_TAG_enumeration_type) │ │ │ │ │ <2089> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <208a> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <208a> DW_AT_type : (ref4) <0x40>, unsigned int │ │ │ │ │ <208e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <208f> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <208f> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <2090> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <2091> DW_AT_sibling : (ref4) <0x20c6> │ │ │ │ │ <2><2095>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2096> DW_AT_name : (strp) (offset: 0x148fa): MAGIC_TYPE_DISTORTS │ │ │ │ │ <209a> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><209b>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <209c> DW_AT_name : (strp) (offset: 0x28e1): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4285,15 +4285,15 @@ │ │ │ │ │ <20c4> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><20c5>: Abbrev Number: 0 │ │ │ │ │ <1><20c6>: Abbrev Number: 22 (DW_TAG_enumeration_type) │ │ │ │ │ <20c7> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <20c8> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <20c8> DW_AT_type : (ref4) <0x40>, unsigned int │ │ │ │ │ <20cc> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20cd> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <20cd> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <20ce> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <20cf> DW_AT_sibling : (ref4) <0x20ec> │ │ │ │ │ <2><20d3>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20d4> DW_AT_name : (strp) (offset: 0xdef7): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <20d8> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20d9>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20da> DW_AT_name : (strp) (offset: 0xdd71): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4311,15 +4311,15 @@ │ │ │ │ │ <2><20f5>: Abbrev Number: 30 (DW_TAG_subrange_type) │ │ │ │ │ <20f6> DW_AT_type : (ref4) <0x47>, long unsigned int │ │ │ │ │ <20fa> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><20fb>: Abbrev Number: 0 │ │ │ │ │ <1><20fc>: Abbrev Number: 36 (DW_TAG_variable) │ │ │ │ │ <20fd> DW_AT_name : (strp) (offset: 0x16b93): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <2101> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2102> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <2102> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <2103> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <2104> DW_AT_type : (ref4) <0x20ec> │ │ │ │ │ <2108> DW_AT_external : (flag_present) 1 │ │ │ │ │ <2108> DW_AT_location : (exprloc) 9 byte block: 3 70 0 2 0 0 0 0 0 (DW_OP_addr: 20070) │ │ │ │ │ <1><2112>: Abbrev Number: 36 (DW_TAG_variable) │ │ │ │ │ <2113> DW_AT_name : (strp) (offset: 0xd546): fisheye_snd │ │ │ │ │ <2117> DW_AT_decl_file : (data1) 1 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -113,16 +113,16 @@ │ │ │ │ │ DW_MACRO_start_file - lineno: 367 filenum: 44 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 368 filenum: 45 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2c73 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 18 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 46 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 46 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 47 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 5 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 48 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 49 │ │ │ │ │ @@ -942,25 +942,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa2db │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 52 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 17 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 17 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 51 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa31b │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 52 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 25 filenum: 20 │ │ │ │ │ + DW_MACRO_start_file - lineno: 9 filenum: 20 │ │ │ │ │ DW_MACRO_import - offset : 0xa3a8 │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 58 │ │ │ │ │ DW_MACRO_import - offset : 0x3ba5 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 180 │ │ │ │ │ DW_MACRO_import - offset : 0xa3c4 │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 58 │ │ │ │ │ @@ -7172,31 +7172,31 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 114 macro : ngettext(msgid1,msgid2,n) dngettext (NULL, msgid1, msgid2, n) │ │ │ │ │ DW_MACRO_define_strp - lineno : 116 macro : dngettext(domainname,msgid1,msgid2,n) dcngettext (domainname, msgid1, msgid2, n, LC_MESSAGES) │ │ │ │ │ │ │ │ │ │ Offset: 0xa4fc │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa56b │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 44 macro : SDL_IMAGE_MAJOR_VERSION 2 │ │ │ │ │ DW_MACRO_define_strp - lineno : 45 macro : SDL_IMAGE_MINOR_VERSION 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,25 +1,28 @@ │ │ │ │ │ GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ -w7tDO ww │ │ │ │ │ -9smVTHx! │ │ │ │ │ +b?SK~g;Q+ │ │ │ │ │ +*j<m9SgK │ │ │ │ │ +ey-1XOvcy7q|= │ │ │ │ │ +)#a~k^ho)x:l │ │ │ │ │ "_Qk,(~~ │ │ │ │ │ +QX dX${d │ │ │ │ │ PlvOF^wl │ │ │ │ │ x}<wTdm' │ │ │ │ │ 6uzk^|#Is │ │ │ │ │ B[_#?R1' │ │ │ │ │ W ?`,bsB │ │ │ │ │ nwl651]< │ │ │ │ │ -1E"Ep=g& │ │ │ │ │ -)Vhqb<-N │ │ │ │ │ -2v?r"JND │ │ │ │ │ -hI=or"JND │ │ │ │ │ -h{Ur"JNDST │ │ │ │ │ -hI=or":F │ │ │ │ │ -mE0hWl3q │ │ │ │ │ +W9/.@];-p │ │ │ │ │ +f709dN#(~f │ │ │ │ │ +Pyd;Fr]^ │ │ │ │ │ +f]kV_iL= │ │ │ │ │ +<2"JHDI │ │ │ │ │ +`Ey 6U9IUNR │ │ │ │ │ +hI=or":V │ │ │ │ │ +VT"%7n+C0 │ │ │ │ │ call_weak_fn │ │ │ │ │ crtstuff.c │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ │ frame_dummy │ │ │ │ --- ./usr/lib/debug/.build-id/1e/220a2f78370c16a85a4354ebad1f5842b17620.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/62/2fdaee6a62a1c844fe8cb0dbc704c51472647f.debug │ │ │ │┄ Files 78% similar despite different names │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -29,16 +29,16 @@ │ │ │ │ │ [24] .debug_aranges PROGBITS 0000000000000000 00020b 000030 00 0 0 1 │ │ │ │ │ [25] .debug_info PROGBITS 0000000000000000 000240 001cc3 00 C 0 0 8 │ │ │ │ │ [26] .debug_abbrev PROGBITS 0000000000000000 001f08 00020f 00 C 0 0 8 │ │ │ │ │ [27] .debug_line PROGBITS 0000000000000000 002118 000576 00 C 0 0 8 │ │ │ │ │ [28] .debug_str PROGBITS 0000000000000000 002690 00928c 01 MSC 0 0 8 │ │ │ │ │ [29] .debug_line_str PROGBITS 0000000000000000 00b920 0003f2 01 MSC 0 0 8 │ │ │ │ │ [30] .debug_loclists PROGBITS 0000000000000000 00bd18 0002b3 00 C 0 0 8 │ │ │ │ │ - [31] .debug_macro PROGBITS 0000000000000000 00bfd0 005c23 00 C 0 0 8 │ │ │ │ │ - [32] .debug_rnglists PROGBITS 0000000000000000 011bf3 00002b 00 0 0 1 │ │ │ │ │ + [31] .debug_macro PROGBITS 0000000000000000 00bfd0 005c24 00 C 0 0 8 │ │ │ │ │ + [32] .debug_rnglists PROGBITS 0000000000000000 011bf4 00002b 00 0 0 1 │ │ │ │ │ [33] .symtab SYMTAB 0000000000000000 011c20 000bd0 18 34 74 8 │ │ │ │ │ [34] .strtab STRTAB 0000000000000000 0127f0 0004d3 00 0 0 1 │ │ │ │ │ [35] .shstrtab STRTAB 0000000000000000 012cc3 00016a 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: 1e220a2f78370c16a85a4354ebad1f5842b17620 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 622fdaee6a62a1c844fe8cb0dbc704c51472647f │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -4133,189 +4133,189 @@ │ │ │ │ │ <1f7c> DW_AT_decl_line : (data1) 236 │ │ │ │ │ <1f7d> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1f7e> DW_AT_type : (ref4) <0x1f34>, Mix_Chunk │ │ │ │ │ <1><1f82>: Abbrev Number: 16 (DW_TAG_structure_type) │ │ │ │ │ <1f83> DW_AT_name : (strp) (offset: 0x159b0): magic_api_t │ │ │ │ │ <1f87> DW_AT_byte_size : (data1) 192 │ │ │ │ │ <1f88> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1f89> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1f89> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1f8a> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <1f8b> DW_AT_sibling : (ref4) <0x20d5> │ │ │ │ │ <2><1f8f>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1f90> DW_AT_name : (strp) (offset: 0xefd7): tp_version │ │ │ │ │ <1f94> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1f95> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1f95> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1f96> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1f97> DW_AT_type : (ref4) <0xef> │ │ │ │ │ <1f9b> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1f9c>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1f9d> DW_AT_name : (strp) (offset: 0x12cac): data_directory │ │ │ │ │ <1fa1> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1fa2> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1fa2> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1fa3> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1fa4> DW_AT_type : (ref4) <0xef> │ │ │ │ │ <1fa8> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1fa9>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1faa> DW_AT_name : (strp) (offset: 0x1a02f): update_progress_bar │ │ │ │ │ <1fae> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1faf> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1faf> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1fb0> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1fb1> DW_AT_type : (ref4) <0x3f9> │ │ │ │ │ <1fb5> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1fb6>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1fb7> DW_AT_name : (strp) (offset: 0x594b): special_notify │ │ │ │ │ <1fbb> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1fbc> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1fbc> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1fbd> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1fbe> DW_AT_type : (ref4) <0x3e8> │ │ │ │ │ <1fc2> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1fc3>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1fc4> DW_AT_name : (strp) (offset: 0x3a85): sRGB_to_linear │ │ │ │ │ <1fc8> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1fc9> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1fc9> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1fca> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1fcb> DW_AT_type : (ref4) <0x20e4> │ │ │ │ │ <1fcf> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1fd0>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1fd1> DW_AT_name : (strp) (offset: 0x1860d): linear_to_sRGB │ │ │ │ │ <1fd5> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1fd6> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1fd6> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1fd7> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1fd8> DW_AT_type : (ref4) <0x20f8> │ │ │ │ │ <1fdc> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1fdd>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1fde> DW_AT_name : (strp) (offset: 0x18a25): in_circle │ │ │ │ │ <1fe2> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1fe3> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1fe3> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1fe4> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1fe5> DW_AT_type : (ref4) <0x2116> │ │ │ │ │ <1fe9> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1fea>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1feb> DW_AT_name : (strp) (offset: 0x1750): getpixel │ │ │ │ │ <1fef> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1ff0> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1ff0> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1ff1> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1ff2> DW_AT_type : (ref4) <0x2139> │ │ │ │ │ <1ff6> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1ff7>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1ff8> DW_AT_name : (strp) (offset: 0x461a): putpixel │ │ │ │ │ <1ffc> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1ffd> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1ffd> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1ffe> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1fff> DW_AT_type : (ref4) <0x2158> │ │ │ │ │ <2003> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><2004>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <2005> DW_AT_name : (strp) (offset: 0x6a4b): xorpixel │ │ │ │ │ <2009> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <200a> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <200a> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <200b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <200c> DW_AT_type : (ref4) <0x2172> │ │ │ │ │ <2010> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><2011>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <2012> DW_AT_name : (strp) (offset: 0x37f2): playsound │ │ │ │ │ <2016> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2017> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <2017> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <2018> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <2019> DW_AT_type : (ref4) <0x2191> │ │ │ │ │ <201d> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><201e>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <201f> DW_AT_name : (strp) (offset: 0xd86a): playingsound │ │ │ │ │ <2023> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2024> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <2024> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <2025> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <2026> DW_AT_type : (ref4) <0x219b> │ │ │ │ │ <202a> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><202b>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <202c> DW_AT_name : (strp) (offset: 0x1b345): pausesound │ │ │ │ │ <2030> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2031> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <2031> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <2032> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <2033> DW_AT_type : (ref4) <0x3f9> │ │ │ │ │ <2037> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><2038>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <2039> DW_AT_name : (strp) (offset: 0x1b343): unpausesound │ │ │ │ │ <203d> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <203e> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <203e> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <203f> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <2040> DW_AT_type : (ref4) <0x3f9> │ │ │ │ │ <2044> DW_AT_data_member_location: (data1) 104 │ │ │ │ │ <2><2045>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <2046> DW_AT_name : (strp) (offset: 0xf72e): stopsound │ │ │ │ │ <204a> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <204b> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <204b> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <204c> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <204d> DW_AT_type : (ref4) <0x3f9> │ │ │ │ │ <2051> DW_AT_data_member_location: (data1) 112 │ │ │ │ │ <2><2052>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <2053> DW_AT_name : (strp) (offset: 0xb239): line │ │ │ │ │ <2057> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2058> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <2058> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <2059> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <205a> DW_AT_type : (ref4) <0x2201> │ │ │ │ │ <205e> DW_AT_data_member_location: (data1) 120 │ │ │ │ │ <2><205f>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <2060> DW_AT_name : (strp) (offset: 0x12c7d): button_down │ │ │ │ │ <2064> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2065> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <2065> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <2066> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <2067> DW_AT_type : (ref4) <0x219b> │ │ │ │ │ <206b> DW_AT_data_member_location: (data1) 128 │ │ │ │ │ <2><206c>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <206d> DW_AT_name : (strp) (offset: 0x1007b): rgbtohsv │ │ │ │ │ <2071> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2072> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <2072> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <2073> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <2074> DW_AT_type : (ref4) <0x222f> │ │ │ │ │ <2078> DW_AT_data_member_location: (data1) 136 │ │ │ │ │ <2><2079>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <207a> DW_AT_name : (strp) (offset: 0xb95e): hsvtorgb │ │ │ │ │ <207e> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <207f> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <207f> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <2080> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <2081> DW_AT_type : (ref4) <0x2258> │ │ │ │ │ <2085> DW_AT_data_member_location: (data1) 144 │ │ │ │ │ <2><2086>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <2087> DW_AT_name : (strp) (offset: 0x17326): canvas_w │ │ │ │ │ <208b> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <208c> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <208c> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <208d> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <208e> DW_AT_type : (ref4) <0x39>, int │ │ │ │ │ <2092> DW_AT_data_member_location: (data1) 152 │ │ │ │ │ <2><2093>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <2094> DW_AT_name : (strp) (offset: 0x17281): canvas_h │ │ │ │ │ <2098> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2099> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <2099> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <209a> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <209b> DW_AT_type : (ref4) <0x39>, int │ │ │ │ │ <209f> DW_AT_data_member_location: (data1) 156 │ │ │ │ │ <2><20a0>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <20a1> DW_AT_name : (strp) (offset: 0x15f6d): scale │ │ │ │ │ <20a5> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <20a6> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <20a6> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <20a7> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <20a8> DW_AT_type : (ref4) <0x227b> │ │ │ │ │ <20ac> DW_AT_data_member_location: (data1) 160 │ │ │ │ │ <2><20ad>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <20ae> DW_AT_name : (strp) (offset: 0x15f66): rotate_scale │ │ │ │ │ <20b2> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <20b3> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <20b3> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <20b4> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <20b5> DW_AT_type : (ref4) <0x2299> │ │ │ │ │ <20b9> DW_AT_data_member_location: (data1) 168 │ │ │ │ │ <2><20ba>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <20bb> DW_AT_name : (strp) (offset: 0x1266a): touched │ │ │ │ │ <20bf> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <20c0> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <20c0> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <20c1> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <20c2> DW_AT_type : (ref4) <0x22b2> │ │ │ │ │ <20c6> DW_AT_data_member_location: (data1) 176 │ │ │ │ │ <2><20c7>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <20c8> DW_AT_name : (strp) (offset: 0x833f): retract_undo │ │ │ │ │ <20cc> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <20cd> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <20cd> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <20ce> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <20cf> DW_AT_type : (ref4) <0x3f9> │ │ │ │ │ <20d3> DW_AT_data_member_location: (data1) 184 │ │ │ │ │ <2><20d4>: Abbrev Number: 0 │ │ │ │ │ <1><20d5>: Abbrev Number: 28 (DW_TAG_subroutine_type) │ │ │ │ │ <20d6> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <20d6> DW_AT_type : (ref4) <0x30d>, float │ │ │ │ │ @@ -4545,23 +4545,23 @@ │ │ │ │ │ <2><22b1>: Abbrev Number: 0 │ │ │ │ │ <1><22b2>: Abbrev Number: 7 (DW_TAG_pointer_type) │ │ │ │ │ <22b3> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ │ <22b3> DW_AT_type : (ref4) <0x229e>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><22b7>: Abbrev Number: 6 (DW_TAG_typedef) │ │ │ │ │ <22b8> DW_AT_name : (strp) (offset: 0xe084): magic_api │ │ │ │ │ <22bc> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <22bd> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <22bd> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <22be> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <22bf> DW_AT_type : (ref4) <0x1f82>, magic_api_t │ │ │ │ │ <1><22c3>: Abbrev Number: 26 (DW_TAG_enumeration_type) │ │ │ │ │ <22c4> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <22c5> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <22c5> DW_AT_type : (ref4) <0x57>, unsigned int │ │ │ │ │ <22c9> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <22ca> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <22ca> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <22cb> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <22cc> DW_AT_sibling : (ref4) <0x2301> │ │ │ │ │ <2><22d0>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <22d1> DW_AT_name : (strp) (offset: 0x14b35): MAGIC_TYPE_DISTORTS │ │ │ │ │ <22d5> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><22d6>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <22d7> DW_AT_name : (strp) (offset: 0x2957): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4586,15 +4586,15 @@ │ │ │ │ │ <22ff> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><2300>: Abbrev Number: 0 │ │ │ │ │ <1><2301>: Abbrev Number: 26 (DW_TAG_enumeration_type) │ │ │ │ │ <2302> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <2303> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <2303> DW_AT_type : (ref4) <0x57>, unsigned int │ │ │ │ │ <2307> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2308> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <2308> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <2309> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <230a> DW_AT_sibling : (ref4) <0x2327> │ │ │ │ │ <2><230e>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <230f> DW_AT_name : (strp) (offset: 0xdf7d): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <2313> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><2314>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2315> DW_AT_name : (strp) (offset: 0xddf7): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4612,15 +4612,15 @@ │ │ │ │ │ <2><2330>: Abbrev Number: 21 (DW_TAG_subrange_type) │ │ │ │ │ <2331> DW_AT_type : (ref4) <0x40>, long unsigned int │ │ │ │ │ <2335> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><2336>: Abbrev Number: 0 │ │ │ │ │ <1><2337>: Abbrev Number: 15 (DW_TAG_variable) │ │ │ │ │ <2338> DW_AT_name : (strp) (offset: 0x16e34): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <233c> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <233d> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <233d> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <233e> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <233f> DW_AT_type : (ref4) <0x2327> │ │ │ │ │ <2343> DW_AT_external : (flag_present) 1 │ │ │ │ │ <2343> DW_AT_location : (exprloc) 9 byte block: 3 b8 0 2 0 0 0 0 0 (DW_OP_addr: 200b8) │ │ │ │ │ <1><234d>: Abbrev Number: 7 (DW_TAG_pointer_type) │ │ │ │ │ <234e> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ │ <234e> DW_AT_type : (ref4) <0x2134> │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -195,16 +195,16 @@ │ │ │ │ │ DW_MACRO_start_file - lineno: 367 filenum: 63 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 368 filenum: 22 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x3079 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 14 filenum: 20 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 64 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 64 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 65 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 7 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 66 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 67 │ │ │ │ │ @@ -959,15 +959,15 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa45d │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 70 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 19 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 19 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 69 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa49d │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 70 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ @@ -7183,31 +7183,31 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 2817 macro : Mix_ClearError SDL_ClearError │ │ │ │ │ DW_MACRO_define_strp - lineno : 2822 macro : Mix_OutOfMemory SDL_OutOfMemory │ │ │ │ │ │ │ │ │ │ Offset: 0xa52a │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa599 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 44 macro : SDL_IMAGE_MAJOR_VERSION 2 │ │ │ │ │ DW_MACRO_define_strp - lineno : 45 macro : SDL_IMAGE_MINOR_VERSION 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,26 +1,25 @@ │ │ │ │ │ -v GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ -8@EC|sc9 │ │ │ │ │ -31[:\v;4 │ │ │ │ │ +GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ + ?Jh47gIl43 │ │ │ │ │ now]ZssQ7 │ │ │ │ │ -}Mo7nFy1 │ │ │ │ │ &Vpa~9s>f │ │ │ │ │ kt1[f>:- │ │ │ │ │ BYeee\~L │ │ │ │ │ eA*rp"+r │ │ │ │ │ DGe{@oL? │ │ │ │ │ =iPE&'/*mJ │ │ │ │ │ BR,SxNOs │ │ │ │ │ u`:B/a;q │ │ │ │ │ YP]3R<2[ │ │ │ │ │ LfV{R2pRA │ │ │ │ │ -q?kC LR │ │ │ │ │ -eNG<aOqj │ │ │ │ │ - o]a~@/` │ │ │ │ │ -=b_KLQ(b{L │ │ │ │ │ +/[,3zk=) │ │ │ │ │ +Cc}-;c~lW │ │ │ │ │ +7mP=~2m` │ │ │ │ │ +9DwBt'DwBt'DwBt'DwBt'DwBt'DwBt' │ │ │ │ │ +Ca2`S]h_Z │ │ │ │ │ call_weak_fn │ │ │ │ │ crtstuff.c │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ │ frame_dummy │ │ │ │ --- ./usr/lib/debug/.build-id/20/2824bcdd48e267f850673725ede346f0da7346.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/a4/218df360f8a1497d4c4097300e07577163f65b.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 80% similar despite different names │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -29,15 +29,15 @@ │ │ │ │ │ [24] .debug_aranges PROGBITS 0000000000000000 00020b 000030 00 0 0 1 │ │ │ │ │ [25] .debug_info PROGBITS 0000000000000000 000240 002cb5 00 C 0 0 8 │ │ │ │ │ [26] .debug_abbrev PROGBITS 0000000000000000 002ef8 0002b0 00 C 0 0 8 │ │ │ │ │ [27] .debug_line PROGBITS 0000000000000000 0031a8 000afe 00 C 0 0 8 │ │ │ │ │ [28] .debug_str PROGBITS 0000000000000000 003ca8 009aa4 01 MSC 0 0 8 │ │ │ │ │ [29] .debug_line_str PROGBITS 0000000000000000 00d750 00041d 01 MSC 0 0 8 │ │ │ │ │ [30] .debug_loclists PROGBITS 0000000000000000 00db70 000944 00 C 0 0 8 │ │ │ │ │ - [31] .debug_macro PROGBITS 0000000000000000 00e4b8 005f2e 00 C 0 0 8 │ │ │ │ │ + [31] .debug_macro PROGBITS 0000000000000000 00e4b8 005f2c 00 C 0 0 8 │ │ │ │ │ [32] .debug_rnglists PROGBITS 0000000000000000 0143e8 00010a 00 C 0 0 8 │ │ │ │ │ [33] .symtab SYMTAB 0000000000000000 0144f8 000e10 18 34 83 8 │ │ │ │ │ [34] .strtab STRTAB 0000000000000000 015308 0006e4 00 0 0 1 │ │ │ │ │ [35] .shstrtab STRTAB 0000000000000000 0159ec 00016a 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 202824bcdd48e267f850673725ede346f0da7346 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: a4218df360f8a1497d4c4097300e07577163f65b │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -4341,189 +4341,189 @@ │ │ │ │ │ <21bc> DW_AT_decl_line : (data1) 236 │ │ │ │ │ <21bd> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <21be> DW_AT_type : (ref4) <0x2174>, Mix_Chunk │ │ │ │ │ <1><21c2>: Abbrev Number: 28 (DW_TAG_structure_type) │ │ │ │ │ <21c3> DW_AT_name : (strp) (offset: 0x16b18): magic_api_t │ │ │ │ │ <21c7> DW_AT_byte_size : (data1) 192 │ │ │ │ │ <21c8> DW_AT_decl_file : (data1) 21 │ │ │ │ │ - <21c9> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <21c9> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <21ca> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <21cb> DW_AT_sibling : (ref4) <0x2315> │ │ │ │ │ <2><21cf>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <21d0> DW_AT_name : (strp) (offset: 0xfe3d): tp_version │ │ │ │ │ <21d4> DW_AT_decl_file : (data1) 21 │ │ │ │ │ - <21d5> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <21d5> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <21d6> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <21d7> DW_AT_type : (ref4) <0xe4> │ │ │ │ │ <21db> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><21dc>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <21dd> DW_AT_name : (strp) (offset: 0x13ccf): data_directory │ │ │ │ │ <21e1> DW_AT_decl_file : (data1) 21 │ │ │ │ │ - <21e2> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <21e2> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <21e3> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <21e4> DW_AT_type : (ref4) <0xe4> │ │ │ │ │ <21e8> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><21e9>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <21ea> DW_AT_name : (strp) (offset: 0x1b11b): update_progress_bar │ │ │ │ │ <21ee> DW_AT_decl_file : (data1) 21 │ │ │ │ │ - <21ef> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <21ef> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <21f0> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <21f1> DW_AT_type : (ref4) <0x3ee> │ │ │ │ │ <21f5> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><21f6>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <21f7> DW_AT_name : (strp) (offset: 0x5cb0): special_notify │ │ │ │ │ <21fb> DW_AT_decl_file : (data1) 21 │ │ │ │ │ - <21fc> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <21fc> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <21fd> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <21fe> DW_AT_type : (ref4) <0x3dd> │ │ │ │ │ <2202> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><2203>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <2204> DW_AT_name : (strp) (offset: 0x3bf6): sRGB_to_linear │ │ │ │ │ <2208> DW_AT_decl_file : (data1) 21 │ │ │ │ │ - <2209> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <2209> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <220a> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <220b> DW_AT_type : (ref4) <0x2324> │ │ │ │ │ <220f> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><2210>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <2211> DW_AT_name : (strp) (offset: 0x197c4): linear_to_sRGB │ │ │ │ │ <2215> DW_AT_decl_file : (data1) 21 │ │ │ │ │ - <2216> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <2216> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <2217> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <2218> DW_AT_type : (ref4) <0x2338> │ │ │ │ │ <221c> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><221d>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <221e> DW_AT_name : (strp) (offset: 0x19b4a): in_circle │ │ │ │ │ <2222> DW_AT_decl_file : (data1) 21 │ │ │ │ │ - <2223> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <2223> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <2224> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <2225> DW_AT_type : (ref4) <0x2356> │ │ │ │ │ <2229> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><222a>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <222b> DW_AT_name : (strp) (offset: 0x1678): getpixel │ │ │ │ │ <222f> DW_AT_decl_file : (data1) 21 │ │ │ │ │ - <2230> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <2230> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <2231> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <2232> DW_AT_type : (ref4) <0x2379> │ │ │ │ │ <2236> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><2237>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <2238> DW_AT_name : (strp) (offset: 0x47f7): putpixel │ │ │ │ │ <223c> DW_AT_decl_file : (data1) 21 │ │ │ │ │ - <223d> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <223d> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <223e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <223f> DW_AT_type : (ref4) <0x2398> │ │ │ │ │ <2243> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><2244>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <2245> DW_AT_name : (strp) (offset: 0x7109): xorpixel │ │ │ │ │ <2249> DW_AT_decl_file : (data1) 21 │ │ │ │ │ - <224a> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <224a> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <224b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <224c> DW_AT_type : (ref4) <0x23b2> │ │ │ │ │ <2250> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><2251>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <2252> DW_AT_name : (strp) (offset: 0x387d): playsound │ │ │ │ │ <2256> DW_AT_decl_file : (data1) 21 │ │ │ │ │ - <2257> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <2257> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <2258> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <2259> DW_AT_type : (ref4) <0x23d1> │ │ │ │ │ <225d> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><225e>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <225f> DW_AT_name : (strp) (offset: 0xe4fd): playingsound │ │ │ │ │ <2263> DW_AT_decl_file : (data1) 21 │ │ │ │ │ - <2264> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <2264> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <2265> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <2266> DW_AT_type : (ref4) <0x23db> │ │ │ │ │ <226a> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><226b>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <226c> DW_AT_name : (strp) (offset: 0x1c4c3): pausesound │ │ │ │ │ <2270> DW_AT_decl_file : (data1) 21 │ │ │ │ │ - <2271> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <2271> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <2272> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <2273> DW_AT_type : (ref4) <0x3ee> │ │ │ │ │ <2277> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><2278>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <2279> DW_AT_name : (strp) (offset: 0x1c4c1): unpausesound │ │ │ │ │ <227d> DW_AT_decl_file : (data1) 21 │ │ │ │ │ - <227e> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <227e> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <227f> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <2280> DW_AT_type : (ref4) <0x3ee> │ │ │ │ │ <2284> DW_AT_data_member_location: (data1) 104 │ │ │ │ │ <2><2285>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <2286> DW_AT_name : (strp) (offset: 0x105f1): stopsound │ │ │ │ │ <228a> DW_AT_decl_file : (data1) 21 │ │ │ │ │ - <228b> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <228b> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <228c> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <228d> DW_AT_type : (ref4) <0x3ee> │ │ │ │ │ <2291> DW_AT_data_member_location: (data1) 112 │ │ │ │ │ <2><2292>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <2293> DW_AT_name : (strp) (offset: 0xbbe9): line │ │ │ │ │ <2297> DW_AT_decl_file : (data1) 21 │ │ │ │ │ - <2298> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <2298> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <2299> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <229a> DW_AT_type : (ref4) <0x2441> │ │ │ │ │ <229e> DW_AT_data_member_location: (data1) 120 │ │ │ │ │ <2><229f>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <22a0> DW_AT_name : (strp) (offset: 0x13ca0): button_down │ │ │ │ │ <22a4> DW_AT_decl_file : (data1) 21 │ │ │ │ │ - <22a5> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <22a5> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <22a6> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <22a7> DW_AT_type : (ref4) <0x23db> │ │ │ │ │ <22ab> DW_AT_data_member_location: (data1) 128 │ │ │ │ │ <2><22ac>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <22ad> DW_AT_name : (strp) (offset: 0x10fe0): rgbtohsv │ │ │ │ │ <22b1> DW_AT_decl_file : (data1) 21 │ │ │ │ │ - <22b2> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <22b2> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <22b3> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <22b4> DW_AT_type : (ref4) <0x246f> │ │ │ │ │ <22b8> DW_AT_data_member_location: (data1) 136 │ │ │ │ │ <2><22b9>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <22ba> DW_AT_name : (strp) (offset: 0xc493): hsvtorgb │ │ │ │ │ <22be> DW_AT_decl_file : (data1) 21 │ │ │ │ │ - <22bf> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <22bf> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <22c0> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <22c1> DW_AT_type : (ref4) <0x2498> │ │ │ │ │ <22c5> DW_AT_data_member_location: (data1) 144 │ │ │ │ │ <2><22c6>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <22c7> DW_AT_name : (strp) (offset: 0x18445): canvas_w │ │ │ │ │ <22cb> DW_AT_decl_file : (data1) 21 │ │ │ │ │ - <22cc> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <22cc> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <22cd> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <22ce> DW_AT_type : (ref4) <0x39>, int │ │ │ │ │ <22d2> DW_AT_data_member_location: (data1) 152 │ │ │ │ │ <2><22d3>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <22d4> DW_AT_name : (strp) (offset: 0x183a0): canvas_h │ │ │ │ │ <22d8> DW_AT_decl_file : (data1) 21 │ │ │ │ │ - <22d9> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <22d9> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <22da> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <22db> DW_AT_type : (ref4) <0x39>, int │ │ │ │ │ <22df> DW_AT_data_member_location: (data1) 156 │ │ │ │ │ <2><22e0>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <22e1> DW_AT_name : (strp) (offset: 0x16fd3): scale │ │ │ │ │ <22e5> DW_AT_decl_file : (data1) 21 │ │ │ │ │ - <22e6> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <22e6> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <22e7> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <22e8> DW_AT_type : (ref4) <0x24bb> │ │ │ │ │ <22ec> DW_AT_data_member_location: (data1) 160 │ │ │ │ │ <2><22ed>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <22ee> DW_AT_name : (strp) (offset: 0x16fcc): rotate_scale │ │ │ │ │ <22f2> DW_AT_decl_file : (data1) 21 │ │ │ │ │ - <22f3> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <22f3> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <22f4> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <22f5> DW_AT_type : (ref4) <0x24d9> │ │ │ │ │ <22f9> DW_AT_data_member_location: (data1) 168 │ │ │ │ │ <2><22fa>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <22fb> DW_AT_name : (strp) (offset: 0x136ff): touched │ │ │ │ │ <22ff> DW_AT_decl_file : (data1) 21 │ │ │ │ │ - <2300> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <2300> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <2301> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <2302> DW_AT_type : (ref4) <0x24f2> │ │ │ │ │ <2306> DW_AT_data_member_location: (data1) 176 │ │ │ │ │ <2><2307>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <2308> DW_AT_name : (strp) (offset: 0x8a4b): retract_undo │ │ │ │ │ <230c> DW_AT_decl_file : (data1) 21 │ │ │ │ │ - <230d> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <230d> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <230e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <230f> DW_AT_type : (ref4) <0x3ee> │ │ │ │ │ <2313> DW_AT_data_member_location: (data1) 184 │ │ │ │ │ <2><2314>: Abbrev Number: 0 │ │ │ │ │ <1><2315>: Abbrev Number: 38 (DW_TAG_subroutine_type) │ │ │ │ │ <2316> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <2316> DW_AT_type : (ref4) <0x37b>, float │ │ │ │ │ @@ -4753,23 +4753,23 @@ │ │ │ │ │ <2><24f1>: Abbrev Number: 0 │ │ │ │ │ <1><24f2>: Abbrev Number: 10 (DW_TAG_pointer_type) │ │ │ │ │ <24f3> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ │ <24f3> DW_AT_type : (ref4) <0x24de>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><24f7>: Abbrev Number: 9 (DW_TAG_typedef) │ │ │ │ │ <24f8> DW_AT_name : (strp) (offset: 0xed6d): magic_api │ │ │ │ │ <24fc> DW_AT_decl_file : (data1) 21 │ │ │ │ │ - <24fd> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <24fd> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <24fe> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <24ff> DW_AT_type : (ref4) <0x21c2>, magic_api_t │ │ │ │ │ <1><2503>: Abbrev Number: 31 (DW_TAG_enumeration_type) │ │ │ │ │ <2504> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <2505> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <2505> DW_AT_type : (ref4) <0x5c>, unsigned int │ │ │ │ │ <2509> DW_AT_decl_file : (data1) 21 │ │ │ │ │ - <250a> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <250a> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <250b> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <250c> DW_AT_sibling : (ref4) <0x2541> │ │ │ │ │ <2><2510>: Abbrev Number: 2 (DW_TAG_enumerator) │ │ │ │ │ <2511> DW_AT_name : (strp) (offset: 0x15c43): MAGIC_TYPE_DISTORTS │ │ │ │ │ <2515> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><2516>: Abbrev Number: 2 (DW_TAG_enumerator) │ │ │ │ │ <2517> DW_AT_name : (strp) (offset: 0x286d): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4794,15 +4794,15 @@ │ │ │ │ │ <253f> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><2540>: Abbrev Number: 0 │ │ │ │ │ <1><2541>: Abbrev Number: 31 (DW_TAG_enumeration_type) │ │ │ │ │ <2542> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <2543> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <2543> DW_AT_type : (ref4) <0x5c>, unsigned int │ │ │ │ │ <2547> DW_AT_decl_file : (data1) 21 │ │ │ │ │ - <2548> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <2548> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <2549> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <254a> DW_AT_sibling : (ref4) <0x2567> │ │ │ │ │ <2><254e>: Abbrev Number: 2 (DW_TAG_enumerator) │ │ │ │ │ <254f> DW_AT_name : (strp) (offset: 0xec66): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <2553> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><2554>: Abbrev Number: 2 (DW_TAG_enumerator) │ │ │ │ │ <2555> DW_AT_name : (strp) (offset: 0xeab6): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4820,15 +4820,15 @@ │ │ │ │ │ <2><2570>: Abbrev Number: 25 (DW_TAG_subrange_type) │ │ │ │ │ <2571> DW_AT_type : (ref4) <0x40>, long unsigned int │ │ │ │ │ <2575> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><2576>: Abbrev Number: 0 │ │ │ │ │ <1><2577>: Abbrev Number: 23 (DW_TAG_variable) │ │ │ │ │ <2578> DW_AT_name : (strp) (offset: 0x17f63): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <257c> DW_AT_decl_file : (data1) 21 │ │ │ │ │ - <257d> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <257d> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <257e> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <257f> DW_AT_type : (ref4) <0x2567> │ │ │ │ │ <2583> DW_AT_external : (flag_present) 1 │ │ │ │ │ <2583> DW_AT_location : (exprloc) 9 byte block: 3 70 1 2 0 0 0 0 0 (DW_OP_addr: 20170) │ │ │ │ │ <1><258d>: Abbrev Number: 23 (DW_TAG_variable) │ │ │ │ │ <258e> DW_AT_name : (strp) (offset: 0x1046c): mosaic_shaped_counted │ │ │ │ │ <2592> DW_AT_decl_file : (data1) 1 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -153,16 +153,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x2389 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x23e1 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2495 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 39 filenum: 21 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 57 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 57 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 58 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 7 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 59 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 60 │ │ │ │ │ @@ -959,15 +959,15 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa523 │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 63 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 20 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 20 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 62 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa563 │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 63 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ @@ -7238,31 +7238,31 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 2817 macro : Mix_ClearError SDL_ClearError │ │ │ │ │ DW_MACRO_define_strp - lineno : 2822 macro : Mix_OutOfMemory SDL_OutOfMemory │ │ │ │ │ │ │ │ │ │ Offset: 0xa5f0 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa65f │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 44 macro : SDL_IMAGE_MAJOR_VERSION 2 │ │ │ │ │ DW_MACRO_define_strp - lineno : 45 macro : SDL_IMAGE_MINOR_VERSION 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ -sFGCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ -"\|+\ |2 │ │ │ │ │ -M&B%wf>M │ │ │ │ │ - .9@\cnt │ │ │ │ │ -t9)f`R@ │ │ │ │ │ -R.;6DQ}S │ │ │ │ │ +[GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ +kee]3{j7o~ │ │ │ │ │ +=+A$U3{_c` │ │ │ │ │ +/fb_Y f4 │ │ │ │ │ +s;sv@$4f │ │ │ │ │ +$.%H\cnt │ │ │ │ │ .'\G8J8H │ │ │ │ │ UYU<GT16 │ │ │ │ │ s'N7(ofO │ │ │ │ │ 00fgax_1 │ │ │ │ │ X:6e+|nj>CU}1 │ │ │ │ │ ZBF/hSRB │ │ │ │ │ 0x<i3;gf │ │ │ │ │ @@ -17,23 +17,20 @@ │ │ │ │ │ 3,)YRp O( │ │ │ │ │ SnOy;nY-& │ │ │ │ │ l4jU&3&m │ │ │ │ │ fc<L0Ej'm │ │ │ │ │ ^V*4cNz) │ │ │ │ │ 5^~$I7:{ │ │ │ │ │ VqF S%+ HT │ │ │ │ │ -IfM<?8cZ │ │ │ │ │ -MhqJ2-NI │ │ │ │ │ -QhqJ2-NI │ │ │ │ │ -mwB9IUNR │ │ │ │ │ -Qr"JNp]k │ │ │ │ │ -Ur"JNp]k │ │ │ │ │ -Ur"JNp]k │ │ │ │ │ -.akU5uX; │ │ │ │ │ -YGN?{%yId │ │ │ │ │ +CEpN f-w │ │ │ │ │ +iqvbi{LZ │ │ │ │ │ +PhqJ2-NI │ │ │ │ │ +1iqJ2-NI │ │ │ │ │ +}fwB9IUNR │ │ │ │ │ +Ct'DwBt'DwBt'DwBt'DwBt'DwBt'DwB │ │ │ │ │ call_weak_fn │ │ │ │ │ crtstuff.c │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ │ frame_dummy │ │ │ │ --- ./usr/lib/debug/.build-id/22/24987b3bbb711dbddeb31d57bcf79a96ec39c5.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/7a/fe38360ea2a436b0370f4e7cf69f5afb98c277.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 82% similar despite different names │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -23,15 +23,15 @@ │ │ │ │ │ [18] .dynamic NOBITS 000000000001fdc8 00fdb8 0001c0 10 WA 4 0 8 │ │ │ │ │ [19] .got NOBITS 000000000001ff88 00fdb8 000060 08 WA 0 0 8 │ │ │ │ │ [20] .got.plt NOBITS 000000000001ffe8 00fdb8 0000b0 08 WA 0 0 8 │ │ │ │ │ [21] .data NOBITS 0000000000020098 00fdb8 000050 00 WA 0 0 8 │ │ │ │ │ [22] .bss NOBITS 00000000000200e8 00fdb8 000030 00 WA 0 0 8 │ │ │ │ │ [23] .comment PROGBITS 0000000000000000 0001ec 00001f 01 MS 0 0 1 │ │ │ │ │ [24] .debug_aranges PROGBITS 0000000000000000 00020b 000030 00 0 0 1 │ │ │ │ │ - [25] .debug_info PROGBITS 0000000000000000 000240 0022db 00 C 0 0 8 │ │ │ │ │ + [25] .debug_info PROGBITS 0000000000000000 000240 0022dc 00 C 0 0 8 │ │ │ │ │ [26] .debug_abbrev PROGBITS 0000000000000000 002520 0002b4 00 C 0 0 8 │ │ │ │ │ [27] .debug_line PROGBITS 0000000000000000 0027d8 0007bc 00 C 0 0 8 │ │ │ │ │ [28] .debug_str PROGBITS 0000000000000000 002f98 009835 01 MSC 0 0 8 │ │ │ │ │ [29] .debug_line_str PROGBITS 0000000000000000 00c7d0 000418 01 MSC 0 0 8 │ │ │ │ │ [30] .debug_loclists PROGBITS 0000000000000000 00cbe8 00073a 00 C 0 0 8 │ │ │ │ │ [31] .debug_macro PROGBITS 0000000000000000 00d328 005f12 00 C 0 0 8 │ │ │ │ │ [32] .debug_rnglists PROGBITS 0000000000000000 013240 000159 00 C 0 0 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: 2224987b3bbb711dbddeb31d57bcf79a96ec39c5 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 7afe38360ea2a436b0370f4e7cf69f5afb98c277 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -4132,189 +4132,189 @@ │ │ │ │ │ <1f7b> DW_AT_decl_line : (data1) 236 │ │ │ │ │ <1f7c> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1f7d> DW_AT_type : (ref4) <0x1f33>, Mix_Chunk │ │ │ │ │ <1><1f81>: Abbrev Number: 23 (DW_TAG_structure_type) │ │ │ │ │ <1f82> DW_AT_name : (strp) (offset: 0x16480): magic_api_t │ │ │ │ │ <1f86> DW_AT_byte_size : (data1) 192 │ │ │ │ │ <1f87> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1f88> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1f88> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1f89> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <1f8a> DW_AT_sibling : (ref4) <0x20d4> │ │ │ │ │ <2><1f8e>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1f8f> DW_AT_name : (strp) (offset: 0xfa1c): tp_version │ │ │ │ │ <1f93> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1f94> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1f94> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1f95> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1f96> DW_AT_type : (ref4) <0xe4> │ │ │ │ │ <1f9a> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1f9b>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1f9c> DW_AT_name : (strp) (offset: 0x13746): data_directory │ │ │ │ │ <1fa0> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1fa1> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1fa1> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1fa2> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1fa3> DW_AT_type : (ref4) <0xe4> │ │ │ │ │ <1fa7> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1fa8>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1fa9> DW_AT_name : (strp) (offset: 0x1ab61): update_progress_bar │ │ │ │ │ <1fad> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1fae> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1fae> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1faf> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1fb0> DW_AT_type : (ref4) <0x3f3> │ │ │ │ │ <1fb4> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1fb5>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1fb6> DW_AT_name : (strp) (offset: 0x5ed1): special_notify │ │ │ │ │ <1fba> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1fbb> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1fbb> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1fbc> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1fbd> DW_AT_type : (ref4) <0x3e2> │ │ │ │ │ <1fc1> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1fc2>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1fc3> DW_AT_name : (strp) (offset: 0x3cd5): sRGB_to_linear │ │ │ │ │ <1fc7> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1fc8> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1fc8> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1fc9> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1fca> DW_AT_type : (ref4) <0x20e3> │ │ │ │ │ <1fce> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1fcf>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1fd0> DW_AT_name : (strp) (offset: 0x190b0): linear_to_sRGB │ │ │ │ │ <1fd4> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1fd5> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1fd5> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1fd6> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1fd7> DW_AT_type : (ref4) <0x20f7> │ │ │ │ │ <1fdb> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1fdc>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1fdd> DW_AT_name : (strp) (offset: 0x19453): in_circle │ │ │ │ │ <1fe1> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1fe2> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1fe2> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1fe3> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1fe4> DW_AT_type : (ref4) <0x2115> │ │ │ │ │ <1fe8> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1fe9>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1fea> DW_AT_name : (strp) (offset: 0x1816): getpixel │ │ │ │ │ <1fee> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1fef> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1fef> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1ff0> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1ff1> DW_AT_type : (ref4) <0x2138> │ │ │ │ │ <1ff5> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1ff6>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1ff7> DW_AT_name : (strp) (offset: 0x48d1): putpixel │ │ │ │ │ <1ffb> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1ffc> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1ffc> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1ffd> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1ffe> DW_AT_type : (ref4) <0x2157> │ │ │ │ │ <2002> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><2003>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <2004> DW_AT_name : (strp) (offset: 0x70f7): xorpixel │ │ │ │ │ <2008> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2009> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <2009> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <200a> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <200b> DW_AT_type : (ref4) <0x2171> │ │ │ │ │ <200f> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><2010>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <2011> DW_AT_name : (strp) (offset: 0x3927): playsound │ │ │ │ │ <2015> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2016> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <2016> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <2017> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <2018> DW_AT_type : (ref4) <0x2190> │ │ │ │ │ <201c> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><201d>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <201e> DW_AT_name : (strp) (offset: 0xe193): playingsound │ │ │ │ │ <2022> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2023> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <2023> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <2024> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <2025> DW_AT_type : (ref4) <0x219a> │ │ │ │ │ <2029> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><202a>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <202b> DW_AT_name : (strp) (offset: 0x1bf4a): pausesound │ │ │ │ │ <202f> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2030> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <2030> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <2031> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <2032> DW_AT_type : (ref4) <0x3f3> │ │ │ │ │ <2036> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><2037>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <2038> DW_AT_name : (strp) (offset: 0x1bf48): unpausesound │ │ │ │ │ <203c> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <203d> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <203d> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <203e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <203f> DW_AT_type : (ref4) <0x3f3> │ │ │ │ │ <2043> DW_AT_data_member_location: (data1) 104 │ │ │ │ │ <2><2044>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <2045> DW_AT_name : (strp) (offset: 0x1016b): stopsound │ │ │ │ │ <2049> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <204a> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <204a> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <204b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <204c> DW_AT_type : (ref4) <0x3f3> │ │ │ │ │ <2050> DW_AT_data_member_location: (data1) 112 │ │ │ │ │ <2><2051>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <2052> DW_AT_name : (strp) (offset: 0xb9fd): line │ │ │ │ │ <2056> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2057> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <2057> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <2058> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <2059> DW_AT_type : (ref4) <0x2200> │ │ │ │ │ <205d> DW_AT_data_member_location: (data1) 120 │ │ │ │ │ <2><205e>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <205f> DW_AT_name : (strp) (offset: 0x13705): button_down │ │ │ │ │ <2063> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2064> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <2064> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <2065> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <2066> DW_AT_type : (ref4) <0x219a> │ │ │ │ │ <206a> DW_AT_data_member_location: (data1) 128 │ │ │ │ │ <2><206b>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <206c> DW_AT_name : (strp) (offset: 0x10a98): rgbtohsv │ │ │ │ │ <2070> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2071> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <2071> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <2072> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <2073> DW_AT_type : (ref4) <0x222e> │ │ │ │ │ <2077> DW_AT_data_member_location: (data1) 136 │ │ │ │ │ <2><2078>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <2079> DW_AT_name : (strp) (offset: 0xc1ca): hsvtorgb │ │ │ │ │ <207d> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <207e> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <207e> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <207f> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <2080> DW_AT_type : (ref4) <0x2257> │ │ │ │ │ <2084> DW_AT_data_member_location: (data1) 144 │ │ │ │ │ <2><2085>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <2086> DW_AT_name : (strp) (offset: 0x17cf6): canvas_w │ │ │ │ │ <208a> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <208b> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <208b> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <208c> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <208d> DW_AT_type : (ref4) <0x39>, int │ │ │ │ │ <2091> DW_AT_data_member_location: (data1) 152 │ │ │ │ │ <2><2092>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <2093> DW_AT_name : (strp) (offset: 0x17c51): canvas_h │ │ │ │ │ <2097> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2098> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <2098> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <2099> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <209a> DW_AT_type : (ref4) <0x39>, int │ │ │ │ │ <209e> DW_AT_data_member_location: (data1) 156 │ │ │ │ │ <2><209f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <20a0> DW_AT_name : (strp) (offset: 0x16a70): scale │ │ │ │ │ <20a4> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <20a5> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <20a5> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <20a6> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <20a7> DW_AT_type : (ref4) <0x227a> │ │ │ │ │ <20ab> DW_AT_data_member_location: (data1) 160 │ │ │ │ │ <2><20ac>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <20ad> DW_AT_name : (strp) (offset: 0x16a69): rotate_scale │ │ │ │ │ <20b1> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <20b2> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <20b2> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <20b3> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <20b4> DW_AT_type : (ref4) <0x2298> │ │ │ │ │ <20b8> DW_AT_data_member_location: (data1) 168 │ │ │ │ │ <2><20b9>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <20ba> DW_AT_name : (strp) (offset: 0x1316d): touched │ │ │ │ │ <20be> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <20bf> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <20bf> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <20c0> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <20c1> DW_AT_type : (ref4) <0x22b1> │ │ │ │ │ <20c5> DW_AT_data_member_location: (data1) 176 │ │ │ │ │ <2><20c6>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <20c7> DW_AT_name : (strp) (offset: 0x89fd): retract_undo │ │ │ │ │ <20cb> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <20cc> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <20cc> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <20cd> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <20ce> DW_AT_type : (ref4) <0x3f3> │ │ │ │ │ <20d2> DW_AT_data_member_location: (data1) 184 │ │ │ │ │ <2><20d3>: Abbrev Number: 0 │ │ │ │ │ <1><20d4>: Abbrev Number: 33 (DW_TAG_subroutine_type) │ │ │ │ │ <20d5> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <20d5> DW_AT_type : (ref4) <0x37b>, float │ │ │ │ │ @@ -4544,23 +4544,23 @@ │ │ │ │ │ <2><22b0>: Abbrev Number: 0 │ │ │ │ │ <1><22b1>: Abbrev Number: 7 (DW_TAG_pointer_type) │ │ │ │ │ <22b2> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ │ <22b2> DW_AT_type : (ref4) <0x229d>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><22b6>: Abbrev Number: 6 (DW_TAG_typedef) │ │ │ │ │ <22b7> DW_AT_name : (strp) (offset: 0xe9f8): magic_api │ │ │ │ │ <22bb> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <22bc> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <22bc> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <22bd> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <22be> DW_AT_type : (ref4) <0x1f81>, magic_api_t │ │ │ │ │ <1><22c2>: Abbrev Number: 28 (DW_TAG_enumeration_type) │ │ │ │ │ <22c3> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <22c4> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <22c4> DW_AT_type : (ref4) <0x40>, unsigned int │ │ │ │ │ <22c8> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <22c9> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <22c9> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <22ca> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <22cb> DW_AT_sibling : (ref4) <0x2300> │ │ │ │ │ <2><22cf>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <22d0> DW_AT_name : (strp) (offset: 0x1560b): MAGIC_TYPE_DISTORTS │ │ │ │ │ <22d4> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><22d5>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <22d6> DW_AT_name : (strp) (offset: 0x2a39): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4585,15 +4585,15 @@ │ │ │ │ │ <22fe> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><22ff>: Abbrev Number: 0 │ │ │ │ │ <1><2300>: Abbrev Number: 28 (DW_TAG_enumeration_type) │ │ │ │ │ <2301> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <2302> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <2302> DW_AT_type : (ref4) <0x40>, unsigned int │ │ │ │ │ <2306> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2307> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <2307> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <2308> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <2309> DW_AT_sibling : (ref4) <0x2326> │ │ │ │ │ <2><230d>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <230e> DW_AT_name : (strp) (offset: 0xe8f1): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <2312> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><2313>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2314> DW_AT_name : (strp) (offset: 0xe758): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4611,15 +4611,15 @@ │ │ │ │ │ <2><232f>: Abbrev Number: 18 (DW_TAG_subrange_type) │ │ │ │ │ <2330> DW_AT_type : (ref4) <0x47>, long unsigned int │ │ │ │ │ <2334> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><2335>: Abbrev Number: 0 │ │ │ │ │ <1><2336>: Abbrev Number: 32 (DW_TAG_variable) │ │ │ │ │ <2337> DW_AT_name : (strp) (offset: 0x17823): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <233b> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <233c> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <233c> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <233d> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <233e> DW_AT_type : (ref4) <0x2326> │ │ │ │ │ <2342> DW_AT_external : (flag_present) 1 │ │ │ │ │ <2342> DW_AT_location : (exprloc) 9 byte block: 3 d0 0 2 0 0 0 0 0 (DW_OP_addr: 200d0) │ │ │ │ │ <1><234c>: Abbrev Number: 79 (DW_TAG_variable) │ │ │ │ │ <234d> DW_AT_name : (strp) (offset: 0x2518): mosaic_AMOUNT │ │ │ │ │ <2351> DW_AT_decl_file : (data1) 1 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -153,16 +153,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x2389 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x23e1 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2495 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 35 filenum: 20 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 56 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 56 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 57 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 7 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 58 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 59 │ │ │ │ │ @@ -959,15 +959,15 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa523 │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 62 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 19 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 19 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 61 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa563 │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 62 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ @@ -7238,31 +7238,31 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 2817 macro : Mix_ClearError SDL_ClearError │ │ │ │ │ DW_MACRO_define_strp - lineno : 2822 macro : Mix_OutOfMemory SDL_OutOfMemory │ │ │ │ │ │ │ │ │ │ Offset: 0xa5f0 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa65f │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 44 macro : SDL_IMAGE_MAJOR_VERSION 2 │ │ │ │ │ DW_MACRO_define_strp - lineno : 45 macro : SDL_IMAGE_MINOR_VERSION 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,28 +1,31 @@ │ │ │ │ │ -GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ +wGCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ +N$8tGPqq │ │ │ │ │ ?6jtQ?|98 │ │ │ │ │ <|?Lw0R%j │ │ │ │ │ ,5['[L#k │ │ │ │ │ #,g!gq#[ │ │ │ │ │ L:3_8!:Q │ │ │ │ │ tBDd 9/{ │ │ │ │ │ X9\U$%n} │ │ │ │ │ #g'b4YE?QJ1 │ │ │ │ │ :/FrE S' │ │ │ │ │ Uul|U?5q │ │ │ │ │ Kh71XF{ jr │ │ │ │ │ -?4n<8Yn\`y │ │ │ │ │ +7QMk&a"l │ │ │ │ │ Sciqj,-N │ │ │ │ │ Sciqj,-N │ │ │ │ │ Sciqj,-N │ │ │ │ │ Sciqj,-N │ │ │ │ │ -vGhqj,-N │ │ │ │ │ -Qz>r"JND │ │ │ │ │ -Qz>r"JND │ │ │ │ │ +9iqjlsGhqj,- │ │ │ │ │ +Sciqj,-N │ │ │ │ │ +$]9IWND9 │ │ │ │ │ Qz>r"JND │ │ │ │ │ +hsUr"JNp= │ │ │ │ │ +w:CG9 +'a │ │ │ │ │ call_weak_fn │ │ │ │ │ crtstuff.c │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ │ frame_dummy │ │ │ │ --- ./usr/lib/debug/.build-id/22/f9feaf9d83d701abc82d2599915dc7974c9672.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/3d/d76b17891ab9bf806651e2e9ec4ba484b716ac.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 79% similar despite different names │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -23,21 +23,21 @@ │ │ │ │ │ [18] .dynamic NOBITS 000000000001fdf8 00fde8 0001c0 10 WA 4 0 8 │ │ │ │ │ [19] .got NOBITS 000000000001ffb8 00fde8 000030 08 WA 0 0 8 │ │ │ │ │ [20] .got.plt NOBITS 000000000001ffe8 00fde8 000098 08 WA 0 0 8 │ │ │ │ │ [21] .data NOBITS 0000000000020080 00fde8 000028 00 WA 0 0 8 │ │ │ │ │ [22] .bss NOBITS 00000000000200a8 00fde8 000018 00 WA 0 0 8 │ │ │ │ │ [23] .comment PROGBITS 0000000000000000 0001ec 00001f 01 MS 0 0 1 │ │ │ │ │ [24] .debug_aranges PROGBITS 0000000000000000 00020b 000030 00 0 0 1 │ │ │ │ │ - [25] .debug_info PROGBITS 0000000000000000 000240 001be8 00 C 0 0 8 │ │ │ │ │ + [25] .debug_info PROGBITS 0000000000000000 000240 001be7 00 C 0 0 8 │ │ │ │ │ [26] .debug_abbrev PROGBITS 0000000000000000 001e28 0001ee 00 C 0 0 8 │ │ │ │ │ [27] .debug_line PROGBITS 0000000000000000 002018 000522 00 C 0 0 8 │ │ │ │ │ [28] .debug_str PROGBITS 0000000000000000 002540 0091a7 01 MSC 0 0 8 │ │ │ │ │ [29] .debug_line_str PROGBITS 0000000000000000 00b6e8 0003eb 01 MSC 0 0 8 │ │ │ │ │ [30] .debug_loclists PROGBITS 0000000000000000 00bad8 0003b0 00 C 0 0 8 │ │ │ │ │ - [31] .debug_macro PROGBITS 0000000000000000 00be88 005c01 00 C 0 0 8 │ │ │ │ │ + [31] .debug_macro PROGBITS 0000000000000000 00be88 005c05 00 C 0 0 8 │ │ │ │ │ [32] .symtab SYMTAB 0000000000000000 011a90 000ac8 18 33 76 8 │ │ │ │ │ [33] .strtab STRTAB 0000000000000000 012558 000409 00 0 0 1 │ │ │ │ │ [34] .shstrtab STRTAB 0000000000000000 012961 00015a 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: 22f9feaf9d83d701abc82d2599915dc7974c9672 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 3dd76b17891ab9bf806651e2e9ec4ba484b716ac │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3834,189 +3834,189 @@ │ │ │ │ │ <1d47> DW_AT_decl_line : (data1) 236 │ │ │ │ │ <1d48> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1d49> DW_AT_type : (ref4) <0x1d00>, Mix_Chunk │ │ │ │ │ <1><1d4d>: Abbrev Number: 19 (DW_TAG_structure_type) │ │ │ │ │ <1d4e> DW_AT_name : (strp) (offset: 0x157d8): magic_api_t │ │ │ │ │ <1d52> DW_AT_byte_size : (data1) 192 │ │ │ │ │ <1d53> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d54> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1d54> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1d55> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d55> DW_AT_sibling : (ref4) <0x1e9f> │ │ │ │ │ <2><1d59>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d5a> DW_AT_name : (strp) (offset: 0xef97): tp_version │ │ │ │ │ <1d5e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d5f> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1d5f> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1d60> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d61> DW_AT_type : (ref4) <0xc0> │ │ │ │ │ <1d65> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d66>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d67> DW_AT_name : (strp) (offset: 0x12b2f): data_directory │ │ │ │ │ <1d6b> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d6c> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1d6c> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1d6d> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d6e> DW_AT_type : (ref4) <0xc0> │ │ │ │ │ <1d72> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d73>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d74> DW_AT_name : (strp) (offset: 0x5446): update_progress_bar │ │ │ │ │ <1d78> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d79> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1d79> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1d7a> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d7b> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1d7f> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d80>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d81> DW_AT_name : (strp) (offset: 0x5ac2): special_notify │ │ │ │ │ <1d85> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d86> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1d86> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1d87> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d88> DW_AT_type : (ref4) <0x1b8> │ │ │ │ │ <1d8c> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d8d>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d8e> DW_AT_name : (strp) (offset: 0x3b8a): sRGB_to_linear │ │ │ │ │ <1d92> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d93> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d93> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d94> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d95> DW_AT_type : (ref4) <0x1eae> │ │ │ │ │ <1d99> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d9a>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d9b> DW_AT_name : (strp) (offset: 0x183ec): linear_to_sRGB │ │ │ │ │ <1d9f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1da0> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1da0> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1da1> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1da2> DW_AT_type : (ref4) <0x1ec2> │ │ │ │ │ <1da6> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1da7>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1da8> DW_AT_name : (strp) (offset: 0x187c2): in_circle │ │ │ │ │ <1dac> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dad> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1dad> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1dae> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1daf> DW_AT_type : (ref4) <0x1ee0> │ │ │ │ │ <1db3> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1db4>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1db5> DW_AT_name : (strp) (offset: 0x1735): getpixel │ │ │ │ │ <1db9> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dba> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1dba> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1dbb> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1dbc> DW_AT_type : (ref4) <0x1f03> │ │ │ │ │ <1dc0> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1dc1>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1dc2> DW_AT_name : (strp) (offset: 0x470b): putpixel │ │ │ │ │ <1dc6> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dc7> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1dc7> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1dc8> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dc9> DW_AT_type : (ref4) <0x1f22> │ │ │ │ │ <1dcd> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1dce>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1dcf> DW_AT_name : (strp) (offset: 0x6b2f): xorpixel │ │ │ │ │ <1dd3> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dd4> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1dd4> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1dd5> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd6> DW_AT_type : (ref4) <0x1f3c> │ │ │ │ │ <1dda> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1ddb>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1ddc> DW_AT_name : (strp) (offset: 0x3827): playsound │ │ │ │ │ <1de0> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1de1> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1de1> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1de2> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de3> DW_AT_type : (ref4) <0x1f5b> │ │ │ │ │ <1de7> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><1de8>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1de9> DW_AT_name : (strp) (offset: 0xd8a2): playingsound │ │ │ │ │ <1ded> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dee> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1dee> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1def> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1df0> DW_AT_type : (ref4) <0x1f65> │ │ │ │ │ <1df4> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><1df5>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1df6> DW_AT_name : (strp) (offset: 0x1b0bc): pausesound │ │ │ │ │ <1dfa> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dfb> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1dfb> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <1dfc> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dfd> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e01> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><1e02>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e03> DW_AT_name : (strp) (offset: 0x1b0ba): unpausesound │ │ │ │ │ <1e07> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e08> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <1e08> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <1e09> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e0a> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e0e> DW_AT_data_member_location: (data1) 104 │ │ │ │ │ <2><1e0f>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e10> DW_AT_name : (strp) (offset: 0xf6ec): stopsound │ │ │ │ │ <1e14> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e15> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <1e15> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <1e16> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e17> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e1b> DW_AT_data_member_location: (data1) 112 │ │ │ │ │ <2><1e1c>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e1d> DW_AT_name : (strp) (offset: 0xb298): line │ │ │ │ │ <1e21> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e22> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <1e22> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <1e23> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e24> DW_AT_type : (ref4) <0x1fcb> │ │ │ │ │ <1e28> DW_AT_data_member_location: (data1) 120 │ │ │ │ │ <2><1e29>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e2a> DW_AT_name : (strp) (offset: 0x12af0): button_down │ │ │ │ │ <1e2e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e2f> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <1e2f> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <1e30> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1e31> DW_AT_type : (ref4) <0x1f65> │ │ │ │ │ <1e35> DW_AT_data_member_location: (data1) 128 │ │ │ │ │ <2><1e36>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e37> DW_AT_name : (strp) (offset: 0x10068): rgbtohsv │ │ │ │ │ <1e3b> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e3c> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <1e3c> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <1e3d> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e3e> DW_AT_type : (ref4) <0x1ff9> │ │ │ │ │ <1e42> DW_AT_data_member_location: (data1) 136 │ │ │ │ │ <2><1e43>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e44> DW_AT_name : (strp) (offset: 0xb9ca): hsvtorgb │ │ │ │ │ <1e48> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e49> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1e49> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1e4a> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e4b> DW_AT_type : (ref4) <0x2022> │ │ │ │ │ <1e4f> DW_AT_data_member_location: (data1) 144 │ │ │ │ │ <2><1e50>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e51> DW_AT_name : (strp) (offset: 0x1712b): canvas_w │ │ │ │ │ <1e55> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e56> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <1e56> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <1e57> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e58> DW_AT_type : (ref4) <0x3b>, int │ │ │ │ │ <1e5c> DW_AT_data_member_location: (data1) 152 │ │ │ │ │ <2><1e5d>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e5e> DW_AT_name : (strp) (offset: 0x17086): canvas_h │ │ │ │ │ <1e62> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e63> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <1e63> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <1e64> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e65> DW_AT_type : (ref4) <0x3b>, int │ │ │ │ │ <1e69> DW_AT_data_member_location: (data1) 156 │ │ │ │ │ <2><1e6a>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e6b> DW_AT_name : (strp) (offset: 0x15d6b): scale │ │ │ │ │ <1e6f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e70> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <1e70> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <1e71> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e72> DW_AT_type : (ref4) <0x2045> │ │ │ │ │ <1e76> DW_AT_data_member_location: (data1) 160 │ │ │ │ │ <2><1e77>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e78> DW_AT_name : (strp) (offset: 0x15d64): rotate_scale │ │ │ │ │ <1e7c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e7d> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1e7d> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1e7e> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e7f> DW_AT_type : (ref4) <0x2063> │ │ │ │ │ <1e83> DW_AT_data_member_location: (data1) 168 │ │ │ │ │ <2><1e84>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e85> DW_AT_name : (strp) (offset: 0x1a656): touched │ │ │ │ │ <1e89> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e8a> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <1e8a> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <1e8b> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e8c> DW_AT_type : (ref4) <0x207c> │ │ │ │ │ <1e90> DW_AT_data_member_location: (data1) 176 │ │ │ │ │ <2><1e91>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e92> DW_AT_name : (strp) (offset: 0x843b): retract_undo │ │ │ │ │ <1e96> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e97> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <1e97> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <1e98> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e99> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e9d> DW_AT_data_member_location: (data1) 184 │ │ │ │ │ <2><1e9e>: Abbrev Number: 0 │ │ │ │ │ <1><1e9f>: Abbrev Number: 26 (DW_TAG_subroutine_type) │ │ │ │ │ <1ea0> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1ea0> DW_AT_type : (ref4) <0x118>, float │ │ │ │ │ @@ -4246,23 +4246,23 @@ │ │ │ │ │ <2><207b>: Abbrev Number: 0 │ │ │ │ │ <1><207c>: Abbrev Number: 8 (DW_TAG_pointer_type) │ │ │ │ │ <207d> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ │ <207d> DW_AT_type : (ref4) <0x2068>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><2081>: Abbrev Number: 6 (DW_TAG_typedef) │ │ │ │ │ <2082> DW_AT_name : (strp) (offset: 0xd68a): magic_api │ │ │ │ │ <2086> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2087> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <2087> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <2088> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <2089> DW_AT_type : (ref4) <0x1d4d>, magic_api_t │ │ │ │ │ <1><208d>: Abbrev Number: 23 (DW_TAG_enumeration_type) │ │ │ │ │ <208e> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <208f> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <208f> DW_AT_type : (ref4) <0x50>, unsigned int │ │ │ │ │ <2093> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2094> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <2094> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <2095> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <2096> DW_AT_sibling : (ref4) <0x20cb> │ │ │ │ │ <2><209a>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <209b> DW_AT_name : (strp) (offset: 0x1495f): MAGIC_TYPE_DISTORTS │ │ │ │ │ <209f> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20a0>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20a1> DW_AT_name : (strp) (offset: 0x1983a): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4287,15 +4287,15 @@ │ │ │ │ │ <20c9> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><20ca>: Abbrev Number: 0 │ │ │ │ │ <1><20cb>: Abbrev Number: 23 (DW_TAG_enumeration_type) │ │ │ │ │ <20cc> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <20cd> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <20cd> DW_AT_type : (ref4) <0x50>, unsigned int │ │ │ │ │ <20d1> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20d2> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <20d2> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <20d3> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <20d4> DW_AT_sibling : (ref4) <0x20f1> │ │ │ │ │ <2><20d8>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20d9> DW_AT_name : (strp) (offset: 0xdf5c): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <20dd> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20de>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20df> DW_AT_name : (strp) (offset: 0xddef): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4313,15 +4313,15 @@ │ │ │ │ │ <2><20fa>: Abbrev Number: 29 (DW_TAG_subrange_type) │ │ │ │ │ <20fb> DW_AT_type : (ref4) <0x32>, long unsigned int │ │ │ │ │ <20ff> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><2100>: Abbrev Number: 0 │ │ │ │ │ <1><2101>: Abbrev Number: 45 (DW_TAG_variable) │ │ │ │ │ <2102> DW_AT_name : (strp) (offset: 0x16c44): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <2106> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2107> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <2107> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <2108> DW_AT_decl_column : (implicit_const) 14 │ │ │ │ │ <2108> DW_AT_type : (ref4) <0x20f1> │ │ │ │ │ <210c> DW_AT_external : (flag_present) 1 │ │ │ │ │ <210c> DW_AT_location : (exprloc) 9 byte block: 3 90 0 2 0 0 0 0 0 (DW_OP_addr: 20090) │ │ │ │ │ <1><2116>: Abbrev Number: 34 (DW_TAG_variable) │ │ │ │ │ <2117> DW_AT_name : (strp) (offset: 0xf388): cartoon_snd │ │ │ │ │ <211b> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -289,16 +289,16 @@ │ │ │ │ │ DW_MACRO_start_file - lineno: 367 filenum: 87 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 368 filenum: 19 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x32c8 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 18 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 88 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 88 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 89 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 5 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 90 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 91 │ │ │ │ │ @@ -942,25 +942,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa2ea │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 94 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 17 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 17 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 93 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa32a │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 94 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 25 filenum: 21 │ │ │ │ │ + DW_MACRO_start_file - lineno: 9 filenum: 21 │ │ │ │ │ DW_MACRO_import - offset : 0xa3b7 │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 34 │ │ │ │ │ DW_MACRO_import - offset : 0x3bea │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 180 │ │ │ │ │ DW_MACRO_import - offset : 0xa3d3 │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 34 │ │ │ │ │ @@ -7174,31 +7174,31 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 114 macro : ngettext(msgid1,msgid2,n) dngettext (NULL, msgid1, msgid2, n) │ │ │ │ │ DW_MACRO_define_strp - lineno : 116 macro : dngettext(domainname,msgid1,msgid2,n) dcngettext (domainname, msgid1, msgid2, n, LC_MESSAGES) │ │ │ │ │ │ │ │ │ │ Offset: 0xa50b │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa57a │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 44 macro : SDL_IMAGE_MAJOR_VERSION 2 │ │ │ │ │ DW_MACRO_define_strp - lineno : 45 macro : SDL_IMAGE_MINOR_VERSION 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,29 +1,29 @@ │ │ │ │ │ -rGCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ -I"((G@p' │ │ │ │ │ -{$E;ZhyD │ │ │ │ │ +GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ +0GP&s5Z" │ │ │ │ │ +TC8OPu@k │ │ │ │ │ \}`JnH$[ │ │ │ │ │ cbS,}~u` │ │ │ │ │ rk%k_(eQ(e │ │ │ │ │ .e)&3/2O │ │ │ │ │ !YlnO{qd7 │ │ │ │ │ L9YeRF~[q │ │ │ │ │ >D[OqgJS/ │ │ │ │ │ (8PJenx3 │ │ │ │ │ Zm+Lj}<|>n │ │ │ │ │ m0!0j`I%f │ │ │ │ │ %OLT @-l │ │ │ │ │ `pLEZ:/^ │ │ │ │ │ `/^<KB*z?| │ │ │ │ │ -o6bz kz- │ │ │ │ │ -MO3? ,O7 │ │ │ │ │ -g*ch>lj │ │ │ │ │ -iqj2-NM^c │ │ │ │ │ -mwB9 +'a │ │ │ │ │ -+DwBt'DwBt'DwBt'DwBt'DwBt'DwBWjQ │ │ │ │ │ +d|Vr]SpUjD │ │ │ │ │ +OK~d>Ndp │ │ │ │ │ +Qhqj2-NM │ │ │ │ │ +Shqj2-NM │ │ │ │ │ +Ehqj2-NM │ │ │ │ │ +XcCt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt' │ │ │ │ │ call_weak_fn │ │ │ │ │ crtstuff.c │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ │ frame_dummy │ │ │ │ --- ./usr/lib/debug/.build-id/26/72afc9ddbc21aea203bc03c796e9ff0f573677.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/a4/bdd012ec7875b77e885da17dc9bd3c1490d680.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 86% 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: AArch64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ │ - Start of section headers: 79176 (bytes into file) │ │ │ │ │ + Start of section headers: 79168 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ │ Number of program headers: 7 │ │ │ │ │ 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 0x13548: │ │ │ │ │ +There are 36 section headers, starting at offset 0x13540: │ │ │ │ │ │ │ │ │ │ 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 00000000000001c8 0001c8 000024 00 A 0 0 4 │ │ │ │ │ [ 2] .gnu.hash NOBITS 00000000000001f0 0001ec 0000dc 00 A 3 0 8 │ │ │ │ │ [ 3] .dynsym NOBITS 00000000000002d0 0001ec 0003d8 18 A 4 3 8 │ │ │ │ │ @@ -23,23 +23,23 @@ │ │ │ │ │ [18] .dynamic NOBITS 000000000001fdd8 00fdc8 0001c0 10 WA 4 0 8 │ │ │ │ │ [19] .got NOBITS 000000000001ff98 00fdc8 000050 08 WA 0 0 8 │ │ │ │ │ [20] .got.plt NOBITS 000000000001ffe8 00fdc8 000070 08 WA 0 0 8 │ │ │ │ │ [21] .data NOBITS 0000000000020058 00fdc8 0000b0 00 WA 0 0 8 │ │ │ │ │ [22] .bss NOBITS 0000000000020110 00fdc8 000028 00 WA 0 0 16 │ │ │ │ │ [23] .comment PROGBITS 0000000000000000 0001ec 00001f 01 MS 0 0 1 │ │ │ │ │ [24] .debug_aranges PROGBITS 0000000000000000 00020b 000030 00 0 0 1 │ │ │ │ │ - [25] .debug_info PROGBITS 0000000000000000 000240 001c81 00 C 0 0 8 │ │ │ │ │ - [26] .debug_abbrev PROGBITS 0000000000000000 001ec8 000255 00 C 0 0 8 │ │ │ │ │ - [27] .debug_line PROGBITS 0000000000000000 002120 000548 00 C 0 0 8 │ │ │ │ │ - [28] .debug_str PROGBITS 0000000000000000 002668 009637 01 MSC 0 0 8 │ │ │ │ │ - [29] .debug_line_str PROGBITS 0000000000000000 00bca0 000405 01 MSC 0 0 8 │ │ │ │ │ - [30] .debug_loclists PROGBITS 0000000000000000 00c0a8 000498 00 C 0 0 8 │ │ │ │ │ - [31] .debug_macro PROGBITS 0000000000000000 00c540 005ec3 00 C 0 0 8 │ │ │ │ │ - [32] .debug_rnglists PROGBITS 0000000000000000 012408 0000ac 00 C 0 0 8 │ │ │ │ │ - [33] .symtab SYMTAB 0000000000000000 0124b8 000b10 18 34 80 8 │ │ │ │ │ - [34] .strtab STRTAB 0000000000000000 012fc8 000415 00 0 0 1 │ │ │ │ │ - [35] .shstrtab STRTAB 0000000000000000 0133dd 00016a 00 0 0 1 │ │ │ │ │ + [25] .debug_info PROGBITS 0000000000000000 000240 001c80 00 C 0 0 8 │ │ │ │ │ + [26] .debug_abbrev PROGBITS 0000000000000000 001ec0 000255 00 C 0 0 8 │ │ │ │ │ + [27] .debug_line PROGBITS 0000000000000000 002118 000548 00 C 0 0 8 │ │ │ │ │ + [28] .debug_str PROGBITS 0000000000000000 002660 009637 01 MSC 0 0 8 │ │ │ │ │ + [29] .debug_line_str PROGBITS 0000000000000000 00bc98 000405 01 MSC 0 0 8 │ │ │ │ │ + [30] .debug_loclists PROGBITS 0000000000000000 00c0a0 000498 00 C 0 0 8 │ │ │ │ │ + [31] .debug_macro PROGBITS 0000000000000000 00c538 005ec3 00 C 0 0 8 │ │ │ │ │ + [32] .debug_rnglists PROGBITS 0000000000000000 012400 0000ac 00 C 0 0 8 │ │ │ │ │ + [33] .symtab SYMTAB 0000000000000000 0124b0 000b10 18 34 80 8 │ │ │ │ │ + [34] .strtab STRTAB 0000000000000000 012fc0 000415 00 0 0 1 │ │ │ │ │ + [35] .shstrtab STRTAB 0000000000000000 0133d5 00016a 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), p (processor specific) │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 2672afc9ddbc21aea203bc03c796e9ff0f573677 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: a4bdd012ec7875b77e885da17dc9bd3c1490d680 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3836,189 +3836,189 @@ │ │ │ │ │ <1d4c> DW_AT_decl_line : (data1) 236 │ │ │ │ │ <1d4d> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1d4e> DW_AT_type : (ref4) <0x1d05>, Mix_Chunk │ │ │ │ │ <1><1d52>: Abbrev Number: 20 (DW_TAG_structure_type) │ │ │ │ │ <1d53> DW_AT_name : (strp) (offset: 0x15f7c): magic_api_t │ │ │ │ │ <1d57> DW_AT_byte_size : (data1) 192 │ │ │ │ │ <1d58> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d59> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1d59> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1d5a> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d5a> DW_AT_sibling : (ref4) <0x1ea4> │ │ │ │ │ <2><1d5e>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d5f> DW_AT_name : (strp) (offset: 0xf56a): tp_version │ │ │ │ │ <1d63> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d64> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1d64> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1d65> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d66> DW_AT_type : (ref4) <0xcc> │ │ │ │ │ <1d6a> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d6b>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d6c> DW_AT_name : (strp) (offset: 0x13145): data_directory │ │ │ │ │ <1d70> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d71> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1d71> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1d72> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d73> DW_AT_type : (ref4) <0xcc> │ │ │ │ │ <1d77> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d78>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d79> DW_AT_name : (strp) (offset: 0x558f): update_progress_bar │ │ │ │ │ <1d7d> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d7e> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1d7e> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1d7f> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d80> DW_AT_type : (ref4) <0x1d3> │ │ │ │ │ <1d84> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d85>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d86> DW_AT_name : (strp) (offset: 0x5bff): special_notify │ │ │ │ │ <1d8a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d8b> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1d8b> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1d8c> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d8d> DW_AT_type : (ref4) <0x1c2> │ │ │ │ │ <1d91> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d92>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d93> DW_AT_name : (strp) (offset: 0x3cf2): sRGB_to_linear │ │ │ │ │ <1d97> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d98> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d98> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d99> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d9a> DW_AT_type : (ref4) <0x1eb3> │ │ │ │ │ <1d9e> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d9f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1da0> DW_AT_name : (strp) (offset: 0x18da8): linear_to_sRGB │ │ │ │ │ <1da4> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1da5> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1da5> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1da6> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1da7> DW_AT_type : (ref4) <0x1ec7> │ │ │ │ │ <1dab> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1dac>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dad> DW_AT_name : (strp) (offset: 0x19106): in_circle │ │ │ │ │ <1db1> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1db2> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1db2> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1db3> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1db4> DW_AT_type : (ref4) <0x1ee5> │ │ │ │ │ <1db8> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1db9>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dba> DW_AT_name : (strp) (offset: 0x1802): getpixel │ │ │ │ │ <1dbe> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dbf> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1dbf> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1dc0> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1dc1> DW_AT_type : (ref4) <0x1f08> │ │ │ │ │ <1dc5> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1dc6>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dc7> DW_AT_name : (strp) (offset: 0x487b): putpixel │ │ │ │ │ <1dcb> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dcc> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1dcc> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1dcd> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dce> DW_AT_type : (ref4) <0x1f27> │ │ │ │ │ <1dd2> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1dd3>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dd4> DW_AT_name : (strp) (offset: 0x6d0b): xorpixel │ │ │ │ │ <1dd8> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dd9> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1dd9> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1dda> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1ddb> DW_AT_type : (ref4) <0x1f41> │ │ │ │ │ <1ddf> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1de0>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1de1> DW_AT_name : (strp) (offset: 0x396a): playsound │ │ │ │ │ <1de5> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1de6> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1de6> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1de7> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de8> DW_AT_type : (ref4) <0x1f60> │ │ │ │ │ <1dec> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><1ded>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dee> DW_AT_name : (strp) (offset: 0xdd15): playingsound │ │ │ │ │ <1df2> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1df3> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1df3> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1df4> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1df5> DW_AT_type : (ref4) <0x1f6a> │ │ │ │ │ <1df9> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><1dfa>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dfb> DW_AT_name : (strp) (offset: 0x1bc06): pausesound │ │ │ │ │ <1dff> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e00> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1e00> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <1e01> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e02> DW_AT_type : (ref4) <0x1d3> │ │ │ │ │ <1e06> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><1e07>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e08> DW_AT_name : (strp) (offset: 0x1bc04): unpausesound │ │ │ │ │ <1e0c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e0d> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <1e0d> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <1e0e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e0f> DW_AT_type : (ref4) <0x1d3> │ │ │ │ │ <1e13> DW_AT_data_member_location: (data1) 104 │ │ │ │ │ <2><1e14>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e15> DW_AT_name : (strp) (offset: 0xfcd2): stopsound │ │ │ │ │ <1e19> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e1a> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <1e1a> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <1e1b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e1c> DW_AT_type : (ref4) <0x1d3> │ │ │ │ │ <1e20> DW_AT_data_member_location: (data1) 112 │ │ │ │ │ <2><1e21>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e22> DW_AT_name : (strp) (offset: 0xb606): line │ │ │ │ │ <1e26> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e27> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <1e27> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <1e28> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e29> DW_AT_type : (ref4) <0x1fd0> │ │ │ │ │ <1e2d> DW_AT_data_member_location: (data1) 120 │ │ │ │ │ <2><1e2e>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e2f> DW_AT_name : (strp) (offset: 0x13125): button_down │ │ │ │ │ <1e33> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e34> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <1e34> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <1e35> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1e36> DW_AT_type : (ref4) <0x1f6a> │ │ │ │ │ <1e3a> DW_AT_data_member_location: (data1) 128 │ │ │ │ │ <2><1e3b>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e3c> DW_AT_name : (strp) (offset: 0x105e2): rgbtohsv │ │ │ │ │ <1e40> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e41> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <1e41> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <1e42> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e43> DW_AT_type : (ref4) <0x1ffe> │ │ │ │ │ <1e47> DW_AT_data_member_location: (data1) 136 │ │ │ │ │ <2><1e48>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e49> DW_AT_name : (strp) (offset: 0xbdaa): hsvtorgb │ │ │ │ │ <1e4d> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e4e> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1e4e> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1e4f> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e50> DW_AT_type : (ref4) <0x2027> │ │ │ │ │ <1e54> DW_AT_data_member_location: (data1) 144 │ │ │ │ │ <2><1e55>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e56> DW_AT_name : (strp) (offset: 0x179dd): canvas_w │ │ │ │ │ <1e5a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e5b> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <1e5b> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <1e5c> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e5d> DW_AT_type : (ref4) <0x39>, int │ │ │ │ │ <1e61> DW_AT_data_member_location: (data1) 152 │ │ │ │ │ <2><1e62>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e63> DW_AT_name : (strp) (offset: 0x17938): canvas_h │ │ │ │ │ <1e67> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e68> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <1e68> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <1e69> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e6a> DW_AT_type : (ref4) <0x39>, int │ │ │ │ │ <1e6e> DW_AT_data_member_location: (data1) 156 │ │ │ │ │ <2><1e6f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e70> DW_AT_name : (strp) (offset: 0x1653f): scale │ │ │ │ │ <1e74> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e75> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <1e75> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <1e76> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e77> DW_AT_type : (ref4) <0x204a> │ │ │ │ │ <1e7b> DW_AT_data_member_location: (data1) 160 │ │ │ │ │ <2><1e7c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e7d> DW_AT_name : (strp) (offset: 0x16538): rotate_scale │ │ │ │ │ <1e81> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e82> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1e82> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1e83> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e84> DW_AT_type : (ref4) <0x2068> │ │ │ │ │ <1e88> DW_AT_data_member_location: (data1) 168 │ │ │ │ │ <2><1e89>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e8a> DW_AT_name : (strp) (offset: 0x12b93): touched │ │ │ │ │ <1e8e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e8f> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <1e8f> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <1e90> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e91> DW_AT_type : (ref4) <0x2081> │ │ │ │ │ <1e95> DW_AT_data_member_location: (data1) 176 │ │ │ │ │ <2><1e96>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e97> DW_AT_name : (strp) (offset: 0x8642): retract_undo │ │ │ │ │ <1e9b> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e9c> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <1e9c> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <1e9d> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e9e> DW_AT_type : (ref4) <0x1d3> │ │ │ │ │ <1ea2> DW_AT_data_member_location: (data1) 184 │ │ │ │ │ <2><1ea3>: Abbrev Number: 0 │ │ │ │ │ <1><1ea4>: Abbrev Number: 28 (DW_TAG_subroutine_type) │ │ │ │ │ <1ea5> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1ea5> DW_AT_type : (ref4) <0x15b>, float │ │ │ │ │ @@ -4248,23 +4248,23 @@ │ │ │ │ │ <2><2080>: Abbrev Number: 0 │ │ │ │ │ <1><2081>: Abbrev Number: 8 (DW_TAG_pointer_type) │ │ │ │ │ <2082> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ │ <2082> DW_AT_type : (ref4) <0x206d>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><2086>: Abbrev Number: 6 (DW_TAG_typedef) │ │ │ │ │ <2087> DW_AT_name : (strp) (offset: 0xdacb): magic_api │ │ │ │ │ <208b> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <208c> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <208c> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <208d> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <208e> DW_AT_type : (ref4) <0x1d52>, magic_api_t │ │ │ │ │ <1><2092>: Abbrev Number: 23 (DW_TAG_enumeration_type) │ │ │ │ │ <2093> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <2094> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <2094> DW_AT_type : (ref4) <0x5c>, unsigned int │ │ │ │ │ <2098> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2099> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <2099> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <209a> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <209b> DW_AT_sibling : (ref4) <0x20d0> │ │ │ │ │ <2><209f>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20a0> DW_AT_name : (strp) (offset: 0x15165): MAGIC_TYPE_DISTORTS │ │ │ │ │ <20a4> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20a5>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20a6> DW_AT_name : (strp) (offset: 0x29e0): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4289,15 +4289,15 @@ │ │ │ │ │ <20ce> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><20cf>: Abbrev Number: 0 │ │ │ │ │ <1><20d0>: Abbrev Number: 23 (DW_TAG_enumeration_type) │ │ │ │ │ <20d1> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <20d2> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <20d2> DW_AT_type : (ref4) <0x5c>, unsigned int │ │ │ │ │ <20d6> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20d7> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <20d7> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <20d8> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <20d9> DW_AT_sibling : (ref4) <0x20f6> │ │ │ │ │ <2><20dd>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20de> DW_AT_name : (strp) (offset: 0xe45f): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <20e2> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20e3>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20e4> DW_AT_name : (strp) (offset: 0xe2c6): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4315,15 +4315,15 @@ │ │ │ │ │ <2><20ff>: Abbrev Number: 18 (DW_TAG_subrange_type) │ │ │ │ │ <2100> DW_AT_type : (ref4) <0x40>, long unsigned int │ │ │ │ │ <2104> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><2105>: Abbrev Number: 0 │ │ │ │ │ <1><2106>: Abbrev Number: 30 (DW_TAG_variable) │ │ │ │ │ <2107> DW_AT_name : (strp) (offset: 0x174e1): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <210b> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <210c> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <210c> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <210d> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <210e> DW_AT_type : (ref4) <0x20f6> │ │ │ │ │ <2112> DW_AT_external : (flag_present) 1 │ │ │ │ │ <2112> DW_AT_location : (exprloc) 9 byte block: 3 f0 0 2 0 0 0 0 0 (DW_OP_addr: 200f0) │ │ │ │ │ <1><211c>: Abbrev Number: 23 (DW_TAG_enumeration_type) │ │ │ │ │ <211d> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <211e> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -153,16 +153,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x2350 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x23a8 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x245c │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 34 filenum: 18 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 54 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 54 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 55 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 5 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 56 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 57 │ │ │ │ │ @@ -959,15 +959,15 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa4ea │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 60 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 17 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 17 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 59 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa52a │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 60 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ @@ -7222,31 +7222,31 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 2817 macro : Mix_ClearError SDL_ClearError │ │ │ │ │ DW_MACRO_define_strp - lineno : 2822 macro : Mix_OutOfMemory SDL_OutOfMemory │ │ │ │ │ │ │ │ │ │ Offset: 0xa5b7 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa626 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 44 macro : SDL_IMAGE_MAJOR_VERSION 2 │ │ │ │ │ DW_MACRO_define_strp - lineno : 45 macro : SDL_IMAGE_MINOR_VERSION 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,30 +1,33 @@ │ │ │ │ │ -W6wGCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ -]WJc<}Awg │ │ │ │ │ +GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ +KHO !!@B1 │ │ │ │ │ +LUGH<@sv │ │ │ │ │ +)1dbC(3db7YTYr │ │ │ │ │ 0JxGr(ri │ │ │ │ │ r#~W-7{U │ │ │ │ │ C[ndTg0- │ │ │ │ │ 4ip0nxxKb │ │ │ │ │ |V5%pSXF │ │ │ │ │ in?y(]<ZK │ │ │ │ │ V#xRm;7/ │ │ │ │ │ cE]Y-yTK │ │ │ │ │ MCRc2ddU │ │ │ │ │ j974Npr"e │ │ │ │ │ F=G?A9E2 │ │ │ │ │ 3q_]lwp3 │ │ │ │ │ gTS[?~M# │ │ │ │ │ -5g<fw#N2 │ │ │ │ │ -Q}x_%j0& │ │ │ │ │ -\t[JM{0:+? │ │ │ │ │ -;z<r"JPD │ │ │ │ │ -$U9IUNR-' │ │ │ │ │ -(Ur"JNp> │ │ │ │ │ -9DwBt'DwBt'DwBt'DwBt'DwBt'DwBt' │ │ │ │ │ -hkUr"JNP │ │ │ │ │ +j}1mS};F │ │ │ │ │ +h+Ur"JNP │ │ │ │ │ +Qr"JNP/m │ │ │ │ │ +$E9IQNR,'P │ │ │ │ │ +h+Ur"JNP │ │ │ │ │ +HUr"JND[ │ │ │ │ │ +Qr"JNP/m │ │ │ │ │ +bCt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt' │ │ │ │ │ +HUr"JND[ │ │ │ │ │ call_weak_fn │ │ │ │ │ crtstuff.c │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ │ frame_dummy │ │ │ │ --- ./usr/lib/debug/.build-id/35/d5f8e27bdf25b1306afde52a1f3dea6fd36274.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/64/926240c7bf9c3bff79dace296f7eae31ae4573.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 82% 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: AArch64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ │ - Start of section headers: 78472 (bytes into file) │ │ │ │ │ + Start of section headers: 78480 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ │ Number of program headers: 7 │ │ │ │ │ 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 0x13288: │ │ │ │ │ +There are 35 section headers, starting at offset 0x13290: │ │ │ │ │ │ │ │ │ │ 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 00000000000001c8 0001c8 000024 00 A 0 0 4 │ │ │ │ │ [ 2] .gnu.hash NOBITS 00000000000001f0 0001ec 0000ec 00 A 3 0 8 │ │ │ │ │ [ 3] .dynsym NOBITS 00000000000002e0 0001ec 000468 18 A 4 3 8 │ │ │ │ │ @@ -23,22 +23,22 @@ │ │ │ │ │ [18] .dynamic NOBITS 000000000001fdd0 00fdc0 0001c0 10 WA 4 0 8 │ │ │ │ │ [19] .got NOBITS 000000000001ff90 00fdc0 000058 08 WA 0 0 8 │ │ │ │ │ [20] .got.plt NOBITS 000000000001ffe8 00fdc0 000088 08 WA 0 0 8 │ │ │ │ │ [21] .data NOBITS 0000000000020070 00fdc0 000048 00 WA 0 0 8 │ │ │ │ │ [22] .bss NOBITS 00000000000200b8 00fdc0 000028 00 WA 0 0 8 │ │ │ │ │ [23] .comment PROGBITS 0000000000000000 0001ec 00001f 01 MS 0 0 1 │ │ │ │ │ [24] .debug_aranges PROGBITS 0000000000000000 00020b 000030 00 0 0 1 │ │ │ │ │ - [25] .debug_info PROGBITS 0000000000000000 000240 001afe 00 C 0 0 8 │ │ │ │ │ + [25] .debug_info PROGBITS 0000000000000000 000240 001b00 00 C 0 0 8 │ │ │ │ │ [26] .debug_abbrev PROGBITS 0000000000000000 001d40 0001fa 00 C 0 0 8 │ │ │ │ │ [27] .debug_line PROGBITS 0000000000000000 001f40 000494 00 C 0 0 8 │ │ │ │ │ [28] .debug_str PROGBITS 0000000000000000 0023d8 0096ef 01 MSC 0 0 8 │ │ │ │ │ [29] .debug_line_str PROGBITS 0000000000000000 00bac8 000413 01 MSC 0 0 8 │ │ │ │ │ [30] .debug_loclists PROGBITS 0000000000000000 00bee0 0002b1 00 C 0 0 8 │ │ │ │ │ - [31] .debug_macro PROGBITS 0000000000000000 00c198 005eff 00 C 0 0 8 │ │ │ │ │ - [32] .symtab SYMTAB 0000000000000000 012098 000bb8 18 33 81 8 │ │ │ │ │ - [33] .strtab STRTAB 0000000000000000 012c50 0004da 00 0 0 1 │ │ │ │ │ - [34] .shstrtab STRTAB 0000000000000000 01312a 00015a 00 0 0 1 │ │ │ │ │ + [31] .debug_macro PROGBITS 0000000000000000 00c198 005f04 00 C 0 0 8 │ │ │ │ │ + [32] .symtab SYMTAB 0000000000000000 0120a0 000bb8 18 33 81 8 │ │ │ │ │ + [33] .strtab STRTAB 0000000000000000 012c58 0004da 00 0 0 1 │ │ │ │ │ + [34] .shstrtab STRTAB 0000000000000000 013132 00015a 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), p (processor specific) │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 35d5f8e27bdf25b1306afde52a1f3dea6fd36274 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 64926240c7bf9c3bff79dace296f7eae31ae4573 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3834,189 +3834,189 @@ │ │ │ │ │ <1d47> DW_AT_decl_line : (data1) 236 │ │ │ │ │ <1d48> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1d49> DW_AT_type : (ref4) <0x1d00>, Mix_Chunk │ │ │ │ │ <1><1d4d>: Abbrev Number: 17 (DW_TAG_structure_type) │ │ │ │ │ <1d4e> DW_AT_name : (strp) (offset: 0x160dc): magic_api_t │ │ │ │ │ <1d52> DW_AT_byte_size : (data1) 192 │ │ │ │ │ <1d53> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d54> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1d54> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1d55> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d55> DW_AT_sibling : (ref4) <0x1e9f> │ │ │ │ │ <2><1d59>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d5a> DW_AT_name : (strp) (offset: 0xf6b9): tp_version │ │ │ │ │ <1d5e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d5f> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1d5f> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1d60> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d61> DW_AT_type : (ref4) <0xcc> │ │ │ │ │ <1d65> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d66>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d67> DW_AT_name : (strp) (offset: 0x132ec): data_directory │ │ │ │ │ <1d6b> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d6c> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1d6c> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1d6d> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d6e> DW_AT_type : (ref4) <0xcc> │ │ │ │ │ <1d72> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d73>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d74> DW_AT_name : (strp) (offset: 0x55c5): update_progress_bar │ │ │ │ │ <1d78> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d79> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1d79> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1d7a> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d7b> DW_AT_type : (ref4) <0x1ce> │ │ │ │ │ <1d7f> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d80>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d81> DW_AT_name : (strp) (offset: 0x5c8f): special_notify │ │ │ │ │ <1d85> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d86> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1d86> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1d87> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d88> DW_AT_type : (ref4) <0x1bd> │ │ │ │ │ <1d8c> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d8d>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d8e> DW_AT_name : (strp) (offset: 0x3ca3): sRGB_to_linear │ │ │ │ │ <1d92> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d93> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d93> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d94> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d95> DW_AT_type : (ref4) <0x1eae> │ │ │ │ │ <1d99> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d9a>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d9b> DW_AT_name : (strp) (offset: 0x18ee6): linear_to_sRGB │ │ │ │ │ <1d9f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1da0> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1da0> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1da1> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1da2> DW_AT_type : (ref4) <0x1ec2> │ │ │ │ │ <1da6> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1da7>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1da8> DW_AT_name : (strp) (offset: 0x19244): in_circle │ │ │ │ │ <1dac> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dad> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1dad> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1dae> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1daf> DW_AT_type : (ref4) <0x1ee0> │ │ │ │ │ <1db3> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1db4>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1db5> DW_AT_name : (strp) (offset: 0x1792): getpixel │ │ │ │ │ <1db9> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dba> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1dba> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1dbb> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1dbc> DW_AT_type : (ref4) <0x1f03> │ │ │ │ │ <1dc0> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1dc1>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dc2> DW_AT_name : (strp) (offset: 0x482d): putpixel │ │ │ │ │ <1dc6> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dc7> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1dc7> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1dc8> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dc9> DW_AT_type : (ref4) <0x1f22> │ │ │ │ │ <1dcd> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1dce>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dcf> DW_AT_name : (strp) (offset: 0x6e29): xorpixel │ │ │ │ │ <1dd3> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dd4> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1dd4> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1dd5> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd6> DW_AT_type : (ref4) <0x1f3c> │ │ │ │ │ <1dda> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1ddb>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1ddc> DW_AT_name : (strp) (offset: 0x391b): playsound │ │ │ │ │ <1de0> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1de1> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1de1> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1de2> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de3> DW_AT_type : (ref4) <0x1f5b> │ │ │ │ │ <1de7> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><1de8>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1de9> DW_AT_name : (strp) (offset: 0xde86): playingsound │ │ │ │ │ <1ded> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dee> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1dee> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1def> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1df0> DW_AT_type : (ref4) <0x1f65> │ │ │ │ │ <1df4> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><1df5>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1df6> DW_AT_name : (strp) (offset: 0x1bda8): pausesound │ │ │ │ │ <1dfa> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dfb> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1dfb> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <1dfc> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dfd> DW_AT_type : (ref4) <0x1ce> │ │ │ │ │ <1e01> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><1e02>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e03> DW_AT_name : (strp) (offset: 0x1bda6): unpausesound │ │ │ │ │ <1e07> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e08> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <1e08> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <1e09> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e0a> DW_AT_type : (ref4) <0x1ce> │ │ │ │ │ <1e0e> DW_AT_data_member_location: (data1) 104 │ │ │ │ │ <2><1e0f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e10> DW_AT_name : (strp) (offset: 0xfe26): stopsound │ │ │ │ │ <1e14> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e15> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <1e15> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <1e16> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e17> DW_AT_type : (ref4) <0x1ce> │ │ │ │ │ <1e1b> DW_AT_data_member_location: (data1) 112 │ │ │ │ │ <2><1e1c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e1d> DW_AT_name : (strp) (offset: 0xb74e): line │ │ │ │ │ <1e21> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e22> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <1e22> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <1e23> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e24> DW_AT_type : (ref4) <0x1fcb> │ │ │ │ │ <1e28> DW_AT_data_member_location: (data1) 120 │ │ │ │ │ <2><1e29>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e2a> DW_AT_name : (strp) (offset: 0x132bd): button_down │ │ │ │ │ <1e2e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e2f> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <1e2f> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <1e30> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1e31> DW_AT_type : (ref4) <0x1f65> │ │ │ │ │ <1e35> DW_AT_data_member_location: (data1) 128 │ │ │ │ │ <2><1e36>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e37> DW_AT_name : (strp) (offset: 0x10749): rgbtohsv │ │ │ │ │ <1e3b> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e3c> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <1e3c> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <1e3d> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e3e> DW_AT_type : (ref4) <0x1ff9> │ │ │ │ │ <1e42> DW_AT_data_member_location: (data1) 136 │ │ │ │ │ <2><1e43>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e44> DW_AT_name : (strp) (offset: 0xbef4): hsvtorgb │ │ │ │ │ <1e48> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e49> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1e49> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1e4a> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e4b> DW_AT_type : (ref4) <0x2022> │ │ │ │ │ <1e4f> DW_AT_data_member_location: (data1) 144 │ │ │ │ │ <2><1e50>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e51> DW_AT_name : (strp) (offset: 0x17b45): canvas_w │ │ │ │ │ <1e55> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e56> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <1e56> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <1e57> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e58> DW_AT_type : (ref4) <0x39>, int │ │ │ │ │ <1e5c> DW_AT_data_member_location: (data1) 152 │ │ │ │ │ <2><1e5d>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e5e> DW_AT_name : (strp) (offset: 0x17aa0): canvas_h │ │ │ │ │ <1e62> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e63> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <1e63> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <1e64> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e65> DW_AT_type : (ref4) <0x39>, int │ │ │ │ │ <1e69> DW_AT_data_member_location: (data1) 156 │ │ │ │ │ <2><1e6a>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e6b> DW_AT_name : (strp) (offset: 0x16688): scale │ │ │ │ │ <1e6f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e70> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <1e70> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <1e71> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e72> DW_AT_type : (ref4) <0x2045> │ │ │ │ │ <1e76> DW_AT_data_member_location: (data1) 160 │ │ │ │ │ <2><1e77>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e78> DW_AT_name : (strp) (offset: 0x16681): rotate_scale │ │ │ │ │ <1e7c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e7d> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1e7d> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1e7e> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e7f> DW_AT_type : (ref4) <0x2063> │ │ │ │ │ <1e83> DW_AT_data_member_location: (data1) 168 │ │ │ │ │ <2><1e84>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e85> DW_AT_name : (strp) (offset: 0x12d3b): touched │ │ │ │ │ <1e89> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e8a> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <1e8a> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <1e8b> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e8c> DW_AT_type : (ref4) <0x207c> │ │ │ │ │ <1e90> DW_AT_data_member_location: (data1) 176 │ │ │ │ │ <2><1e91>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e92> DW_AT_name : (strp) (offset: 0x8796): retract_undo │ │ │ │ │ <1e96> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e97> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <1e97> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <1e98> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e99> DW_AT_type : (ref4) <0x1ce> │ │ │ │ │ <1e9d> DW_AT_data_member_location: (data1) 184 │ │ │ │ │ <2><1e9e>: Abbrev Number: 0 │ │ │ │ │ <1><1e9f>: Abbrev Number: 28 (DW_TAG_subroutine_type) │ │ │ │ │ <1ea0> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1ea0> DW_AT_type : (ref4) <0x15b>, float │ │ │ │ │ @@ -4246,23 +4246,23 @@ │ │ │ │ │ <2><207b>: Abbrev Number: 0 │ │ │ │ │ <1><207c>: Abbrev Number: 8 (DW_TAG_pointer_type) │ │ │ │ │ <207d> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ │ <207d> DW_AT_type : (ref4) <0x2068>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><2081>: Abbrev Number: 6 (DW_TAG_typedef) │ │ │ │ │ <2082> DW_AT_name : (strp) (offset: 0xdc4b): magic_api │ │ │ │ │ <2086> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2087> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <2087> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <2088> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <2089> DW_AT_type : (ref4) <0x1d4d>, magic_api_t │ │ │ │ │ <1><208d>: Abbrev Number: 21 (DW_TAG_enumeration_type) │ │ │ │ │ <208e> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <208f> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <208f> DW_AT_type : (ref4) <0x5c>, unsigned int │ │ │ │ │ <2093> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2094> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <2094> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <2095> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <2096> DW_AT_sibling : (ref4) <0x20cb> │ │ │ │ │ <2><209a>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <209b> DW_AT_name : (strp) (offset: 0x1526d): MAGIC_TYPE_DISTORTS │ │ │ │ │ <209f> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20a0>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20a1> DW_AT_name : (strp) (offset: 0x2995): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4287,15 +4287,15 @@ │ │ │ │ │ <20c9> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><20ca>: Abbrev Number: 0 │ │ │ │ │ <1><20cb>: Abbrev Number: 21 (DW_TAG_enumeration_type) │ │ │ │ │ <20cc> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <20cd> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <20cd> DW_AT_type : (ref4) <0x5c>, unsigned int │ │ │ │ │ <20d1> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20d2> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <20d2> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <20d3> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <20d4> DW_AT_sibling : (ref4) <0x20f1> │ │ │ │ │ <2><20d8>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20d9> DW_AT_name : (strp) (offset: 0xe5d6): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <20dd> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20de>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20df> DW_AT_name : (strp) (offset: 0xe43d): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4313,15 +4313,15 @@ │ │ │ │ │ <2><20fa>: Abbrev Number: 20 (DW_TAG_subrange_type) │ │ │ │ │ <20fb> DW_AT_type : (ref4) <0x40>, long unsigned int │ │ │ │ │ <20ff> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><2100>: Abbrev Number: 0 │ │ │ │ │ <1><2101>: Abbrev Number: 24 (DW_TAG_variable) │ │ │ │ │ <2102> DW_AT_name : (strp) (offset: 0x17640): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <2106> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2107> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <2107> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <2108> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <2109> DW_AT_type : (ref4) <0x20f1> │ │ │ │ │ <210d> DW_AT_external : (flag_present) 1 │ │ │ │ │ <210d> DW_AT_location : (exprloc) 9 byte block: 3 a0 0 2 0 0 0 0 0 (DW_OP_addr: 200a0) │ │ │ │ │ <1><2117>: Abbrev Number: 56 (DW_TAG_variable) │ │ │ │ │ <2118> DW_AT_name : (string) pi │ │ │ │ │ <211b> DW_AT_decl_file : (data1) 1 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -153,16 +153,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x2388 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x23e0 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2494 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 34 filenum: 18 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 55 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 55 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 56 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 5 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 57 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 58 │ │ │ │ │ @@ -959,15 +959,15 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa522 │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 61 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 17 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 17 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 60 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa562 │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 61 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ @@ -7238,31 +7238,31 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 2817 macro : Mix_ClearError SDL_ClearError │ │ │ │ │ DW_MACRO_define_strp - lineno : 2822 macro : Mix_OutOfMemory SDL_OutOfMemory │ │ │ │ │ │ │ │ │ │ Offset: 0xa5ef │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa65e │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 44 macro : SDL_IMAGE_MAJOR_VERSION 2 │ │ │ │ │ DW_MACRO_define_strp - lineno : 45 macro : SDL_IMAGE_MINOR_VERSION 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,22 +1,24 @@ │ │ │ │ │ -btGCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ -oL}[^L&H │ │ │ │ │ -)le\K#cE │ │ │ │ │ +EsGCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ +9L=xH1SO │ │ │ │ │ +5,"+z$F2," │ │ │ │ │ lR$D{)Gi │ │ │ │ │ Yr,BY3BO │ │ │ │ │ (9^0<m!L │ │ │ │ │ WcW{RzBG │ │ │ │ │ [f C`.Kxu │ │ │ │ │ BdSE<]FD │ │ │ │ │ '"*Y1?SMP │ │ │ │ │ GM?9t|!rL │ │ │ │ │ -weax=d(5W │ │ │ │ │ -u@i^*nuW$ │ │ │ │ │ -hn}woKY~C> │ │ │ │ │ -Xx?q+73]c │ │ │ │ │ +dax]d(5V │ │ │ │ │ +3x,9Yf<> │ │ │ │ │ +Ur"JNp\Ur"JND │ │ │ │ │ +!J"p\U2!J(DI │ │ │ │ │ +$]9Iw8ITN │ │ │ │ │ +Ur"JNp\Ur"JND │ │ │ │ │ call_weak_fn │ │ │ │ │ crtstuff.c │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ │ frame_dummy │ │ │ │ --- ./usr/lib/debug/.build-id/38/a03cceab71efe5ebfa4abf0d6334d8f0769a70.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/5d/d0903ba28630a31b51f32ab217a39f9ea4b287.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 84% similar despite different names │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -23,21 +23,21 @@ │ │ │ │ │ [18] .dynamic NOBITS 000000000001fdd8 00fdc8 0001c0 10 WA 4 0 8 │ │ │ │ │ [19] .got NOBITS 000000000001ff98 00fdc8 000050 08 WA 0 0 8 │ │ │ │ │ [20] .got.plt NOBITS 000000000001ffe8 00fdc8 0000a8 08 WA 0 0 8 │ │ │ │ │ [21] .data NOBITS 0000000000020090 00fdc8 000020 00 WA 0 0 8 │ │ │ │ │ [22] .bss NOBITS 00000000000200b0 00fdc8 000030 00 WA 0 0 8 │ │ │ │ │ [23] .comment PROGBITS 0000000000000000 0001ec 00001f 01 MS 0 0 1 │ │ │ │ │ [24] .debug_aranges PROGBITS 0000000000000000 00020b 000030 00 0 0 1 │ │ │ │ │ - [25] .debug_info PROGBITS 0000000000000000 000240 001b6e 00 C 0 0 8 │ │ │ │ │ + [25] .debug_info PROGBITS 0000000000000000 000240 001b70 00 C 0 0 8 │ │ │ │ │ [26] .debug_abbrev PROGBITS 0000000000000000 001db0 0001f0 00 C 0 0 8 │ │ │ │ │ [27] .debug_line PROGBITS 0000000000000000 001fa0 00047d 00 C 0 0 8 │ │ │ │ │ [28] .debug_str PROGBITS 0000000000000000 002420 009209 01 MSC 0 0 8 │ │ │ │ │ [29] .debug_line_str PROGBITS 0000000000000000 00b630 0003f7 01 MSC 0 0 8 │ │ │ │ │ [30] .debug_loclists PROGBITS 0000000000000000 00ba28 00035a 00 C 0 0 8 │ │ │ │ │ - [31] .debug_macro PROGBITS 0000000000000000 00bd88 005c25 00 C 0 0 8 │ │ │ │ │ + [31] .debug_macro PROGBITS 0000000000000000 00bd88 005c27 00 C 0 0 8 │ │ │ │ │ [32] .symtab SYMTAB 0000000000000000 0119b0 000b40 18 33 75 8 │ │ │ │ │ [33] .strtab STRTAB 0000000000000000 0124f0 000448 00 0 0 1 │ │ │ │ │ [34] .shstrtab STRTAB 0000000000000000 012938 00015a 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: 38a03cceab71efe5ebfa4abf0d6334d8f0769a70 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 5dd0903ba28630a31b51f32ab217a39f9ea4b287 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3834,189 +3834,189 @@ │ │ │ │ │ <1d47> DW_AT_decl_line : (data1) 236 │ │ │ │ │ <1d48> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1d49> DW_AT_type : (ref4) <0x1d00>, Mix_Chunk │ │ │ │ │ <1><1d4d>: Abbrev Number: 17 (DW_TAG_structure_type) │ │ │ │ │ <1d4e> DW_AT_name : (strp) (offset: 0x15833): magic_api_t │ │ │ │ │ <1d52> DW_AT_byte_size : (data1) 192 │ │ │ │ │ <1d53> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d54> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1d54> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1d55> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d55> DW_AT_sibling : (ref4) <0x1e9f> │ │ │ │ │ <2><1d59>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d5a> DW_AT_name : (strp) (offset: 0xf079): tp_version │ │ │ │ │ <1d5e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d5f> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1d5f> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1d60> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d61> DW_AT_type : (ref4) <0xce> │ │ │ │ │ <1d65> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d66>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d67> DW_AT_name : (strp) (offset: 0x12b37): data_directory │ │ │ │ │ <1d6b> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d6c> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1d6c> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1d6d> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d6e> DW_AT_type : (ref4) <0xce> │ │ │ │ │ <1d72> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d73>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d74> DW_AT_name : (strp) (offset: 0x5444): update_progress_bar │ │ │ │ │ <1d78> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d79> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1d79> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1d7a> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d7b> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1d7f> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d80>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d81> DW_AT_name : (strp) (offset: 0x5aac): special_notify │ │ │ │ │ <1d85> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d86> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1d86> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1d87> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d88> DW_AT_type : (ref4) <0x1b8> │ │ │ │ │ <1d8c> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d8d>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d8e> DW_AT_name : (strp) (offset: 0x3b79): sRGB_to_linear │ │ │ │ │ <1d92> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d93> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d93> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d94> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d95> DW_AT_type : (ref4) <0x1eae> │ │ │ │ │ <1d99> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d9a>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d9b> DW_AT_name : (strp) (offset: 0x184c5): linear_to_sRGB │ │ │ │ │ <1d9f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1da0> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1da0> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1da1> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1da2> DW_AT_type : (ref4) <0x1ec2> │ │ │ │ │ <1da6> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1da7>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1da8> DW_AT_name : (strp) (offset: 0x18896): in_circle │ │ │ │ │ <1dac> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dad> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1dad> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1dae> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1daf> DW_AT_type : (ref4) <0x1ee0> │ │ │ │ │ <1db3> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1db4>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1db5> DW_AT_name : (strp) (offset: 0x1761): getpixel │ │ │ │ │ <1db9> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dba> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1dba> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1dbb> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1dbc> DW_AT_type : (ref4) <0x1f03> │ │ │ │ │ <1dc0> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1dc1>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1dc2> DW_AT_name : (strp) (offset: 0x4712): putpixel │ │ │ │ │ <1dc6> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dc7> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1dc7> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1dc8> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dc9> DW_AT_type : (ref4) <0x1f22> │ │ │ │ │ <1dcd> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1dce>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1dcf> DW_AT_name : (strp) (offset: 0x6b29): xorpixel │ │ │ │ │ <1dd3> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dd4> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1dd4> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1dd5> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd6> DW_AT_type : (ref4) <0x1f3c> │ │ │ │ │ <1dda> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1ddb>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1ddc> DW_AT_name : (strp) (offset: 0x37ff): playsound │ │ │ │ │ <1de0> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1de1> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1de1> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1de2> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de3> DW_AT_type : (ref4) <0x1f5b> │ │ │ │ │ <1de7> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><1de8>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1de9> DW_AT_name : (strp) (offset: 0xd919): playingsound │ │ │ │ │ <1ded> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dee> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1dee> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1def> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1df0> DW_AT_type : (ref4) <0x1f65> │ │ │ │ │ <1df4> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><1df5>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1df6> DW_AT_name : (strp) (offset: 0x1b13b): pausesound │ │ │ │ │ <1dfa> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dfb> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1dfb> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <1dfc> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dfd> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e01> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><1e02>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e03> DW_AT_name : (strp) (offset: 0x1b139): unpausesound │ │ │ │ │ <1e07> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e08> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <1e08> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <1e09> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e0a> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e0e> DW_AT_data_member_location: (data1) 104 │ │ │ │ │ <2><1e0f>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e10> DW_AT_name : (strp) (offset: 0xf7e0): stopsound │ │ │ │ │ <1e14> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e15> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <1e15> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <1e16> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e17> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e1b> DW_AT_data_member_location: (data1) 112 │ │ │ │ │ <2><1e1c>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e1d> DW_AT_name : (strp) (offset: 0xb2e1): line │ │ │ │ │ <1e21> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e22> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <1e22> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <1e23> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e24> DW_AT_type : (ref4) <0x1fcb> │ │ │ │ │ <1e28> DW_AT_data_member_location: (data1) 120 │ │ │ │ │ <2><1e29>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e2a> DW_AT_name : (strp) (offset: 0x12af8): button_down │ │ │ │ │ <1e2e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e2f> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <1e2f> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <1e30> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1e31> DW_AT_type : (ref4) <0x1f65> │ │ │ │ │ <1e35> DW_AT_data_member_location: (data1) 128 │ │ │ │ │ <2><1e36>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e37> DW_AT_name : (strp) (offset: 0x100d6): rgbtohsv │ │ │ │ │ <1e3b> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e3c> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <1e3c> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <1e3d> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e3e> DW_AT_type : (ref4) <0x1ff9> │ │ │ │ │ <1e42> DW_AT_data_member_location: (data1) 136 │ │ │ │ │ <2><1e43>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e44> DW_AT_name : (strp) (offset: 0xba20): hsvtorgb │ │ │ │ │ <1e48> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e49> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1e49> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1e4a> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e4b> DW_AT_type : (ref4) <0x2022> │ │ │ │ │ <1e4f> DW_AT_data_member_location: (data1) 144 │ │ │ │ │ <2><1e50>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e51> DW_AT_name : (strp) (offset: 0x171ea): canvas_w │ │ │ │ │ <1e55> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e56> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <1e56> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <1e57> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e58> DW_AT_type : (ref4) <0x39>, int │ │ │ │ │ <1e5c> DW_AT_data_member_location: (data1) 152 │ │ │ │ │ <2><1e5d>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e5e> DW_AT_name : (strp) (offset: 0x17145): canvas_h │ │ │ │ │ <1e62> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e63> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <1e63> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <1e64> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e65> DW_AT_type : (ref4) <0x39>, int │ │ │ │ │ <1e69> DW_AT_data_member_location: (data1) 156 │ │ │ │ │ <2><1e6a>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e6b> DW_AT_name : (strp) (offset: 0x15ddf): scale │ │ │ │ │ <1e6f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e70> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <1e70> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <1e71> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e72> DW_AT_type : (ref4) <0x2045> │ │ │ │ │ <1e76> DW_AT_data_member_location: (data1) 160 │ │ │ │ │ <2><1e77>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e78> DW_AT_name : (strp) (offset: 0x15dd8): rotate_scale │ │ │ │ │ <1e7c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e7d> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1e7d> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1e7e> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e7f> DW_AT_type : (ref4) <0x2063> │ │ │ │ │ <1e83> DW_AT_data_member_location: (data1) 168 │ │ │ │ │ <2><1e84>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e85> DW_AT_name : (strp) (offset: 0x1a6e0): touched │ │ │ │ │ <1e89> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e8a> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <1e8a> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <1e8b> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e8c> DW_AT_type : (ref4) <0x207c> │ │ │ │ │ <1e90> DW_AT_data_member_location: (data1) 176 │ │ │ │ │ <2><1e91>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e92> DW_AT_name : (strp) (offset: 0x8414): retract_undo │ │ │ │ │ <1e96> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e97> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <1e97> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <1e98> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e99> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e9d> DW_AT_data_member_location: (data1) 184 │ │ │ │ │ <2><1e9e>: Abbrev Number: 0 │ │ │ │ │ <1><1e9f>: Abbrev Number: 24 (DW_TAG_subroutine_type) │ │ │ │ │ <1ea0> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1ea0> DW_AT_type : (ref4) <0x40>, float │ │ │ │ │ @@ -4246,23 +4246,23 @@ │ │ │ │ │ <2><207b>: Abbrev Number: 0 │ │ │ │ │ <1><207c>: Abbrev Number: 8 (DW_TAG_pointer_type) │ │ │ │ │ <207d> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ │ <207d> DW_AT_type : (ref4) <0x2068>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><2081>: Abbrev Number: 6 (DW_TAG_typedef) │ │ │ │ │ <2082> DW_AT_name : (strp) (offset: 0xd70c): magic_api │ │ │ │ │ <2086> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2087> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <2087> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <2088> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <2089> DW_AT_type : (ref4) <0x1d4d>, magic_api_t │ │ │ │ │ <1><208d>: Abbrev Number: 21 (DW_TAG_enumeration_type) │ │ │ │ │ <208e> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <208f> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <208f> DW_AT_type : (ref4) <0x5e>, unsigned int │ │ │ │ │ <2093> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2094> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <2094> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <2095> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <2096> DW_AT_sibling : (ref4) <0x20cb> │ │ │ │ │ <2><209a>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <209b> DW_AT_name : (strp) (offset: 0x149db): MAGIC_TYPE_DISTORTS │ │ │ │ │ <209f> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20a0>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20a1> DW_AT_name : (strp) (offset: 0x290b): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4287,15 +4287,15 @@ │ │ │ │ │ <20c9> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><20ca>: Abbrev Number: 0 │ │ │ │ │ <1><20cb>: Abbrev Number: 21 (DW_TAG_enumeration_type) │ │ │ │ │ <20cc> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <20cd> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <20cd> DW_AT_type : (ref4) <0x5e>, unsigned int │ │ │ │ │ <20d1> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20d2> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <20d2> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <20d3> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <20d4> DW_AT_sibling : (ref4) <0x20f1> │ │ │ │ │ <2><20d8>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20d9> DW_AT_name : (strp) (offset: 0xe041): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <20dd> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20de>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20df> DW_AT_name : (strp) (offset: 0xdea8): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4313,15 +4313,15 @@ │ │ │ │ │ <2><20fa>: Abbrev Number: 25 (DW_TAG_subrange_type) │ │ │ │ │ <20fb> DW_AT_type : (ref4) <0x47>, long unsigned int │ │ │ │ │ <20ff> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><2100>: Abbrev Number: 0 │ │ │ │ │ <1><2101>: Abbrev Number: 29 (DW_TAG_variable) │ │ │ │ │ <2102> DW_AT_name : (strp) (offset: 0x16ce5): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <2106> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2107> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <2107> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <2108> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <2109> DW_AT_type : (ref4) <0x20f1> │ │ │ │ │ <210d> DW_AT_external : (flag_present) 1 │ │ │ │ │ <210d> DW_AT_location : (exprloc) 9 byte block: 3 98 0 2 0 0 0 0 0 (DW_OP_addr: 20098) │ │ │ │ │ <1><2117>: Abbrev Number: 30 (DW_TAG_variable) │ │ │ │ │ <2118> DW_AT_name : (strp) (offset: 0x5e9c): rotate_snd_drag │ │ │ │ │ <211c> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -136,16 +136,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x225a │ │ │ │ │ DW_MACRO_start_file - lineno: 23 filenum: 36 │ │ │ │ │ DW_MACRO_import - offset : 0x226a │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 18 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 54 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 54 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 55 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 5 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 56 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 57 │ │ │ │ │ @@ -942,25 +942,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa2ee │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 60 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 17 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 17 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 59 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa32e │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 60 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 25 filenum: 22 │ │ │ │ │ + DW_MACRO_start_file - lineno: 9 filenum: 22 │ │ │ │ │ DW_MACRO_import - offset : 0xa3bb │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 36 │ │ │ │ │ DW_MACRO_import - offset : 0x2cc3 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 182 │ │ │ │ │ DW_MACRO_import - offset : 0xa3d7 │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 36 │ │ │ │ │ @@ -7176,31 +7176,31 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 114 macro : ngettext(msgid1,msgid2,n) dngettext (NULL, msgid1, msgid2, n) │ │ │ │ │ DW_MACRO_define_strp - lineno : 116 macro : dngettext(domainname,msgid1,msgid2,n) dcngettext (domainname, msgid1, msgid2, n, LC_MESSAGES) │ │ │ │ │ │ │ │ │ │ Offset: 0xa50f │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa57e │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 44 macro : SDL_IMAGE_MAJOR_VERSION 2 │ │ │ │ │ DW_MACRO_define_strp - lineno : 45 macro : SDL_IMAGE_MINOR_VERSION 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,24 +1,28 @@ │ │ │ │ │ -pGCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ -dFJ>Q-1\ │ │ │ │ │ +GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ +[ #CdD7Q# │ │ │ │ │ a~Xa hQQ │ │ │ │ │ cbS,|~s` │ │ │ │ │ h+Y0C)kB)k │ │ │ │ │ o_r>ZvMc^{ │ │ │ │ │ m8]4$_D1y │ │ │ │ │ 9.4;)_Qx │ │ │ │ │ kFC<|[_T │ │ │ │ │ X:-+a}=' │ │ │ │ │ %|97qZX$ │ │ │ │ │ -#4_r"JND │ │ │ │ │ +GxV;%#|i │ │ │ │ │ +C>m2_b&w │ │ │ │ │ +>UHfmLig │ │ │ │ │ +sNbGxx_% │ │ │ │ │ +Z,;DQhqr │ │ │ │ │ +hYUr"JND │ │ │ │ │ %'(o=or":B │ │ │ │ │ -%'(o=or":B │ │ │ │ │ -#4_r"JND │ │ │ │ │ -2{&RC-+` │ │ │ │ │ -Cm^^CYJO │ │ │ │ │ +hYUr"JND │ │ │ │ │ +OTa$?dJ; │ │ │ │ │ +_cie&6X|d │ │ │ │ │ call_weak_fn │ │ │ │ │ crtstuff.c │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ │ frame_dummy │ │ │ │ --- ./usr/lib/debug/.build-id/3a/cd5778f41ced0e425130bb39e7828f8d478eff.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/04/65116053669899d31619c61be2933b117be78b.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 79% similar despite different names │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -29,16 +29,16 @@ │ │ │ │ │ [24] .debug_aranges PROGBITS 0000000000000000 00020b 000030 00 0 0 1 │ │ │ │ │ [25] .debug_info PROGBITS 0000000000000000 000240 001e04 00 C 0 0 8 │ │ │ │ │ [26] .debug_abbrev PROGBITS 0000000000000000 002048 00026b 00 C 0 0 8 │ │ │ │ │ [27] .debug_line PROGBITS 0000000000000000 0022b8 000736 00 C 0 0 8 │ │ │ │ │ [28] .debug_str PROGBITS 0000000000000000 0029f0 00927f 01 MSC 0 0 8 │ │ │ │ │ [29] .debug_line_str PROGBITS 0000000000000000 00bc70 0003eb 01 MSC 0 0 8 │ │ │ │ │ [30] .debug_loclists PROGBITS 0000000000000000 00c060 0004c2 00 C 0 0 8 │ │ │ │ │ - [31] .debug_macro PROGBITS 0000000000000000 00c528 005c11 00 C 0 0 8 │ │ │ │ │ - [32] .debug_rnglists PROGBITS 0000000000000000 012139 00003c 00 0 0 1 │ │ │ │ │ + [31] .debug_macro PROGBITS 0000000000000000 00c528 005c14 00 C 0 0 8 │ │ │ │ │ + [32] .debug_rnglists PROGBITS 0000000000000000 01213c 00003c 00 0 0 1 │ │ │ │ │ [33] .symtab SYMTAB 0000000000000000 012178 000bd0 18 34 85 8 │ │ │ │ │ [34] .strtab STRTAB 0000000000000000 012d48 00042e 00 0 0 1 │ │ │ │ │ [35] .shstrtab STRTAB 0000000000000000 013176 00016a 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: 3acd5778f41ced0e425130bb39e7828f8d478eff │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 0465116053669899d31619c61be2933b117be78b │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -4130,189 +4130,189 @@ │ │ │ │ │ <1f72> DW_AT_decl_line : (data1) 236 │ │ │ │ │ <1f73> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1f74> DW_AT_type : (ref4) <0x1f2a>, Mix_Chunk │ │ │ │ │ <1><1f78>: Abbrev Number: 17 (DW_TAG_structure_type) │ │ │ │ │ <1f79> DW_AT_name : (strp) (offset: 0x157fc): magic_api_t │ │ │ │ │ <1f7d> DW_AT_byte_size : (data1) 192 │ │ │ │ │ <1f7e> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1f7f> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1f7f> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1f80> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <1f81> DW_AT_sibling : (ref4) <0x20cb> │ │ │ │ │ <2><1f85>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1f86> DW_AT_name : (strp) (offset: 0xef92): tp_version │ │ │ │ │ <1f8a> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1f8b> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1f8b> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1f8c> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1f8d> DW_AT_type : (ref4) <0xd8> │ │ │ │ │ <1f91> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1f92>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1f93> DW_AT_name : (strp) (offset: 0x12ac9): data_directory │ │ │ │ │ <1f97> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1f98> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1f98> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1f99> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1f9a> DW_AT_type : (ref4) <0xd8> │ │ │ │ │ <1f9e> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1f9f>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1fa0> DW_AT_name : (strp) (offset: 0x535e): update_progress_bar │ │ │ │ │ <1fa4> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1fa5> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1fa5> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1fa6> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1fa7> DW_AT_type : (ref4) <0x3ef> │ │ │ │ │ <1fab> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1fac>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1fad> DW_AT_name : (strp) (offset: 0x5a0c): special_notify │ │ │ │ │ <1fb1> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1fb2> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1fb2> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1fb3> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1fb4> DW_AT_type : (ref4) <0x3de> │ │ │ │ │ <1fb8> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1fb9>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1fba> DW_AT_name : (strp) (offset: 0x3af9): sRGB_to_linear │ │ │ │ │ <1fbe> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1fbf> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1fbf> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1fc0> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1fc1> DW_AT_type : (ref4) <0x20da> │ │ │ │ │ <1fc5> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1fc6>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1fc7> DW_AT_name : (strp) (offset: 0x184d1): linear_to_sRGB │ │ │ │ │ <1fcb> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1fcc> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1fcc> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1fcd> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1fce> DW_AT_type : (ref4) <0x20ee> │ │ │ │ │ <1fd2> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1fd3>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1fd4> DW_AT_name : (strp) (offset: 0x188e4): in_circle │ │ │ │ │ <1fd8> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1fd9> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1fd9> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1fda> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1fdb> DW_AT_type : (ref4) <0x210c> │ │ │ │ │ <1fdf> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1fe0>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1fe1> DW_AT_name : (strp) (offset: 0x17a0): getpixel │ │ │ │ │ <1fe5> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1fe6> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1fe6> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1fe7> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1fe8> DW_AT_type : (ref4) <0x212f> │ │ │ │ │ <1fec> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1fed>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1fee> DW_AT_name : (strp) (offset: 0x4677): putpixel │ │ │ │ │ <1ff2> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1ff3> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1ff3> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1ff4> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1ff5> DW_AT_type : (ref4) <0x214e> │ │ │ │ │ <1ff9> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1ffa>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1ffb> DW_AT_name : (strp) (offset: 0x6ab5): xorpixel │ │ │ │ │ <1fff> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2000> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <2000> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <2001> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <2002> DW_AT_type : (ref4) <0x2168> │ │ │ │ │ <2006> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><2007>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <2008> DW_AT_name : (strp) (offset: 0x3795): playsound │ │ │ │ │ <200c> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <200d> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <200d> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <200e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <200f> DW_AT_type : (ref4) <0x2187> │ │ │ │ │ <2013> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><2014>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <2015> DW_AT_name : (strp) (offset: 0xd7d5): playingsound │ │ │ │ │ <2019> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <201a> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <201a> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <201b> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <201c> DW_AT_type : (ref4) <0x2191> │ │ │ │ │ <2020> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><2021>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <2022> DW_AT_name : (strp) (offset: 0x1b245): pausesound │ │ │ │ │ <2026> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2027> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <2027> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <2028> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <2029> DW_AT_type : (ref4) <0x3ef> │ │ │ │ │ <202d> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><202e>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <202f> DW_AT_name : (strp) (offset: 0x1b243): unpausesound │ │ │ │ │ <2033> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2034> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <2034> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <2035> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <2036> DW_AT_type : (ref4) <0x3ef> │ │ │ │ │ <203a> DW_AT_data_member_location: (data1) 104 │ │ │ │ │ <2><203b>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <203c> DW_AT_name : (strp) (offset: 0xf6d6): stopsound │ │ │ │ │ <2040> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2041> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <2041> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <2042> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <2043> DW_AT_type : (ref4) <0x3ef> │ │ │ │ │ <2047> DW_AT_data_member_location: (data1) 112 │ │ │ │ │ <2><2048>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <2049> DW_AT_name : (strp) (offset: 0xb28d): line │ │ │ │ │ <204d> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <204e> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <204e> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <204f> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <2050> DW_AT_type : (ref4) <0x21f7> │ │ │ │ │ <2054> DW_AT_data_member_location: (data1) 120 │ │ │ │ │ <2><2055>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <2056> DW_AT_name : (strp) (offset: 0x12a8a): button_down │ │ │ │ │ <205a> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <205b> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <205b> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <205c> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <205d> DW_AT_type : (ref4) <0x2191> │ │ │ │ │ <2061> DW_AT_data_member_location: (data1) 128 │ │ │ │ │ <2><2062>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <2063> DW_AT_name : (strp) (offset: 0x10040): rgbtohsv │ │ │ │ │ <2067> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2068> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <2068> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <2069> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <206a> DW_AT_type : (ref4) <0x2225> │ │ │ │ │ <206e> DW_AT_data_member_location: (data1) 136 │ │ │ │ │ <2><206f>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <2070> DW_AT_name : (strp) (offset: 0xb9eb): hsvtorgb │ │ │ │ │ <2074> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2075> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <2075> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <2076> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <2077> DW_AT_type : (ref4) <0x224e> │ │ │ │ │ <207b> DW_AT_data_member_location: (data1) 144 │ │ │ │ │ <2><207c>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <207d> DW_AT_name : (strp) (offset: 0x17214): canvas_w │ │ │ │ │ <2081> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2082> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <2082> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <2083> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <2084> DW_AT_type : (ref4) <0x3b>, int │ │ │ │ │ <2088> DW_AT_data_member_location: (data1) 152 │ │ │ │ │ <2><2089>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <208a> DW_AT_name : (strp) (offset: 0x1716f): canvas_h │ │ │ │ │ <208e> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <208f> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <208f> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <2090> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <2091> DW_AT_type : (ref4) <0x3b>, int │ │ │ │ │ <2095> DW_AT_data_member_location: (data1) 156 │ │ │ │ │ <2><2096>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <2097> DW_AT_name : (strp) (offset: 0x15e3b): scale │ │ │ │ │ <209b> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <209c> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <209c> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <209d> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <209e> DW_AT_type : (ref4) <0x2271> │ │ │ │ │ <20a2> DW_AT_data_member_location: (data1) 160 │ │ │ │ │ <2><20a3>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <20a4> DW_AT_name : (strp) (offset: 0x15e34): rotate_scale │ │ │ │ │ <20a8> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <20a9> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <20a9> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <20aa> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <20ab> DW_AT_type : (ref4) <0x228f> │ │ │ │ │ <20af> DW_AT_data_member_location: (data1) 168 │ │ │ │ │ <2><20b0>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <20b1> DW_AT_name : (strp) (offset: 0x12540): touched │ │ │ │ │ <20b5> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <20b6> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <20b6> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <20b7> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <20b8> DW_AT_type : (ref4) <0x22a8> │ │ │ │ │ <20bc> DW_AT_data_member_location: (data1) 176 │ │ │ │ │ <2><20bd>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <20be> DW_AT_name : (strp) (offset: 0x83a2): retract_undo │ │ │ │ │ <20c2> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <20c3> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <20c3> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <20c4> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <20c5> DW_AT_type : (ref4) <0x3ef> │ │ │ │ │ <20c9> DW_AT_data_member_location: (data1) 184 │ │ │ │ │ <2><20ca>: Abbrev Number: 0 │ │ │ │ │ <1><20cb>: Abbrev Number: 28 (DW_TAG_subroutine_type) │ │ │ │ │ <20cc> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <20cc> DW_AT_type : (ref4) <0x375>, float │ │ │ │ │ @@ -4542,23 +4542,23 @@ │ │ │ │ │ <2><22a7>: Abbrev Number: 0 │ │ │ │ │ <1><22a8>: Abbrev Number: 7 (DW_TAG_pointer_type) │ │ │ │ │ <22a9> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ │ <22a9> DW_AT_type : (ref4) <0x2294>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><22ad>: Abbrev Number: 6 (DW_TAG_typedef) │ │ │ │ │ <22ae> DW_AT_name : (strp) (offset: 0xe03c): magic_api │ │ │ │ │ <22b2> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <22b3> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <22b3> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <22b4> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <22b5> DW_AT_type : (ref4) <0x1f78>, magic_api_t │ │ │ │ │ <1><22b9>: Abbrev Number: 27 (DW_TAG_enumeration_type) │ │ │ │ │ <22ba> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <22bb> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <22bb> DW_AT_type : (ref4) <0x50>, unsigned int │ │ │ │ │ <22bf> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <22c0> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <22c0> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <22c1> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <22c2> DW_AT_sibling : (ref4) <0x22f7> │ │ │ │ │ <2><22c6>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <22c7> DW_AT_name : (strp) (offset: 0x8fa8): MAGIC_TYPE_DISTORTS │ │ │ │ │ <22cb> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><22cc>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <22cd> DW_AT_name : (strp) (offset: 0x28e8): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4583,15 +4583,15 @@ │ │ │ │ │ <22f5> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><22f6>: Abbrev Number: 0 │ │ │ │ │ <1><22f7>: Abbrev Number: 27 (DW_TAG_enumeration_type) │ │ │ │ │ <22f8> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <22f9> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <22f9> DW_AT_type : (ref4) <0x50>, unsigned int │ │ │ │ │ <22fd> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <22fe> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <22fe> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <22ff> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <2300> DW_AT_sibling : (ref4) <0x231d> │ │ │ │ │ <2><2304>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2305> DW_AT_name : (strp) (offset: 0xdf35): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <2309> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><230a>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <230b> DW_AT_name : (strp) (offset: 0xdd9c): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4609,15 +4609,15 @@ │ │ │ │ │ <2><2326>: Abbrev Number: 25 (DW_TAG_subrange_type) │ │ │ │ │ <2327> DW_AT_type : (ref4) <0x32>, long unsigned int │ │ │ │ │ <232b> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><232c>: Abbrev Number: 0 │ │ │ │ │ <1><232d>: Abbrev Number: 73 (DW_TAG_variable) │ │ │ │ │ <232e> DW_AT_name : (strp) (offset: 0x16d0f): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <2332> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2333> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <2333> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <2334> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <2335> DW_AT_type : (ref4) <0x231d> │ │ │ │ │ <2339> DW_AT_external : (flag_present) 1 │ │ │ │ │ <2339> DW_AT_location : (exprloc) 9 byte block: 3 98 0 2 0 0 0 0 0 (DW_OP_addr: 20098) │ │ │ │ │ <1><2343>: Abbrev Number: 7 (DW_TAG_pointer_type) │ │ │ │ │ <2344> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ │ <2344> DW_AT_type : (ref4) <0x3b>, int │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -247,16 +247,16 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 947 macro : __COMPAR_FN_T │ │ │ │ │ DW_MACRO_start_file - lineno: 965 filenum: 78 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 1155 filenum: 79 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 20 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 80 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 80 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 81 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 7 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 82 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 83 │ │ │ │ │ @@ -942,25 +942,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa2f1 │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 86 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 19 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 19 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 85 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa331 │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 86 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 25 filenum: 24 │ │ │ │ │ + DW_MACRO_start_file - lineno: 9 filenum: 24 │ │ │ │ │ DW_MACRO_import - offset : 0xa3be │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 37 │ │ │ │ │ DW_MACRO_import - offset : 0x2cc6 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 181 │ │ │ │ │ DW_MACRO_import - offset : 0xa3da │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 37 │ │ │ │ │ @@ -7175,31 +7175,31 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 114 macro : ngettext(msgid1,msgid2,n) dngettext (NULL, msgid1, msgid2, n) │ │ │ │ │ DW_MACRO_define_strp - lineno : 116 macro : dngettext(domainname,msgid1,msgid2,n) dcngettext (domainname, msgid1, msgid2, n, LC_MESSAGES) │ │ │ │ │ │ │ │ │ │ Offset: 0xa512 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa581 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 44 macro : SDL_IMAGE_MAJOR_VERSION 2 │ │ │ │ │ DW_MACRO_define_strp - lineno : 45 macro : SDL_IMAGE_MINOR_VERSION 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,29 +1,30 @@ │ │ │ │ │ GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ -}gwgfgggg │ │ │ │ │ -O$X^6J!! │ │ │ │ │ -]JV}wfkpXY │ │ │ │ │ +\9{V_-&* │ │ │ │ │ +5xCb]!^t │ │ │ │ │ i4nivGp4 │ │ │ │ │ #8)j{a@w │ │ │ │ │ ?.Wp$z<> │ │ │ │ │ O.})TlNh │ │ │ │ │ Rd/g] r> │ │ │ │ │ "r&uiP21 │ │ │ │ │ /s&`jI7S.> │ │ │ │ │ e0;5|?) │ │ │ │ │ |1[eeJIM │ │ │ │ │ j%61RSE\ │ │ │ │ │ !YWCkneV[ │ │ │ │ │ -tg1:d6;' │ │ │ │ │ -a_7[?`Es │ │ │ │ │ -.'G8~g;M │ │ │ │ │ -.''8~g;MNp │ │ │ │ │ -ov{r"JND │ │ │ │ │ -Ct'DwBt'DwBt'DwBt'DwBt'DwBt'DwB, │ │ │ │ │ -2|_X.@3n │ │ │ │ │ +^mj YZcN │ │ │ │ │ +Shqj2-NM │ │ │ │ │ +Ii.]JsiS │ │ │ │ │ +Qr"JNp~+ │ │ │ │ │ +Qr"JNp~+ │ │ │ │ │ +Qr"JNp~+ │ │ │ │ │ +VY^EYbs5 │ │ │ │ │ +Fzvb @gp │ │ │ │ │ +pF3/2k>Sy │ │ │ │ │ call_weak_fn │ │ │ │ │ crtstuff.c │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ │ frame_dummy │ │ │ │ --- ./usr/lib/debug/.build-id/3b/18cce4b431debc3480162ad6febd4836dfa915.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/99/c6483772b3ef619304f94b99a9cac26ef84563.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 84% similar despite different names │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: DYN (Shared object file) │ │ │ │ │ Machine: AArch64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ │ - Start of section headers: 80304 (bytes into file) │ │ │ │ │ + Start of section headers: 80312 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ │ Number of program headers: 7 │ │ │ │ │ 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 0x139b0: │ │ │ │ │ +There are 36 section headers, starting at offset 0x139b8: │ │ │ │ │ │ │ │ │ │ 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 00000000000001c8 0001c8 000024 00 A 0 0 4 │ │ │ │ │ [ 2] .gnu.hash NOBITS 00000000000001f0 0001ec 0000b8 00 A 3 0 8 │ │ │ │ │ [ 3] .dynsym NOBITS 00000000000002a8 0001ec 000450 18 A 4 3 8 │ │ │ │ │ @@ -29,17 +29,17 @@ │ │ │ │ │ [24] .debug_aranges PROGBITS 0000000000000000 00020b 000030 00 0 0 1 │ │ │ │ │ [25] .debug_info PROGBITS 0000000000000000 000240 0020ea 00 C 0 0 8 │ │ │ │ │ [26] .debug_abbrev PROGBITS 0000000000000000 002330 000297 00 C 0 0 8 │ │ │ │ │ [27] .debug_line PROGBITS 0000000000000000 0025c8 0007c0 00 C 0 0 8 │ │ │ │ │ [28] .debug_str PROGBITS 0000000000000000 002d88 00929d 01 MSC 0 0 8 │ │ │ │ │ [29] .debug_line_str PROGBITS 0000000000000000 00c028 0003e4 01 MSC 0 0 8 │ │ │ │ │ [30] .debug_loclists PROGBITS 0000000000000000 00c410 0005fb 00 C 0 0 8 │ │ │ │ │ - [31] .debug_macro PROGBITS 0000000000000000 00ca10 005c0d 00 C 0 0 8 │ │ │ │ │ - [32] .debug_rnglists PROGBITS 0000000000000000 01261d 000086 00 0 0 1 │ │ │ │ │ - [33] .symtab SYMTAB 0000000000000000 0126a8 000c78 18 34 90 8 │ │ │ │ │ - [34] .strtab STRTAB 0000000000000000 013320 000521 00 0 0 1 │ │ │ │ │ - [35] .shstrtab STRTAB 0000000000000000 013841 00016a 00 0 0 1 │ │ │ │ │ + [31] .debug_macro PROGBITS 0000000000000000 00ca10 005c15 00 C 0 0 8 │ │ │ │ │ + [32] .debug_rnglists PROGBITS 0000000000000000 012625 000086 00 0 0 1 │ │ │ │ │ + [33] .symtab SYMTAB 0000000000000000 0126b0 000c78 18 34 90 8 │ │ │ │ │ + [34] .strtab STRTAB 0000000000000000 013328 000521 00 0 0 1 │ │ │ │ │ + [35] .shstrtab STRTAB 0000000000000000 013849 00016a 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), p (processor specific) │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 3b18cce4b431debc3480162ad6febd4836dfa915 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 99c6483772b3ef619304f94b99a9cac26ef84563 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3834,189 +3834,189 @@ │ │ │ │ │ <1d47> DW_AT_decl_line : (data1) 236 │ │ │ │ │ <1d48> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1d49> DW_AT_type : (ref4) <0x1d00>, Mix_Chunk │ │ │ │ │ <1><1d4d>: Abbrev Number: 23 (DW_TAG_structure_type) │ │ │ │ │ <1d4e> DW_AT_name : (strp) (offset: 0x15982): magic_api_t │ │ │ │ │ <1d52> DW_AT_byte_size : (data1) 192 │ │ │ │ │ <1d53> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d54> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1d54> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1d55> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d55> DW_AT_sibling : (ref4) <0x1e9f> │ │ │ │ │ <2><1d59>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d5a> DW_AT_name : (strp) (offset: 0xf1b1): tp_version │ │ │ │ │ <1d5e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d5f> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1d5f> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1d60> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d61> DW_AT_type : (ref4) <0xc7> │ │ │ │ │ <1d65> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d66>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d67> DW_AT_name : (strp) (offset: 0x12d0d): data_directory │ │ │ │ │ <1d6b> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d6c> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1d6c> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1d6d> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d6e> DW_AT_type : (ref4) <0xc7> │ │ │ │ │ <1d72> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d73>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d74> DW_AT_name : (strp) (offset: 0x53ff): update_progress_bar │ │ │ │ │ <1d78> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d79> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1d79> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1d7a> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d7b> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1d7f> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d80>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d81> DW_AT_name : (strp) (offset: 0x5a83): special_notify │ │ │ │ │ <1d85> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d86> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1d86> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1d87> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d88> DW_AT_type : (ref4) <0x1b8> │ │ │ │ │ <1d8c> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d8d>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d8e> DW_AT_name : (strp) (offset: 0x3b25): sRGB_to_linear │ │ │ │ │ <1d92> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d93> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d93> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d94> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d95> DW_AT_type : (ref4) <0x1eae> │ │ │ │ │ <1d99> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d9a>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d9b> DW_AT_name : (strp) (offset: 0x1866a): linear_to_sRGB │ │ │ │ │ <1d9f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1da0> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1da0> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1da1> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1da2> DW_AT_type : (ref4) <0x1ec2> │ │ │ │ │ <1da6> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1da7>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1da8> DW_AT_name : (strp) (offset: 0x18a1b): in_circle │ │ │ │ │ <1dac> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dad> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1dad> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1dae> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1daf> DW_AT_type : (ref4) <0x1ee0> │ │ │ │ │ <1db3> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1db4>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1db5> DW_AT_name : (strp) (offset: 0x176b): getpixel │ │ │ │ │ <1db9> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dba> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1dba> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1dbb> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1dbc> DW_AT_type : (ref4) <0x1f03> │ │ │ │ │ <1dc0> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1dc1>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1dc2> DW_AT_name : (strp) (offset: 0x468e): putpixel │ │ │ │ │ <1dc6> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dc7> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1dc7> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1dc8> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dc9> DW_AT_type : (ref4) <0x1f22> │ │ │ │ │ <1dcd> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1dce>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1dcf> DW_AT_name : (strp) (offset: 0x6a39): xorpixel │ │ │ │ │ <1dd3> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dd4> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1dd4> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1dd5> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd6> DW_AT_type : (ref4) <0x1f3c> │ │ │ │ │ <1dda> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1ddb>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1ddc> DW_AT_name : (strp) (offset: 0x37a5): playsound │ │ │ │ │ <1de0> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1de1> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1de1> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1de2> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de3> DW_AT_type : (ref4) <0x1f5b> │ │ │ │ │ <1de7> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><1de8>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1de9> DW_AT_name : (strp) (offset: 0xd95b): playingsound │ │ │ │ │ <1ded> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dee> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1dee> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1def> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1df0> DW_AT_type : (ref4) <0x1f65> │ │ │ │ │ <1df4> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><1df5>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1df6> DW_AT_name : (strp) (offset: 0x1b196): pausesound │ │ │ │ │ <1dfa> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dfb> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1dfb> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <1dfc> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dfd> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e01> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><1e02>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e03> DW_AT_name : (strp) (offset: 0x1b194): unpausesound │ │ │ │ │ <1e07> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e08> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <1e08> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <1e09> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e0a> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e0e> DW_AT_data_member_location: (data1) 104 │ │ │ │ │ <2><1e0f>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e10> DW_AT_name : (strp) (offset: 0xf8fa): stopsound │ │ │ │ │ <1e14> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e15> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <1e15> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <1e16> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e17> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e1b> DW_AT_data_member_location: (data1) 112 │ │ │ │ │ <2><1e1c>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e1d> DW_AT_name : (strp) (offset: 0xb26c): line │ │ │ │ │ <1e21> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e22> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <1e22> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <1e23> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e24> DW_AT_type : (ref4) <0x1fcb> │ │ │ │ │ <1e28> DW_AT_data_member_location: (data1) 120 │ │ │ │ │ <2><1e29>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e2a> DW_AT_name : (strp) (offset: 0x12cce): button_down │ │ │ │ │ <1e2e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e2f> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <1e2f> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <1e30> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1e31> DW_AT_type : (ref4) <0x1f65> │ │ │ │ │ <1e35> DW_AT_data_member_location: (data1) 128 │ │ │ │ │ <2><1e36>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e37> DW_AT_name : (strp) (offset: 0x10236): rgbtohsv │ │ │ │ │ <1e3b> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e3c> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <1e3c> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <1e3d> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e3e> DW_AT_type : (ref4) <0x1ff9> │ │ │ │ │ <1e42> DW_AT_data_member_location: (data1) 136 │ │ │ │ │ <2><1e43>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e44> DW_AT_name : (strp) (offset: 0xb9b6): hsvtorgb │ │ │ │ │ <1e48> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e49> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1e49> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1e4a> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e4b> DW_AT_type : (ref4) <0x2022> │ │ │ │ │ <1e4f> DW_AT_data_member_location: (data1) 144 │ │ │ │ │ <2><1e50>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e51> DW_AT_name : (strp) (offset: 0x17394): canvas_w │ │ │ │ │ <1e55> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e56> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <1e56> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <1e57> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e58> DW_AT_type : (ref4) <0x39>, int │ │ │ │ │ <1e5c> DW_AT_data_member_location: (data1) 152 │ │ │ │ │ <2><1e5d>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e5e> DW_AT_name : (strp) (offset: 0x172ef): canvas_h │ │ │ │ │ <1e62> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e63> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <1e63> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <1e64> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e65> DW_AT_type : (ref4) <0x39>, int │ │ │ │ │ <1e69> DW_AT_data_member_location: (data1) 156 │ │ │ │ │ <2><1e6a>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e6b> DW_AT_name : (strp) (offset: 0x15f3d): scale │ │ │ │ │ <1e6f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e70> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <1e70> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <1e71> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e72> DW_AT_type : (ref4) <0x2045> │ │ │ │ │ <1e76> DW_AT_data_member_location: (data1) 160 │ │ │ │ │ <2><1e77>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e78> DW_AT_name : (strp) (offset: 0x15f36): rotate_scale │ │ │ │ │ <1e7c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e7d> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1e7d> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1e7e> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e7f> DW_AT_type : (ref4) <0x2063> │ │ │ │ │ <1e83> DW_AT_data_member_location: (data1) 168 │ │ │ │ │ <2><1e84>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e85> DW_AT_name : (strp) (offset: 0x1275c): touched │ │ │ │ │ <1e89> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e8a> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <1e8a> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <1e8b> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e8c> DW_AT_type : (ref4) <0x207c> │ │ │ │ │ <1e90> DW_AT_data_member_location: (data1) 176 │ │ │ │ │ <2><1e91>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e92> DW_AT_name : (strp) (offset: 0x83c5): retract_undo │ │ │ │ │ <1e96> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e97> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <1e97> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <1e98> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e99> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e9d> DW_AT_data_member_location: (data1) 184 │ │ │ │ │ <2><1e9e>: Abbrev Number: 0 │ │ │ │ │ <1><1e9f>: Abbrev Number: 38 (DW_TAG_subroutine_type) │ │ │ │ │ <1ea0> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1ea0> DW_AT_type : (ref4) <0x32>, float │ │ │ │ │ @@ -4246,23 +4246,23 @@ │ │ │ │ │ <2><207b>: Abbrev Number: 0 │ │ │ │ │ <1><207c>: Abbrev Number: 8 (DW_TAG_pointer_type) │ │ │ │ │ <207d> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ │ <207d> DW_AT_type : (ref4) <0x2068>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><2081>: Abbrev Number: 6 (DW_TAG_typedef) │ │ │ │ │ <2082> DW_AT_name : (strp) (offset: 0xd73d): magic_api │ │ │ │ │ <2086> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2087> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <2087> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <2088> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <2089> DW_AT_type : (ref4) <0x1d4d>, magic_api_t │ │ │ │ │ <1><208d>: Abbrev Number: 29 (DW_TAG_enumeration_type) │ │ │ │ │ <208e> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <208f> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <208f> DW_AT_type : (ref4) <0x57>, unsigned int │ │ │ │ │ <2093> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2094> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <2094> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <2095> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <2096> DW_AT_sibling : (ref4) <0x20cb> │ │ │ │ │ <2><209a>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <209b> DW_AT_name : (strp) (offset: 0x14b5a): MAGIC_TYPE_DISTORTS │ │ │ │ │ <209f> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20a0>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20a1> DW_AT_name : (strp) (offset: 0x19a6c): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4287,15 +4287,15 @@ │ │ │ │ │ <20c9> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><20ca>: Abbrev Number: 0 │ │ │ │ │ <1><20cb>: Abbrev Number: 29 (DW_TAG_enumeration_type) │ │ │ │ │ <20cc> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <20cd> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <20cd> DW_AT_type : (ref4) <0x57>, unsigned int │ │ │ │ │ <20d1> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20d2> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <20d2> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <20d3> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <20d4> DW_AT_sibling : (ref4) <0x20f1> │ │ │ │ │ <2><20d8>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20d9> DW_AT_name : (strp) (offset: 0xe0b2): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <20dd> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20de>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20df> DW_AT_name : (strp) (offset: 0x239): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4313,15 +4313,15 @@ │ │ │ │ │ <2><20fa>: Abbrev Number: 37 (DW_TAG_subrange_type) │ │ │ │ │ <20fb> DW_AT_type : (ref4) <0x40>, long unsigned int │ │ │ │ │ <20ff> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><2100>: Abbrev Number: 0 │ │ │ │ │ <1><2101>: Abbrev Number: 72 (DW_TAG_variable) │ │ │ │ │ <2102> DW_AT_name : (strp) (offset: 0x16e8f): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <2106> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2107> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <2107> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <2108> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <2109> DW_AT_type : (ref4) <0x20f1> │ │ │ │ │ <210d> DW_AT_external : (flag_present) 1 │ │ │ │ │ <210d> DW_AT_location : (exprloc) 9 byte block: 3 b0 0 2 0 0 0 0 0 (DW_OP_addr: 200b0) │ │ │ │ │ <1><2117>: Abbrev Number: 29 (DW_TAG_enumeration_type) │ │ │ │ │ <2118> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <2119> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -247,16 +247,16 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 947 macro : __COMPAR_FN_T │ │ │ │ │ DW_MACRO_start_file - lineno: 965 filenum: 77 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 1155 filenum: 78 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 36 filenum: 18 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 79 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 79 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 80 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 5 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 81 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 82 │ │ │ │ │ @@ -942,25 +942,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa2e4 │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 85 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 17 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 17 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 84 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa324 │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 85 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 25 filenum: 21 │ │ │ │ │ + DW_MACRO_start_file - lineno: 9 filenum: 21 │ │ │ │ │ DW_MACRO_import - offset : 0xa3b1 │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 34 │ │ │ │ │ DW_MACRO_import - offset : 0x2cb9 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 180 │ │ │ │ │ DW_MACRO_import - offset : 0xa3cd │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 34 │ │ │ │ │ @@ -7173,31 +7173,31 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 114 macro : ngettext(msgid1,msgid2,n) dngettext (NULL, msgid1, msgid2, n) │ │ │ │ │ DW_MACRO_define_strp - lineno : 116 macro : dngettext(domainname,msgid1,msgid2,n) dcngettext (domainname, msgid1, msgid2, n, LC_MESSAGES) │ │ │ │ │ │ │ │ │ │ Offset: 0xa505 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa574 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 44 macro : SDL_IMAGE_MAJOR_VERSION 2 │ │ │ │ │ DW_MACRO_define_strp - lineno : 45 macro : SDL_IMAGE_MINOR_VERSION 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,29 +1,23 @@ │ │ │ │ │ -GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ -b"J6@U2& │ │ │ │ │ -SW;L].[3# │ │ │ │ │ -QXia0Ll1 │ │ │ │ │ -vOsD_YC+ │ │ │ │ │ +EcGCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ +D-E[*<f7 │ │ │ │ │ +K~loo[nJM │ │ │ │ │ '3=QZ`3] │ │ │ │ │ KNjPno]c │ │ │ │ │ }n4T4s44 │ │ │ │ │ ,,`KP/J1 │ │ │ │ │ $H"eE&P+X │ │ │ │ │ w/D?b5/0r │ │ │ │ │ 2VL3>| 6 │ │ │ │ │ lM!s@r47F_ │ │ │ │ │ K5kx<^|Y │ │ │ │ │ 51m=U*33*?b[ │ │ │ │ │ -ZEP(/[YhS] │ │ │ │ │ -Ii/I:yW] │ │ │ │ │ -wKa|[7*U │ │ │ │ │ -q3"oGnn4 │ │ │ │ │ ->1 UX]&C │ │ │ │ │ -KN8+iqZ<-N │ │ │ │ │ -%'Pp"JND │ │ │ │ │ +Bf<:2;Mu │ │ │ │ │ + Q2!J(DI │ │ │ │ │ +NwB9 *'A │ │ │ │ │ call_weak_fn │ │ │ │ │ crtstuff.c │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ │ frame_dummy │ │ │ │ --- ./usr/lib/debug/.build-id/40/b936e1e99acf40d600042812028504bc4948da.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/22/dab51e414563a359f2de63e2de380532801ece.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 82% similar despite different names │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -29,16 +29,16 @@ │ │ │ │ │ [24] .debug_aranges PROGBITS 0000000000000000 00020b 000030 00 0 0 1 │ │ │ │ │ [25] .debug_info PROGBITS 0000000000000000 000240 001a76 00 C 0 0 8 │ │ │ │ │ [26] .debug_abbrev PROGBITS 0000000000000000 001cb8 0001f8 00 C 0 0 8 │ │ │ │ │ [27] .debug_line PROGBITS 0000000000000000 001eb0 00049d 00 C 0 0 8 │ │ │ │ │ [28] .debug_str PROGBITS 0000000000000000 002350 00917e 01 MSC 0 0 8 │ │ │ │ │ [29] .debug_line_str PROGBITS 0000000000000000 00b4d0 0003e4 01 MSC 0 0 8 │ │ │ │ │ [30] .debug_loclists PROGBITS 0000000000000000 00b8b8 00031c 00 C 0 0 8 │ │ │ │ │ - [31] .debug_macro PROGBITS 0000000000000000 00bbd8 005c1f 00 C 0 0 8 │ │ │ │ │ - [32] .debug_rnglists PROGBITS 0000000000000000 0117f7 000017 00 0 0 1 │ │ │ │ │ + [31] .debug_macro PROGBITS 0000000000000000 00bbd8 005c21 00 C 0 0 8 │ │ │ │ │ + [32] .debug_rnglists PROGBITS 0000000000000000 0117f9 000017 00 0 0 1 │ │ │ │ │ [33] .symtab SYMTAB 0000000000000000 011810 000ab0 18 34 81 8 │ │ │ │ │ [34] .strtab STRTAB 0000000000000000 0122c0 0003aa 00 0 0 1 │ │ │ │ │ [35] .shstrtab STRTAB 0000000000000000 01266a 00016a 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: 40b936e1e99acf40d600042812028504bc4948da │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 22dab51e414563a359f2de63e2de380532801ece │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3832,189 +3832,189 @@ │ │ │ │ │ <1d42> DW_AT_decl_line : (data1) 236 │ │ │ │ │ <1d43> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1d44> DW_AT_type : (ref4) <0x1cfb>, Mix_Chunk │ │ │ │ │ <1><1d48>: Abbrev Number: 16 (DW_TAG_structure_type) │ │ │ │ │ <1d49> DW_AT_name : (strp) (offset: 0x157b1): magic_api_t │ │ │ │ │ <1d4d> DW_AT_byte_size : (data1) 192 │ │ │ │ │ <1d4e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d4f> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1d4f> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1d50> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d50> DW_AT_sibling : (ref4) <0x1e9a> │ │ │ │ │ <2><1d54>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d55> DW_AT_name : (strp) (offset: 0xf04b): tp_version │ │ │ │ │ <1d59> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d5a> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1d5a> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1d5b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d5c> DW_AT_type : (ref4) <0xc0> │ │ │ │ │ <1d60> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d61>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d62> DW_AT_name : (strp) (offset: 0x12ae4): data_directory │ │ │ │ │ <1d66> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d67> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1d67> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1d68> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d69> DW_AT_type : (ref4) <0xc0> │ │ │ │ │ <1d6d> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d6e>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d6f> DW_AT_name : (strp) (offset: 0x53ba): update_progress_bar │ │ │ │ │ <1d73> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d74> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1d74> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1d75> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d76> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1d7a> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d7b>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d7c> DW_AT_name : (strp) (offset: 0x5a46): special_notify │ │ │ │ │ <1d80> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d81> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1d81> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1d82> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d83> DW_AT_type : (ref4) <0x1b8> │ │ │ │ │ <1d87> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d88>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d89> DW_AT_name : (strp) (offset: 0x3acd): sRGB_to_linear │ │ │ │ │ <1d8d> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d8e> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d8e> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d8f> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d90> DW_AT_type : (ref4) <0x1ea9> │ │ │ │ │ <1d94> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d95>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d96> DW_AT_name : (strp) (offset: 0x1845d): linear_to_sRGB │ │ │ │ │ <1d9a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d9b> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1d9b> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1d9c> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d9d> DW_AT_type : (ref4) <0x1ebd> │ │ │ │ │ <1da1> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1da2>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1da3> DW_AT_name : (strp) (offset: 0x1882e): in_circle │ │ │ │ │ <1da7> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1da8> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1da8> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1da9> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1daa> DW_AT_type : (ref4) <0x1edb> │ │ │ │ │ <1dae> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1daf>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1db0> DW_AT_name : (strp) (offset: 0x173a): getpixel │ │ │ │ │ <1db4> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1db5> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1db5> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1db6> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1db7> DW_AT_type : (ref4) <0x1efe> │ │ │ │ │ <1dbb> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1dbc>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dbd> DW_AT_name : (strp) (offset: 0x4657): putpixel │ │ │ │ │ <1dc1> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dc2> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1dc2> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1dc3> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dc4> DW_AT_type : (ref4) <0x1f1d> │ │ │ │ │ <1dc8> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1dc9>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dca> DW_AT_name : (strp) (offset: 0x6a8b): xorpixel │ │ │ │ │ <1dce> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dcf> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1dcf> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1dd0> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd1> DW_AT_type : (ref4) <0x1f37> │ │ │ │ │ <1dd5> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1dd6>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dd7> DW_AT_name : (strp) (offset: 0x3769): playsound │ │ │ │ │ <1ddb> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1ddc> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1ddc> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1ddd> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dde> DW_AT_type : (ref4) <0x1f56> │ │ │ │ │ <1de2> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><1de3>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1de4> DW_AT_name : (strp) (offset: 0xd8ad): playingsound │ │ │ │ │ <1de8> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1de9> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1de9> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1dea> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1deb> DW_AT_type : (ref4) <0x1f60> │ │ │ │ │ <1def> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><1df0>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1df1> DW_AT_name : (strp) (offset: 0x1b0b7): pausesound │ │ │ │ │ <1df5> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1df6> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1df6> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <1df7> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1df8> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1dfc> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><1dfd>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dfe> DW_AT_name : (strp) (offset: 0x1b0b5): unpausesound │ │ │ │ │ <1e02> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e03> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <1e03> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <1e04> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e05> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e09> DW_AT_data_member_location: (data1) 104 │ │ │ │ │ <2><1e0a>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e0b> DW_AT_name : (strp) (offset: 0xf794): stopsound │ │ │ │ │ <1e0f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e10> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <1e10> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <1e11> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e12> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e16> DW_AT_data_member_location: (data1) 112 │ │ │ │ │ <2><1e17>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e18> DW_AT_name : (strp) (offset: 0xb235): line │ │ │ │ │ <1e1c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e1d> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <1e1d> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <1e1e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e1f> DW_AT_type : (ref4) <0x1fc6> │ │ │ │ │ <1e23> DW_AT_data_member_location: (data1) 120 │ │ │ │ │ <2><1e24>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e25> DW_AT_name : (strp) (offset: 0x12aa5): button_down │ │ │ │ │ <1e29> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e2a> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <1e2a> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <1e2b> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1e2c> DW_AT_type : (ref4) <0x1f60> │ │ │ │ │ <1e30> DW_AT_data_member_location: (data1) 128 │ │ │ │ │ <2><1e31>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e32> DW_AT_name : (strp) (offset: 0x10095): rgbtohsv │ │ │ │ │ <1e36> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e37> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <1e37> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <1e38> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e39> DW_AT_type : (ref4) <0x1ff4> │ │ │ │ │ <1e3d> DW_AT_data_member_location: (data1) 136 │ │ │ │ │ <2><1e3e>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e3f> DW_AT_name : (strp) (offset: 0xb996): hsvtorgb │ │ │ │ │ <1e43> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e44> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1e44> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1e45> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e46> DW_AT_type : (ref4) <0x201d> │ │ │ │ │ <1e4a> DW_AT_data_member_location: (data1) 144 │ │ │ │ │ <2><1e4b>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e4c> DW_AT_name : (strp) (offset: 0x17174): canvas_w │ │ │ │ │ <1e50> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e51> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <1e51> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <1e52> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e53> DW_AT_type : (ref4) <0x3b>, int │ │ │ │ │ <1e57> DW_AT_data_member_location: (data1) 152 │ │ │ │ │ <2><1e58>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e59> DW_AT_name : (strp) (offset: 0x170cf): canvas_h │ │ │ │ │ <1e5d> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e5e> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <1e5e> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <1e5f> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e60> DW_AT_type : (ref4) <0x3b>, int │ │ │ │ │ <1e64> DW_AT_data_member_location: (data1) 156 │ │ │ │ │ <2><1e65>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e66> DW_AT_name : (strp) (offset: 0x15d5a): scale │ │ │ │ │ <1e6a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e6b> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <1e6b> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <1e6c> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e6d> DW_AT_type : (ref4) <0x2040> │ │ │ │ │ <1e71> DW_AT_data_member_location: (data1) 160 │ │ │ │ │ <2><1e72>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e73> DW_AT_name : (strp) (offset: 0x15d53): rotate_scale │ │ │ │ │ <1e77> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e78> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1e78> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1e79> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e7a> DW_AT_type : (ref4) <0x205e> │ │ │ │ │ <1e7e> DW_AT_data_member_location: (data1) 168 │ │ │ │ │ <2><1e7f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e80> DW_AT_name : (strp) (offset: 0x1a657): touched │ │ │ │ │ <1e84> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e85> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <1e85> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <1e86> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e87> DW_AT_type : (ref4) <0x2077> │ │ │ │ │ <1e8b> DW_AT_data_member_location: (data1) 176 │ │ │ │ │ <2><1e8c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e8d> DW_AT_name : (strp) (offset: 0x833f): retract_undo │ │ │ │ │ <1e91> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e92> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <1e92> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <1e93> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e94> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e98> DW_AT_data_member_location: (data1) 184 │ │ │ │ │ <2><1e99>: Abbrev Number: 0 │ │ │ │ │ <1><1e9a>: Abbrev Number: 26 (DW_TAG_subroutine_type) │ │ │ │ │ <1e9b> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e9b> DW_AT_type : (ref4) <0x14f>, float │ │ │ │ │ @@ -4244,23 +4244,23 @@ │ │ │ │ │ <2><2076>: Abbrev Number: 0 │ │ │ │ │ <1><2077>: Abbrev Number: 8 (DW_TAG_pointer_type) │ │ │ │ │ <2078> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ │ <2078> DW_AT_type : (ref4) <0x2063>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><207c>: Abbrev Number: 6 (DW_TAG_typedef) │ │ │ │ │ <207d> DW_AT_name : (strp) (offset: 0xd6a0): magic_api │ │ │ │ │ <2081> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2082> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <2082> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <2083> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <2084> DW_AT_type : (ref4) <0x1d48>, magic_api_t │ │ │ │ │ <1><2088>: Abbrev Number: 23 (DW_TAG_enumeration_type) │ │ │ │ │ <2089> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <208a> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <208a> DW_AT_type : (ref4) <0x50>, unsigned int │ │ │ │ │ <208e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <208f> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <208f> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <2090> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <2091> DW_AT_sibling : (ref4) <0x20c6> │ │ │ │ │ <2><2095>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2096> DW_AT_name : (strp) (offset: 0x14968): MAGIC_TYPE_DISTORTS │ │ │ │ │ <209a> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><209b>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <209c> DW_AT_name : (strp) (offset: 0x28a5): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4285,15 +4285,15 @@ │ │ │ │ │ <20c4> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><20c5>: Abbrev Number: 0 │ │ │ │ │ <1><20c6>: Abbrev Number: 23 (DW_TAG_enumeration_type) │ │ │ │ │ <20c7> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <20c8> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <20c8> DW_AT_type : (ref4) <0x50>, unsigned int │ │ │ │ │ <20cc> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20cd> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <20cd> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <20ce> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <20cf> DW_AT_sibling : (ref4) <0x20ec> │ │ │ │ │ <2><20d3>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20d4> DW_AT_name : (strp) (offset: 0xdfd5): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <20d8> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20d9>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20da> DW_AT_name : (strp) (offset: 0xde3c): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4311,15 +4311,15 @@ │ │ │ │ │ <2><20f5>: Abbrev Number: 19 (DW_TAG_subrange_type) │ │ │ │ │ <20f6> DW_AT_type : (ref4) <0x32>, long unsigned int │ │ │ │ │ <20fa> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><20fb>: Abbrev Number: 0 │ │ │ │ │ <1><20fc>: Abbrev Number: 58 (DW_TAG_variable) │ │ │ │ │ <20fd> DW_AT_name : (strp) (offset: 0x16c5a): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <2101> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2102> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <2102> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <2103> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <2104> DW_AT_type : (ref4) <0x20ec> │ │ │ │ │ <2108> DW_AT_external : (flag_present) 1 │ │ │ │ │ <2108> DW_AT_location : (exprloc) 9 byte block: 3 68 0 2 0 0 0 0 0 (DW_OP_addr: 20068) │ │ │ │ │ <1><2112>: Abbrev Number: 24 (DW_TAG_variable) │ │ │ │ │ <2113> DW_AT_name : (strp) (offset: 0x12a1f): smudge_snd │ │ │ │ │ <2117> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -136,16 +136,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x224f │ │ │ │ │ DW_MACRO_start_file - lineno: 23 filenum: 33 │ │ │ │ │ DW_MACRO_import - offset : 0x225f │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 35 filenum: 18 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 51 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 51 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 52 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 5 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 53 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 54 │ │ │ │ │ @@ -942,25 +942,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa2e3 │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 57 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 17 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 17 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 56 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa323 │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 57 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 25 filenum: 20 │ │ │ │ │ + DW_MACRO_start_file - lineno: 9 filenum: 20 │ │ │ │ │ DW_MACRO_import - offset : 0xa3b0 │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 33 │ │ │ │ │ DW_MACRO_import - offset : 0x2cb8 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 180 │ │ │ │ │ DW_MACRO_import - offset : 0xa3cc │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 33 │ │ │ │ │ @@ -7173,31 +7173,31 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 114 macro : ngettext(msgid1,msgid2,n) dngettext (NULL, msgid1, msgid2, n) │ │ │ │ │ DW_MACRO_define_strp - lineno : 116 macro : dngettext(domainname,msgid1,msgid2,n) dcngettext (domainname, msgid1, msgid2, n, LC_MESSAGES) │ │ │ │ │ │ │ │ │ │ Offset: 0xa504 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa573 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 44 macro : SDL_IMAGE_MAJOR_VERSION 2 │ │ │ │ │ DW_MACRO_define_strp - lineno : 45 macro : SDL_IMAGE_MINOR_VERSION 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,28 +1,24 @@ │ │ │ │ │ GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ -LvGl2\;.- │ │ │ │ │ +t<_PdJ"$ │ │ │ │ │ M_C .e dbW │ │ │ │ │ ^po_<_XQ7 │ │ │ │ │ O(g=Jx.^ │ │ │ │ │ l7(z=]fv8${X< │ │ │ │ │ eiVfD=7z │ │ │ │ │ !7$4HG$u │ │ │ │ │ EfVi{V,_ │ │ │ │ │ _l#NaR'Qz │ │ │ │ │ OJ}0<e5_ │ │ │ │ │ zDF~D._M │ │ │ │ │ K8e3~{.x[? │ │ │ │ │ pq|Js0/[o │ │ │ │ │ -SkIK<[J_ │ │ │ │ │ -@9: e2Ix │ │ │ │ │ + z<xA68`~x │ │ │ │ │ V,2O"-]lJctu │ │ │ │ │ -qHm?23qY?6 │ │ │ │ │ -@9)PNrO[ND │ │ │ │ │ -%DVB$%DNB │ │ │ │ │ -$DFB$$D>B │ │ │ │ │ +~2yh@~6_a │ │ │ │ │ call_weak_fn │ │ │ │ │ crtstuff.c │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ │ frame_dummy │ │ │ │ --- ./usr/lib/debug/.build-id/46/39bd7e5f2b9ae2f8d1ff475e89aca6befa85ab.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/ac/dad8b9c3cd7ddd27c1b3bf179a3b82e99a518e.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 77% similar despite different names │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -23,21 +23,21 @@ │ │ │ │ │ [18] .dynamic NOBITS 000000000001fd80 00fd70 0001c0 10 WA 4 0 8 │ │ │ │ │ [19] .got NOBITS 000000000001ff40 00fd70 0000a8 08 WA 0 0 8 │ │ │ │ │ [20] .got.plt NOBITS 000000000001ffe8 00fd70 0000a0 08 WA 0 0 8 │ │ │ │ │ [21] .data NOBITS 0000000000020088 00fd70 000068 00 WA 0 0 8 │ │ │ │ │ [22] .bss NOBITS 00000000000200f0 00fd70 000388 00 WA 0 0 8 │ │ │ │ │ [23] .comment PROGBITS 0000000000000000 0001ec 00001f 01 MS 0 0 1 │ │ │ │ │ [24] .debug_aranges PROGBITS 0000000000000000 00020b 000030 00 0 0 1 │ │ │ │ │ - [25] .debug_info PROGBITS 0000000000000000 000240 001c94 00 C 0 0 8 │ │ │ │ │ + [25] .debug_info PROGBITS 0000000000000000 000240 001c95 00 C 0 0 8 │ │ │ │ │ [26] .debug_abbrev PROGBITS 0000000000000000 001ed8 000203 00 C 0 0 8 │ │ │ │ │ [27] .debug_line PROGBITS 0000000000000000 0020e0 00084d 00 C 0 0 8 │ │ │ │ │ [28] .debug_str PROGBITS 0000000000000000 002930 009265 01 MSC 0 0 8 │ │ │ │ │ [29] .debug_line_str PROGBITS 0000000000000000 00bb98 0003f1 01 MSC 0 0 8 │ │ │ │ │ [30] .debug_loclists PROGBITS 0000000000000000 00bf90 0006bf 00 C 0 0 8 │ │ │ │ │ - [31] .debug_macro PROGBITS 0000000000000000 00c650 005bfd 00 C 0 0 8 │ │ │ │ │ + [31] .debug_macro PROGBITS 0000000000000000 00c650 005c00 00 C 0 0 8 │ │ │ │ │ [32] .symtab SYMTAB 0000000000000000 012250 000c00 18 33 73 8 │ │ │ │ │ [33] .strtab STRTAB 0000000000000000 012e50 000518 00 0 0 1 │ │ │ │ │ [34] .shstrtab STRTAB 0000000000000000 013368 00015a 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: 4639bd7e5f2b9ae2f8d1ff475e89aca6befa85ab │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: acdad8b9c3cd7ddd27c1b3bf179a3b82e99a518e │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3834,189 +3834,189 @@ │ │ │ │ │ <1d47> DW_AT_decl_line : (data1) 236 │ │ │ │ │ <1d48> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1d49> DW_AT_type : (ref4) <0x1d00>, Mix_Chunk │ │ │ │ │ <1><1d4d>: Abbrev Number: 21 (DW_TAG_structure_type) │ │ │ │ │ <1d4e> DW_AT_name : (strp) (offset: 0x1598b): magic_api_t │ │ │ │ │ <1d52> DW_AT_byte_size : (data1) 192 │ │ │ │ │ <1d53> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d54> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1d54> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1d55> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d55> DW_AT_sibling : (ref4) <0x1e9f> │ │ │ │ │ <2><1d59>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d5a> DW_AT_name : (strp) (offset: 0xf018): tp_version │ │ │ │ │ <1d5e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d5f> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1d5f> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1d60> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d61> DW_AT_type : (ref4) <0xc0> │ │ │ │ │ <1d65> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d66>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d67> DW_AT_name : (strp) (offset: 0x12b5d): data_directory │ │ │ │ │ <1d6b> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d6c> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1d6c> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1d6d> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d6e> DW_AT_type : (ref4) <0xc0> │ │ │ │ │ <1d72> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d73>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d74> DW_AT_name : (strp) (offset: 0x53db): update_progress_bar │ │ │ │ │ <1d78> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d79> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1d79> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1d7a> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d7b> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1d7f> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d80>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d81> DW_AT_name : (strp) (offset: 0x5a4b): special_notify │ │ │ │ │ <1d85> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d86> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1d86> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1d87> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d88> DW_AT_type : (ref4) <0x1b8> │ │ │ │ │ <1d8c> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d8d>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d8e> DW_AT_name : (strp) (offset: 0x3b60): sRGB_to_linear │ │ │ │ │ <1d92> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d93> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d93> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d94> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d95> DW_AT_type : (ref4) <0x1eae> │ │ │ │ │ <1d99> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d9a>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d9b> DW_AT_name : (strp) (offset: 0x1863e): linear_to_sRGB │ │ │ │ │ <1d9f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1da0> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1da0> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1da1> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1da2> DW_AT_type : (ref4) <0x1ec2> │ │ │ │ │ <1da6> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1da7>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1da8> DW_AT_name : (strp) (offset: 0x1898b): in_circle │ │ │ │ │ <1dac> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dad> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1dad> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1dae> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1daf> DW_AT_type : (ref4) <0x1ee0> │ │ │ │ │ <1db3> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1db4>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1db5> DW_AT_name : (strp) (offset: 0x1726): getpixel │ │ │ │ │ <1db9> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dba> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1dba> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1dbb> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1dbc> DW_AT_type : (ref4) <0x1f03> │ │ │ │ │ <1dc0> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1dc1>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1dc2> DW_AT_name : (strp) (offset: 0x46eb): putpixel │ │ │ │ │ <1dc6> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dc7> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1dc7> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1dc8> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dc9> DW_AT_type : (ref4) <0x1f22> │ │ │ │ │ <1dcd> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1dce>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1dcf> DW_AT_name : (strp) (offset: 0x6a96): xorpixel │ │ │ │ │ <1dd3> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dd4> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1dd4> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1dd5> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd6> DW_AT_type : (ref4) <0x1f3c> │ │ │ │ │ <1dda> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1ddb>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1ddc> DW_AT_name : (strp) (offset: 0x37fc): playsound │ │ │ │ │ <1de0> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1de1> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1de1> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1de2> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de3> DW_AT_type : (ref4) <0x1f5b> │ │ │ │ │ <1de7> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><1de8>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1de9> DW_AT_name : (strp) (offset: 0xd842): playingsound │ │ │ │ │ <1ded> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dee> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1dee> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1def> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1df0> DW_AT_type : (ref4) <0x1f65> │ │ │ │ │ <1df4> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><1df5>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1df6> DW_AT_name : (strp) (offset: 0x1b2b6): pausesound │ │ │ │ │ <1dfa> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dfb> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1dfb> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <1dfc> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dfd> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e01> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><1e02>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e03> DW_AT_name : (strp) (offset: 0x1b2b4): unpausesound │ │ │ │ │ <1e07> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e08> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <1e08> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <1e09> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e0a> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e0e> DW_AT_data_member_location: (data1) 104 │ │ │ │ │ <2><1e0f>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e10> DW_AT_name : (strp) (offset: 0xf787): stopsound │ │ │ │ │ <1e14> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e15> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <1e15> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <1e16> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e17> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e1b> DW_AT_data_member_location: (data1) 112 │ │ │ │ │ <2><1e1c>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e1d> DW_AT_name : (strp) (offset: 0xb264): line │ │ │ │ │ <1e21> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e22> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <1e22> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <1e23> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e24> DW_AT_type : (ref4) <0x1fcb> │ │ │ │ │ <1e28> DW_AT_data_member_location: (data1) 120 │ │ │ │ │ <2><1e29>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e2a> DW_AT_name : (strp) (offset: 0x12b2e): button_down │ │ │ │ │ <1e2e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e2f> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <1e2f> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <1e30> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1e31> DW_AT_type : (ref4) <0x1f65> │ │ │ │ │ <1e35> DW_AT_data_member_location: (data1) 128 │ │ │ │ │ <2><1e36>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e37> DW_AT_name : (strp) (offset: 0x1006a): rgbtohsv │ │ │ │ │ <1e3b> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e3c> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <1e3c> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <1e3d> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e3e> DW_AT_type : (ref4) <0x1ff9> │ │ │ │ │ <1e42> DW_AT_data_member_location: (data1) 136 │ │ │ │ │ <2><1e43>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e44> DW_AT_name : (strp) (offset: 0xb9a3): hsvtorgb │ │ │ │ │ <1e48> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e49> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1e49> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1e4a> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e4b> DW_AT_type : (ref4) <0x2022> │ │ │ │ │ <1e4f> DW_AT_data_member_location: (data1) 144 │ │ │ │ │ <2><1e50>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e51> DW_AT_name : (strp) (offset: 0x1736c): canvas_w │ │ │ │ │ <1e55> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e56> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <1e56> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <1e57> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e58> DW_AT_type : (ref4) <0x3b>, int │ │ │ │ │ <1e5c> DW_AT_data_member_location: (data1) 152 │ │ │ │ │ <2><1e5d>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e5e> DW_AT_name : (strp) (offset: 0x172c7): canvas_h │ │ │ │ │ <1e62> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e63> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <1e63> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <1e64> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e65> DW_AT_type : (ref4) <0x3b>, int │ │ │ │ │ <1e69> DW_AT_data_member_location: (data1) 156 │ │ │ │ │ <2><1e6a>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e6b> DW_AT_name : (strp) (offset: 0x15f5b): scale │ │ │ │ │ <1e6f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e70> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <1e70> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <1e71> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e72> DW_AT_type : (ref4) <0x2045> │ │ │ │ │ <1e76> DW_AT_data_member_location: (data1) 160 │ │ │ │ │ <2><1e77>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e78> DW_AT_name : (strp) (offset: 0x15f54): rotate_scale │ │ │ │ │ <1e7c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e7d> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1e7d> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1e7e> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e7f> DW_AT_type : (ref4) <0x2063> │ │ │ │ │ <1e83> DW_AT_data_member_location: (data1) 168 │ │ │ │ │ <2><1e84>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e85> DW_AT_name : (strp) (offset: 0x125fc): touched │ │ │ │ │ <1e89> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e8a> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <1e8a> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <1e8b> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e8c> DW_AT_type : (ref4) <0x207c> │ │ │ │ │ <1e90> DW_AT_data_member_location: (data1) 176 │ │ │ │ │ <2><1e91>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e92> DW_AT_name : (strp) (offset: 0x8301): retract_undo │ │ │ │ │ <1e96> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e97> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <1e97> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <1e98> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e99> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e9d> DW_AT_data_member_location: (data1) 184 │ │ │ │ │ <2><1e9e>: Abbrev Number: 0 │ │ │ │ │ <1><1e9f>: Abbrev Number: 26 (DW_TAG_subroutine_type) │ │ │ │ │ <1ea0> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1ea0> DW_AT_type : (ref4) <0x14f>, float │ │ │ │ │ @@ -4246,23 +4246,23 @@ │ │ │ │ │ <2><207b>: Abbrev Number: 0 │ │ │ │ │ <1><207c>: Abbrev Number: 8 (DW_TAG_pointer_type) │ │ │ │ │ <207d> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ │ <207d> DW_AT_type : (ref4) <0x2068>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><2081>: Abbrev Number: 6 (DW_TAG_typedef) │ │ │ │ │ <2082> DW_AT_name : (strp) (offset: 0xd624): magic_api │ │ │ │ │ <2086> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2087> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <2087> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <2088> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <2089> DW_AT_type : (ref4) <0x1d4d>, magic_api_t │ │ │ │ │ <1><208d>: Abbrev Number: 22 (DW_TAG_enumeration_type) │ │ │ │ │ <208e> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <208f> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <208f> DW_AT_type : (ref4) <0x50>, unsigned int │ │ │ │ │ <2093> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2094> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <2094> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <2095> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <2096> DW_AT_sibling : (ref4) <0x20cb> │ │ │ │ │ <2><209a>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <209b> DW_AT_name : (strp) (offset: 0x14b35): MAGIC_TYPE_DISTORTS │ │ │ │ │ <209f> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20a0>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20a1> DW_AT_name : (strp) (offset: 0x2897): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4287,15 +4287,15 @@ │ │ │ │ │ <20c9> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><20ca>: Abbrev Number: 0 │ │ │ │ │ <1><20cb>: Abbrev Number: 22 (DW_TAG_enumeration_type) │ │ │ │ │ <20cc> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <20cd> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <20cd> DW_AT_type : (ref4) <0x50>, unsigned int │ │ │ │ │ <20d1> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20d2> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <20d2> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <20d3> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <20d4> DW_AT_sibling : (ref4) <0x20f1> │ │ │ │ │ <2><20d8>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20d9> DW_AT_name : (strp) (offset: 0xdf64): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <20dd> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20de>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20df> DW_AT_name : (strp) (offset: 0xddcb): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4313,15 +4313,15 @@ │ │ │ │ │ <2><20fa>: Abbrev Number: 20 (DW_TAG_subrange_type) │ │ │ │ │ <20fb> DW_AT_type : (ref4) <0x32>, long unsigned int │ │ │ │ │ <20ff> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><2100>: Abbrev Number: 0 │ │ │ │ │ <1><2101>: Abbrev Number: 16 (DW_TAG_variable) │ │ │ │ │ <2102> DW_AT_name : (strp) (offset: 0x16e7e): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <2106> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2107> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <2107> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <2108> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <2109> DW_AT_type : (ref4) <0x20f1> │ │ │ │ │ <210d> DW_AT_external : (flag_present) 1 │ │ │ │ │ <210d> DW_AT_location : (exprloc) 9 byte block: 3 d8 0 2 0 0 0 0 0 (DW_OP_addr: 200d8) │ │ │ │ │ <1><2117>: Abbrev Number: 22 (DW_TAG_enumeration_type) │ │ │ │ │ <2118> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <2119> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -153,16 +153,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x22c3 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x231b │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x23cf │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 18 filenum: 18 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 54 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 54 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 55 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 5 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 56 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 57 │ │ │ │ │ @@ -959,15 +959,15 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa45d │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 60 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 17 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 17 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 59 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa49d │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 60 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ @@ -7183,31 +7183,31 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 2817 macro : Mix_ClearError SDL_ClearError │ │ │ │ │ DW_MACRO_define_strp - lineno : 2822 macro : Mix_OutOfMemory SDL_OutOfMemory │ │ │ │ │ │ │ │ │ │ Offset: 0xa52a │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa599 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 44 macro : SDL_IMAGE_MAJOR_VERSION 2 │ │ │ │ │ DW_MACRO_define_strp - lineno : 45 macro : SDL_IMAGE_MINOR_VERSION 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,25 +1,27 @@ │ │ │ │ │ GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ + (HUP,4E │ │ │ │ │ +m4wk#y+{ │ │ │ │ │ +x"2O:_F? │ │ │ │ │ /nvx).V │ │ │ │ │ .:_Q)aUw │ │ │ │ │ =7agH2e& │ │ │ │ │ kIagJe+'$M │ │ │ │ │ d5*dM;TH* │ │ │ │ │ S0jx`2qD(Lp │ │ │ │ │ V,//*UYD │ │ │ │ │ NLb0A2*\ │ │ │ │ │ kj$'Iw1% │ │ │ │ │ -MIC9t )el, │ │ │ │ │ --t?keb0$ │ │ │ │ │ -rh-&nBz2) │ │ │ │ │ -#=S^@k:u │ │ │ │ │ -iqr<kqr<kqr<- │ │ │ │ │ -m).}Kqi\ │ │ │ │ │ -KgS\Z+72 │ │ │ │ │ -Bt'DwBt'DwBt'DwBt'DwBt'DwBt't │ │ │ │ │ +Mt?kga0$ │ │ │ │ │ +%RhqR<-N │ │ │ │ │ +-NI`-NI`-NI │ │ │ │ │ +Qr"JNp}a │ │ │ │ │ ++DwBt'DwBt'DwBt'DwBt'DwBt'DwBWkQ │ │ │ │ │ +Qr"JNp}a │ │ │ │ │ +;hLCe<alCz<o │ │ │ │ │ call_weak_fn │ │ │ │ │ crtstuff.c │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ │ frame_dummy │ │ │ │ --- ./usr/lib/debug/.build-id/46/cd4675368ff8475a449201b53f45d0ae865bb5.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/59/199b1863863d6320a2dda41ce01b3f6b9a1d3d.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 78% similar despite different names │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: DYN (Shared object file) │ │ │ │ │ Machine: AArch64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ │ - Start of section headers: 79312 (bytes into file) │ │ │ │ │ + Start of section headers: 79304 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ │ Number of program headers: 7 │ │ │ │ │ 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 0x135d0: │ │ │ │ │ +There are 36 section headers, starting at offset 0x135c8: │ │ │ │ │ │ │ │ │ │ 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 00000000000001c8 0001c8 000024 00 A 0 0 4 │ │ │ │ │ [ 2] .gnu.hash NOBITS 00000000000001f0 0001ec 0000e0 00 A 3 0 8 │ │ │ │ │ [ 3] .dynsym NOBITS 00000000000002d0 0001ec 000450 18 A 4 3 8 │ │ │ │ │ @@ -23,23 +23,23 @@ │ │ │ │ │ [18] .dynamic NOBITS 000000000001fde0 00fdd0 0001c0 10 WA 4 0 8 │ │ │ │ │ [19] .got NOBITS 000000000001ffa0 00fdd0 000048 08 WA 0 0 8 │ │ │ │ │ [20] .got.plt NOBITS 000000000001ffe8 00fdd0 000090 08 WA 0 0 8 │ │ │ │ │ [21] .data NOBITS 0000000000020078 00fdd0 000050 00 WA 0 0 8 │ │ │ │ │ [22] .bss NOBITS 00000000000200c8 00fdd0 000010 00 WA 0 0 8 │ │ │ │ │ [23] .comment PROGBITS 0000000000000000 0001ec 00001f 01 MS 0 0 1 │ │ │ │ │ [24] .debug_aranges PROGBITS 0000000000000000 00020b 000030 00 0 0 1 │ │ │ │ │ - [25] .debug_info PROGBITS 0000000000000000 000240 001cb1 00 C 0 0 8 │ │ │ │ │ - [26] .debug_abbrev PROGBITS 0000000000000000 001ef8 000265 00 C 0 0 8 │ │ │ │ │ - [27] .debug_line PROGBITS 0000000000000000 002160 0004e8 00 C 0 0 8 │ │ │ │ │ - [28] .debug_str PROGBITS 0000000000000000 002648 0096ba 01 MSC 0 0 8 │ │ │ │ │ - [29] .debug_line_str PROGBITS 0000000000000000 00bd08 00040c 01 MSC 0 0 8 │ │ │ │ │ - [30] .debug_loclists PROGBITS 0000000000000000 00c118 000419 00 C 0 0 8 │ │ │ │ │ - [31] .debug_macro PROGBITS 0000000000000000 00c538 005f38 00 C 0 0 8 │ │ │ │ │ - [32] .debug_rnglists PROGBITS 0000000000000000 012470 000075 00 0 0 1 │ │ │ │ │ - [33] .symtab SYMTAB 0000000000000000 0124e8 000b88 18 34 80 8 │ │ │ │ │ - [34] .strtab STRTAB 0000000000000000 013070 0003f3 00 0 0 1 │ │ │ │ │ - [35] .shstrtab STRTAB 0000000000000000 013463 00016a 00 0 0 1 │ │ │ │ │ + [25] .debug_info PROGBITS 0000000000000000 000240 001caf 00 C 0 0 8 │ │ │ │ │ + [26] .debug_abbrev PROGBITS 0000000000000000 001ef0 000265 00 C 0 0 8 │ │ │ │ │ + [27] .debug_line PROGBITS 0000000000000000 002158 0004e8 00 C 0 0 8 │ │ │ │ │ + [28] .debug_str PROGBITS 0000000000000000 002640 0096ba 01 MSC 0 0 8 │ │ │ │ │ + [29] .debug_line_str PROGBITS 0000000000000000 00bd00 00040c 01 MSC 0 0 8 │ │ │ │ │ + [30] .debug_loclists PROGBITS 0000000000000000 00c110 000419 00 C 0 0 8 │ │ │ │ │ + [31] .debug_macro PROGBITS 0000000000000000 00c530 005f37 00 C 0 0 8 │ │ │ │ │ + [32] .debug_rnglists PROGBITS 0000000000000000 012467 000075 00 0 0 1 │ │ │ │ │ + [33] .symtab SYMTAB 0000000000000000 0124e0 000b88 18 34 80 8 │ │ │ │ │ + [34] .strtab STRTAB 0000000000000000 013068 0003f3 00 0 0 1 │ │ │ │ │ + [35] .shstrtab STRTAB 0000000000000000 01345b 00016a 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), p (processor specific) │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 46cd4675368ff8475a449201b53f45d0ae865bb5 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 59199b1863863d6320a2dda41ce01b3f6b9a1d3d │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3834,189 +3834,189 @@ │ │ │ │ │ <1d47> DW_AT_decl_line : (data1) 236 │ │ │ │ │ <1d48> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1d49> DW_AT_type : (ref4) <0x1d00>, Mix_Chunk │ │ │ │ │ <1><1d4d>: Abbrev Number: 22 (DW_TAG_structure_type) │ │ │ │ │ <1d4e> DW_AT_name : (strp) (offset: 0x16058): magic_api_t │ │ │ │ │ <1d52> DW_AT_byte_size : (data1) 192 │ │ │ │ │ <1d53> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d54> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1d54> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1d55> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d55> DW_AT_sibling : (ref4) <0x1e9f> │ │ │ │ │ <2><1d59>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d5a> DW_AT_name : (strp) (offset: 0xf675): tp_version │ │ │ │ │ <1d5e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d5f> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1d5f> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1d60> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d61> DW_AT_type : (ref4) <0xd3> │ │ │ │ │ <1d65> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d66>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d67> DW_AT_name : (strp) (offset: 0x13238): data_directory │ │ │ │ │ <1d6b> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d6c> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1d6c> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1d6d> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d6e> DW_AT_type : (ref4) <0xd3> │ │ │ │ │ <1d72> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d73>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d74> DW_AT_name : (strp) (offset: 0x5632): update_progress_bar │ │ │ │ │ <1d78> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d79> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1d79> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1d7a> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d7b> DW_AT_type : (ref4) <0x1ce> │ │ │ │ │ <1d7f> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d80>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d81> DW_AT_name : (strp) (offset: 0x5cea): special_notify │ │ │ │ │ <1d85> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d86> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1d86> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1d87> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d88> DW_AT_type : (ref4) <0x1bd> │ │ │ │ │ <1d8c> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d8d>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d8e> DW_AT_name : (strp) (offset: 0x3cf5): sRGB_to_linear │ │ │ │ │ <1d92> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d93> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d93> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d94> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d95> DW_AT_type : (ref4) <0x1eae> │ │ │ │ │ <1d99> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d9a>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d9b> DW_AT_name : (strp) (offset: 0x18e06): linear_to_sRGB │ │ │ │ │ <1d9f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1da0> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1da0> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1da1> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1da2> DW_AT_type : (ref4) <0x1ec2> │ │ │ │ │ <1da6> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1da7>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1da8> DW_AT_name : (strp) (offset: 0x19164): in_circle │ │ │ │ │ <1dac> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dad> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1dad> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1dae> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1daf> DW_AT_type : (ref4) <0x1ee0> │ │ │ │ │ <1db3> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1db4>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1db5> DW_AT_name : (strp) (offset: 0x17f8): getpixel │ │ │ │ │ <1db9> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dba> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1dba> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1dbb> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1dbc> DW_AT_type : (ref4) <0x1f03> │ │ │ │ │ <1dc0> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1dc1>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dc2> DW_AT_name : (strp) (offset: 0x487d): putpixel │ │ │ │ │ <1dc6> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dc7> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1dc7> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1dc8> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dc9> DW_AT_type : (ref4) <0x1f22> │ │ │ │ │ <1dcd> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1dce>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dcf> DW_AT_name : (strp) (offset: 0x6e69): xorpixel │ │ │ │ │ <1dd3> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dd4> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1dd4> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1dd5> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd6> DW_AT_type : (ref4) <0x1f3c> │ │ │ │ │ <1dda> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1ddb>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1ddc> DW_AT_name : (strp) (offset: 0x396d): playsound │ │ │ │ │ <1de0> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1de1> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1de1> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1de2> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de3> DW_AT_type : (ref4) <0x1f5b> │ │ │ │ │ <1de7> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><1de8>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1de9> DW_AT_name : (strp) (offset: 0xde02): playingsound │ │ │ │ │ <1ded> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dee> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1dee> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1def> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1df0> DW_AT_type : (ref4) <0x1f65> │ │ │ │ │ <1df4> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><1df5>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1df6> DW_AT_name : (strp) (offset: 0x1bc58): pausesound │ │ │ │ │ <1dfa> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dfb> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1dfb> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <1dfc> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dfd> DW_AT_type : (ref4) <0x1ce> │ │ │ │ │ <1e01> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><1e02>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e03> DW_AT_name : (strp) (offset: 0x1bc56): unpausesound │ │ │ │ │ <1e07> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e08> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <1e08> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <1e09> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e0a> DW_AT_type : (ref4) <0x1ce> │ │ │ │ │ <1e0e> DW_AT_data_member_location: (data1) 104 │ │ │ │ │ <2><1e0f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e10> DW_AT_name : (strp) (offset: 0xfddd): stopsound │ │ │ │ │ <1e14> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e15> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <1e15> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <1e16> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e17> DW_AT_type : (ref4) <0x1ce> │ │ │ │ │ <1e1b> DW_AT_data_member_location: (data1) 112 │ │ │ │ │ <2><1e1c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e1d> DW_AT_name : (strp) (offset: 0xb6e3): line │ │ │ │ │ <1e21> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e22> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <1e22> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <1e23> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e24> DW_AT_type : (ref4) <0x1fcb> │ │ │ │ │ <1e28> DW_AT_data_member_location: (data1) 120 │ │ │ │ │ <2><1e29>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e2a> DW_AT_name : (strp) (offset: 0x13209): button_down │ │ │ │ │ <1e2e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e2f> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <1e2f> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <1e30> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1e31> DW_AT_type : (ref4) <0x1f65> │ │ │ │ │ <1e35> DW_AT_data_member_location: (data1) 128 │ │ │ │ │ <2><1e36>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e37> DW_AT_name : (strp) (offset: 0x10720): rgbtohsv │ │ │ │ │ <1e3b> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e3c> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <1e3c> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <1e3d> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e3e> DW_AT_type : (ref4) <0x1ff9> │ │ │ │ │ <1e42> DW_AT_data_member_location: (data1) 136 │ │ │ │ │ <2><1e43>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e44> DW_AT_name : (strp) (offset: 0xbe79): hsvtorgb │ │ │ │ │ <1e48> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e49> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1e49> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1e4a> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e4b> DW_AT_type : (ref4) <0x2022> │ │ │ │ │ <1e4f> DW_AT_data_member_location: (data1) 144 │ │ │ │ │ <2><1e50>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e51> DW_AT_name : (strp) (offset: 0x17a52): canvas_w │ │ │ │ │ <1e55> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e56> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <1e56> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <1e57> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e58> DW_AT_type : (ref4) <0x39>, int │ │ │ │ │ <1e5c> DW_AT_data_member_location: (data1) 152 │ │ │ │ │ <2><1e5d>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e5e> DW_AT_name : (strp) (offset: 0x179ad): canvas_h │ │ │ │ │ <1e62> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e63> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <1e63> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <1e64> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e65> DW_AT_type : (ref4) <0x39>, int │ │ │ │ │ <1e69> DW_AT_data_member_location: (data1) 156 │ │ │ │ │ <2><1e6a>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e6b> DW_AT_name : (strp) (offset: 0x16627): scale │ │ │ │ │ <1e6f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e70> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <1e70> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <1e71> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e72> DW_AT_type : (ref4) <0x2045> │ │ │ │ │ <1e76> DW_AT_data_member_location: (data1) 160 │ │ │ │ │ <2><1e77>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e78> DW_AT_name : (strp) (offset: 0x16620): rotate_scale │ │ │ │ │ <1e7c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e7d> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1e7d> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1e7e> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e7f> DW_AT_type : (ref4) <0x2063> │ │ │ │ │ <1e83> DW_AT_data_member_location: (data1) 168 │ │ │ │ │ <2><1e84>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e85> DW_AT_name : (strp) (offset: 0x12c78): touched │ │ │ │ │ <1e89> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e8a> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <1e8a> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <1e8b> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e8c> DW_AT_type : (ref4) <0x207c> │ │ │ │ │ <1e90> DW_AT_data_member_location: (data1) 176 │ │ │ │ │ <2><1e91>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e92> DW_AT_name : (strp) (offset: 0x8761): retract_undo │ │ │ │ │ <1e96> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e97> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <1e97> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <1e98> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e99> DW_AT_type : (ref4) <0x1ce> │ │ │ │ │ <1e9d> DW_AT_data_member_location: (data1) 184 │ │ │ │ │ <2><1e9e>: Abbrev Number: 0 │ │ │ │ │ <1><1e9f>: Abbrev Number: 27 (DW_TAG_subroutine_type) │ │ │ │ │ <1ea0> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1ea0> DW_AT_type : (ref4) <0x40>, float │ │ │ │ │ @@ -4246,23 +4246,23 @@ │ │ │ │ │ <2><207b>: Abbrev Number: 0 │ │ │ │ │ <1><207c>: Abbrev Number: 8 (DW_TAG_pointer_type) │ │ │ │ │ <207d> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ │ <207d> DW_AT_type : (ref4) <0x2068>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><2081>: Abbrev Number: 6 (DW_TAG_typedef) │ │ │ │ │ <2082> DW_AT_name : (strp) (offset: 0xdbc7): magic_api │ │ │ │ │ <2086> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2087> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <2087> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <2088> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <2089> DW_AT_type : (ref4) <0x1d4d>, magic_api_t │ │ │ │ │ <1><208d>: Abbrev Number: 24 (DW_TAG_enumeration_type) │ │ │ │ │ <208e> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <208f> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <208f> DW_AT_type : (ref4) <0x63>, unsigned int │ │ │ │ │ <2093> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2094> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <2094> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <2095> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <2096> DW_AT_sibling : (ref4) <0x20cb> │ │ │ │ │ <2><209a>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <209b> DW_AT_name : (strp) (offset: 0x151cc): MAGIC_TYPE_DISTORTS │ │ │ │ │ <209f> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20a0>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20a1> DW_AT_name : (strp) (offset: 0x29f1): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4287,15 +4287,15 @@ │ │ │ │ │ <20c9> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><20ca>: Abbrev Number: 0 │ │ │ │ │ <1><20cb>: Abbrev Number: 24 (DW_TAG_enumeration_type) │ │ │ │ │ <20cc> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <20cd> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <20cd> DW_AT_type : (ref4) <0x63>, unsigned int │ │ │ │ │ <20d1> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20d2> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <20d2> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <20d3> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <20d4> DW_AT_sibling : (ref4) <0x20f1> │ │ │ │ │ <2><20d8>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20d9> DW_AT_name : (strp) (offset: 0xe569): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <20dd> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20de>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20df> DW_AT_name : (strp) (offset: 0xe3b9): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4313,15 +4313,15 @@ │ │ │ │ │ <2><20fa>: Abbrev Number: 21 (DW_TAG_subrange_type) │ │ │ │ │ <20fb> DW_AT_type : (ref4) <0x47>, long unsigned int │ │ │ │ │ <20ff> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><2100>: Abbrev Number: 0 │ │ │ │ │ <1><2101>: Abbrev Number: 28 (DW_TAG_variable) │ │ │ │ │ <2102> DW_AT_name : (strp) (offset: 0x17561): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <2106> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2107> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <2107> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <2108> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <2109> DW_AT_type : (ref4) <0x20f1> │ │ │ │ │ <210d> DW_AT_external : (flag_present) 1 │ │ │ │ │ <210d> DW_AT_location : (exprloc) 9 byte block: 3 b0 0 2 0 0 0 0 0 (DW_OP_addr: 200b0) │ │ │ │ │ <1><2117>: Abbrev Number: 35 (DW_TAG_variable) │ │ │ │ │ <2118> DW_AT_name : (strp) (offset: 0x9682): rain_SIZE │ │ │ │ │ <211c> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -153,16 +153,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x2388 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x23e0 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2494 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 34 filenum: 18 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 55 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 55 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 56 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 5 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 57 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 58 │ │ │ │ │ @@ -959,15 +959,15 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa522 │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 61 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 17 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 17 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 60 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa562 │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 61 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ @@ -7238,31 +7238,31 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 2817 macro : Mix_ClearError SDL_ClearError │ │ │ │ │ DW_MACRO_define_strp - lineno : 2822 macro : Mix_OutOfMemory SDL_OutOfMemory │ │ │ │ │ │ │ │ │ │ Offset: 0xa5ef │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa65e │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 44 macro : SDL_IMAGE_MAJOR_VERSION 2 │ │ │ │ │ DW_MACRO_define_strp - lineno : 45 macro : SDL_IMAGE_MINOR_VERSION 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,28 +1,26 @@ │ │ │ │ │ -GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ -o-BWj*aL │ │ │ │ │ +=GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ +"|;6p u?l │ │ │ │ │ +o.DWj"aL │ │ │ │ │ ,i+6S~`K │ │ │ │ │ }0 CV),A │ │ │ │ │ FDXabT Y │ │ │ │ │ M[GXSB*F- │ │ │ │ │ 85$H~t6nc │ │ │ │ │ MQ>~x8&" │ │ │ │ │ @<d8J }^=z │ │ │ │ │ VQZKVR"Y │ │ │ │ │ &U)uH97a │ │ │ │ │ ->S&bz#cQ │ │ │ │ │ -P'+mGk[y │ │ │ │ │ -E`qJ"-NI │ │ │ │ │ -8^);O.D │ │ │ │ │ +7A|xWgx} │ │ │ │ │ +);ON^>h6 │ │ │ │ │ +h_Ur"JNp │ │ │ │ │ ++DwBt'DwBt'DwBt'DwBt'DwBt'DwB │ │ │ │ │ %'8^);OND │ │ │ │ │ -8^);O6D │ │ │ │ │ %'Pp"JND │ │ │ │ │ -=v=r"JND │ │ │ │ │ h_Ur"JNp │ │ │ │ │ -fx?"#F8 K │ │ │ │ │ call_weak_fn │ │ │ │ │ crtstuff.c │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ │ frame_dummy │ │ │ │ --- ./usr/lib/debug/.build-id/4c/608a7efdc6666473644488af0f2e2dc43265ac.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/38/7547175e07094a6322407f5e84be8019d0056d.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 84% similar despite different names │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -29,15 +29,15 @@ │ │ │ │ │ [24] .debug_aranges PROGBITS 0000000000000000 00020b 000030 00 0 0 1 │ │ │ │ │ [25] .debug_info PROGBITS 0000000000000000 000240 0024d5 00 C 0 0 8 │ │ │ │ │ [26] .debug_abbrev PROGBITS 0000000000000000 002718 000246 00 C 0 0 8 │ │ │ │ │ [27] .debug_line PROGBITS 0000000000000000 002960 00076d 00 C 0 0 8 │ │ │ │ │ [28] .debug_str PROGBITS 0000000000000000 0030d0 0092c8 01 MSC 0 0 8 │ │ │ │ │ [29] .debug_line_str PROGBITS 0000000000000000 00c398 0003dd 01 MSC 0 0 8 │ │ │ │ │ [30] .debug_loclists PROGBITS 0000000000000000 00c778 000a5d 00 C 0 0 8 │ │ │ │ │ - [31] .debug_macro PROGBITS 0000000000000000 00d1d8 005c00 00 C 0 0 8 │ │ │ │ │ + [31] .debug_macro PROGBITS 0000000000000000 00d1d8 005bff 00 C 0 0 8 │ │ │ │ │ [32] .debug_rnglists PROGBITS 0000000000000000 012dd8 000130 00 C 0 0 8 │ │ │ │ │ [33] .symtab SYMTAB 0000000000000000 012f08 000ca8 18 34 83 8 │ │ │ │ │ [34] .strtab STRTAB 0000000000000000 013bb0 00052b 00 0 0 1 │ │ │ │ │ [35] .shstrtab STRTAB 0000000000000000 0140db 00016a 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 4c608a7efdc6666473644488af0f2e2dc43265ac │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 387547175e07094a6322407f5e84be8019d0056d │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3834,189 +3834,189 @@ │ │ │ │ │ <1d49> DW_AT_decl_line : (data1) 236 │ │ │ │ │ <1d4a> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1d4b> DW_AT_type : (ref4) <0x1d02>, Mix_Chunk │ │ │ │ │ <1><1d4f>: Abbrev Number: 27 (DW_TAG_structure_type) │ │ │ │ │ <1d50> DW_AT_name : (strp) (offset: 0x15967): magic_api_t │ │ │ │ │ <1d54> DW_AT_byte_size : (data1) 192 │ │ │ │ │ <1d55> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d56> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1d56> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1d57> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d57> DW_AT_sibling : (ref4) <0x1ea1> │ │ │ │ │ <2><1d5b>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d5c> DW_AT_name : (strp) (offset: 0xf145): tp_version │ │ │ │ │ <1d60> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d61> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1d61> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1d62> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d63> DW_AT_type : (ref4) <0xc7> │ │ │ │ │ <1d67> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d68>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d69> DW_AT_name : (strp) (offset: 0x12cb3): data_directory │ │ │ │ │ <1d6d> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d6e> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1d6e> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1d6f> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d70> DW_AT_type : (ref4) <0xc7> │ │ │ │ │ <1d74> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d75>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d76> DW_AT_name : (strp) (offset: 0x5494): update_progress_bar │ │ │ │ │ <1d7a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d7b> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1d7b> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1d7c> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d7d> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1d81> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d82>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d83> DW_AT_name : (strp) (offset: 0x5b10): special_notify │ │ │ │ │ <1d87> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d88> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1d88> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1d89> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d8a> DW_AT_type : (ref4) <0x1b8> │ │ │ │ │ <1d8e> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d8f>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d90> DW_AT_name : (strp) (offset: 0x3c20): sRGB_to_linear │ │ │ │ │ <1d94> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d95> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d95> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d96> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d97> DW_AT_type : (ref4) <0x1eb0> │ │ │ │ │ <1d9b> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d9c>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d9d> DW_AT_name : (strp) (offset: 0x18672): linear_to_sRGB │ │ │ │ │ <1da1> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1da2> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1da2> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1da3> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1da4> DW_AT_type : (ref4) <0x1ec4> │ │ │ │ │ <1da8> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1da9>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1daa> DW_AT_name : (strp) (offset: 0x18a1d): in_circle │ │ │ │ │ <1dae> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1daf> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1daf> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1db0> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1db1> DW_AT_type : (ref4) <0x1ee2> │ │ │ │ │ <1db5> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1db6>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1db7> DW_AT_name : (strp) (offset: 0x177b): getpixel │ │ │ │ │ <1dbb> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dbc> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1dbc> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1dbd> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1dbe> DW_AT_type : (ref4) <0x1f05> │ │ │ │ │ <1dc2> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1dc3>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1dc4> DW_AT_name : (strp) (offset: 0x4788): putpixel │ │ │ │ │ <1dc8> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dc9> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1dc9> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1dca> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dcb> DW_AT_type : (ref4) <0x1f24> │ │ │ │ │ <1dcf> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1dd0>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1dd1> DW_AT_name : (strp) (offset: 0x6b4f): xorpixel │ │ │ │ │ <1dd5> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dd6> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1dd6> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1dd7> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd8> DW_AT_type : (ref4) <0x1f3e> │ │ │ │ │ <1ddc> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1ddd>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1dde> DW_AT_name : (strp) (offset: 0x3889): playsound │ │ │ │ │ <1de2> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1de3> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1de3> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1de4> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de5> DW_AT_type : (ref4) <0x1f5d> │ │ │ │ │ <1de9> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><1dea>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1deb> DW_AT_name : (strp) (offset: 0xda28): playingsound │ │ │ │ │ <1def> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1df0> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1df0> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1df1> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1df2> DW_AT_type : (ref4) <0x1f67> │ │ │ │ │ <1df6> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><1df7>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1df8> DW_AT_name : (strp) (offset: 0x1b30f): pausesound │ │ │ │ │ <1dfc> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dfd> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1dfd> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <1dfe> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dff> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e03> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><1e04>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e05> DW_AT_name : (strp) (offset: 0x1b30d): unpausesound │ │ │ │ │ <1e09> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e0a> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <1e0a> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <1e0b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e0c> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e10> DW_AT_data_member_location: (data1) 104 │ │ │ │ │ <2><1e11>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e12> DW_AT_name : (strp) (offset: 0xf8ae): stopsound │ │ │ │ │ <1e16> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e17> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <1e17> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <1e18> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e19> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e1d> DW_AT_data_member_location: (data1) 112 │ │ │ │ │ <2><1e1e>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e1f> DW_AT_name : (strp) (offset: 0xb3e8): line │ │ │ │ │ <1e23> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e24> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <1e24> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <1e25> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e26> DW_AT_type : (ref4) <0x1fcd> │ │ │ │ │ <1e2a> DW_AT_data_member_location: (data1) 120 │ │ │ │ │ <2><1e2b>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e2c> DW_AT_name : (strp) (offset: 0x12c74): button_down │ │ │ │ │ <1e30> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e31> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <1e31> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <1e32> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1e33> DW_AT_type : (ref4) <0x1f67> │ │ │ │ │ <1e37> DW_AT_data_member_location: (data1) 128 │ │ │ │ │ <2><1e38>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e39> DW_AT_name : (strp) (offset: 0x10225): rgbtohsv │ │ │ │ │ <1e3d> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e3e> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <1e3e> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <1e3f> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e40> DW_AT_type : (ref4) <0x1ffb> │ │ │ │ │ <1e44> DW_AT_data_member_location: (data1) 136 │ │ │ │ │ <2><1e45>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e46> DW_AT_name : (strp) (offset: 0xbb37): hsvtorgb │ │ │ │ │ <1e4a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e4b> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1e4b> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1e4c> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e4d> DW_AT_type : (ref4) <0x2024> │ │ │ │ │ <1e51> DW_AT_data_member_location: (data1) 144 │ │ │ │ │ <2><1e52>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e53> DW_AT_name : (strp) (offset: 0x173ac): canvas_w │ │ │ │ │ <1e57> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e58> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <1e58> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <1e59> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e5a> DW_AT_type : (ref4) <0x39>, int │ │ │ │ │ <1e5e> DW_AT_data_member_location: (data1) 152 │ │ │ │ │ <2><1e5f>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e60> DW_AT_name : (strp) (offset: 0x17307): canvas_h │ │ │ │ │ <1e64> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e65> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <1e65> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <1e66> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e67> DW_AT_type : (ref4) <0x39>, int │ │ │ │ │ <1e6b> DW_AT_data_member_location: (data1) 156 │ │ │ │ │ <2><1e6c>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e6d> DW_AT_name : (strp) (offset: 0x15efd): scale │ │ │ │ │ <1e71> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e72> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <1e72> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <1e73> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e74> DW_AT_type : (ref4) <0x2047> │ │ │ │ │ <1e78> DW_AT_data_member_location: (data1) 160 │ │ │ │ │ <2><1e79>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e7a> DW_AT_name : (strp) (offset: 0x15ef6): rotate_scale │ │ │ │ │ <1e7e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e7f> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1e7f> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1e80> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e81> DW_AT_type : (ref4) <0x2065> │ │ │ │ │ <1e85> DW_AT_data_member_location: (data1) 168 │ │ │ │ │ <2><1e86>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e87> DW_AT_name : (strp) (offset: 0x12726): touched │ │ │ │ │ <1e8b> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e8c> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <1e8c> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <1e8d> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e8e> DW_AT_type : (ref4) <0x207e> │ │ │ │ │ <1e92> DW_AT_data_member_location: (data1) 176 │ │ │ │ │ <2><1e93>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e94> DW_AT_name : (strp) (offset: 0x8411): retract_undo │ │ │ │ │ <1e98> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e99> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <1e99> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <1e9a> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e9b> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e9f> DW_AT_data_member_location: (data1) 184 │ │ │ │ │ <2><1ea0>: Abbrev Number: 0 │ │ │ │ │ <1><1ea1>: Abbrev Number: 38 (DW_TAG_subroutine_type) │ │ │ │ │ <1ea2> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1ea2> DW_AT_type : (ref4) <0x32>, float │ │ │ │ │ @@ -4246,23 +4246,23 @@ │ │ │ │ │ <2><207d>: Abbrev Number: 0 │ │ │ │ │ <1><207e>: Abbrev Number: 9 (DW_TAG_pointer_type) │ │ │ │ │ <207f> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ │ <207f> DW_AT_type : (ref4) <0x206a>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><2083>: Abbrev Number: 7 (DW_TAG_typedef) │ │ │ │ │ <2084> DW_AT_name : (strp) (offset: 0xd7f0): magic_api │ │ │ │ │ <2088> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2089> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <2089> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <208a> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <208b> DW_AT_type : (ref4) <0x1d4f>, magic_api_t │ │ │ │ │ <1><208f>: Abbrev Number: 35 (DW_TAG_enumeration_type) │ │ │ │ │ <2090> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <2091> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <2091> DW_AT_type : (ref4) <0x4e>, unsigned int │ │ │ │ │ <2095> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2096> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <2096> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <2097> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <2098> DW_AT_sibling : (ref4) <0x20cd> │ │ │ │ │ <2><209c>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <209d> DW_AT_name : (strp) (offset: 0x14adc): MAGIC_TYPE_DISTORTS │ │ │ │ │ <20a1> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20a2>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20a3> DW_AT_name : (strp) (offset: 0x2939): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4287,15 +4287,15 @@ │ │ │ │ │ <20cb> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><20cc>: Abbrev Number: 0 │ │ │ │ │ <1><20cd>: Abbrev Number: 35 (DW_TAG_enumeration_type) │ │ │ │ │ <20ce> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <20cf> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <20cf> DW_AT_type : (ref4) <0x4e>, unsigned int │ │ │ │ │ <20d3> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20d4> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <20d4> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <20d5> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <20d6> DW_AT_sibling : (ref4) <0x20f3> │ │ │ │ │ <2><20da>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20db> DW_AT_name : (strp) (offset: 0xe110): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <20df> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20e0>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20e1> DW_AT_name : (strp) (offset: 0xdf8a): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4313,15 +4313,15 @@ │ │ │ │ │ <2><20fc>: Abbrev Number: 37 (DW_TAG_subrange_type) │ │ │ │ │ <20fd> DW_AT_type : (ref4) <0x55>, long unsigned int │ │ │ │ │ <2101> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><2102>: Abbrev Number: 0 │ │ │ │ │ <1><2103>: Abbrev Number: 47 (DW_TAG_variable) │ │ │ │ │ <2104> DW_AT_name : (strp) (offset: 0x16e62): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <2108> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2109> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <2109> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <210a> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <210b> DW_AT_type : (ref4) <0x20f3> │ │ │ │ │ <210f> DW_AT_external : (flag_present) 1 │ │ │ │ │ <210f> DW_AT_location : (exprloc) 9 byte block: 3 d0 0 2 0 0 0 0 0 (DW_OP_addr: 200d0) │ │ │ │ │ <1><2119>: Abbrev Number: 9 (DW_TAG_pointer_type) │ │ │ │ │ <211a> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ │ <211a> DW_AT_type : (ref4) <0x39>, int │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -7,16 +7,16 @@ │ │ │ │ │ │ │ │ │ │ DW_MACRO_import - offset : 0xd8f │ │ │ │ │ DW_MACRO_start_file - lineno: 0 filenum: 1 │ │ │ │ │ DW_MACRO_start_file - lineno: 0 filenum: 24 │ │ │ │ │ DW_MACRO_import - offset : 0x18c7 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 6 filenum: 18 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 25 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 25 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 26 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 5 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 27 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 28 │ │ │ │ │ @@ -942,25 +942,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa27e │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 31 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 17 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 17 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 30 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa2be │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 31 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 25 filenum: 21 │ │ │ │ │ + DW_MACRO_start_file - lineno: 9 filenum: 21 │ │ │ │ │ DW_MACRO_import - offset : 0xa34b │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 47 │ │ │ │ │ DW_MACRO_import - offset : 0x2c1d │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 180 │ │ │ │ │ DW_MACRO_import - offset : 0xa367 │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 47 │ │ │ │ │ @@ -7152,31 +7152,31 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 114 macro : ngettext(msgid1,msgid2,n) dngettext (NULL, msgid1, msgid2, n) │ │ │ │ │ DW_MACRO_define_strp - lineno : 116 macro : dngettext(domainname,msgid1,msgid2,n) dcngettext (domainname, msgid1, msgid2, n, LC_MESSAGES) │ │ │ │ │ │ │ │ │ │ Offset: 0xa49f │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa50e │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 44 macro : SDL_IMAGE_MAJOR_VERSION 2 │ │ │ │ │ DW_MACRO_define_strp - lineno : 45 macro : SDL_IMAGE_MINOR_VERSION 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,22 +1,24 @@ │ │ │ │ │ -GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ -FcG{r\2U │ │ │ │ │ +mGCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ +lM5) 6YU │ │ │ │ │ +Q:+jZlE3 │ │ │ │ │ g0|@0<"j< │ │ │ │ │ ,(>vfmaY[ │ │ │ │ │ *oo.G*=" │ │ │ │ │ H%Ch6ehU │ │ │ │ │ rO;C,ehg │ │ │ │ │ =Jzake>yJ │ │ │ │ │ nRc\{KRF │ │ │ │ │ Porc(YZZ │ │ │ │ │ Y"p&!-93 │ │ │ │ │ P9*\|GY,A] │ │ │ │ │ -0gbgLoMF │ │ │ │ │ +R[&=e|X? │ │ │ │ │ >kPhqr"-NN │ │ │ │ │ cz<2"JHDI │ │ │ │ │ +8Ur"JNDO │ │ │ │ │ cz<r"JND │ │ │ │ │ Qr"JND}z │ │ │ │ │ ,fYRM8PCh │ │ │ │ │ call_weak_fn │ │ │ │ │ crtstuff.c │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ --- ./usr/lib/debug/.build-id/51/9caa42d3231a77f8ce069ea35b9b7f42f07d6f.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/a0/1ea20280ca3a72f8219e987281c77402f97656.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 81% similar despite different names │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -29,16 +29,16 @@ │ │ │ │ │ [24] .debug_aranges PROGBITS 0000000000000000 00020b 000030 00 0 0 1 │ │ │ │ │ [25] .debug_info PROGBITS 0000000000000000 000240 002369 00 C 0 0 8 │ │ │ │ │ [26] .debug_abbrev PROGBITS 0000000000000000 0025b0 000296 00 C 0 0 8 │ │ │ │ │ [27] .debug_line PROGBITS 0000000000000000 002848 0008a9 00 C 0 0 8 │ │ │ │ │ [28] .debug_str PROGBITS 0000000000000000 0030f8 0093b3 01 MSC 0 0 8 │ │ │ │ │ [29] .debug_line_str PROGBITS 0000000000000000 00c4b0 0003e6 01 MSC 0 0 8 │ │ │ │ │ [30] .debug_loclists PROGBITS 0000000000000000 00c898 00068a 00 C 0 0 8 │ │ │ │ │ - [31] .debug_macro PROGBITS 0000000000000000 00cf28 005c12 00 C 0 0 8 │ │ │ │ │ - [32] .debug_rnglists PROGBITS 0000000000000000 012b3a 000062 00 0 0 1 │ │ │ │ │ + [31] .debug_macro PROGBITS 0000000000000000 00cf28 005c13 00 C 0 0 8 │ │ │ │ │ + [32] .debug_rnglists PROGBITS 0000000000000000 012b3b 000062 00 0 0 1 │ │ │ │ │ [33] .symtab SYMTAB 0000000000000000 012ba0 000d08 18 34 94 8 │ │ │ │ │ [34] .strtab STRTAB 0000000000000000 0138a8 000581 00 0 0 1 │ │ │ │ │ [35] .shstrtab STRTAB 0000000000000000 013e29 00016a 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: 519caa42d3231a77f8ce069ea35b9b7f42f07d6f │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: a01ea20280ca3a72f8219e987281c77402f97656 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -4128,189 +4128,189 @@ │ │ │ │ │ <1f71> DW_AT_decl_line : (data1) 236 │ │ │ │ │ <1f72> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1f73> DW_AT_type : (ref4) <0x1f29>, Mix_Chunk │ │ │ │ │ <1><1f77>: Abbrev Number: 23 (DW_TAG_structure_type) │ │ │ │ │ <1f78> DW_AT_name : (strp) (offset: 0x15c51): magic_api_t │ │ │ │ │ <1f7c> DW_AT_byte_size : (data1) 192 │ │ │ │ │ <1f7d> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1f7e> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1f7e> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1f7f> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <1f80> DW_AT_sibling : (ref4) <0x20ca> │ │ │ │ │ <2><1f84>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1f85> DW_AT_name : (strp) (offset: 0xf4cd): tp_version │ │ │ │ │ <1f89> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1f8a> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1f8a> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1f8b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1f8c> DW_AT_type : (ref4) <0xdf> │ │ │ │ │ <1f90> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1f91>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1f92> DW_AT_name : (strp) (offset: 0x1304c): data_directory │ │ │ │ │ <1f96> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1f97> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1f97> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1f98> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1f99> DW_AT_type : (ref4) <0xdf> │ │ │ │ │ <1f9d> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1f9e>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1f9f> DW_AT_name : (strp) (offset: 0x1a256): update_progress_bar │ │ │ │ │ <1fa3> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1fa4> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1fa4> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1fa5> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1fa6> DW_AT_type : (ref4) <0x3e9> │ │ │ │ │ <1faa> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1fab>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1fac> DW_AT_name : (strp) (offset: 0x5c0d): special_notify │ │ │ │ │ <1fb0> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1fb1> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1fb1> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1fb2> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1fb3> DW_AT_type : (ref4) <0x3d8> │ │ │ │ │ <1fb7> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1fb8>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1fb9> DW_AT_name : (strp) (offset: 0x3c2f): sRGB_to_linear │ │ │ │ │ <1fbd> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1fbe> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1fbe> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1fbf> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1fc0> DW_AT_type : (ref4) <0x20d9> │ │ │ │ │ <1fc4> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1fc5>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1fc6> DW_AT_name : (strp) (offset: 0x1888e): linear_to_sRGB │ │ │ │ │ <1fca> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1fcb> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1fcb> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1fcc> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1fcd> DW_AT_type : (ref4) <0x20ed> │ │ │ │ │ <1fd1> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1fd2>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1fd3> DW_AT_name : (strp) (offset: 0x18c93): in_circle │ │ │ │ │ <1fd7> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1fd8> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1fd8> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1fd9> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1fda> DW_AT_type : (ref4) <0x210b> │ │ │ │ │ <1fde> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1fdf>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1fe0> DW_AT_name : (strp) (offset: 0x1866): getpixel │ │ │ │ │ <1fe4> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1fe5> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1fe5> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1fe6> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1fe7> DW_AT_type : (ref4) <0x212e> │ │ │ │ │ <1feb> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1fec>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1fed> DW_AT_name : (strp) (offset: 0x47e4): putpixel │ │ │ │ │ <1ff1> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1ff2> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1ff2> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1ff3> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1ff4> DW_AT_type : (ref4) <0x214d> │ │ │ │ │ <1ff8> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1ff9>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1ffa> DW_AT_name : (strp) (offset: 0x6d0b): xorpixel │ │ │ │ │ <1ffe> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1fff> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1fff> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <2000> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <2001> DW_AT_type : (ref4) <0x2167> │ │ │ │ │ <2005> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><2006>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <2007> DW_AT_name : (strp) (offset: 0x38cc): playsound │ │ │ │ │ <200b> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <200c> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <200c> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <200d> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <200e> DW_AT_type : (ref4) <0x2186> │ │ │ │ │ <2012> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><2013>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <2014> DW_AT_name : (strp) (offset: 0xdc9b): playingsound │ │ │ │ │ <2018> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2019> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <2019> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <201a> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <201b> DW_AT_type : (ref4) <0x2190> │ │ │ │ │ <201f> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><2020>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <2021> DW_AT_name : (strp) (offset: 0x1b4dc): pausesound │ │ │ │ │ <2025> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2026> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <2026> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <2027> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <2028> DW_AT_type : (ref4) <0x3e9> │ │ │ │ │ <202c> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><202d>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <202e> DW_AT_name : (strp) (offset: 0x1b4da): unpausesound │ │ │ │ │ <2032> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2033> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <2033> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <2034> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <2035> DW_AT_type : (ref4) <0x3e9> │ │ │ │ │ <2039> DW_AT_data_member_location: (data1) 104 │ │ │ │ │ <2><203a>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <203b> DW_AT_name : (strp) (offset: 0xfb95): stopsound │ │ │ │ │ <203f> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2040> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <2040> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <2041> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <2042> DW_AT_type : (ref4) <0x3e9> │ │ │ │ │ <2046> DW_AT_data_member_location: (data1) 112 │ │ │ │ │ <2><2047>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <2048> DW_AT_name : (strp) (offset: 0xb66f): line │ │ │ │ │ <204c> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <204d> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <204d> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <204e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <204f> DW_AT_type : (ref4) <0x21f6> │ │ │ │ │ <2053> DW_AT_data_member_location: (data1) 120 │ │ │ │ │ <2><2054>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <2055> DW_AT_name : (strp) (offset: 0x1300d): button_down │ │ │ │ │ <2059> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <205a> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <205a> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <205b> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <205c> DW_AT_type : (ref4) <0x2190> │ │ │ │ │ <2060> DW_AT_data_member_location: (data1) 128 │ │ │ │ │ <2><2061>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <2062> DW_AT_name : (strp) (offset: 0x104ec): rgbtohsv │ │ │ │ │ <2066> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2067> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <2067> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <2068> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <2069> DW_AT_type : (ref4) <0x2224> │ │ │ │ │ <206d> DW_AT_data_member_location: (data1) 136 │ │ │ │ │ <2><206e>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <206f> DW_AT_name : (strp) (offset: 0xbd9f): hsvtorgb │ │ │ │ │ <2073> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2074> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <2074> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <2075> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <2076> DW_AT_type : (ref4) <0x224d> │ │ │ │ │ <207a> DW_AT_data_member_location: (data1) 144 │ │ │ │ │ <2><207b>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <207c> DW_AT_name : (strp) (offset: 0x175b4): canvas_w │ │ │ │ │ <2080> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2081> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <2081> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <2082> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <2083> DW_AT_type : (ref4) <0x39>, int │ │ │ │ │ <2087> DW_AT_data_member_location: (data1) 152 │ │ │ │ │ <2><2088>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <2089> DW_AT_name : (strp) (offset: 0x1750f): canvas_h │ │ │ │ │ <208d> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <208e> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <208e> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <208f> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <2090> DW_AT_type : (ref4) <0x39>, int │ │ │ │ │ <2094> DW_AT_data_member_location: (data1) 156 │ │ │ │ │ <2><2095>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <2096> DW_AT_name : (strp) (offset: 0x161dd): scale │ │ │ │ │ <209a> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <209b> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <209b> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <209c> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <209d> DW_AT_type : (ref4) <0x2270> │ │ │ │ │ <20a1> DW_AT_data_member_location: (data1) 160 │ │ │ │ │ <2><20a2>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <20a3> DW_AT_name : (strp) (offset: 0x161d6): rotate_scale │ │ │ │ │ <20a7> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <20a8> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <20a8> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <20a9> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <20aa> DW_AT_type : (ref4) <0x228e> │ │ │ │ │ <20ae> DW_AT_data_member_location: (data1) 168 │ │ │ │ │ <2><20af>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <20b0> DW_AT_name : (strp) (offset: 0x12ac3): touched │ │ │ │ │ <20b4> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <20b5> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <20b5> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <20b6> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <20b7> DW_AT_type : (ref4) <0x22a7> │ │ │ │ │ <20bb> DW_AT_data_member_location: (data1) 176 │ │ │ │ │ <2><20bc>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <20bd> DW_AT_name : (strp) (offset: 0x8671): retract_undo │ │ │ │ │ <20c1> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <20c2> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <20c2> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <20c3> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <20c4> DW_AT_type : (ref4) <0x3e9> │ │ │ │ │ <20c8> DW_AT_data_member_location: (data1) 184 │ │ │ │ │ <2><20c9>: Abbrev Number: 0 │ │ │ │ │ <1><20ca>: Abbrev Number: 33 (DW_TAG_subroutine_type) │ │ │ │ │ <20cb> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <20cb> DW_AT_type : (ref4) <0x32>, float │ │ │ │ │ @@ -4540,23 +4540,23 @@ │ │ │ │ │ <2><22a6>: Abbrev Number: 0 │ │ │ │ │ <1><22a7>: Abbrev Number: 7 (DW_TAG_pointer_type) │ │ │ │ │ <22a8> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ │ <22a8> DW_AT_type : (ref4) <0x2293>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><22ac>: Abbrev Number: 6 (DW_TAG_typedef) │ │ │ │ │ <22ad> DW_AT_name : (strp) (offset: 0xe4f4): magic_api │ │ │ │ │ <22b1> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <22b2> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <22b2> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <22b3> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <22b4> DW_AT_type : (ref4) <0x1f77>, magic_api_t │ │ │ │ │ <1><22b8>: Abbrev Number: 28 (DW_TAG_enumeration_type) │ │ │ │ │ <22b9> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <22ba> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <22ba> DW_AT_type : (ref4) <0x57>, unsigned int │ │ │ │ │ <22be> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <22bf> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <22bf> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <22c0> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <22c1> DW_AT_sibling : (ref4) <0x22f6> │ │ │ │ │ <2><22c5>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <22c6> DW_AT_name : (strp) (offset: 0x14e41): MAGIC_TYPE_DISTORTS │ │ │ │ │ <22ca> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><22cb>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <22cc> DW_AT_name : (strp) (offset: 0x19cc0): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4581,15 +4581,15 @@ │ │ │ │ │ <22f4> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><22f5>: Abbrev Number: 0 │ │ │ │ │ <1><22f6>: Abbrev Number: 28 (DW_TAG_enumeration_type) │ │ │ │ │ <22f7> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <22f8> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <22f8> DW_AT_type : (ref4) <0x57>, unsigned int │ │ │ │ │ <22fc> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <22fd> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <22fd> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <22fe> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <22ff> DW_AT_sibling : (ref4) <0x231c> │ │ │ │ │ <2><2303>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2304> DW_AT_name : (strp) (offset: 0xe3ed): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <2308> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><2309>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <230a> DW_AT_name : (strp) (offset: 0xe267): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4607,15 +4607,15 @@ │ │ │ │ │ <2><2325>: Abbrev Number: 31 (DW_TAG_subrange_type) │ │ │ │ │ <2326> DW_AT_type : (ref4) <0x40>, long unsigned int │ │ │ │ │ <232a> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><232b>: Abbrev Number: 0 │ │ │ │ │ <1><232c>: Abbrev Number: 77 (DW_TAG_variable) │ │ │ │ │ <232d> DW_AT_name : (strp) (offset: 0x170c2): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <2331> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2332> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <2332> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <2333> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <2334> DW_AT_type : (ref4) <0x231c> │ │ │ │ │ <2338> DW_AT_external : (flag_present) 1 │ │ │ │ │ <2338> DW_AT_location : (exprloc) 9 byte block: 3 c0 0 2 0 0 0 0 0 (DW_OP_addr: 200c0) │ │ │ │ │ <1><2342>: Abbrev Number: 28 (DW_TAG_enumeration_type) │ │ │ │ │ <2343> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <2344> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -289,16 +289,16 @@ │ │ │ │ │ DW_MACRO_start_file - lineno: 367 filenum: 86 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 368 filenum: 87 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x32d4 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 20 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 88 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 88 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 89 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 7 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 90 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 91 │ │ │ │ │ @@ -942,25 +942,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa2f6 │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 94 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 19 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 19 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 93 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa336 │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 94 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 25 filenum: 24 │ │ │ │ │ + DW_MACRO_start_file - lineno: 9 filenum: 24 │ │ │ │ │ DW_MACRO_import - offset : 0xa3c3 │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 36 │ │ │ │ │ DW_MACRO_import - offset : 0x3bf6 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 180 │ │ │ │ │ DW_MACRO_import - offset : 0xa3df │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 36 │ │ │ │ │ @@ -7176,31 +7176,31 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 114 macro : ngettext(msgid1,msgid2,n) dngettext (NULL, msgid1, msgid2, n) │ │ │ │ │ DW_MACRO_define_strp - lineno : 116 macro : dngettext(domainname,msgid1,msgid2,n) dcngettext (domainname, msgid1, msgid2, n, LC_MESSAGES) │ │ │ │ │ │ │ │ │ │ Offset: 0xa517 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa586 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 44 macro : SDL_IMAGE_MAJOR_VERSION 2 │ │ │ │ │ DW_MACRO_define_strp - lineno : 45 macro : SDL_IMAGE_MINOR_VERSION 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,25 +1,33 @@ │ │ │ │ │ -}oGCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ -/QT#y,@E │ │ │ │ │ -cw(HBM|L │ │ │ │ │ +vVGCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ +[U]]US]]]=3 │ │ │ │ │ +snm6Yr[i │ │ │ │ │ +^XFb<yYo" │ │ │ │ │ ?I0MKf + │ │ │ │ │ 4`(-ZfiQ2z │ │ │ │ │ &35B\E&cgPd │ │ │ │ │ >?{\m*`E │ │ │ │ │ a;m6e;]F │ │ │ │ │ oH{0L*"J2 │ │ │ │ │ )pi'I} e │ │ │ │ │ 3Pq^B|QV- │ │ │ │ │ _S*|.ruBm │ │ │ │ │ $:DK~B2_MH │ │ │ │ │ $Ui:g/&( │ │ │ │ │ MauA?)\> │ │ │ │ │ -8>U2!J(DI │ │ │ │ │ -'8>Ur"JND │ │ │ │ │ -9DwBt'DwBt'DwBt'DwBt'DwBt'DwBt' │ │ │ │ │ +D$>_;^dY │ │ │ │ │ +{.?P|Ge1 │ │ │ │ │ +Qkqr"-NN │ │ │ │ │ +mwB9IQNR │ │ │ │ │ +56DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwB │ │ │ │ │ +Qr"JNDcu │ │ │ │ │ +%'8>Ur"JND │ │ │ │ │ +Qr"JNDcu │ │ │ │ │ +%'8>Ur"JND │ │ │ │ │ +9si3]N;Wl │ │ │ │ │ call_weak_fn │ │ │ │ │ crtstuff.c │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ │ frame_dummy │ │ │ │ --- ./usr/lib/debug/.build-id/54/d86ef5b4e46278acb18c96aeaec7e7274a0359.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/a9/a2399534853178659fe9ec1c1562c7c24ed510.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 91% 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: AArch64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ │ - Start of section headers: 81968 (bytes into file) │ │ │ │ │ + Start of section headers: 81960 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ │ Number of program headers: 7 │ │ │ │ │ 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 0x14030: │ │ │ │ │ +There are 36 section headers, starting at offset 0x14028: │ │ │ │ │ │ │ │ │ │ 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 00000000000001c8 0001c8 000024 00 A 0 0 4 │ │ │ │ │ [ 2] .gnu.hash NOBITS 00000000000001f0 0001ec 000164 00 A 3 0 8 │ │ │ │ │ [ 3] .dynsym NOBITS 0000000000000358 0001ec 0005e8 18 A 4 3 8 │ │ │ │ │ @@ -23,23 +23,23 @@ │ │ │ │ │ [18] .dynamic NOBITS 000000000001fd70 00fd60 0001c0 10 WA 4 0 8 │ │ │ │ │ [19] .got NOBITS 000000000001ff30 00fd60 0000b8 08 WA 0 0 8 │ │ │ │ │ [20] .got.plt NOBITS 000000000001ffe8 00fd60 0000c0 08 WA 0 0 8 │ │ │ │ │ [21] .data NOBITS 00000000000200a8 00fd60 000050 00 WA 0 0 8 │ │ │ │ │ [22] .bss NOBITS 0000000000020100 00fd60 001068 00 WA 0 0 16 │ │ │ │ │ [23] .comment PROGBITS 0000000000000000 0001ec 00001f 01 MS 0 0 1 │ │ │ │ │ [24] .debug_aranges PROGBITS 0000000000000000 00020b 000030 00 0 0 1 │ │ │ │ │ - [25] .debug_info PROGBITS 0000000000000000 000240 002115 00 C 0 0 8 │ │ │ │ │ + [25] .debug_info PROGBITS 0000000000000000 000240 002118 00 C 0 0 8 │ │ │ │ │ [26] .debug_abbrev PROGBITS 0000000000000000 002358 00023e 00 C 0 0 8 │ │ │ │ │ [27] .debug_line PROGBITS 0000000000000000 002598 000a5c 00 C 0 0 8 │ │ │ │ │ [28] .debug_str PROGBITS 0000000000000000 002ff8 009326 01 MSC 0 0 8 │ │ │ │ │ [29] .debug_line_str PROGBITS 0000000000000000 00c320 0003eb 01 MSC 0 0 8 │ │ │ │ │ [30] .debug_loclists PROGBITS 0000000000000000 00c710 000992 00 C 0 0 8 │ │ │ │ │ - [31] .debug_macro PROGBITS 0000000000000000 00d0a8 005c31 00 C 0 0 8 │ │ │ │ │ - [32] .debug_rnglists PROGBITS 0000000000000000 012cd9 000031 00 0 0 1 │ │ │ │ │ - [33] .symtab SYMTAB 0000000000000000 012d10 000cc0 18 34 76 8 │ │ │ │ │ - [34] .strtab STRTAB 0000000000000000 0139d0 0004f3 00 0 0 1 │ │ │ │ │ - [35] .shstrtab STRTAB 0000000000000000 013ec3 00016a 00 0 0 1 │ │ │ │ │ + [31] .debug_macro PROGBITS 0000000000000000 00d0a8 005c2d 00 C 0 0 8 │ │ │ │ │ + [32] .debug_rnglists PROGBITS 0000000000000000 012cd5 000031 00 0 0 1 │ │ │ │ │ + [33] .symtab SYMTAB 0000000000000000 012d08 000cc0 18 34 76 8 │ │ │ │ │ + [34] .strtab STRTAB 0000000000000000 0139c8 0004f3 00 0 0 1 │ │ │ │ │ + [35] .shstrtab STRTAB 0000000000000000 013ebb 00016a 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), p (processor specific) │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 54d86ef5b4e46278acb18c96aeaec7e7274a0359 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: a9a2399534853178659fe9ec1c1562c7c24ed510 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -4137,189 +4137,189 @@ │ │ │ │ │ <1f86> DW_AT_decl_line : (data1) 236 │ │ │ │ │ <1f87> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1f88> DW_AT_type : (ref4) <0x1f3e>, Mix_Chunk │ │ │ │ │ <1><1f8c>: Abbrev Number: 22 (DW_TAG_structure_type) │ │ │ │ │ <1f8d> DW_AT_name : (strp) (offset: 0x1595c): magic_api_t │ │ │ │ │ <1f91> DW_AT_byte_size : (data1) 192 │ │ │ │ │ <1f92> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1f93> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1f93> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1f94> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <1f95> DW_AT_sibling : (ref4) <0x20df> │ │ │ │ │ <2><1f99>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1f9a> DW_AT_name : (strp) (offset: 0xf251): tp_version │ │ │ │ │ <1f9e> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1f9f> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1f9f> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1fa0> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1fa1> DW_AT_type : (ref4) <0xf6> │ │ │ │ │ <1fa5> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1fa6>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1fa7> DW_AT_name : (strp) (offset: 0x12deb): data_directory │ │ │ │ │ <1fab> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1fac> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1fac> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1fad> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1fae> DW_AT_type : (ref4) <0xf6> │ │ │ │ │ <1fb2> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1fb3>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1fb4> DW_AT_name : (strp) (offset: 0x1a054): update_progress_bar │ │ │ │ │ <1fb8> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1fb9> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1fb9> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1fba> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1fbb> DW_AT_type : (ref4) <0x3fe> │ │ │ │ │ <1fbf> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1fc0>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1fc1> DW_AT_name : (strp) (offset: 0x5a6c): special_notify │ │ │ │ │ <1fc5> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1fc6> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1fc6> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1fc7> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1fc8> DW_AT_type : (ref4) <0x3ed> │ │ │ │ │ <1fcc> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1fcd>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1fce> DW_AT_name : (strp) (offset: 0x3b5f): sRGB_to_linear │ │ │ │ │ <1fd2> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1fd3> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1fd3> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1fd4> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1fd5> DW_AT_type : (ref4) <0x20ee> │ │ │ │ │ <1fd9> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1fda>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1fdb> DW_AT_name : (strp) (offset: 0x18647): linear_to_sRGB │ │ │ │ │ <1fdf> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1fe0> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1fe0> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1fe1> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1fe2> DW_AT_type : (ref4) <0x2102> │ │ │ │ │ <1fe6> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1fe7>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1fe8> DW_AT_name : (strp) (offset: 0x18a5a): in_circle │ │ │ │ │ <1fec> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1fed> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1fed> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1fee> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1fef> DW_AT_type : (ref4) <0x2120> │ │ │ │ │ <1ff3> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1ff4>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1ff5> DW_AT_name : (strp) (offset: 0x17fd): getpixel │ │ │ │ │ <1ff9> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1ffa> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1ffa> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1ffb> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1ffc> DW_AT_type : (ref4) <0x2143> │ │ │ │ │ <2000> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><2001>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <2002> DW_AT_name : (strp) (offset: 0x46dc): putpixel │ │ │ │ │ <2006> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2007> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <2007> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <2008> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <2009> DW_AT_type : (ref4) <0x2162> │ │ │ │ │ <200d> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><200e>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <200f> DW_AT_name : (strp) (offset: 0x6b41): xorpixel │ │ │ │ │ <2013> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2014> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <2014> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <2015> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <2016> DW_AT_type : (ref4) <0x217c> │ │ │ │ │ <201a> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><201b>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <201c> DW_AT_name : (strp) (offset: 0x3810): playsound │ │ │ │ │ <2020> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2021> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <2021> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <2022> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <2023> DW_AT_type : (ref4) <0x219b> │ │ │ │ │ <2027> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><2028>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <2029> DW_AT_name : (strp) (offset: 0xd9a0): playingsound │ │ │ │ │ <202d> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <202e> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <202e> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <202f> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <2030> DW_AT_type : (ref4) <0x21a5> │ │ │ │ │ <2034> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><2035>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <2036> DW_AT_name : (strp) (offset: 0x1b2dc): pausesound │ │ │ │ │ <203a> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <203b> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <203b> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <203c> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <203d> DW_AT_type : (ref4) <0x3fe> │ │ │ │ │ <2041> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><2042>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <2043> DW_AT_name : (strp) (offset: 0x1b2da): unpausesound │ │ │ │ │ <2047> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2048> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <2048> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <2049> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <204a> DW_AT_type : (ref4) <0x3fe> │ │ │ │ │ <204e> DW_AT_data_member_location: (data1) 104 │ │ │ │ │ <2><204f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <2050> DW_AT_name : (strp) (offset: 0xf982): stopsound │ │ │ │ │ <2054> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2055> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <2055> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <2056> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <2057> DW_AT_type : (ref4) <0x3fe> │ │ │ │ │ <205b> DW_AT_data_member_location: (data1) 112 │ │ │ │ │ <2><205c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <205d> DW_AT_name : (strp) (offset: 0xb41e): line │ │ │ │ │ <2061> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2062> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <2062> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <2063> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <2064> DW_AT_type : (ref4) <0x220b> │ │ │ │ │ <2068> DW_AT_data_member_location: (data1) 120 │ │ │ │ │ <2><2069>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <206a> DW_AT_name : (strp) (offset: 0x12dac): button_down │ │ │ │ │ <206e> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <206f> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <206f> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <2070> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <2071> DW_AT_type : (ref4) <0x21a5> │ │ │ │ │ <2075> DW_AT_data_member_location: (data1) 128 │ │ │ │ │ <2><2076>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <2077> DW_AT_name : (strp) (offset: 0x1026f): rgbtohsv │ │ │ │ │ <207b> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <207c> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <207c> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <207d> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <207e> DW_AT_type : (ref4) <0x2239> │ │ │ │ │ <2082> DW_AT_data_member_location: (data1) 136 │ │ │ │ │ <2><2083>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <2084> DW_AT_name : (strp) (offset: 0xbbc4): hsvtorgb │ │ │ │ │ <2088> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2089> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <2089> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <208a> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <208b> DW_AT_type : (ref4) <0x2262> │ │ │ │ │ <208f> DW_AT_data_member_location: (data1) 144 │ │ │ │ │ <2><2090>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <2091> DW_AT_name : (strp) (offset: 0x1737a): canvas_w │ │ │ │ │ <2095> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2096> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <2096> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <2097> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <2098> DW_AT_type : (ref4) <0x49>, int │ │ │ │ │ <209c> DW_AT_data_member_location: (data1) 152 │ │ │ │ │ <2><209d>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <209e> DW_AT_name : (strp) (offset: 0x172d5): canvas_h │ │ │ │ │ <20a2> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <20a3> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <20a3> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <20a4> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <20a5> DW_AT_type : (ref4) <0x49>, int │ │ │ │ │ <20a9> DW_AT_data_member_location: (data1) 156 │ │ │ │ │ <2><20aa>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <20ab> DW_AT_name : (strp) (offset: 0x15f35): scale │ │ │ │ │ <20af> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <20b0> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <20b0> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <20b1> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <20b2> DW_AT_type : (ref4) <0x2285> │ │ │ │ │ <20b6> DW_AT_data_member_location: (data1) 160 │ │ │ │ │ <2><20b7>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <20b8> DW_AT_name : (strp) (offset: 0x15f2e): rotate_scale │ │ │ │ │ <20bc> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <20bd> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <20bd> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <20be> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <20bf> DW_AT_type : (ref4) <0x22a3> │ │ │ │ │ <20c3> DW_AT_data_member_location: (data1) 168 │ │ │ │ │ <2><20c4>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <20c5> DW_AT_name : (strp) (offset: 0x12892): touched │ │ │ │ │ <20c9> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <20ca> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <20ca> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <20cb> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <20cc> DW_AT_type : (ref4) <0x22bc> │ │ │ │ │ <20d0> DW_AT_data_member_location: (data1) 176 │ │ │ │ │ <2><20d1>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <20d2> DW_AT_name : (strp) (offset: 0x8436): retract_undo │ │ │ │ │ <20d6> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <20d7> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <20d7> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <20d8> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <20d9> DW_AT_type : (ref4) <0x3fe> │ │ │ │ │ <20dd> DW_AT_data_member_location: (data1) 184 │ │ │ │ │ <2><20de>: Abbrev Number: 0 │ │ │ │ │ <1><20df>: Abbrev Number: 30 (DW_TAG_subroutine_type) │ │ │ │ │ <20e0> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <20e0> DW_AT_type : (ref4) <0x39>, float │ │ │ │ │ @@ -4549,23 +4549,23 @@ │ │ │ │ │ <2><22bb>: Abbrev Number: 0 │ │ │ │ │ <1><22bc>: Abbrev Number: 7 (DW_TAG_pointer_type) │ │ │ │ │ <22bd> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ │ <22bd> DW_AT_type : (ref4) <0x22a8>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><22c1>: Abbrev Number: 6 (DW_TAG_typedef) │ │ │ │ │ <22c2> DW_AT_name : (strp) (offset: 0xe24d): magic_api │ │ │ │ │ <22c6> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <22c7> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <22c7> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <22c8> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <22c9> DW_AT_type : (ref4) <0x1f8c>, magic_api_t │ │ │ │ │ <1><22cd>: Abbrev Number: 25 (DW_TAG_enumeration_type) │ │ │ │ │ <22ce> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <22cf> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <22cf> DW_AT_type : (ref4) <0x5e>, unsigned int │ │ │ │ │ <22d3> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <22d4> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <22d4> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <22d5> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <22d6> DW_AT_sibling : (ref4) <0x230b> │ │ │ │ │ <2><22da>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <22db> DW_AT_name : (strp) (offset: 0x14b2e): MAGIC_TYPE_DISTORTS │ │ │ │ │ <22df> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><22e0>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <22e1> DW_AT_name : (strp) (offset: 0x2977): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4590,15 +4590,15 @@ │ │ │ │ │ <2309> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><230a>: Abbrev Number: 0 │ │ │ │ │ <1><230b>: Abbrev Number: 25 (DW_TAG_enumeration_type) │ │ │ │ │ <230c> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <230d> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <230d> DW_AT_type : (ref4) <0x5e>, unsigned int │ │ │ │ │ <2311> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2312> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <2312> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <2313> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <2314> DW_AT_sibling : (ref4) <0x2331> │ │ │ │ │ <2><2318>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2319> DW_AT_name : (strp) (offset: 0xe164): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <231d> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><231e>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <231f> DW_AT_name : (strp) (offset: 0xdfcb): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4616,15 +4616,15 @@ │ │ │ │ │ <2><233a>: Abbrev Number: 20 (DW_TAG_subrange_type) │ │ │ │ │ <233b> DW_AT_type : (ref4) <0x40>, long unsigned int │ │ │ │ │ <233f> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><2340>: Abbrev Number: 0 │ │ │ │ │ <1><2341>: Abbrev Number: 19 (DW_TAG_variable) │ │ │ │ │ <2342> DW_AT_name : (strp) (offset: 0x16eb0): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <2346> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2347> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <2347> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <2348> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <2349> DW_AT_type : (ref4) <0x2331> │ │ │ │ │ <234d> DW_AT_external : (flag_present) 1 │ │ │ │ │ <234d> DW_AT_location : (exprloc) 9 byte block: 3 e0 0 2 0 0 0 0 0 (DW_OP_addr: 200e0) │ │ │ │ │ <1><2357>: Abbrev Number: 25 (DW_TAG_enumeration_type) │ │ │ │ │ <2358> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <2359> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -137,16 +137,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x2269 │ │ │ │ │ DW_MACRO_start_file - lineno: 23 filenum: 37 │ │ │ │ │ DW_MACRO_import - offset : 0x2279 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 38 filenum: 20 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 53 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 53 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 54 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 7 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 55 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 56 │ │ │ │ │ @@ -943,25 +943,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa2fd │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 59 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 19 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 19 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 58 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa33d │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 59 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 25 filenum: 23 │ │ │ │ │ + DW_MACRO_start_file - lineno: 9 filenum: 23 │ │ │ │ │ DW_MACRO_import - offset : 0xa3ca │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 37 │ │ │ │ │ DW_MACRO_import - offset : 0x2cd2 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 181 │ │ │ │ │ DW_MACRO_import - offset : 0xa3e6 │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 37 │ │ │ │ │ @@ -7177,31 +7177,31 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 114 macro : ngettext(msgid1,msgid2,n) dngettext (NULL, msgid1, msgid2, n) │ │ │ │ │ DW_MACRO_define_strp - lineno : 116 macro : dngettext(domainname,msgid1,msgid2,n) dcngettext (domainname, msgid1, msgid2, n, LC_MESSAGES) │ │ │ │ │ │ │ │ │ │ Offset: 0xa51e │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa58d │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 44 macro : SDL_IMAGE_MAJOR_VERSION 2 │ │ │ │ │ DW_MACRO_define_strp - lineno : 45 macro : SDL_IMAGE_MINOR_VERSION 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,25 +1,22 @@ │ │ │ │ │ -YGCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ -)eN+,j=~ │ │ │ │ │ -x5na`|n}k │ │ │ │ │ +GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ ?.Wp$|<>D │ │ │ │ │ @?zVN,T%) │ │ │ │ │ k:d#2Lkxy │ │ │ │ │ JJI1<e9[NW │ │ │ │ │ riV=`Iosafb │ │ │ │ │ TH*H[T*I │ │ │ │ │ i'"Sh{Xi │ │ │ │ │ #kK@ yf( │ │ │ │ │ P[^prV(y │ │ │ │ │ -6>OmYhJ[ │ │ │ │ │ zYG&3c9M │ │ │ │ │ av e[ib0 │ │ │ │ │ Ct'DwBt'DwBt'DwBt'DwBt'DwBt'DwB │ │ │ │ │ #f8~11bF │ │ │ │ │ -f+ ,5_+o │ │ │ │ │ +xzc_%>.z( │ │ │ │ │ call_weak_fn │ │ │ │ │ crtstuff.c │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ │ frame_dummy │ │ │ │ --- ./usr/lib/debug/.build-id/57/b51fd8b352f5b3d3ff9004f8927a5857e5fce8.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/90/64954c0e9ae290a13b9ae5dfa93566ab263a1e.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 82% 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: AArch64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ │ - Start of section headers: 78728 (bytes into file) │ │ │ │ │ + Start of section headers: 78736 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ │ Number of program headers: 7 │ │ │ │ │ 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 0x13388: │ │ │ │ │ +There are 36 section headers, starting at offset 0x13390: │ │ │ │ │ │ │ │ │ │ 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 00000000000001c8 0001c8 000024 00 A 0 0 4 │ │ │ │ │ [ 2] .gnu.hash NOBITS 00000000000001f0 0001ec 0000e0 00 A 3 0 8 │ │ │ │ │ [ 3] .dynsym NOBITS 00000000000002d0 0001ec 000438 18 A 4 3 8 │ │ │ │ │ @@ -23,23 +23,23 @@ │ │ │ │ │ [18] .dynamic NOBITS 000000000001fde0 00fdd0 0001c0 10 WA 4 0 8 │ │ │ │ │ [19] .got NOBITS 000000000001ffa0 00fdd0 000048 08 WA 0 0 8 │ │ │ │ │ [20] .got.plt NOBITS 000000000001ffe8 00fdd0 000088 08 WA 0 0 8 │ │ │ │ │ [21] .data NOBITS 0000000000020070 00fdd0 000050 00 WA 0 0 8 │ │ │ │ │ [22] .bss NOBITS 00000000000200c0 00fdd0 000010 00 WA 0 0 8 │ │ │ │ │ [23] .comment PROGBITS 0000000000000000 0001ec 00001f 01 MS 0 0 1 │ │ │ │ │ [24] .debug_aranges PROGBITS 0000000000000000 00020b 000030 00 0 0 1 │ │ │ │ │ - [25] .debug_info PROGBITS 0000000000000000 000240 001be0 00 C 0 0 8 │ │ │ │ │ - [26] .debug_abbrev PROGBITS 0000000000000000 001e20 00024e 00 C 0 0 8 │ │ │ │ │ - [27] .debug_line PROGBITS 0000000000000000 002070 000461 00 C 0 0 8 │ │ │ │ │ - [28] .debug_str PROGBITS 0000000000000000 0024d8 0096f7 01 MSC 0 0 8 │ │ │ │ │ - [29] .debug_line_str PROGBITS 0000000000000000 00bbd0 00040e 01 MSC 0 0 8 │ │ │ │ │ - [30] .debug_loclists PROGBITS 0000000000000000 00bfe0 000373 00 C 0 0 8 │ │ │ │ │ - [31] .debug_macro PROGBITS 0000000000000000 00c358 005f22 00 C 0 0 8 │ │ │ │ │ - [32] .debug_rnglists PROGBITS 0000000000000000 01227a 00003b 00 0 0 1 │ │ │ │ │ - [33] .symtab SYMTAB 0000000000000000 0122b8 000b58 18 34 79 8 │ │ │ │ │ - [34] .strtab STRTAB 0000000000000000 012e10 00040e 00 0 0 1 │ │ │ │ │ - [35] .shstrtab STRTAB 0000000000000000 01321e 00016a 00 0 0 1 │ │ │ │ │ + [25] .debug_info PROGBITS 0000000000000000 000240 001be1 00 C 0 0 8 │ │ │ │ │ + [26] .debug_abbrev PROGBITS 0000000000000000 001e28 00024e 00 C 0 0 8 │ │ │ │ │ + [27] .debug_line PROGBITS 0000000000000000 002078 000461 00 C 0 0 8 │ │ │ │ │ + [28] .debug_str PROGBITS 0000000000000000 0024e0 0096f7 01 MSC 0 0 8 │ │ │ │ │ + [29] .debug_line_str PROGBITS 0000000000000000 00bbd8 00040e 01 MSC 0 0 8 │ │ │ │ │ + [30] .debug_loclists PROGBITS 0000000000000000 00bfe8 000373 00 C 0 0 8 │ │ │ │ │ + [31] .debug_macro PROGBITS 0000000000000000 00c360 005f25 00 C 0 0 8 │ │ │ │ │ + [32] .debug_rnglists PROGBITS 0000000000000000 012285 00003b 00 0 0 1 │ │ │ │ │ + [33] .symtab SYMTAB 0000000000000000 0122c0 000b58 18 34 79 8 │ │ │ │ │ + [34] .strtab STRTAB 0000000000000000 012e18 00040e 00 0 0 1 │ │ │ │ │ + [35] .shstrtab STRTAB 0000000000000000 013226 00016a 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), p (processor specific) │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 57b51fd8b352f5b3d3ff9004f8927a5857e5fce8 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 9064954c0e9ae290a13b9ae5dfa93566ab263a1e │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3846,189 +3846,189 @@ │ │ │ │ │ <1d5f> DW_AT_decl_line : (data1) 236 │ │ │ │ │ <1d60> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1d61> DW_AT_type : (ref4) <0x1d18>, Mix_Chunk │ │ │ │ │ <1><1d65>: Abbrev Number: 19 (DW_TAG_structure_type) │ │ │ │ │ <1d66> DW_AT_name : (strp) (offset: 0x160cc): magic_api_t │ │ │ │ │ <1d6a> DW_AT_byte_size : (data1) 192 │ │ │ │ │ <1d6b> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d6c> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1d6c> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1d6d> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d6d> DW_AT_sibling : (ref4) <0x1eb7> │ │ │ │ │ <2><1d71>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d72> DW_AT_name : (strp) (offset: 0xf5b1): tp_version │ │ │ │ │ <1d76> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d77> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1d77> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1d78> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d79> DW_AT_type : (ref4) <0xd8> │ │ │ │ │ <1d7d> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d7e>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d7f> DW_AT_name : (strp) (offset: 0x13161): data_directory │ │ │ │ │ <1d83> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d84> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1d84> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1d85> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d86> DW_AT_type : (ref4) <0xd8> │ │ │ │ │ <1d8a> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d8b>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d8c> DW_AT_name : (strp) (offset: 0x554e): update_progress_bar │ │ │ │ │ <1d90> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d91> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1d91> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1d92> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d93> DW_AT_type : (ref4) <0x1e6> │ │ │ │ │ <1d97> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d98>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d99> DW_AT_name : (strp) (offset: 0x5c44): special_notify │ │ │ │ │ <1d9d> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d9e> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1d9e> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1d9f> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1da0> DW_AT_type : (ref4) <0x1d5> │ │ │ │ │ <1da4> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1da5>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1da6> DW_AT_name : (strp) (offset: 0x3c54): sRGB_to_linear │ │ │ │ │ <1daa> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dab> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1dab> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1dac> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1dad> DW_AT_type : (ref4) <0x1ec6> │ │ │ │ │ <1db1> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1db2>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1db3> DW_AT_name : (strp) (offset: 0x18ea7): linear_to_sRGB │ │ │ │ │ <1db7> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1db8> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1db8> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1db9> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1dba> DW_AT_type : (ref4) <0x1eda> │ │ │ │ │ <1dbe> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1dbf>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dc0> DW_AT_name : (strp) (offset: 0x19205): in_circle │ │ │ │ │ <1dc4> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dc5> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1dc5> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1dc6> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dc7> DW_AT_type : (ref4) <0x1ef8> │ │ │ │ │ <1dcb> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1dcc>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dcd> DW_AT_name : (strp) (offset: 0x1700): getpixel │ │ │ │ │ <1dd1> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dd2> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1dd2> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1dd3> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1dd4> DW_AT_type : (ref4) <0x1f1b> │ │ │ │ │ <1dd8> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1dd9>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dda> DW_AT_name : (strp) (offset: 0x47ec): putpixel │ │ │ │ │ <1dde> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1ddf> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1ddf> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1de0> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de1> DW_AT_type : (ref4) <0x1f3a> │ │ │ │ │ <1de5> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1de6>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1de7> DW_AT_name : (strp) (offset: 0x6d87): xorpixel │ │ │ │ │ <1deb> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dec> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1dec> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1ded> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dee> DW_AT_type : (ref4) <0x1f54> │ │ │ │ │ <1df2> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1df3>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1df4> DW_AT_name : (strp) (offset: 0x38cc): playsound │ │ │ │ │ <1df8> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1df9> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1df9> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1dfa> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dfb> DW_AT_type : (ref4) <0x1f73> │ │ │ │ │ <1dff> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><1e00>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e01> DW_AT_name : (strp) (offset: 0xdd55): playingsound │ │ │ │ │ <1e05> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e06> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1e06> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1e07> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1e08> DW_AT_type : (ref4) <0x1f7d> │ │ │ │ │ <1e0c> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><1e0d>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e0e> DW_AT_name : (strp) (offset: 0x1bd49): pausesound │ │ │ │ │ <1e12> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e13> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1e13> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <1e14> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e15> DW_AT_type : (ref4) <0x1e6> │ │ │ │ │ <1e19> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><1e1a>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e1b> DW_AT_name : (strp) (offset: 0x1bd47): unpausesound │ │ │ │ │ <1e1f> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e20> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <1e20> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <1e21> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e22> DW_AT_type : (ref4) <0x1e6> │ │ │ │ │ <1e26> DW_AT_data_member_location: (data1) 104 │ │ │ │ │ <2><1e27>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e28> DW_AT_name : (strp) (offset: 0xfd19): stopsound │ │ │ │ │ <1e2c> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e2d> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <1e2d> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <1e2e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e2f> DW_AT_type : (ref4) <0x1e6> │ │ │ │ │ <1e33> DW_AT_data_member_location: (data1) 112 │ │ │ │ │ <2><1e34>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e35> DW_AT_name : (strp) (offset: 0xb689): line │ │ │ │ │ <1e39> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e3a> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <1e3a> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <1e3b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e3c> DW_AT_type : (ref4) <0x1fe3> │ │ │ │ │ <1e40> DW_AT_data_member_location: (data1) 120 │ │ │ │ │ <2><1e41>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e42> DW_AT_name : (strp) (offset: 0x13132): button_down │ │ │ │ │ <1e46> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e47> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <1e47> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <1e48> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1e49> DW_AT_type : (ref4) <0x1f7d> │ │ │ │ │ <1e4d> DW_AT_data_member_location: (data1) 128 │ │ │ │ │ <2><1e4e>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e4f> DW_AT_name : (strp) (offset: 0x1061e): rgbtohsv │ │ │ │ │ <1e53> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e54> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <1e54> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <1e55> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e56> DW_AT_type : (ref4) <0x2011> │ │ │ │ │ <1e5a> DW_AT_data_member_location: (data1) 136 │ │ │ │ │ <2><1e5b>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e5c> DW_AT_name : (strp) (offset: 0xbe1f): hsvtorgb │ │ │ │ │ <1e60> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e61> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1e61> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1e62> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e63> DW_AT_type : (ref4) <0x203a> │ │ │ │ │ <1e67> DW_AT_data_member_location: (data1) 144 │ │ │ │ │ <2><1e68>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e69> DW_AT_name : (strp) (offset: 0x17b22): canvas_w │ │ │ │ │ <1e6d> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e6e> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <1e6e> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <1e6f> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e70> DW_AT_type : (ref4) <0x39>, int │ │ │ │ │ <1e74> DW_AT_data_member_location: (data1) 152 │ │ │ │ │ <2><1e75>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e76> DW_AT_name : (strp) (offset: 0x17a7d): canvas_h │ │ │ │ │ <1e7a> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e7b> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <1e7b> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <1e7c> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e7d> DW_AT_type : (ref4) <0x39>, int │ │ │ │ │ <1e81> DW_AT_data_member_location: (data1) 156 │ │ │ │ │ <2><1e82>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e83> DW_AT_name : (strp) (offset: 0x16694): scale │ │ │ │ │ <1e87> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e88> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <1e88> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <1e89> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e8a> DW_AT_type : (ref4) <0x205d> │ │ │ │ │ <1e8e> DW_AT_data_member_location: (data1) 160 │ │ │ │ │ <2><1e8f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e90> DW_AT_name : (strp) (offset: 0x1668d): rotate_scale │ │ │ │ │ <1e94> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e95> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1e95> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1e96> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e97> DW_AT_type : (ref4) <0x207b> │ │ │ │ │ <1e9b> DW_AT_data_member_location: (data1) 168 │ │ │ │ │ <2><1e9c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e9d> DW_AT_name : (strp) (offset: 0x12bb0): touched │ │ │ │ │ <1ea1> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1ea2> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <1ea2> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <1ea3> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1ea4> DW_AT_type : (ref4) <0x2094> │ │ │ │ │ <1ea8> DW_AT_data_member_location: (data1) 176 │ │ │ │ │ <2><1ea9>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1eaa> DW_AT_name : (strp) (offset: 0x8652): retract_undo │ │ │ │ │ <1eae> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1eaf> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <1eaf> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <1eb0> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1eb1> DW_AT_type : (ref4) <0x1e6> │ │ │ │ │ <1eb5> DW_AT_data_member_location: (data1) 184 │ │ │ │ │ <2><1eb6>: Abbrev Number: 0 │ │ │ │ │ <1><1eb7>: Abbrev Number: 25 (DW_TAG_subroutine_type) │ │ │ │ │ <1eb8> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1eb8> DW_AT_type : (ref4) <0x173>, float │ │ │ │ │ @@ -4258,23 +4258,23 @@ │ │ │ │ │ <2><2093>: Abbrev Number: 0 │ │ │ │ │ <1><2094>: Abbrev Number: 8 (DW_TAG_pointer_type) │ │ │ │ │ <2095> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ │ <2095> DW_AT_type : (ref4) <0x2080>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><2099>: Abbrev Number: 6 (DW_TAG_typedef) │ │ │ │ │ <209a> DW_AT_name : (strp) (offset: 0xdb4c): magic_api │ │ │ │ │ <209e> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <209f> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <209f> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <20a0> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <20a1> DW_AT_type : (ref4) <0x1d65>, magic_api_t │ │ │ │ │ <1><20a5>: Abbrev Number: 22 (DW_TAG_enumeration_type) │ │ │ │ │ <20a6> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <20a7> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <20a7> DW_AT_type : (ref4) <0x40>, unsigned int │ │ │ │ │ <20ab> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <20ac> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <20ac> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <20ad> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <20ae> DW_AT_sibling : (ref4) <0x20e3> │ │ │ │ │ <2><20b2>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20b3> DW_AT_name : (strp) (offset: 0x15250): MAGIC_TYPE_DISTORTS │ │ │ │ │ <20b7> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20b8>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20b9> DW_AT_name : (strp) (offset: 0x292c): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4299,15 +4299,15 @@ │ │ │ │ │ <20e1> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><20e2>: Abbrev Number: 0 │ │ │ │ │ <1><20e3>: Abbrev Number: 22 (DW_TAG_enumeration_type) │ │ │ │ │ <20e4> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <20e5> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <20e5> DW_AT_type : (ref4) <0x40>, unsigned int │ │ │ │ │ <20e9> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <20ea> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <20ea> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <20eb> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <20ec> DW_AT_sibling : (ref4) <0x2109> │ │ │ │ │ <2><20f0>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20f1> DW_AT_name : (strp) (offset: 0xe4a5): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <20f5> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20f6>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20f7> DW_AT_name : (strp) (offset: 0xe30c): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4325,15 +4325,15 @@ │ │ │ │ │ <2><2112>: Abbrev Number: 18 (DW_TAG_subrange_type) │ │ │ │ │ <2113> DW_AT_type : (ref4) <0x47>, long unsigned int │ │ │ │ │ <2117> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><2118>: Abbrev Number: 0 │ │ │ │ │ <1><2119>: Abbrev Number: 26 (DW_TAG_variable) │ │ │ │ │ <211a> DW_AT_name : (strp) (offset: 0x1762e): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <211e> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <211f> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <211f> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <2120> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <2121> DW_AT_type : (ref4) <0x2109> │ │ │ │ │ <2125> DW_AT_external : (flag_present) 1 │ │ │ │ │ <2125> DW_AT_location : (exprloc) 9 byte block: 3 a8 0 2 0 0 0 0 0 (DW_OP_addr: 200a8) │ │ │ │ │ <1><212f>: Abbrev Number: 68 (DW_TAG_variable) │ │ │ │ │ <2130> DW_AT_name : (strp) (offset: 0x146d3): noise_AMOUNT │ │ │ │ │ <2134> DW_AT_decl_file : (data1) 1 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -153,16 +153,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x2388 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x23e0 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2494 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 34 filenum: 19 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 56 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 56 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 57 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 6 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 58 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 59 │ │ │ │ │ @@ -959,15 +959,15 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa522 │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 62 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 18 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 18 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 61 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa562 │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 62 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ @@ -7238,31 +7238,31 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 2817 macro : Mix_ClearError SDL_ClearError │ │ │ │ │ DW_MACRO_define_strp - lineno : 2822 macro : Mix_OutOfMemory SDL_OutOfMemory │ │ │ │ │ │ │ │ │ │ Offset: 0xa5ef │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa65e │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 44 macro : SDL_IMAGE_MAJOR_VERSION 2 │ │ │ │ │ DW_MACRO_define_strp - lineno : 45 macro : SDL_IMAGE_MINOR_VERSION 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,9 +1,10 @@ │ │ │ │ │ GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ -F#]Ip4vb │ │ │ │ │ +K&7! !'! │ │ │ │ │ +F#MIr4va │ │ │ │ │ vf8W?U J │ │ │ │ │ lZkE{)g] │ │ │ │ │ 2?C~}zeQ │ │ │ │ │ I!*2k{Qk │ │ │ │ │ =8m<A^5{ │ │ │ │ │ ;|=ijsAN │ │ │ │ │ *A020K#W │ │ │ │ │ @@ -11,22 +12,19 @@ │ │ │ │ │ ~U'lK15p │ │ │ │ │ G##z0$AW │ │ │ │ │ &c(cJx,Ed │ │ │ │ │ YP[w7v5v │ │ │ │ │ tPNcRX`: │ │ │ │ │ LOXK>]X8T │ │ │ │ │ }:xalltx │ │ │ │ │ -=P~N>k;. │ │ │ │ │ -+D>1-cHfC<? │ │ │ │ │ -N-.p,.p,.p,.p,.p,.p,.p,.p,.p,.p,.p,.p,.p,.p,.p,.p,.p,.p,.p,.p,.p,.p,.p,.p,.p,.p,.p,.p,.p,.p,NN │ │ │ │ │ -^Ur"JNp|Ur"JND │ │ │ │ │ -NwB9 *'A │ │ │ │ │ -Mz\r"JND │ │ │ │ │ -^Ur"JNp|Ur"JND │ │ │ │ │ -8NmZ'r8s │ │ │ │ │ +@cJnFJT> │ │ │ │ │ +iYev"/^kZ │ │ │ │ │ +*hq>0;1X │ │ │ │ │ +rLGhqr"-NN │ │ │ │ │ +Ur"JNp|U │ │ │ │ │ call_weak_fn │ │ │ │ │ crtstuff.c │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ │ frame_dummy │ │ │ │ --- ./usr/lib/debug/.build-id/5a/88ae2ea9da8f408ceae46e24985030471b661f.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/f6/7cc738b1f3a20d8c77066f090c94309d960bff.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 85% similar despite different names │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -23,15 +23,15 @@ │ │ │ │ │ [18] .dynamic NOBITS 000000000001fe00 00fdf0 0001c0 10 WA 4 0 8 │ │ │ │ │ [19] .got NOBITS 000000000001ffc0 00fdf0 000028 08 WA 0 0 8 │ │ │ │ │ [20] .got.plt NOBITS 000000000001ffe8 00fdf0 000078 08 WA 0 0 8 │ │ │ │ │ [21] .data NOBITS 0000000000020060 00fdf0 000028 00 WA 0 0 8 │ │ │ │ │ [22] .bss NOBITS 0000000000020088 00fdf0 000020 00 WA 0 0 8 │ │ │ │ │ [23] .comment PROGBITS 0000000000000000 0001ec 00001f 01 MS 0 0 1 │ │ │ │ │ [24] .debug_aranges PROGBITS 0000000000000000 00020b 000030 00 0 0 1 │ │ │ │ │ - [25] .debug_info PROGBITS 0000000000000000 000240 001a7c 00 C 0 0 8 │ │ │ │ │ + [25] .debug_info PROGBITS 0000000000000000 000240 001a7b 00 C 0 0 8 │ │ │ │ │ [26] .debug_abbrev PROGBITS 0000000000000000 001cc0 00021b 00 C 0 0 8 │ │ │ │ │ [27] .debug_line PROGBITS 0000000000000000 001ee0 000487 00 C 0 0 8 │ │ │ │ │ [28] .debug_str PROGBITS 0000000000000000 002368 00918e 01 MSC 0 0 8 │ │ │ │ │ [29] .debug_line_str PROGBITS 0000000000000000 00b4f8 0003e4 01 MSC 0 0 8 │ │ │ │ │ [30] .debug_loclists PROGBITS 0000000000000000 00b8e0 00032a 00 C 0 0 8 │ │ │ │ │ [31] .debug_macro PROGBITS 0000000000000000 00bc10 005c06 00 C 0 0 8 │ │ │ │ │ [32] .debug_rnglists PROGBITS 0000000000000000 011816 000037 00 0 0 1 │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 5a88ae2ea9da8f408ceae46e24985030471b661f │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: f67cc738b1f3a20d8c77066f090c94309d960bff │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3832,189 +3832,189 @@ │ │ │ │ │ <1d42> DW_AT_decl_line : (data1) 236 │ │ │ │ │ <1d43> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1d44> DW_AT_type : (ref4) <0x1cfb>, Mix_Chunk │ │ │ │ │ <1><1d48>: Abbrev Number: 17 (DW_TAG_structure_type) │ │ │ │ │ <1d49> DW_AT_name : (strp) (offset: 0x1581a): magic_api_t │ │ │ │ │ <1d4d> DW_AT_byte_size : (data1) 192 │ │ │ │ │ <1d4e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d4f> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1d4f> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1d50> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d50> DW_AT_sibling : (ref4) <0x1e9a> │ │ │ │ │ <2><1d54>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d55> DW_AT_name : (strp) (offset: 0xeec7): tp_version │ │ │ │ │ <1d59> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d5a> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1d5a> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1d5b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d5c> DW_AT_type : (ref4) <0xc0> │ │ │ │ │ <1d60> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d61>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d62> DW_AT_name : (strp) (offset: 0x12a04): data_directory │ │ │ │ │ <1d66> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d67> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1d67> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1d68> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d69> DW_AT_type : (ref4) <0xc0> │ │ │ │ │ <1d6d> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d6e>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d6f> DW_AT_name : (strp) (offset: 0x52f2): update_progress_bar │ │ │ │ │ <1d73> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d74> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1d74> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1d75> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d76> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1d7a> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d7b>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d7c> DW_AT_name : (strp) (offset: 0x59f2): special_notify │ │ │ │ │ <1d80> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d81> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1d81> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1d82> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d83> DW_AT_type : (ref4) <0x1b8> │ │ │ │ │ <1d87> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d88>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d89> DW_AT_name : (strp) (offset: 0x3a32): sRGB_to_linear │ │ │ │ │ <1d8d> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d8e> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d8e> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d8f> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d90> DW_AT_type : (ref4) <0x1ea9> │ │ │ │ │ <1d94> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d95>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d96> DW_AT_name : (strp) (offset: 0x18444): linear_to_sRGB │ │ │ │ │ <1d9a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d9b> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1d9b> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1d9c> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d9d> DW_AT_type : (ref4) <0x1ebd> │ │ │ │ │ <1da1> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1da2>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1da3> DW_AT_name : (strp) (offset: 0x18815): in_circle │ │ │ │ │ <1da7> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1da8> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1da8> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1da9> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1daa> DW_AT_type : (ref4) <0x1edb> │ │ │ │ │ <1dae> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1daf>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1db0> DW_AT_name : (strp) (offset: 0x1658): getpixel │ │ │ │ │ <1db4> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1db5> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1db5> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1db6> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1db7> DW_AT_type : (ref4) <0x1efe> │ │ │ │ │ <1dbb> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1dbc>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dbd> DW_AT_name : (strp) (offset: 0x45b3): putpixel │ │ │ │ │ <1dc1> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dc2> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1dc2> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1dc3> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dc4> DW_AT_type : (ref4) <0x1f1d> │ │ │ │ │ <1dc8> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1dc9>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dca> DW_AT_name : (strp) (offset: 0x69c1): xorpixel │ │ │ │ │ <1dce> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dcf> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1dcf> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1dd0> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd1> DW_AT_type : (ref4) <0x1f37> │ │ │ │ │ <1dd5> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1dd6>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dd7> DW_AT_name : (strp) (offset: 0x6573): playsound │ │ │ │ │ <1ddb> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1ddc> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1ddc> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1ddd> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dde> DW_AT_type : (ref4) <0x1f56> │ │ │ │ │ <1de2> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><1de3>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1de4> DW_AT_name : (strp) (offset: 0xd76d): playingsound │ │ │ │ │ <1de8> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1de9> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1de9> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1dea> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1deb> DW_AT_type : (ref4) <0x1f60> │ │ │ │ │ <1def> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><1df0>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1df1> DW_AT_name : (strp) (offset: 0x1b116): pausesound │ │ │ │ │ <1df5> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1df6> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1df6> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <1df7> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1df8> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1dfc> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><1dfd>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dfe> DW_AT_name : (strp) (offset: 0x1b114): unpausesound │ │ │ │ │ <1e02> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e03> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <1e03> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <1e04> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e05> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e09> DW_AT_data_member_location: (data1) 104 │ │ │ │ │ <2><1e0a>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e0b> DW_AT_name : (strp) (offset: 0xf65d): stopsound │ │ │ │ │ <1e0f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e10> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <1e10> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <1e11> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e12> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e16> DW_AT_data_member_location: (data1) 112 │ │ │ │ │ <2><1e17>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e18> DW_AT_name : (strp) (offset: 0xb156): line │ │ │ │ │ <1e1c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e1d> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <1e1d> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <1e1e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e1f> DW_AT_type : (ref4) <0x1fc6> │ │ │ │ │ <1e23> DW_AT_data_member_location: (data1) 120 │ │ │ │ │ <2><1e24>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e25> DW_AT_name : (strp) (offset: 0x129ca): button_down │ │ │ │ │ <1e29> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e2a> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <1e2a> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <1e2b> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1e2c> DW_AT_type : (ref4) <0x1f60> │ │ │ │ │ <1e30> DW_AT_data_member_location: (data1) 128 │ │ │ │ │ <2><1e31>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e32> DW_AT_name : (strp) (offset: 0xff5e): rgbtohsv │ │ │ │ │ <1e36> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e37> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <1e37> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <1e38> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e39> DW_AT_type : (ref4) <0x1ff4> │ │ │ │ │ <1e3d> DW_AT_data_member_location: (data1) 136 │ │ │ │ │ <2><1e3e>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e3f> DW_AT_name : (strp) (offset: 0xb895): hsvtorgb │ │ │ │ │ <1e43> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e44> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1e44> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1e45> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e46> DW_AT_type : (ref4) <0x201d> │ │ │ │ │ <1e4a> DW_AT_data_member_location: (data1) 144 │ │ │ │ │ <2><1e4b>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e4c> DW_AT_name : (strp) (offset: 0x17169): canvas_w │ │ │ │ │ <1e50> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e51> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <1e51> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <1e52> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e53> DW_AT_type : (ref4) <0x3b>, int │ │ │ │ │ <1e57> DW_AT_data_member_location: (data1) 152 │ │ │ │ │ <2><1e58>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e59> DW_AT_name : (strp) (offset: 0x170c4): canvas_h │ │ │ │ │ <1e5d> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e5e> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <1e5e> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <1e5f> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e60> DW_AT_type : (ref4) <0x3b>, int │ │ │ │ │ <1e64> DW_AT_data_member_location: (data1) 156 │ │ │ │ │ <2><1e65>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e66> DW_AT_name : (strp) (offset: 0x15d8e): scale │ │ │ │ │ <1e6a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e6b> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <1e6b> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <1e6c> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e6d> DW_AT_type : (ref4) <0x2040> │ │ │ │ │ <1e71> DW_AT_data_member_location: (data1) 160 │ │ │ │ │ <2><1e72>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e73> DW_AT_name : (strp) (offset: 0x15d87): rotate_scale │ │ │ │ │ <1e77> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e78> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1e78> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1e79> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e7a> DW_AT_type : (ref4) <0x205e> │ │ │ │ │ <1e7e> DW_AT_data_member_location: (data1) 168 │ │ │ │ │ <2><1e7f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e80> DW_AT_name : (strp) (offset: 0x1a697): touched │ │ │ │ │ <1e84> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e85> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <1e85> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <1e86> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e87> DW_AT_type : (ref4) <0x2077> │ │ │ │ │ <1e8b> DW_AT_data_member_location: (data1) 176 │ │ │ │ │ <2><1e8c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e8d> DW_AT_name : (strp) (offset: 0x82aa): retract_undo │ │ │ │ │ <1e91> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e92> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <1e92> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <1e93> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e94> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e98> DW_AT_data_member_location: (data1) 184 │ │ │ │ │ <2><1e99>: Abbrev Number: 0 │ │ │ │ │ <1><1e9a>: Abbrev Number: 24 (DW_TAG_subroutine_type) │ │ │ │ │ <1e9b> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e9b> DW_AT_type : (ref4) <0x14f>, float │ │ │ │ │ @@ -4244,23 +4244,23 @@ │ │ │ │ │ <2><2076>: Abbrev Number: 0 │ │ │ │ │ <1><2077>: Abbrev Number: 8 (DW_TAG_pointer_type) │ │ │ │ │ <2078> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ │ <2078> DW_AT_type : (ref4) <0x2063>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><207c>: Abbrev Number: 6 (DW_TAG_typedef) │ │ │ │ │ <207d> DW_AT_name : (strp) (offset: 0xd560): magic_api │ │ │ │ │ <2081> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2082> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <2082> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <2083> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <2084> DW_AT_type : (ref4) <0x1d48>, magic_api_t │ │ │ │ │ <1><2088>: Abbrev Number: 22 (DW_TAG_enumeration_type) │ │ │ │ │ <2089> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <208a> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <208a> DW_AT_type : (ref4) <0x50>, unsigned int │ │ │ │ │ <208e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <208f> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <208f> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <2090> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <2091> DW_AT_sibling : (ref4) <0x20c6> │ │ │ │ │ <2><2095>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2096> DW_AT_name : (strp) (offset: 0x14997): MAGIC_TYPE_DISTORTS │ │ │ │ │ <209a> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><209b>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <209c> DW_AT_name : (strp) (offset: 0x27e9): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4285,15 +4285,15 @@ │ │ │ │ │ <20c4> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><20c5>: Abbrev Number: 0 │ │ │ │ │ <1><20c6>: Abbrev Number: 22 (DW_TAG_enumeration_type) │ │ │ │ │ <20c7> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <20c8> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <20c8> DW_AT_type : (ref4) <0x50>, unsigned int │ │ │ │ │ <20cc> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20cd> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <20cd> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <20ce> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <20cf> DW_AT_sibling : (ref4) <0x20ec> │ │ │ │ │ <2><20d3>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20d4> DW_AT_name : (strp) (offset: 0xde81): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <20d8> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20d9>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20da> DW_AT_name : (strp) (offset: 0xdce8): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4311,15 +4311,15 @@ │ │ │ │ │ <2><20f5>: Abbrev Number: 26 (DW_TAG_subrange_type) │ │ │ │ │ <20f6> DW_AT_type : (ref4) <0x32>, long unsigned int │ │ │ │ │ <20fa> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><20fb>: Abbrev Number: 0 │ │ │ │ │ <1><20fc>: Abbrev Number: 59 (DW_TAG_variable) │ │ │ │ │ <20fd> DW_AT_name : (strp) (offset: 0x16c75): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <2101> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2102> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <2102> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <2103> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <2104> DW_AT_type : (ref4) <0x20ec> │ │ │ │ │ <2108> DW_AT_external : (flag_present) 1 │ │ │ │ │ <2108> DW_AT_location : (exprloc) 9 byte block: 3 70 0 2 0 0 0 0 0 (DW_OP_addr: 20070) │ │ │ │ │ <1><2112>: Abbrev Number: 19 (DW_TAG_variable) │ │ │ │ │ <2113> DW_AT_name : (strp) (offset: 0xca73): spraypaint_snd_spray │ │ │ │ │ <2117> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -136,16 +136,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x224f │ │ │ │ │ DW_MACRO_start_file - lineno: 23 filenum: 35 │ │ │ │ │ DW_MACRO_import - offset : 0x225f │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 18 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 53 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 53 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 54 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 5 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 55 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 56 │ │ │ │ │ @@ -942,25 +942,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa2e3 │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 59 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 17 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 17 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 58 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa323 │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 59 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 25 filenum: 21 │ │ │ │ │ + DW_MACRO_start_file - lineno: 9 filenum: 21 │ │ │ │ │ DW_MACRO_import - offset : 0xa3b0 │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 35 │ │ │ │ │ DW_MACRO_import - offset : 0x2cb8 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 180 │ │ │ │ │ DW_MACRO_import - offset : 0xa3cc │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 35 │ │ │ │ │ @@ -7173,31 +7173,31 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 114 macro : ngettext(msgid1,msgid2,n) dngettext (NULL, msgid1, msgid2, n) │ │ │ │ │ DW_MACRO_define_strp - lineno : 116 macro : dngettext(domainname,msgid1,msgid2,n) dcngettext (domainname, msgid1, msgid2, n, LC_MESSAGES) │ │ │ │ │ │ │ │ │ │ Offset: 0xa504 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa573 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 44 macro : SDL_IMAGE_MAJOR_VERSION 2 │ │ │ │ │ DW_MACRO_define_strp - lineno : 45 macro : SDL_IMAGE_MINOR_VERSION 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,26 +1,31 @@ │ │ │ │ │ GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ +TDDz MQjB( │ │ │ │ │ +uW;O%V9Y │ │ │ │ │ +5gHQdp;Q │ │ │ │ │ GQ7+WlNJ │ │ │ │ │ ze8XCmAJ │ │ │ │ │ JSH)RVt │ │ │ │ │ K1~g5I"( │ │ │ │ │ rl77:38; │ │ │ │ │ Vpi2K4K7 │ │ │ │ │ Q|Y-UJ`AU │ │ │ │ │ %|~L#N(R │ │ │ │ │ vI 'iSWS_O │ │ │ │ │ V,U+q1*_ │ │ │ │ │ zB>xsEd13 │ │ │ │ │ -sBOs;5QV_ │ │ │ │ │ -?f/n|]67 │ │ │ │ │ +u/p] FkV │ │ │ │ │ Siqz*-NO │ │ │ │ │ Siqz*-NO │ │ │ │ │ Siqz*-NO │ │ │ │ │ -m&Phqz*-NO │ │ │ │ │ Siqz*-NO │ │ │ │ │ +SiqzjYGhqz*-NO │ │ │ │ │ +Siqz*-NO │ │ │ │ │ +pQVMQTNh │ │ │ │ │ +hYUr"JND │ │ │ │ │ call_weak_fn │ │ │ │ │ crtstuff.c │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ │ frame_dummy │ │ │ │ --- ./usr/lib/debug/.build-id/5b/a41526fb31a7136cb58521dea064a6a46944f9.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/fe/8e92c91d983741a13d6446fd5eb84242fde5ba.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 80% similar despite different names │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -29,15 +29,15 @@ │ │ │ │ │ [24] .debug_aranges PROGBITS 0000000000000000 00020b 000030 00 0 0 1 │ │ │ │ │ [25] .debug_info PROGBITS 0000000000000000 000240 001c58 00 C 0 0 8 │ │ │ │ │ [26] .debug_abbrev PROGBITS 0000000000000000 001e98 00026a 00 C 0 0 8 │ │ │ │ │ [27] .debug_line PROGBITS 0000000000000000 002108 000584 00 C 0 0 8 │ │ │ │ │ [28] .debug_str PROGBITS 0000000000000000 002690 009228 01 MSC 0 0 8 │ │ │ │ │ [29] .debug_line_str PROGBITS 0000000000000000 00b8b8 0003e6 01 MSC 0 0 8 │ │ │ │ │ [30] .debug_loclists PROGBITS 0000000000000000 00bca0 000353 00 C 0 0 8 │ │ │ │ │ - [31] .debug_macro PROGBITS 0000000000000000 00bff8 005c0b 00 C 0 0 8 │ │ │ │ │ + [31] .debug_macro PROGBITS 0000000000000000 00bff8 005c10 00 C 0 0 8 │ │ │ │ │ [32] .debug_rnglists PROGBITS 0000000000000000 011c08 00007c 00 C 0 0 8 │ │ │ │ │ [33] .symtab SYMTAB 0000000000000000 011c88 000b88 18 34 82 8 │ │ │ │ │ [34] .strtab STRTAB 0000000000000000 012810 0004f6 00 0 0 1 │ │ │ │ │ [35] .shstrtab STRTAB 0000000000000000 012d06 00016a 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 5ba41526fb31a7136cb58521dea064a6a46944f9 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: fe8e92c91d983741a13d6446fd5eb84242fde5ba │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3834,189 +3834,189 @@ │ │ │ │ │ <1d47> DW_AT_decl_line : (data1) 236 │ │ │ │ │ <1d48> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1d49> DW_AT_type : (ref4) <0x1d00>, Mix_Chunk │ │ │ │ │ <1><1d4d>: Abbrev Number: 17 (DW_TAG_structure_type) │ │ │ │ │ <1d4e> DW_AT_name : (strp) (offset: 0x1591a): magic_api_t │ │ │ │ │ <1d52> DW_AT_byte_size : (data1) 192 │ │ │ │ │ <1d53> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d54> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1d54> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1d55> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d55> DW_AT_sibling : (ref4) <0x1e9f> │ │ │ │ │ <2><1d59>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d5a> DW_AT_name : (strp) (offset: 0xf3e8): tp_version │ │ │ │ │ <1d5e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d5f> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1d5f> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1d60> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d61> DW_AT_type : (ref4) <0xc7> │ │ │ │ │ <1d65> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d66>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d67> DW_AT_name : (strp) (offset: 0x12c77): data_directory │ │ │ │ │ <1d6b> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d6c> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1d6c> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1d6d> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d6e> DW_AT_type : (ref4) <0xc7> │ │ │ │ │ <1d72> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d73>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d74> DW_AT_name : (strp) (offset: 0x53a9): update_progress_bar │ │ │ │ │ <1d78> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d79> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1d79> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1d7a> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d7b> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1d7f> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d80>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d81> DW_AT_name : (strp) (offset: 0x5a8d): special_notify │ │ │ │ │ <1d85> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d86> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1d86> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1d87> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d88> DW_AT_type : (ref4) <0x1b8> │ │ │ │ │ <1d8c> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d8d>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d8e> DW_AT_name : (strp) (offset: 0x3ae4): sRGB_to_linear │ │ │ │ │ <1d92> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d93> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d93> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d94> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d95> DW_AT_type : (ref4) <0x1eae> │ │ │ │ │ <1d99> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d9a>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d9b> DW_AT_name : (strp) (offset: 0x18640): linear_to_sRGB │ │ │ │ │ <1d9f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1da0> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1da0> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1da1> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1da2> DW_AT_type : (ref4) <0x1ec2> │ │ │ │ │ <1da6> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1da7>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1da8> DW_AT_name : (strp) (offset: 0x18a39): in_circle │ │ │ │ │ <1dac> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dad> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1dad> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1dae> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1daf> DW_AT_type : (ref4) <0x1ee0> │ │ │ │ │ <1db3> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1db4>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1db5> DW_AT_name : (strp) (offset: 0x17dc): getpixel │ │ │ │ │ <1db9> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dba> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1dba> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1dbb> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1dbc> DW_AT_type : (ref4) <0x1f03> │ │ │ │ │ <1dc0> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1dc1>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dc2> DW_AT_name : (strp) (offset: 0x463a): putpixel │ │ │ │ │ <1dc6> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dc7> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1dc7> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1dc8> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dc9> DW_AT_type : (ref4) <0x1f22> │ │ │ │ │ <1dcd> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1dce>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dcf> DW_AT_name : (strp) (offset: 0x6ae5): xorpixel │ │ │ │ │ <1dd3> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dd4> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1dd4> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1dd5> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd6> DW_AT_type : (ref4) <0x1f3c> │ │ │ │ │ <1dda> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1ddb>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1ddc> DW_AT_name : (strp) (offset: 0x3764): playsound │ │ │ │ │ <1de0> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1de1> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1de1> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1de2> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de3> DW_AT_type : (ref4) <0x1f5b> │ │ │ │ │ <1de7> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><1de8>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1de9> DW_AT_name : (strp) (offset: 0xdc1d): playingsound │ │ │ │ │ <1ded> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dee> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1dee> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1def> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1df0> DW_AT_type : (ref4) <0x1f65> │ │ │ │ │ <1df4> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><1df5>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1df6> DW_AT_name : (strp) (offset: 0x1b223): pausesound │ │ │ │ │ <1dfa> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dfb> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1dfb> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <1dfc> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dfd> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e01> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><1e02>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e03> DW_AT_name : (strp) (offset: 0x1b221): unpausesound │ │ │ │ │ <1e07> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e08> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <1e08> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <1e09> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e0a> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e0e> DW_AT_data_member_location: (data1) 104 │ │ │ │ │ <2><1e0f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e10> DW_AT_name : (strp) (offset: 0xf93c): stopsound │ │ │ │ │ <1e14> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e15> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <1e15> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <1e16> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e17> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e1b> DW_AT_data_member_location: (data1) 112 │ │ │ │ │ <2><1e1c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e1d> DW_AT_name : (strp) (offset: 0xb599): line │ │ │ │ │ <1e21> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e22> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <1e22> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <1e23> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e24> DW_AT_type : (ref4) <0x1fcb> │ │ │ │ │ <1e28> DW_AT_data_member_location: (data1) 120 │ │ │ │ │ <2><1e29>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e2a> DW_AT_name : (strp) (offset: 0x12c38): button_down │ │ │ │ │ <1e2e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e2f> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <1e2f> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <1e30> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1e31> DW_AT_type : (ref4) <0x1f65> │ │ │ │ │ <1e35> DW_AT_data_member_location: (data1) 128 │ │ │ │ │ <2><1e36>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e37> DW_AT_name : (strp) (offset: 0x10276): rgbtohsv │ │ │ │ │ <1e3b> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e3c> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <1e3c> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <1e3d> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e3e> DW_AT_type : (ref4) <0x1ff9> │ │ │ │ │ <1e42> DW_AT_data_member_location: (data1) 136 │ │ │ │ │ <2><1e43>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e44> DW_AT_name : (strp) (offset: 0xbcf9): hsvtorgb │ │ │ │ │ <1e48> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e49> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1e49> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1e4a> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e4b> DW_AT_type : (ref4) <0x2022> │ │ │ │ │ <1e4f> DW_AT_data_member_location: (data1) 144 │ │ │ │ │ <2><1e50>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e51> DW_AT_name : (strp) (offset: 0x17309): canvas_w │ │ │ │ │ <1e55> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e56> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <1e56> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <1e57> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e58> DW_AT_type : (ref4) <0x39>, int │ │ │ │ │ <1e5c> DW_AT_data_member_location: (data1) 152 │ │ │ │ │ <2><1e5d>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e5e> DW_AT_name : (strp) (offset: 0x17264): canvas_h │ │ │ │ │ <1e62> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e63> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <1e63> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <1e64> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e65> DW_AT_type : (ref4) <0x39>, int │ │ │ │ │ <1e69> DW_AT_data_member_location: (data1) 156 │ │ │ │ │ <2><1e6a>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e6b> DW_AT_name : (strp) (offset: 0x15edb): scale │ │ │ │ │ <1e6f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e70> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <1e70> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <1e71> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e72> DW_AT_type : (ref4) <0x2045> │ │ │ │ │ <1e76> DW_AT_data_member_location: (data1) 160 │ │ │ │ │ <2><1e77>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e78> DW_AT_name : (strp) (offset: 0x15ed4): rotate_scale │ │ │ │ │ <1e7c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e7d> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1e7d> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1e7e> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e7f> DW_AT_type : (ref4) <0x2063> │ │ │ │ │ <1e83> DW_AT_data_member_location: (data1) 168 │ │ │ │ │ <2><1e84>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e85> DW_AT_name : (strp) (offset: 0x126e1): touched │ │ │ │ │ <1e89> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e8a> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <1e8a> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <1e8b> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e8c> DW_AT_type : (ref4) <0x207c> │ │ │ │ │ <1e90> DW_AT_data_member_location: (data1) 176 │ │ │ │ │ <2><1e91>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e92> DW_AT_name : (strp) (offset: 0x861d): retract_undo │ │ │ │ │ <1e96> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e97> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <1e97> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <1e98> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e99> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e9d> DW_AT_data_member_location: (data1) 184 │ │ │ │ │ <2><1e9e>: Abbrev Number: 0 │ │ │ │ │ <1><1e9f>: Abbrev Number: 32 (DW_TAG_subroutine_type) │ │ │ │ │ <1ea0> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1ea0> DW_AT_type : (ref4) <0x32>, float │ │ │ │ │ @@ -4246,23 +4246,23 @@ │ │ │ │ │ <2><207b>: Abbrev Number: 0 │ │ │ │ │ <1><207c>: Abbrev Number: 8 (DW_TAG_pointer_type) │ │ │ │ │ <207d> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ │ <207d> DW_AT_type : (ref4) <0x2068>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><2081>: Abbrev Number: 5 (DW_TAG_typedef) │ │ │ │ │ <2082> DW_AT_name : (strp) (offset: 0xda10): magic_api │ │ │ │ │ <2086> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2087> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <2087> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <2088> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <2089> DW_AT_type : (ref4) <0x1d4d>, magic_api_t │ │ │ │ │ <1><208d>: Abbrev Number: 30 (DW_TAG_enumeration_type) │ │ │ │ │ <208e> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <208f> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <208f> DW_AT_type : (ref4) <0x57>, unsigned int │ │ │ │ │ <2093> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2094> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <2094> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <2095> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <2096> DW_AT_sibling : (ref4) <0x20cb> │ │ │ │ │ <2><209a>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <209b> DW_AT_name : (strp) (offset: 0x14ada): MAGIC_TYPE_DISTORTS │ │ │ │ │ <209f> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20a0>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20a1> DW_AT_name : (strp) (offset: 0x19a3b): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4287,15 +4287,15 @@ │ │ │ │ │ <20c9> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><20ca>: Abbrev Number: 0 │ │ │ │ │ <1><20cb>: Abbrev Number: 30 (DW_TAG_enumeration_type) │ │ │ │ │ <20cc> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <20cd> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <20cd> DW_AT_type : (ref4) <0x57>, unsigned int │ │ │ │ │ <20d1> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20d2> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <20d2> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <20d3> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <20d4> DW_AT_sibling : (ref4) <0x20f1> │ │ │ │ │ <2><20d8>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20d9> DW_AT_name : (strp) (offset: 0xe365): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <20dd> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20de>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20df> DW_AT_name : (strp) (offset: 0xe1cc): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4313,15 +4313,15 @@ │ │ │ │ │ <2><20fa>: Abbrev Number: 31 (DW_TAG_subrange_type) │ │ │ │ │ <20fb> DW_AT_type : (ref4) <0x40>, long unsigned int │ │ │ │ │ <20ff> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><2100>: Abbrev Number: 0 │ │ │ │ │ <1><2101>: Abbrev Number: 66 (DW_TAG_variable) │ │ │ │ │ <2102> DW_AT_name : (strp) (offset: 0x16deb): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <2106> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2107> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <2107> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <2108> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <2109> DW_AT_type : (ref4) <0x20f1> │ │ │ │ │ <210d> DW_AT_external : (flag_present) 1 │ │ │ │ │ <210d> DW_AT_location : (exprloc) 9 byte block: 3 98 0 2 0 0 0 0 0 (DW_OP_addr: 20098) │ │ │ │ │ <1><2117>: Abbrev Number: 67 (DW_TAG_structure_type) │ │ │ │ │ <2118> DW_AT_byte_size : (data1) 8 │ │ │ │ │ <2119> DW_AT_decl_file : (data1) 1 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -247,16 +247,16 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 947 macro : __COMPAR_FN_T │ │ │ │ │ DW_MACRO_start_file - lineno: 965 filenum: 78 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 1155 filenum: 79 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 18 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 80 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 80 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 81 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 5 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 82 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 83 │ │ │ │ │ @@ -942,25 +942,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa2e4 │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 86 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 17 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 17 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 85 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa324 │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 86 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 25 filenum: 21 │ │ │ │ │ + DW_MACRO_start_file - lineno: 9 filenum: 21 │ │ │ │ │ DW_MACRO_import - offset : 0xa3b1 │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 35 │ │ │ │ │ DW_MACRO_import - offset : 0x2cb9 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 180 │ │ │ │ │ DW_MACRO_import - offset : 0xa3cd │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 35 │ │ │ │ │ @@ -7173,31 +7173,31 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 114 macro : ngettext(msgid1,msgid2,n) dngettext (NULL, msgid1, msgid2, n) │ │ │ │ │ DW_MACRO_define_strp - lineno : 116 macro : dngettext(domainname,msgid1,msgid2,n) dcngettext (domainname, msgid1, msgid2, n, LC_MESSAGES) │ │ │ │ │ │ │ │ │ │ Offset: 0xa505 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa574 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 44 macro : SDL_IMAGE_MAJOR_VERSION 2 │ │ │ │ │ DW_MACRO_define_strp - lineno : 45 macro : SDL_IMAGE_MINOR_VERSION 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,27 +1,24 @@ │ │ │ │ │ GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ -( <AD@JD │ │ │ │ │ -a: ;_xA~ │ │ │ │ │ -k:IaI= ^y │ │ │ │ │ O(g=Jx.^ │ │ │ │ │ A>&8i,$q │ │ │ │ │ MJl=S:`m │ │ │ │ │ He`h6eXn │ │ │ │ │ (!$-KX/m- │ │ │ │ │ JE"[sddo │ │ │ │ │ i3)4*s3,i │ │ │ │ │ I{l9|K>=% │ │ │ │ │ <ca41_-V │ │ │ │ │ pN{8]a$(P` │ │ │ │ │ o'bV1FeG │ │ │ │ │ -"|mrN Bmv │ │ │ │ │ -#4v?/^x{da │ │ │ │ │ -wx"zZ#Fb │ │ │ │ │ -mwB9 +'a │ │ │ │ │ -Bt'DwBt'DwBt'DwBt'DwBt'DwBt't │ │ │ │ │ +3iqr"-NN │ │ │ │ │ +`wB9 +'a │ │ │ │ │ ++v{r"JND │ │ │ │ │ +56DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwB │ │ │ │ │ +Qr"JNp\= │ │ │ │ │ call_weak_fn │ │ │ │ │ crtstuff.c │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ │ frame_dummy │ │ │ │ --- ./usr/lib/debug/.build-id/60/5555c5219f404d54934cb47dc3d028419612eb.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/57/4919ad0e5b14357bd909a49d144c5c514c090d.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 81% similar despite different names │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: DYN (Shared object file) │ │ │ │ │ Machine: AArch64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ │ - Start of section headers: 75368 (bytes into file) │ │ │ │ │ + Start of section headers: 75376 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ │ Number of program headers: 7 │ │ │ │ │ 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 0x12668: │ │ │ │ │ +There are 35 section headers, starting at offset 0x12670: │ │ │ │ │ │ │ │ │ │ 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 00000000000001c8 0001c8 000024 00 A 0 0 4 │ │ │ │ │ [ 2] .gnu.hash NOBITS 00000000000001f0 0001ec 0000b8 00 A 3 0 8 │ │ │ │ │ [ 3] .dynsym NOBITS 00000000000002a8 0001ec 000348 18 A 4 3 8 │ │ │ │ │ @@ -29,16 +29,16 @@ │ │ │ │ │ [24] .debug_aranges PROGBITS 0000000000000000 00020b 000030 00 0 0 1 │ │ │ │ │ [25] .debug_info PROGBITS 0000000000000000 000240 0019d5 00 C 0 0 8 │ │ │ │ │ [26] .debug_abbrev PROGBITS 0000000000000000 001c18 0001d1 00 C 0 0 8 │ │ │ │ │ [27] .debug_line PROGBITS 0000000000000000 001df0 0003f9 00 C 0 0 8 │ │ │ │ │ [28] .debug_str PROGBITS 0000000000000000 0021f0 0091d3 01 MSC 0 0 8 │ │ │ │ │ [29] .debug_line_str PROGBITS 0000000000000000 00b3c8 0003e5 01 MSC 0 0 8 │ │ │ │ │ [30] .debug_loclists PROGBITS 0000000000000000 00b7b0 000306 00 C 0 0 8 │ │ │ │ │ - [31] .debug_macro PROGBITS 0000000000000000 00bab8 005c10 00 C 0 0 8 │ │ │ │ │ - [32] .symtab SYMTAB 0000000000000000 0116c8 000a80 18 33 80 8 │ │ │ │ │ - [33] .strtab STRTAB 0000000000000000 012148 0003c6 00 0 0 1 │ │ │ │ │ - [34] .shstrtab STRTAB 0000000000000000 01250e 00015a 00 0 0 1 │ │ │ │ │ + [31] .debug_macro PROGBITS 0000000000000000 00bab8 005c14 00 C 0 0 8 │ │ │ │ │ + [32] .symtab SYMTAB 0000000000000000 0116d0 000a80 18 33 80 8 │ │ │ │ │ + [33] .strtab STRTAB 0000000000000000 012150 0003c6 00 0 0 1 │ │ │ │ │ + [34] .shstrtab STRTAB 0000000000000000 012516 00015a 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), p (processor specific) │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 605555c5219f404d54934cb47dc3d028419612eb │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 574919ad0e5b14357bd909a49d144c5c514c090d │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3832,189 +3832,189 @@ │ │ │ │ │ <1d42> DW_AT_decl_line : (data1) 236 │ │ │ │ │ <1d43> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1d44> DW_AT_type : (ref4) <0x1cfb>, Mix_Chunk │ │ │ │ │ <1><1d48>: Abbrev Number: 16 (DW_TAG_structure_type) │ │ │ │ │ <1d49> DW_AT_name : (strp) (offset: 0x157be): magic_api_t │ │ │ │ │ <1d4d> DW_AT_byte_size : (data1) 192 │ │ │ │ │ <1d4e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d4f> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1d4f> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1d50> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d50> DW_AT_sibling : (ref4) <0x1e9a> │ │ │ │ │ <2><1d54>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d55> DW_AT_name : (strp) (offset: 0xf07d): tp_version │ │ │ │ │ <1d59> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d5a> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1d5a> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1d5b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d5c> DW_AT_type : (ref4) <0xc0> │ │ │ │ │ <1d60> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d61>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d62> DW_AT_name : (strp) (offset: 0x12ae6): data_directory │ │ │ │ │ <1d66> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d67> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1d67> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1d68> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d69> DW_AT_type : (ref4) <0xc0> │ │ │ │ │ <1d6d> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d6e>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d6f> DW_AT_name : (strp) (offset: 0x5477): update_progress_bar │ │ │ │ │ <1d73> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d74> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1d74> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1d75> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d76> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1d7a> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d7b>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d7c> DW_AT_name : (strp) (offset: 0x5b39): special_notify │ │ │ │ │ <1d80> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d81> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1d81> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1d82> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d83> DW_AT_type : (ref4) <0x1b8> │ │ │ │ │ <1d87> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d88>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d89> DW_AT_name : (strp) (offset: 0x3b7b): sRGB_to_linear │ │ │ │ │ <1d8d> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d8e> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d8e> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d8f> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d90> DW_AT_type : (ref4) <0x1ea9> │ │ │ │ │ <1d94> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d95>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d96> DW_AT_name : (strp) (offset: 0x18446): linear_to_sRGB │ │ │ │ │ <1d9a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d9b> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1d9b> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1d9c> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d9d> DW_AT_type : (ref4) <0x1ebd> │ │ │ │ │ <1da1> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1da2>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1da3> DW_AT_name : (strp) (offset: 0x18843): in_circle │ │ │ │ │ <1da7> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1da8> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1da8> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1da9> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1daa> DW_AT_type : (ref4) <0x1edb> │ │ │ │ │ <1dae> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1daf>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1db0> DW_AT_name : (strp) (offset: 0x1762): getpixel │ │ │ │ │ <1db4> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1db5> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1db5> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1db6> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1db7> DW_AT_type : (ref4) <0x1efe> │ │ │ │ │ <1dbb> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1dbc>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1dbd> DW_AT_name : (strp) (offset: 0x46fc): putpixel │ │ │ │ │ <1dc1> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dc2> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1dc2> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1dc3> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dc4> DW_AT_type : (ref4) <0x1f1d> │ │ │ │ │ <1dc8> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1dc9>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1dca> DW_AT_name : (strp) (offset: 0x6b95): xorpixel │ │ │ │ │ <1dce> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dcf> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1dcf> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1dd0> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd1> DW_AT_type : (ref4) <0x1f37> │ │ │ │ │ <1dd5> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1dd6>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1dd7> DW_AT_name : (strp) (offset: 0x3817): playsound │ │ │ │ │ <1ddb> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1ddc> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1ddc> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1ddd> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dde> DW_AT_type : (ref4) <0x1f56> │ │ │ │ │ <1de2> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><1de3>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1de4> DW_AT_name : (strp) (offset: 0xd8dc): playingsound │ │ │ │ │ <1de8> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1de9> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1de9> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1dea> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1deb> DW_AT_type : (ref4) <0x1f60> │ │ │ │ │ <1def> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><1df0>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1df1> DW_AT_name : (strp) (offset: 0x1b0e6): pausesound │ │ │ │ │ <1df5> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1df6> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1df6> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <1df7> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1df8> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1dfc> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><1dfd>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1dfe> DW_AT_name : (strp) (offset: 0x1b0e4): unpausesound │ │ │ │ │ <1e02> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e03> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <1e03> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <1e04> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e05> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e09> DW_AT_data_member_location: (data1) 104 │ │ │ │ │ <2><1e0a>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e0b> DW_AT_name : (strp) (offset: 0xf7cf): stopsound │ │ │ │ │ <1e0f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e10> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <1e10> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <1e11> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e12> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e16> DW_AT_data_member_location: (data1) 112 │ │ │ │ │ <2><1e17>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e18> DW_AT_name : (strp) (offset: 0xb2a7): line │ │ │ │ │ <1e1c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e1d> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <1e1d> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <1e1e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e1f> DW_AT_type : (ref4) <0x1fc6> │ │ │ │ │ <1e23> DW_AT_data_member_location: (data1) 120 │ │ │ │ │ <2><1e24>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e25> DW_AT_name : (strp) (offset: 0x12aa7): button_down │ │ │ │ │ <1e29> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e2a> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <1e2a> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <1e2b> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1e2c> DW_AT_type : (ref4) <0x1f60> │ │ │ │ │ <1e30> DW_AT_data_member_location: (data1) 128 │ │ │ │ │ <2><1e31>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e32> DW_AT_name : (strp) (offset: 0x100d0): rgbtohsv │ │ │ │ │ <1e36> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e37> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <1e37> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <1e38> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e39> DW_AT_type : (ref4) <0x1ff4> │ │ │ │ │ <1e3d> DW_AT_data_member_location: (data1) 136 │ │ │ │ │ <2><1e3e>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e3f> DW_AT_name : (strp) (offset: 0xb9e6): hsvtorgb │ │ │ │ │ <1e43> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e44> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1e44> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1e45> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e46> DW_AT_type : (ref4) <0x201d> │ │ │ │ │ <1e4a> DW_AT_data_member_location: (data1) 144 │ │ │ │ │ <2><1e4b>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e4c> DW_AT_name : (strp) (offset: 0x1717a): canvas_w │ │ │ │ │ <1e50> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e51> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <1e51> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <1e52> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e53> DW_AT_type : (ref4) <0x3b>, int │ │ │ │ │ <1e57> DW_AT_data_member_location: (data1) 152 │ │ │ │ │ <2><1e58>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e59> DW_AT_name : (strp) (offset: 0x170d5): canvas_h │ │ │ │ │ <1e5d> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e5e> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <1e5e> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <1e5f> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e60> DW_AT_type : (ref4) <0x3b>, int │ │ │ │ │ <1e64> DW_AT_data_member_location: (data1) 156 │ │ │ │ │ <2><1e65>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e66> DW_AT_name : (strp) (offset: 0x15d79): scale │ │ │ │ │ <1e6a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e6b> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <1e6b> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <1e6c> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e6d> DW_AT_type : (ref4) <0x2040> │ │ │ │ │ <1e71> DW_AT_data_member_location: (data1) 160 │ │ │ │ │ <2><1e72>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e73> DW_AT_name : (strp) (offset: 0x15d72): rotate_scale │ │ │ │ │ <1e77> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e78> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1e78> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1e79> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e7a> DW_AT_type : (ref4) <0x205e> │ │ │ │ │ <1e7e> DW_AT_data_member_location: (data1) 168 │ │ │ │ │ <2><1e7f>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e80> DW_AT_name : (strp) (offset: 0x1a6a0): touched │ │ │ │ │ <1e84> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e85> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <1e85> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <1e86> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e87> DW_AT_type : (ref4) <0x2077> │ │ │ │ │ <1e8b> DW_AT_data_member_location: (data1) 176 │ │ │ │ │ <2><1e8c>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e8d> DW_AT_name : (strp) (offset: 0x8448): retract_undo │ │ │ │ │ <1e91> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e92> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <1e92> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <1e93> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e94> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e98> DW_AT_data_member_location: (data1) 184 │ │ │ │ │ <2><1e99>: Abbrev Number: 0 │ │ │ │ │ <1><1e9a>: Abbrev Number: 25 (DW_TAG_subroutine_type) │ │ │ │ │ <1e9b> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e9b> DW_AT_type : (ref4) <0x14f>, float │ │ │ │ │ @@ -4244,23 +4244,23 @@ │ │ │ │ │ <2><2076>: Abbrev Number: 0 │ │ │ │ │ <1><2077>: Abbrev Number: 8 (DW_TAG_pointer_type) │ │ │ │ │ <2078> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ │ <2078> DW_AT_type : (ref4) <0x2063>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><207c>: Abbrev Number: 6 (DW_TAG_typedef) │ │ │ │ │ <207d> DW_AT_name : (strp) (offset: 0xd6cf): magic_api │ │ │ │ │ <2081> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2082> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <2082> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <2083> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <2084> DW_AT_type : (ref4) <0x1d48>, magic_api_t │ │ │ │ │ <1><2088>: Abbrev Number: 18 (DW_TAG_enumeration_type) │ │ │ │ │ <2089> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <208a> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <208a> DW_AT_type : (ref4) <0x50>, unsigned int │ │ │ │ │ <208e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <208f> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <208f> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <2090> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <2091> DW_AT_sibling : (ref4) <0x20c6> │ │ │ │ │ <2><2095>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2096> DW_AT_name : (strp) (offset: 0x14951): MAGIC_TYPE_DISTORTS │ │ │ │ │ <209a> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><209b>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <209c> DW_AT_name : (strp) (offset: 0x28ed): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4285,15 +4285,15 @@ │ │ │ │ │ <20c4> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><20c5>: Abbrev Number: 0 │ │ │ │ │ <1><20c6>: Abbrev Number: 18 (DW_TAG_enumeration_type) │ │ │ │ │ <20c7> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <20c8> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <20c8> DW_AT_type : (ref4) <0x50>, unsigned int │ │ │ │ │ <20cc> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20cd> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <20cd> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <20ce> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <20cf> DW_AT_sibling : (ref4) <0x20ec> │ │ │ │ │ <2><20d3>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20d4> DW_AT_name : (strp) (offset: 0xe004): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <20d8> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20d9>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20da> DW_AT_name : (strp) (offset: 0xde6b): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4311,15 +4311,15 @@ │ │ │ │ │ <2><20f5>: Abbrev Number: 29 (DW_TAG_subrange_type) │ │ │ │ │ <20f6> DW_AT_type : (ref4) <0x32>, long unsigned int │ │ │ │ │ <20fa> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><20fb>: Abbrev Number: 0 │ │ │ │ │ <1><20fc>: Abbrev Number: 50 (DW_TAG_variable) │ │ │ │ │ <20fd> DW_AT_name : (strp) (offset: 0x16c75): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <2101> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2102> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <2102> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <2103> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <2104> DW_AT_type : (ref4) <0x20ec> │ │ │ │ │ <2108> DW_AT_external : (flag_present) 1 │ │ │ │ │ <2108> DW_AT_location : (exprloc) 9 byte block: 3 60 0 2 0 0 0 0 0 (DW_OP_addr: 20060) │ │ │ │ │ <1><2112>: Abbrev Number: 18 (DW_TAG_enumeration_type) │ │ │ │ │ <2113> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <2114> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -136,16 +136,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x225b │ │ │ │ │ DW_MACRO_start_file - lineno: 23 filenum: 33 │ │ │ │ │ DW_MACRO_import - offset : 0x226b │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 18 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 51 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 51 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 52 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 5 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 53 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 54 │ │ │ │ │ @@ -942,25 +942,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa2ef │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 57 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 17 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 17 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 56 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa32f │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 57 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 25 filenum: 20 │ │ │ │ │ + DW_MACRO_start_file - lineno: 9 filenum: 20 │ │ │ │ │ DW_MACRO_import - offset : 0xa3bc │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 33 │ │ │ │ │ DW_MACRO_import - offset : 0x2cc4 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 180 │ │ │ │ │ DW_MACRO_import - offset : 0xa3d8 │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 33 │ │ │ │ │ @@ -7175,31 +7175,31 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 114 macro : ngettext(msgid1,msgid2,n) dngettext (NULL, msgid1, msgid2, n) │ │ │ │ │ DW_MACRO_define_strp - lineno : 116 macro : dngettext(domainname,msgid1,msgid2,n) dcngettext (domainname, msgid1, msgid2, n, LC_MESSAGES) │ │ │ │ │ │ │ │ │ │ Offset: 0xa510 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa57f │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 44 macro : SDL_IMAGE_MAJOR_VERSION 2 │ │ │ │ │ DW_MACRO_define_strp - lineno : 45 macro : SDL_IMAGE_MINOR_VERSION 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,27 +1,24 @@ │ │ │ │ │ GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ -{wfwf~;;;; │ │ │ │ │ -B^A`~b| h │ │ │ │ │ -1R-\R5". │ │ │ │ │ +/0oRIqps │ │ │ │ │ 8Z0KfI}\P │ │ │ │ │ i)1V2dtgE │ │ │ │ │ WcGyRzB[ │ │ │ │ │ ?Gd*b>Q0m │ │ │ │ │ z":n;Aw: │ │ │ │ │ ;@l5YYyA │ │ │ │ │ di'3|%y}G │ │ │ │ │ .AMM=\^YG │ │ │ │ │ `iEUEI<` │ │ │ │ │ {u|y^z4"$' │ │ │ │ │ 4- Z=/_T │ │ │ │ │ CfHsD('\ │ │ │ │ │ -TrKwZ"Sn │ │ │ │ │ -:yMeId'_ │ │ │ │ │ -Ii.]JsiS │ │ │ │ │ -<&,2!` 2 │ │ │ │ │ +Ei.=JsiR │ │ │ │ │ +mi.}Ksi\ │ │ │ │ │ +$E9IQNR,' │ │ │ │ │ call_weak_fn │ │ │ │ │ crtstuff.c │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ │ frame_dummy │ │ │ │ --- ./usr/lib/debug/.build-id/61/88e14db59f65f069804f5403b8510d41f1131e.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/52/a6d19319a88dc32a204862efb6bd4104875697.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 81% similar despite different names │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -23,15 +23,15 @@ │ │ │ │ │ [18] .dynamic NOBITS 000000000001fe00 00fdf0 0001c0 10 WA 4 0 8 │ │ │ │ │ [19] .got NOBITS 000000000001ffc0 00fdf0 000028 08 WA 0 0 8 │ │ │ │ │ [20] .got.plt NOBITS 000000000001ffe8 00fdf0 000068 08 WA 0 0 8 │ │ │ │ │ [21] .data NOBITS 0000000000020050 00fdf0 000028 00 WA 0 0 8 │ │ │ │ │ [22] .bss NOBITS 0000000000020078 00fdf0 000018 00 WA 0 0 8 │ │ │ │ │ [23] .comment PROGBITS 0000000000000000 0001ec 00001f 01 MS 0 0 1 │ │ │ │ │ [24] .debug_aranges PROGBITS 0000000000000000 00020b 000030 00 0 0 1 │ │ │ │ │ - [25] .debug_info PROGBITS 0000000000000000 000240 0019d4 00 C 0 0 8 │ │ │ │ │ + [25] .debug_info PROGBITS 0000000000000000 000240 0019d5 00 C 0 0 8 │ │ │ │ │ [26] .debug_abbrev PROGBITS 0000000000000000 001c18 000203 00 C 0 0 8 │ │ │ │ │ [27] .debug_line PROGBITS 0000000000000000 001e20 0003db 00 C 0 0 8 │ │ │ │ │ [28] .debug_str PROGBITS 0000000000000000 002200 009171 01 MSC 0 0 8 │ │ │ │ │ [29] .debug_line_str PROGBITS 0000000000000000 00b378 0003e4 01 MSC 0 0 8 │ │ │ │ │ [30] .debug_loclists PROGBITS 0000000000000000 00b760 00034c 00 C 0 0 8 │ │ │ │ │ [31] .debug_macro PROGBITS 0000000000000000 00bab0 005c1f 00 C 0 0 8 │ │ │ │ │ [32] .debug_rnglists PROGBITS 0000000000000000 0116cf 00004b 00 0 0 1 │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 6188e14db59f65f069804f5403b8510d41f1131e │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 52a6d19319a88dc32a204862efb6bd4104875697 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3832,189 +3832,189 @@ │ │ │ │ │ <1d42> DW_AT_decl_line : (data1) 236 │ │ │ │ │ <1d43> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1d44> DW_AT_type : (ref4) <0x1cfb>, Mix_Chunk │ │ │ │ │ <1><1d48>: Abbrev Number: 16 (DW_TAG_structure_type) │ │ │ │ │ <1d49> DW_AT_name : (strp) (offset: 0x1579c): magic_api_t │ │ │ │ │ <1d4d> DW_AT_byte_size : (data1) 192 │ │ │ │ │ <1d4e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d4f> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1d4f> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1d50> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d50> DW_AT_sibling : (ref4) <0x1e9a> │ │ │ │ │ <2><1d54>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d55> DW_AT_name : (strp) (offset: 0xeff9): tp_version │ │ │ │ │ <1d59> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d5a> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1d5a> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1d5b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d5c> DW_AT_type : (ref4) <0xc0> │ │ │ │ │ <1d60> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d61>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d62> DW_AT_name : (strp) (offset: 0x12a85): data_directory │ │ │ │ │ <1d66> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d67> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1d67> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1d68> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d69> DW_AT_type : (ref4) <0xc0> │ │ │ │ │ <1d6d> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d6e>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d6f> DW_AT_name : (strp) (offset: 0x53d0): update_progress_bar │ │ │ │ │ <1d73> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d74> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1d74> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1d75> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d76> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1d7a> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d7b>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d7c> DW_AT_name : (strp) (offset: 0x5a67): special_notify │ │ │ │ │ <1d80> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d81> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1d81> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1d82> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d83> DW_AT_type : (ref4) <0x1b8> │ │ │ │ │ <1d87> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d88>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d89> DW_AT_name : (strp) (offset: 0x3aff): sRGB_to_linear │ │ │ │ │ <1d8d> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d8e> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d8e> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d8f> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d90> DW_AT_type : (ref4) <0x1ea9> │ │ │ │ │ <1d94> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d95>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d96> DW_AT_name : (strp) (offset: 0x183fd): linear_to_sRGB │ │ │ │ │ <1d9a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d9b> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1d9b> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1d9c> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d9d> DW_AT_type : (ref4) <0x1ebd> │ │ │ │ │ <1da1> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1da2>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1da3> DW_AT_name : (strp) (offset: 0x187ce): in_circle │ │ │ │ │ <1da7> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1da8> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1da8> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1da9> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1daa> DW_AT_type : (ref4) <0x1edb> │ │ │ │ │ <1dae> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1daf>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1db0> DW_AT_name : (strp) (offset: 0x1777): getpixel │ │ │ │ │ <1db4> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1db5> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1db5> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1db6> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1db7> DW_AT_type : (ref4) <0x1efe> │ │ │ │ │ <1dbb> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1dbc>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1dbd> DW_AT_name : (strp) (offset: 0x467f): putpixel │ │ │ │ │ <1dc1> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dc2> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1dc2> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1dc3> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dc4> DW_AT_type : (ref4) <0x1f1d> │ │ │ │ │ <1dc8> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1dc9>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1dca> DW_AT_name : (strp) (offset: 0x6a69): xorpixel │ │ │ │ │ <1dce> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dcf> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1dcf> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1dd0> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd1> DW_AT_type : (ref4) <0x1f37> │ │ │ │ │ <1dd5> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1dd6>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1dd7> DW_AT_name : (strp) (offset: 0x37a0): playsound │ │ │ │ │ <1ddb> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1ddc> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1ddc> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1ddd> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dde> DW_AT_type : (ref4) <0x1f56> │ │ │ │ │ <1de2> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><1de3>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1de4> DW_AT_name : (strp) (offset: 0xd8a1): playingsound │ │ │ │ │ <1de8> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1de9> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1de9> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1dea> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1deb> DW_AT_type : (ref4) <0x1f60> │ │ │ │ │ <1def> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><1df0>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1df1> DW_AT_name : (strp) (offset: 0x1b0b3): pausesound │ │ │ │ │ <1df5> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1df6> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1df6> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <1df7> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1df8> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1dfc> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><1dfd>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1dfe> DW_AT_name : (strp) (offset: 0x1b0b1): unpausesound │ │ │ │ │ <1e02> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e03> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <1e03> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <1e04> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e05> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e09> DW_AT_data_member_location: (data1) 104 │ │ │ │ │ <2><1e0a>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e0b> DW_AT_name : (strp) (offset: 0xf742): stopsound │ │ │ │ │ <1e0f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e10> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <1e10> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <1e11> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e12> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e16> DW_AT_data_member_location: (data1) 112 │ │ │ │ │ <2><1e17>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e18> DW_AT_name : (strp) (offset: 0xb266): line │ │ │ │ │ <1e1c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e1d> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <1e1d> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <1e1e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e1f> DW_AT_type : (ref4) <0x1fc6> │ │ │ │ │ <1e23> DW_AT_data_member_location: (data1) 120 │ │ │ │ │ <2><1e24>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e25> DW_AT_name : (strp) (offset: 0x12a46): button_down │ │ │ │ │ <1e29> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e2a> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <1e2a> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <1e2b> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1e2c> DW_AT_type : (ref4) <0x1f60> │ │ │ │ │ <1e30> DW_AT_data_member_location: (data1) 128 │ │ │ │ │ <2><1e31>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e32> DW_AT_name : (strp) (offset: 0x10050): rgbtohsv │ │ │ │ │ <1e36> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e37> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <1e37> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <1e38> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e39> DW_AT_type : (ref4) <0x1ff4> │ │ │ │ │ <1e3d> DW_AT_data_member_location: (data1) 136 │ │ │ │ │ <2><1e3e>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e3f> DW_AT_name : (strp) (offset: 0xb9bf): hsvtorgb │ │ │ │ │ <1e43> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e44> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1e44> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1e45> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e46> DW_AT_type : (ref4) <0x201d> │ │ │ │ │ <1e4a> DW_AT_data_member_location: (data1) 144 │ │ │ │ │ <2><1e4b>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e4c> DW_AT_name : (strp) (offset: 0x17124): canvas_w │ │ │ │ │ <1e50> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e51> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <1e51> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <1e52> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e53> DW_AT_type : (ref4) <0x3b>, int │ │ │ │ │ <1e57> DW_AT_data_member_location: (data1) 152 │ │ │ │ │ <2><1e58>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e59> DW_AT_name : (strp) (offset: 0x1707f): canvas_h │ │ │ │ │ <1e5d> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e5e> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <1e5e> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <1e5f> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e60> DW_AT_type : (ref4) <0x3b>, int │ │ │ │ │ <1e64> DW_AT_data_member_location: (data1) 156 │ │ │ │ │ <2><1e65>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e66> DW_AT_name : (strp) (offset: 0x15d37): scale │ │ │ │ │ <1e6a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e6b> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <1e6b> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <1e6c> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e6d> DW_AT_type : (ref4) <0x2040> │ │ │ │ │ <1e71> DW_AT_data_member_location: (data1) 160 │ │ │ │ │ <2><1e72>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e73> DW_AT_name : (strp) (offset: 0x15d30): rotate_scale │ │ │ │ │ <1e77> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e78> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1e78> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1e79> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e7a> DW_AT_type : (ref4) <0x205e> │ │ │ │ │ <1e7e> DW_AT_data_member_location: (data1) 168 │ │ │ │ │ <2><1e7f>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e80> DW_AT_name : (strp) (offset: 0x1a63c): touched │ │ │ │ │ <1e84> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e85> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <1e85> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <1e86> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e87> DW_AT_type : (ref4) <0x2077> │ │ │ │ │ <1e8b> DW_AT_data_member_location: (data1) 176 │ │ │ │ │ <2><1e8c>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e8d> DW_AT_name : (strp) (offset: 0x82f8): retract_undo │ │ │ │ │ <1e91> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e92> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <1e92> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <1e93> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e94> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e98> DW_AT_data_member_location: (data1) 184 │ │ │ │ │ <2><1e99>: Abbrev Number: 0 │ │ │ │ │ <1><1e9a>: Abbrev Number: 27 (DW_TAG_subroutine_type) │ │ │ │ │ <1e9b> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e9b> DW_AT_type : (ref4) <0x14f>, float │ │ │ │ │ @@ -4244,23 +4244,23 @@ │ │ │ │ │ <2><2076>: Abbrev Number: 0 │ │ │ │ │ <1><2077>: Abbrev Number: 8 (DW_TAG_pointer_type) │ │ │ │ │ <2078> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ │ <2078> DW_AT_type : (ref4) <0x2063>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><207c>: Abbrev Number: 5 (DW_TAG_typedef) │ │ │ │ │ <207d> DW_AT_name : (strp) (offset: 0xd694): magic_api │ │ │ │ │ <2081> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2082> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <2082> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <2083> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <2084> DW_AT_type : (ref4) <0x1d48>, magic_api_t │ │ │ │ │ <1><2088>: Abbrev Number: 23 (DW_TAG_enumeration_type) │ │ │ │ │ <2089> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <208a> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <208a> DW_AT_type : (ref4) <0x50>, unsigned int │ │ │ │ │ <208e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <208f> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <208f> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <2090> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <2091> DW_AT_sibling : (ref4) <0x20c6> │ │ │ │ │ <2><2095>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2096> DW_AT_name : (strp) (offset: 0x14921): MAGIC_TYPE_DISTORTS │ │ │ │ │ <209a> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><209b>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <209c> DW_AT_name : (strp) (offset: 0x28cb): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4285,15 +4285,15 @@ │ │ │ │ │ <20c4> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><20c5>: Abbrev Number: 0 │ │ │ │ │ <1><20c6>: Abbrev Number: 23 (DW_TAG_enumeration_type) │ │ │ │ │ <20c7> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <20c8> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <20c8> DW_AT_type : (ref4) <0x50>, unsigned int │ │ │ │ │ <20cc> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20cd> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <20cd> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <20ce> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <20cf> DW_AT_sibling : (ref4) <0x20ec> │ │ │ │ │ <2><20d3>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20d4> DW_AT_name : (strp) (offset: 0xdfcc): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <20d8> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20d9>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20da> DW_AT_name : (strp) (offset: 0xde33): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4311,15 +4311,15 @@ │ │ │ │ │ <2><20f5>: Abbrev Number: 26 (DW_TAG_subrange_type) │ │ │ │ │ <20f6> DW_AT_type : (ref4) <0x32>, long unsigned int │ │ │ │ │ <20fa> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><20fb>: Abbrev Number: 0 │ │ │ │ │ <1><20fc>: Abbrev Number: 53 (DW_TAG_variable) │ │ │ │ │ <20fd> DW_AT_name : (strp) (offset: 0x16c1f): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <2101> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2102> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <2102> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <2103> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <2104> DW_AT_type : (ref4) <0x20ec> │ │ │ │ │ <2108> DW_AT_external : (flag_present) 1 │ │ │ │ │ <2108> DW_AT_location : (exprloc) 9 byte block: 3 60 0 2 0 0 0 0 0 (DW_OP_addr: 20060) │ │ │ │ │ <1><2112>: Abbrev Number: 24 (DW_TAG_variable) │ │ │ │ │ <2113> DW_AT_name : (strp) (offset: 0x1a771): metalpaint_snd │ │ │ │ │ <2117> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -136,16 +136,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x2255 │ │ │ │ │ DW_MACRO_start_file - lineno: 23 filenum: 33 │ │ │ │ │ DW_MACRO_import - offset : 0x2265 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 18 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 51 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 51 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 52 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 5 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 53 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 54 │ │ │ │ │ @@ -942,25 +942,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa2e9 │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 57 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 17 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 17 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 56 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa329 │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 57 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 25 filenum: 20 │ │ │ │ │ + DW_MACRO_start_file - lineno: 9 filenum: 20 │ │ │ │ │ DW_MACRO_import - offset : 0xa3b6 │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 33 │ │ │ │ │ DW_MACRO_import - offset : 0x2cbe │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 180 │ │ │ │ │ DW_MACRO_import - offset : 0xa3d2 │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 33 │ │ │ │ │ @@ -7174,31 +7174,31 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 114 macro : ngettext(msgid1,msgid2,n) dngettext (NULL, msgid1, msgid2, n) │ │ │ │ │ DW_MACRO_define_strp - lineno : 116 macro : dngettext(domainname,msgid1,msgid2,n) dcngettext (domainname, msgid1, msgid2, n, LC_MESSAGES) │ │ │ │ │ │ │ │ │ │ Offset: 0xa50a │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa579 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 44 macro : SDL_IMAGE_MAJOR_VERSION 2 │ │ │ │ │ DW_MACRO_define_strp - lineno : 45 macro : SDL_IMAGE_MINOR_VERSION 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,10 +1,8 @@ │ │ │ │ │ GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ -pTV QY5De5G │ │ │ │ │ -k#0V`Qij>j │ │ │ │ │ 3,AN7-e% │ │ │ │ │ Ck6i&c7@} │ │ │ │ │ kE]Q]AVCv │ │ │ │ │ .it0? y@A~ │ │ │ │ │ ylGv=y,T │ │ │ │ │ L'?:<mA │ │ │ │ │ }E''GuVF │ │ │ │ │ @@ -12,21 +10,21 @@ │ │ │ │ │ zu&5tP]1 │ │ │ │ │ 5k-y{7779 │ │ │ │ │ ;-TnvDr │ │ │ │ │ 9 VUX)bQ │ │ │ │ │ -bF5JL-m8 │ │ │ │ │ n&RfAq2?) │ │ │ │ │ mgKN;[N@ │ │ │ │ │ -FJ6;ajou │ │ │ │ │ -1 >qJgx= │ │ │ │ │ -6Wq4@;\>i │ │ │ │ │ -cgY^u>"A │ │ │ │ │ +~4`xj< ] │ │ │ │ │ +m/s[ F-V │ │ │ │ │ +v>:tyv62 │ │ │ │ │ +NwB9 *'A │ │ │ │ │ +'8OUr"JND │ │ │ │ │ Qr"JNp]% │ │ │ │ │ -%'8OUr"JND │ │ │ │ │ -%'8OUr"JND │ │ │ │ │ +o@fZeqm{ │ │ │ │ │ call_weak_fn │ │ │ │ │ crtstuff.c │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ │ frame_dummy │ │ │ │ --- ./usr/lib/debug/.build-id/6e/fab75fbf732f8870b0453e8c8ab534ab42a79c.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/ca/73fcd31b81539e7bf52f76de90ae0fa3e0ad05.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 84% similar despite different names │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: DYN (Shared object file) │ │ │ │ │ Machine: AArch64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ │ - Start of section headers: 74608 (bytes into file) │ │ │ │ │ + Start of section headers: 74616 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ │ Number of program headers: 7 │ │ │ │ │ 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 0x12370: │ │ │ │ │ +There are 35 section headers, starting at offset 0x12378: │ │ │ │ │ │ │ │ │ │ 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 00000000000001c8 0001c8 000024 00 A 0 0 4 │ │ │ │ │ [ 2] .gnu.hash NOBITS 00000000000001f0 0001ec 0000b8 00 A 3 0 8 │ │ │ │ │ [ 3] .dynsym NOBITS 00000000000002a8 0001ec 000360 18 A 4 3 8 │ │ │ │ │ @@ -23,22 +23,22 @@ │ │ │ │ │ [18] .dynamic NOBITS 000000000001fe00 00fdf0 0001c0 10 WA 4 0 8 │ │ │ │ │ [19] .got NOBITS 000000000001ffc0 00fdf0 000028 08 WA 0 0 8 │ │ │ │ │ [20] .got.plt NOBITS 000000000001ffe8 00fdf0 000070 08 WA 0 0 8 │ │ │ │ │ [21] .data NOBITS 0000000000020058 00fdf0 000020 00 WA 0 0 8 │ │ │ │ │ [22] .bss NOBITS 0000000000020080 00fdf0 000020 00 WA 0 0 16 │ │ │ │ │ [23] .comment PROGBITS 0000000000000000 0001ec 00001f 01 MS 0 0 1 │ │ │ │ │ [24] .debug_aranges PROGBITS 0000000000000000 00020b 000030 00 0 0 1 │ │ │ │ │ - [25] .debug_info PROGBITS 0000000000000000 000240 001930 00 C 0 0 8 │ │ │ │ │ - [26] .debug_abbrev PROGBITS 0000000000000000 001b70 0001e5 00 C 0 0 8 │ │ │ │ │ - [27] .debug_line PROGBITS 0000000000000000 001d58 0003b9 00 C 0 0 8 │ │ │ │ │ - [28] .debug_str PROGBITS 0000000000000000 002118 00912c 01 MSC 0 0 8 │ │ │ │ │ - [29] .debug_line_str PROGBITS 0000000000000000 00b248 0003e6 01 MSC 0 0 8 │ │ │ │ │ - [30] .debug_loclists PROGBITS 0000000000000000 00b630 000275 00 C 0 0 8 │ │ │ │ │ - [31] .debug_macro PROGBITS 0000000000000000 00b8a8 005c0a 00 C 0 0 8 │ │ │ │ │ - [32] .symtab SYMTAB 0000000000000000 0114b8 000a08 18 33 74 8 │ │ │ │ │ - [33] .strtab STRTAB 0000000000000000 011ec0 000355 00 0 0 1 │ │ │ │ │ - [34] .shstrtab STRTAB 0000000000000000 012215 00015a 00 0 0 1 │ │ │ │ │ + [25] .debug_info PROGBITS 0000000000000000 000240 001931 00 C 0 0 8 │ │ │ │ │ + [26] .debug_abbrev PROGBITS 0000000000000000 001b78 0001e5 00 C 0 0 8 │ │ │ │ │ + [27] .debug_line PROGBITS 0000000000000000 001d60 0003b9 00 C 0 0 8 │ │ │ │ │ + [28] .debug_str PROGBITS 0000000000000000 002120 00912c 01 MSC 0 0 8 │ │ │ │ │ + [29] .debug_line_str PROGBITS 0000000000000000 00b250 0003e6 01 MSC 0 0 8 │ │ │ │ │ + [30] .debug_loclists PROGBITS 0000000000000000 00b638 000275 00 C 0 0 8 │ │ │ │ │ + [31] .debug_macro PROGBITS 0000000000000000 00b8b0 005c0b 00 C 0 0 8 │ │ │ │ │ + [32] .symtab SYMTAB 0000000000000000 0114c0 000a08 18 33 74 8 │ │ │ │ │ + [33] .strtab STRTAB 0000000000000000 011ec8 000355 00 0 0 1 │ │ │ │ │ + [34] .shstrtab STRTAB 0000000000000000 01221d 00015a 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), p (processor specific) │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 6efab75fbf732f8870b0453e8c8ab534ab42a79c │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: ca73fcd31b81539e7bf52f76de90ae0fa3e0ad05 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3832,189 +3832,189 @@ │ │ │ │ │ <1d42> DW_AT_decl_line : (data1) 236 │ │ │ │ │ <1d43> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1d44> DW_AT_type : (ref4) <0x1cfb>, Mix_Chunk │ │ │ │ │ <1><1d48>: Abbrev Number: 17 (DW_TAG_structure_type) │ │ │ │ │ <1d49> DW_AT_name : (strp) (offset: 0x157b1): magic_api_t │ │ │ │ │ <1d4d> DW_AT_byte_size : (data1) 192 │ │ │ │ │ <1d4e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d4f> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1d4f> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1d50> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d50> DW_AT_sibling : (ref4) <0x1e9a> │ │ │ │ │ <2><1d54>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d55> DW_AT_name : (strp) (offset: 0xf055): tp_version │ │ │ │ │ <1d59> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d5a> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1d5a> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1d5b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d5c> DW_AT_type : (ref4) <0xc7> │ │ │ │ │ <1d60> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d61>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d62> DW_AT_name : (strp) (offset: 0x12ad9): data_directory │ │ │ │ │ <1d66> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d67> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1d67> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1d68> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d69> DW_AT_type : (ref4) <0xc7> │ │ │ │ │ <1d6d> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d6e>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d6f> DW_AT_name : (strp) (offset: 0x542d): update_progress_bar │ │ │ │ │ <1d73> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d74> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1d74> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1d75> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d76> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1d7a> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d7b>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d7c> DW_AT_name : (strp) (offset: 0x5ace): special_notify │ │ │ │ │ <1d80> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d81> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1d81> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1d82> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d83> DW_AT_type : (ref4) <0x1b8> │ │ │ │ │ <1d87> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d88>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d89> DW_AT_name : (strp) (offset: 0x3b6a): sRGB_to_linear │ │ │ │ │ <1d8d> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d8e> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d8e> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d8f> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d90> DW_AT_type : (ref4) <0x1ea9> │ │ │ │ │ <1d94> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d95>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d96> DW_AT_name : (strp) (offset: 0x18397): linear_to_sRGB │ │ │ │ │ <1d9a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d9b> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1d9b> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1d9c> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d9d> DW_AT_type : (ref4) <0x1ebd> │ │ │ │ │ <1da1> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1da2>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1da3> DW_AT_name : (strp) (offset: 0x18795): in_circle │ │ │ │ │ <1da7> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1da8> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1da8> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1da9> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1daa> DW_AT_type : (ref4) <0x1edb> │ │ │ │ │ <1dae> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1daf>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1db0> DW_AT_name : (strp) (offset: 0x174f): getpixel │ │ │ │ │ <1db4> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1db5> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1db5> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1db6> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1db7> DW_AT_type : (ref4) <0x1efe> │ │ │ │ │ <1dbb> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1dbc>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1dbd> DW_AT_name : (strp) (offset: 0x46f2): putpixel │ │ │ │ │ <1dc1> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dc2> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1dc2> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1dc3> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dc4> DW_AT_type : (ref4) <0x1f1d> │ │ │ │ │ <1dc8> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1dc9>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1dca> DW_AT_name : (strp) (offset: 0x6bad): xorpixel │ │ │ │ │ <1dce> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dcf> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1dcf> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1dd0> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd1> DW_AT_type : (ref4) <0x1f37> │ │ │ │ │ <1dd5> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1dd6>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1dd7> DW_AT_name : (strp) (offset: 0x3825): playsound │ │ │ │ │ <1ddb> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1ddc> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1ddc> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1ddd> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dde> DW_AT_type : (ref4) <0x1f56> │ │ │ │ │ <1de2> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><1de3>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1de4> DW_AT_name : (strp) (offset: 0xd913): playingsound │ │ │ │ │ <1de8> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1de9> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1de9> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1dea> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1deb> DW_AT_type : (ref4) <0x1f60> │ │ │ │ │ <1def> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><1df0>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1df1> DW_AT_name : (strp) (offset: 0x1b032): pausesound │ │ │ │ │ <1df5> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1df6> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1df6> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <1df7> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1df8> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1dfc> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><1dfd>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1dfe> DW_AT_name : (strp) (offset: 0x1b030): unpausesound │ │ │ │ │ <1e02> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e03> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <1e03> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <1e04> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e05> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e09> DW_AT_data_member_location: (data1) 104 │ │ │ │ │ <2><1e0a>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e0b> DW_AT_name : (strp) (offset: 0xf7a0): stopsound │ │ │ │ │ <1e0f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e10> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <1e10> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <1e11> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e12> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e16> DW_AT_data_member_location: (data1) 112 │ │ │ │ │ <2><1e17>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e18> DW_AT_name : (strp) (offset: 0xb395): line │ │ │ │ │ <1e1c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e1d> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <1e1d> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <1e1e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e1f> DW_AT_type : (ref4) <0x1fc6> │ │ │ │ │ <1e23> DW_AT_data_member_location: (data1) 120 │ │ │ │ │ <2><1e24>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e25> DW_AT_name : (strp) (offset: 0x12a9a): button_down │ │ │ │ │ <1e29> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e2a> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <1e2a> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <1e2b> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1e2c> DW_AT_type : (ref4) <0x1f60> │ │ │ │ │ <1e30> DW_AT_data_member_location: (data1) 128 │ │ │ │ │ <2><1e31>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e32> DW_AT_name : (strp) (offset: 0x100d1): rgbtohsv │ │ │ │ │ <1e36> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e37> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <1e37> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <1e38> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e39> DW_AT_type : (ref4) <0x1ff4> │ │ │ │ │ <1e3d> DW_AT_data_member_location: (data1) 136 │ │ │ │ │ <2><1e3e>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e3f> DW_AT_name : (strp) (offset: 0xbac7): hsvtorgb │ │ │ │ │ <1e43> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e44> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1e44> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1e45> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e46> DW_AT_type : (ref4) <0x201d> │ │ │ │ │ <1e4a> DW_AT_data_member_location: (data1) 144 │ │ │ │ │ <2><1e4b>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e4c> DW_AT_name : (strp) (offset: 0x1717a): canvas_w │ │ │ │ │ <1e50> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e51> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <1e51> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <1e52> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e53> DW_AT_type : (ref4) <0x39>, int │ │ │ │ │ <1e57> DW_AT_data_member_location: (data1) 152 │ │ │ │ │ <2><1e58>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e59> DW_AT_name : (strp) (offset: 0x170d5): canvas_h │ │ │ │ │ <1e5d> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e5e> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <1e5e> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <1e5f> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e60> DW_AT_type : (ref4) <0x39>, int │ │ │ │ │ <1e64> DW_AT_data_member_location: (data1) 156 │ │ │ │ │ <2><1e65>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e66> DW_AT_name : (strp) (offset: 0x15d5f): scale │ │ │ │ │ <1e6a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e6b> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <1e6b> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <1e6c> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e6d> DW_AT_type : (ref4) <0x2040> │ │ │ │ │ <1e71> DW_AT_data_member_location: (data1) 160 │ │ │ │ │ <2><1e72>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e73> DW_AT_name : (strp) (offset: 0x15d58): rotate_scale │ │ │ │ │ <1e77> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e78> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1e78> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1e79> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e7a> DW_AT_type : (ref4) <0x205e> │ │ │ │ │ <1e7e> DW_AT_data_member_location: (data1) 168 │ │ │ │ │ <2><1e7f>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e80> DW_AT_name : (strp) (offset: 0x1a5d9): touched │ │ │ │ │ <1e84> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e85> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <1e85> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <1e86> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e87> DW_AT_type : (ref4) <0x2077> │ │ │ │ │ <1e8b> DW_AT_data_member_location: (data1) 176 │ │ │ │ │ <2><1e8c>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e8d> DW_AT_name : (strp) (offset: 0x8431): retract_undo │ │ │ │ │ <1e91> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e92> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <1e92> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <1e93> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e94> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e98> DW_AT_data_member_location: (data1) 184 │ │ │ │ │ <2><1e99>: Abbrev Number: 0 │ │ │ │ │ <1><1e9a>: Abbrev Number: 25 (DW_TAG_subroutine_type) │ │ │ │ │ <1e9b> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e9b> DW_AT_type : (ref4) <0xdd>, float │ │ │ │ │ @@ -4244,23 +4244,23 @@ │ │ │ │ │ <2><2076>: Abbrev Number: 0 │ │ │ │ │ <1><2077>: Abbrev Number: 8 (DW_TAG_pointer_type) │ │ │ │ │ <2078> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ │ <2078> DW_AT_type : (ref4) <0x2063>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><207c>: Abbrev Number: 6 (DW_TAG_typedef) │ │ │ │ │ <207d> DW_AT_name : (strp) (offset: 0xd6fb): magic_api │ │ │ │ │ <2081> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2082> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <2082> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <2083> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <2084> DW_AT_type : (ref4) <0x1d48>, magic_api_t │ │ │ │ │ <1><2088>: Abbrev Number: 23 (DW_TAG_enumeration_type) │ │ │ │ │ <2089> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <208a> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <208a> DW_AT_type : (ref4) <0x57>, unsigned int │ │ │ │ │ <208e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <208f> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <208f> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <2090> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <2091> DW_AT_sibling : (ref4) <0x20c6> │ │ │ │ │ <2><2095>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2096> DW_AT_name : (strp) (offset: 0x1492a): MAGIC_TYPE_DISTORTS │ │ │ │ │ <209a> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><209b>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <209c> DW_AT_name : (strp) (offset: 0x2910): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4285,15 +4285,15 @@ │ │ │ │ │ <20c4> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><20c5>: Abbrev Number: 0 │ │ │ │ │ <1><20c6>: Abbrev Number: 23 (DW_TAG_enumeration_type) │ │ │ │ │ <20c7> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <20c8> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <20c8> DW_AT_type : (ref4) <0x57>, unsigned int │ │ │ │ │ <20cc> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20cd> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <20cd> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <20ce> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <20cf> DW_AT_sibling : (ref4) <0x20ec> │ │ │ │ │ <2><20d3>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20d4> DW_AT_name : (strp) (offset: 0xe054): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <20d8> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20d9>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20da> DW_AT_name : (strp) (offset: 0xdece): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4311,15 +4311,15 @@ │ │ │ │ │ <2><20f5>: Abbrev Number: 24 (DW_TAG_subrange_type) │ │ │ │ │ <20f6> DW_AT_type : (ref4) <0x40>, long unsigned int │ │ │ │ │ <20fa> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><20fb>: Abbrev Number: 0 │ │ │ │ │ <1><20fc>: Abbrev Number: 53 (DW_TAG_variable) │ │ │ │ │ <20fd> DW_AT_name : (strp) (offset: 0x16c71): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <2101> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2102> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <2102> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <2103> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <2104> DW_AT_type : (ref4) <0x20ec> │ │ │ │ │ <2108> DW_AT_external : (flag_present) 1 │ │ │ │ │ <2108> DW_AT_location : (exprloc) 9 byte block: 3 60 0 2 0 0 0 0 0 (DW_OP_addr: 20060) │ │ │ │ │ <1><2112>: Abbrev Number: 21 (DW_TAG_array_type) │ │ │ │ │ <2113> DW_AT_type : (ref4) <0x1f51> │ │ │ │ │ <2117> DW_AT_sibling : (ref4) <0x2122> │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -178,16 +178,16 @@ │ │ │ │ │ DW_MACRO_start_file - lineno: 367 filenum: 59 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 368 filenum: 23 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2eff │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 18 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 60 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 60 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 61 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 5 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 62 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 63 │ │ │ │ │ @@ -942,25 +942,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa2e3 │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 66 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 17 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 17 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 65 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa323 │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 66 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 25 filenum: 20 │ │ │ │ │ + DW_MACRO_start_file - lineno: 9 filenum: 20 │ │ │ │ │ DW_MACRO_import - offset : 0xa3b0 │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 34 │ │ │ │ │ DW_MACRO_import - offset : 0x3be3 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 180 │ │ │ │ │ DW_MACRO_import - offset : 0xa3cc │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 34 │ │ │ │ │ @@ -7173,31 +7173,31 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 114 macro : ngettext(msgid1,msgid2,n) dngettext (NULL, msgid1, msgid2, n) │ │ │ │ │ DW_MACRO_define_strp - lineno : 116 macro : dngettext(domainname,msgid1,msgid2,n) dcngettext (domainname, msgid1, msgid2, n, LC_MESSAGES) │ │ │ │ │ │ │ │ │ │ Offset: 0xa504 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa573 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 44 macro : SDL_IMAGE_MAJOR_VERSION 2 │ │ │ │ │ DW_MACRO_define_strp - lineno : 45 macro : SDL_IMAGE_MINOR_VERSION 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,23 +1,23 @@ │ │ │ │ │ GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ -\aGv;~Td │ │ │ │ │ +-*_=2 #gZT │ │ │ │ │ +93xZ<z;g │ │ │ │ │ AOnR7MnaXcV │ │ │ │ │ \iKk'O^PGy=* │ │ │ │ │ KNlP@o|k │ │ │ │ │ P^ ['(/9!G │ │ │ │ │ rXEQ"|eJ │ │ │ │ │ 0k#|i-qR │ │ │ │ │ ~ld4. <) │ │ │ │ │ '9ri8#WG │ │ │ │ │ -/9U2z'8X │ │ │ │ │ -mZOa,oSV> │ │ │ │ │ -91Oa0`nL] │ │ │ │ │ -(I6O Jo0/# │ │ │ │ │ -]NNDmwB9 +'a │ │ │ │ │ -XcCt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt' │ │ │ │ │ +/0?!3XhR │ │ │ │ │ +Q{De4Ccz` │ │ │ │ │ +_""JFD │ │ │ │ │ +}yUr"JND │ │ │ │ │ +}yUr"JND │ │ │ │ │ call_weak_fn │ │ │ │ │ crtstuff.c │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ │ frame_dummy │ │ │ │ --- ./usr/lib/debug/.build-id/71/b3b9e49d3b50f4bff5135860dbc0eb51f9c77d.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/39/9b83b347310dc8f28e0e4616fa6b9a9d49a17f.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 80% similar despite different names │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: DYN (Shared object file) │ │ │ │ │ Machine: AArch64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ │ - Start of section headers: 75896 (bytes into file) │ │ │ │ │ + Start of section headers: 75888 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ │ Number of program headers: 7 │ │ │ │ │ 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 0x12878: │ │ │ │ │ +There are 35 section headers, starting at offset 0x12870: │ │ │ │ │ │ │ │ │ │ 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 00000000000001c8 0001c8 000024 00 A 0 0 4 │ │ │ │ │ [ 2] .gnu.hash NOBITS 00000000000001f0 0001ec 0000d8 00 A 3 0 8 │ │ │ │ │ [ 3] .dynsym NOBITS 00000000000002c8 0001ec 0003f0 18 A 4 3 8 │ │ │ │ │ @@ -23,22 +23,22 @@ │ │ │ │ │ [18] .dynamic NOBITS 000000000001fde8 00fdd8 0001c0 10 WA 4 0 8 │ │ │ │ │ [19] .got NOBITS 000000000001ffa8 00fdd8 000040 08 WA 0 0 8 │ │ │ │ │ [20] .got.plt NOBITS 000000000001ffe8 00fdd8 000088 08 WA 0 0 8 │ │ │ │ │ [21] .data NOBITS 0000000000020070 00fdd8 000028 00 WA 0 0 8 │ │ │ │ │ [22] .bss NOBITS 0000000000020098 00fdd8 000020 00 WA 0 0 8 │ │ │ │ │ [23] .comment PROGBITS 0000000000000000 0001ec 00001f 01 MS 0 0 1 │ │ │ │ │ [24] .debug_aranges PROGBITS 0000000000000000 00020b 000030 00 0 0 1 │ │ │ │ │ - [25] .debug_info PROGBITS 0000000000000000 000240 001abc 00 C 0 0 8 │ │ │ │ │ + [25] .debug_info PROGBITS 0000000000000000 000240 001abb 00 C 0 0 8 │ │ │ │ │ [26] .debug_abbrev PROGBITS 0000000000000000 001d00 0001fe 00 C 0 0 8 │ │ │ │ │ [27] .debug_line PROGBITS 0000000000000000 001f00 000467 00 C 0 0 8 │ │ │ │ │ [28] .debug_str PROGBITS 0000000000000000 002368 009194 01 MSC 0 0 8 │ │ │ │ │ [29] .debug_line_str PROGBITS 0000000000000000 00b500 0003ef 01 MSC 0 0 8 │ │ │ │ │ [30] .debug_loclists PROGBITS 0000000000000000 00b8f0 000381 00 C 0 0 8 │ │ │ │ │ - [31] .debug_macro PROGBITS 0000000000000000 00bc78 005bf9 00 C 0 0 8 │ │ │ │ │ - [32] .symtab SYMTAB 0000000000000000 011878 000ae0 18 33 77 8 │ │ │ │ │ - [33] .strtab STRTAB 0000000000000000 012358 0003c5 00 0 0 1 │ │ │ │ │ - [34] .shstrtab STRTAB 0000000000000000 01271d 00015a 00 0 0 1 │ │ │ │ │ + [31] .debug_macro PROGBITS 0000000000000000 00bc78 005bf8 00 C 0 0 8 │ │ │ │ │ + [32] .symtab SYMTAB 0000000000000000 011870 000ae0 18 33 77 8 │ │ │ │ │ + [33] .strtab STRTAB 0000000000000000 012350 0003c5 00 0 0 1 │ │ │ │ │ + [34] .shstrtab STRTAB 0000000000000000 012715 00015a 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), p (processor specific) │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 71b3b9e49d3b50f4bff5135860dbc0eb51f9c77d │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 399b83b347310dc8f28e0e4616fa6b9a9d49a17f │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3832,189 +3832,189 @@ │ │ │ │ │ <1d4c> DW_AT_decl_line : (data1) 236 │ │ │ │ │ <1d4d> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1d4e> DW_AT_type : (ref4) <0x1d04>, Mix_Chunk │ │ │ │ │ <1><1d52>: Abbrev Number: 16 (DW_TAG_structure_type) │ │ │ │ │ <1d53> DW_AT_name : (strp) (offset: 0x157a7): magic_api_t │ │ │ │ │ <1d57> DW_AT_byte_size : (data1) 192 │ │ │ │ │ <1d58> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d59> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1d59> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1d5a> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <1d5b> DW_AT_sibling : (ref4) <0x1ea5> │ │ │ │ │ <2><1d5f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d60> DW_AT_name : (strp) (offset: 0xeed7): tp_version │ │ │ │ │ <1d64> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d65> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1d65> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1d66> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d67> DW_AT_type : (ref4) <0xc7> │ │ │ │ │ <1d6b> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d6c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d6d> DW_AT_name : (strp) (offset: 0x1299f): data_directory │ │ │ │ │ <1d71> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d72> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1d72> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1d73> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d74> DW_AT_type : (ref4) <0xc7> │ │ │ │ │ <1d78> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d79>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d7a> DW_AT_name : (strp) (offset: 0x544a): update_progress_bar │ │ │ │ │ <1d7e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d7f> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1d7f> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1d80> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d81> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1d85> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d86>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d87> DW_AT_name : (strp) (offset: 0x5ac6): special_notify │ │ │ │ │ <1d8b> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d8c> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1d8c> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1d8d> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d8e> DW_AT_type : (ref4) <0x1b8> │ │ │ │ │ <1d92> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d93>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d94> DW_AT_name : (strp) (offset: 0x3b88): sRGB_to_linear │ │ │ │ │ <1d98> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d99> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d99> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d9a> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d9b> DW_AT_type : (ref4) <0x1eb4> │ │ │ │ │ <1d9f> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1da0>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1da1> DW_AT_name : (strp) (offset: 0x18459): linear_to_sRGB │ │ │ │ │ <1da5> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1da6> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1da6> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1da7> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1da8> DW_AT_type : (ref4) <0x1ec8> │ │ │ │ │ <1dac> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1dad>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dae> DW_AT_name : (strp) (offset: 0x1880b): in_circle │ │ │ │ │ <1db2> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1db3> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1db3> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1db4> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1db5> DW_AT_type : (ref4) <0x1ee6> │ │ │ │ │ <1db9> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1dba>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dbb> DW_AT_name : (strp) (offset: 0x1851): getpixel │ │ │ │ │ <1dbf> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dc0> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1dc0> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1dc1> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1dc2> DW_AT_type : (ref4) <0x1f09> │ │ │ │ │ <1dc6> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1dc7>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dc8> DW_AT_name : (strp) (offset: 0x46f9): putpixel │ │ │ │ │ <1dcc> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dcd> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1dcd> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1dce> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dcf> DW_AT_type : (ref4) <0x1f28> │ │ │ │ │ <1dd3> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1dd4>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dd5> DW_AT_name : (strp) (offset: 0x6a76): xorpixel │ │ │ │ │ <1dd9> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dda> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1dda> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1ddb> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1ddc> DW_AT_type : (ref4) <0x1f42> │ │ │ │ │ <1de0> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1de1>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1de2> DW_AT_name : (strp) (offset: 0x3824): playsound │ │ │ │ │ <1de6> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1de7> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1de7> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1de8> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de9> DW_AT_type : (ref4) <0x1f61> │ │ │ │ │ <1ded> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><1dee>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1def> DW_AT_name : (strp) (offset: 0xd786): playingsound │ │ │ │ │ <1df3> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1df4> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1df4> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1df5> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1df6> DW_AT_type : (ref4) <0x1f6b> │ │ │ │ │ <1dfa> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><1dfb>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dfc> DW_AT_name : (strp) (offset: 0x1b08f): pausesound │ │ │ │ │ <1e00> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e01> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1e01> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <1e02> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e03> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e07> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><1e08>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e09> DW_AT_name : (strp) (offset: 0x1b08d): unpausesound │ │ │ │ │ <1e0d> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e0e> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <1e0e> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <1e0f> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e10> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e14> DW_AT_data_member_location: (data1) 104 │ │ │ │ │ <2><1e15>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e16> DW_AT_name : (strp) (offset: 0xf620): stopsound │ │ │ │ │ <1e1a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e1b> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <1e1b> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <1e1c> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e1d> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e21> DW_AT_data_member_location: (data1) 112 │ │ │ │ │ <2><1e22>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e23> DW_AT_name : (strp) (offset: 0xb236): line │ │ │ │ │ <1e27> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e28> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <1e28> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <1e29> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e2a> DW_AT_type : (ref4) <0x1fd1> │ │ │ │ │ <1e2e> DW_AT_data_member_location: (data1) 120 │ │ │ │ │ <2><1e2f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e30> DW_AT_name : (strp) (offset: 0x12960): button_down │ │ │ │ │ <1e34> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e35> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <1e35> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <1e36> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1e37> DW_AT_type : (ref4) <0x1f6b> │ │ │ │ │ <1e3b> DW_AT_data_member_location: (data1) 128 │ │ │ │ │ <2><1e3c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e3d> DW_AT_name : (strp) (offset: 0xff5b): rgbtohsv │ │ │ │ │ <1e41> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e42> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <1e42> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <1e43> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e44> DW_AT_type : (ref4) <0x1fff> │ │ │ │ │ <1e48> DW_AT_data_member_location: (data1) 136 │ │ │ │ │ <2><1e49>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e4a> DW_AT_name : (strp) (offset: 0xb975): hsvtorgb │ │ │ │ │ <1e4e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e4f> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1e4f> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1e50> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e51> DW_AT_type : (ref4) <0x2028> │ │ │ │ │ <1e55> DW_AT_data_member_location: (data1) 144 │ │ │ │ │ <2><1e56>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e57> DW_AT_name : (strp) (offset: 0x17173): canvas_w │ │ │ │ │ <1e5b> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e5c> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <1e5c> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <1e5d> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e5e> DW_AT_type : (ref4) <0x39>, int │ │ │ │ │ <1e62> DW_AT_data_member_location: (data1) 152 │ │ │ │ │ <2><1e63>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e64> DW_AT_name : (strp) (offset: 0x170ce): canvas_h │ │ │ │ │ <1e68> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e69> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <1e69> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <1e6a> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e6b> DW_AT_type : (ref4) <0x39>, int │ │ │ │ │ <1e6f> DW_AT_data_member_location: (data1) 156 │ │ │ │ │ <2><1e70>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e71> DW_AT_name : (strp) (offset: 0x15d50): scale │ │ │ │ │ <1e75> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e76> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <1e76> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <1e77> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e78> DW_AT_type : (ref4) <0x204b> │ │ │ │ │ <1e7c> DW_AT_data_member_location: (data1) 160 │ │ │ │ │ <2><1e7d>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e7e> DW_AT_name : (strp) (offset: 0x15d49): rotate_scale │ │ │ │ │ <1e82> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e83> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1e83> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1e84> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e85> DW_AT_type : (ref4) <0x2069> │ │ │ │ │ <1e89> DW_AT_data_member_location: (data1) 168 │ │ │ │ │ <2><1e8a>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e8b> DW_AT_name : (strp) (offset: 0x1a611): touched │ │ │ │ │ <1e8f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e90> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <1e90> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <1e91> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e92> DW_AT_type : (ref4) <0x2082> │ │ │ │ │ <1e96> DW_AT_data_member_location: (data1) 176 │ │ │ │ │ <2><1e97>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e98> DW_AT_name : (strp) (offset: 0x8342): retract_undo │ │ │ │ │ <1e9c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e9d> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <1e9d> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <1e9e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e9f> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1ea3> DW_AT_data_member_location: (data1) 184 │ │ │ │ │ <2><1ea4>: Abbrev Number: 0 │ │ │ │ │ <1><1ea5>: Abbrev Number: 26 (DW_TAG_subroutine_type) │ │ │ │ │ <1ea6> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1ea6> DW_AT_type : (ref4) <0x156>, float │ │ │ │ │ @@ -4244,23 +4244,23 @@ │ │ │ │ │ <2><2081>: Abbrev Number: 0 │ │ │ │ │ <1><2082>: Abbrev Number: 8 (DW_TAG_pointer_type) │ │ │ │ │ <2083> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ │ <2083> DW_AT_type : (ref4) <0x206e>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><2087>: Abbrev Number: 6 (DW_TAG_typedef) │ │ │ │ │ <2088> DW_AT_name : (strp) (offset: 0xd579): magic_api │ │ │ │ │ <208c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <208d> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <208d> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <208e> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <208f> DW_AT_type : (ref4) <0x1d52>, magic_api_t │ │ │ │ │ <1><2093>: Abbrev Number: 23 (DW_TAG_enumeration_type) │ │ │ │ │ <2094> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <2095> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <2095> DW_AT_type : (ref4) <0x4e>, unsigned int │ │ │ │ │ <2099> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <209a> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <209a> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <209b> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <209c> DW_AT_sibling : (ref4) <0x20d1> │ │ │ │ │ <2><20a0>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20a1> DW_AT_name : (strp) (offset: 0x148db): MAGIC_TYPE_DISTORTS │ │ │ │ │ <20a5> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20a6>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20a7> DW_AT_name : (strp) (offset: 0x2918): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4285,15 +4285,15 @@ │ │ │ │ │ <20cf> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><20d0>: Abbrev Number: 0 │ │ │ │ │ <1><20d1>: Abbrev Number: 23 (DW_TAG_enumeration_type) │ │ │ │ │ <20d2> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <20d3> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <20d3> DW_AT_type : (ref4) <0x4e>, unsigned int │ │ │ │ │ <20d7> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20d8> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <20d8> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <20d9> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <20da> DW_AT_sibling : (ref4) <0x20f7> │ │ │ │ │ <2><20de>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20df> DW_AT_name : (strp) (offset: 0xde79): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <20e3> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20e4>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20e5> DW_AT_name : (strp) (offset: 0xdcdb): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4311,15 +4311,15 @@ │ │ │ │ │ <2><2100>: Abbrev Number: 28 (DW_TAG_subrange_type) │ │ │ │ │ <2101> DW_AT_type : (ref4) <0x55>, long unsigned int │ │ │ │ │ <2105> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><2106>: Abbrev Number: 0 │ │ │ │ │ <1><2107>: Abbrev Number: 33 (DW_TAG_variable) │ │ │ │ │ <2108> DW_AT_name : (strp) (offset: 0x16c42): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <210c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <210d> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <210d> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <210e> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <210f> DW_AT_type : (ref4) <0x20f7> │ │ │ │ │ <2113> DW_AT_external : (flag_present) 1 │ │ │ │ │ <2113> DW_AT_location : (exprloc) 9 byte block: 3 80 0 2 0 0 0 0 0 (DW_OP_addr: 20080) │ │ │ │ │ <1><211d>: Abbrev Number: 30 (DW_TAG_variable) │ │ │ │ │ <211e> DW_AT_name : (strp) (offset: 0x18c7c): ROSETTE_R │ │ │ │ │ <2122> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -7,16 +7,16 @@ │ │ │ │ │ │ │ │ │ │ DW_MACRO_import - offset : 0xd90 │ │ │ │ │ DW_MACRO_start_file - lineno: 0 filenum: 1 │ │ │ │ │ DW_MACRO_start_file - lineno: 0 filenum: 25 │ │ │ │ │ DW_MACRO_import - offset : 0x18c8 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 34 filenum: 18 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 26 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 26 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 27 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 5 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 28 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 29 │ │ │ │ │ @@ -942,25 +942,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa27f │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 32 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 17 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 17 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 31 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa2bf │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 32 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 25 filenum: 21 │ │ │ │ │ + DW_MACRO_start_file - lineno: 9 filenum: 21 │ │ │ │ │ DW_MACRO_import - offset : 0xa34c │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 48 │ │ │ │ │ DW_MACRO_import - offset : 0x2c1e │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 181 │ │ │ │ │ DW_MACRO_import - offset : 0xa368 │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 48 │ │ │ │ │ @@ -7152,31 +7152,31 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 114 macro : ngettext(msgid1,msgid2,n) dngettext (NULL, msgid1, msgid2, n) │ │ │ │ │ DW_MACRO_define_strp - lineno : 116 macro : dngettext(domainname,msgid1,msgid2,n) dcngettext (domainname, msgid1, msgid2, n, LC_MESSAGES) │ │ │ │ │ │ │ │ │ │ Offset: 0xa4a0 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa50f │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 44 macro : SDL_IMAGE_MAJOR_VERSION 2 │ │ │ │ │ DW_MACRO_define_strp - lineno : 45 macro : SDL_IMAGE_MINOR_VERSION 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,23 +1,19 @@ │ │ │ │ │ -}GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ -iNgSJ;pf │ │ │ │ │ +GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ +lGt.OXr! │ │ │ │ │ VbuH'Io2v │ │ │ │ │ 8vn.P\_` │ │ │ │ │ r#'h.FM:D │ │ │ │ │ +h6%XQre+n │ │ │ │ │ ]fh.E{)k │ │ │ │ │ 1>&x`RH7X │ │ │ │ │ zTM~DV`M │ │ │ │ │ 8tOU+f#/ │ │ │ │ │ -{xv-Pv"i │ │ │ │ │ -G>[nfyd.l │ │ │ │ │ -9ss3T/sm │ │ │ │ │ -"JNDmwB9IQNR │ │ │ │ │ -XcCt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt' │ │ │ │ │ -MHAl$-;i> │ │ │ │ │ +Vhqr"-NN │ │ │ │ │ +$E9IQNR,' │ │ │ │ │ call_weak_fn │ │ │ │ │ crtstuff.c │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ │ frame_dummy │ │ │ │ --- ./usr/lib/debug/.build-id/72/6fca5413c78055cb63d30b855261779b4b19c9.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/9e/f65be26b2fb02989b833053d26a287cc677f8c.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 85% similar despite different names │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -23,15 +23,15 @@ │ │ │ │ │ [18] .dynamic NOBITS 000000000001fdc8 00fdb8 0001c0 10 WA 4 0 8 │ │ │ │ │ [19] .got NOBITS 000000000001ff88 00fdb8 000060 08 WA 0 0 8 │ │ │ │ │ [20] .got.plt NOBITS 000000000001ffe8 00fdb8 000098 08 WA 0 0 8 │ │ │ │ │ [21] .data NOBITS 0000000000020080 00fdb8 000020 00 WA 0 0 8 │ │ │ │ │ [22] .bss NOBITS 00000000000200a0 00fdb8 000028 00 WA 0 0 8 │ │ │ │ │ [23] .comment PROGBITS 0000000000000000 0001ec 00001f 01 MS 0 0 1 │ │ │ │ │ [24] .debug_aranges PROGBITS 0000000000000000 00020b 000030 00 0 0 1 │ │ │ │ │ - [25] .debug_info PROGBITS 0000000000000000 000240 001c8c 00 C 0 0 8 │ │ │ │ │ + [25] .debug_info PROGBITS 0000000000000000 000240 001c8d 00 C 0 0 8 │ │ │ │ │ [26] .debug_abbrev PROGBITS 0000000000000000 001ed0 000239 00 C 0 0 8 │ │ │ │ │ [27] .debug_line PROGBITS 0000000000000000 002110 0005b8 00 C 0 0 8 │ │ │ │ │ [28] .debug_str PROGBITS 0000000000000000 0026c8 0091a5 01 MSC 0 0 8 │ │ │ │ │ [29] .debug_line_str PROGBITS 0000000000000000 00b870 0003f2 01 MSC 0 0 8 │ │ │ │ │ [30] .debug_loclists PROGBITS 0000000000000000 00bc68 000489 00 C 0 0 8 │ │ │ │ │ [31] .debug_macro PROGBITS 0000000000000000 00c0f8 005be0 00 C 0 0 8 │ │ │ │ │ [32] .debug_rnglists PROGBITS 0000000000000000 011cd8 00005e 00 0 0 1 │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 726fca5413c78055cb63d30b855261779b4b19c9 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 9ef65be26b2fb02989b833053d26a287cc677f8c │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3834,189 +3834,189 @@ │ │ │ │ │ <1d47> DW_AT_decl_line : (data1) 236 │ │ │ │ │ <1d48> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1d49> DW_AT_type : (ref4) <0x1d00>, Mix_Chunk │ │ │ │ │ <1><1d4d>: Abbrev Number: 16 (DW_TAG_structure_type) │ │ │ │ │ <1d4e> DW_AT_name : (strp) (offset: 0x15879): magic_api_t │ │ │ │ │ <1d52> DW_AT_byte_size : (data1) 192 │ │ │ │ │ <1d53> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d54> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1d54> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1d55> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d55> DW_AT_sibling : (ref4) <0x1e9f> │ │ │ │ │ <2><1d59>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d5a> DW_AT_name : (strp) (offset: 0xf030): tp_version │ │ │ │ │ <1d5e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d5f> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1d5f> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1d60> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d61> DW_AT_type : (ref4) <0xce> │ │ │ │ │ <1d65> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d66>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d67> DW_AT_name : (strp) (offset: 0x12aaa): data_directory │ │ │ │ │ <1d6b> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d6c> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1d6c> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1d6d> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d6e> DW_AT_type : (ref4) <0xce> │ │ │ │ │ <1d72> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d73>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d74> DW_AT_name : (strp) (offset: 0x53ba): update_progress_bar │ │ │ │ │ <1d78> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d79> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1d79> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1d7a> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d7b> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1d7f> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d80>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d81> DW_AT_name : (strp) (offset: 0x5a5e): special_notify │ │ │ │ │ <1d85> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d86> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1d86> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1d87> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d88> DW_AT_type : (ref4) <0x1b8> │ │ │ │ │ <1d8c> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d8d>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d8e> DW_AT_name : (strp) (offset: 0x3b3a): sRGB_to_linear │ │ │ │ │ <1d92> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d93> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d93> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d94> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d95> DW_AT_type : (ref4) <0x1eae> │ │ │ │ │ <1d99> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d9a>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d9b> DW_AT_name : (strp) (offset: 0x184bb): linear_to_sRGB │ │ │ │ │ <1d9f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1da0> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1da0> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1da1> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1da2> DW_AT_type : (ref4) <0x1ec2> │ │ │ │ │ <1da6> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1da7>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1da8> DW_AT_name : (strp) (offset: 0x18859): in_circle │ │ │ │ │ <1dac> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dad> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1dad> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1dae> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1daf> DW_AT_type : (ref4) <0x1ee0> │ │ │ │ │ <1db3> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1db4>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1db5> DW_AT_name : (strp) (offset: 0x1772): getpixel │ │ │ │ │ <1db9> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dba> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1dba> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1dbb> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1dbc> DW_AT_type : (ref4) <0x1f03> │ │ │ │ │ <1dc0> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1dc1>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1dc2> DW_AT_name : (strp) (offset: 0x46d0): putpixel │ │ │ │ │ <1dc6> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dc7> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1dc7> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1dc8> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dc9> DW_AT_type : (ref4) <0x1f22> │ │ │ │ │ <1dcd> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1dce>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1dcf> DW_AT_name : (strp) (offset: 0x6b4f): xorpixel │ │ │ │ │ <1dd3> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dd4> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1dd4> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1dd5> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd6> DW_AT_type : (ref4) <0x1f3c> │ │ │ │ │ <1dda> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1ddb>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1ddc> DW_AT_name : (strp) (offset: 0x37f5): playsound │ │ │ │ │ <1de0> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1de1> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1de1> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1de2> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de3> DW_AT_type : (ref4) <0x1f5b> │ │ │ │ │ <1de7> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><1de8>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1de9> DW_AT_name : (strp) (offset: 0xd89a): playingsound │ │ │ │ │ <1ded> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dee> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1dee> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1def> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1df0> DW_AT_type : (ref4) <0x1f65> │ │ │ │ │ <1df4> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><1df5>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1df6> DW_AT_name : (strp) (offset: 0x1b18d): pausesound │ │ │ │ │ <1dfa> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dfb> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1dfb> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <1dfc> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dfd> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e01> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><1e02>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e03> DW_AT_name : (strp) (offset: 0x1b18b): unpausesound │ │ │ │ │ <1e07> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e08> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <1e08> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <1e09> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e0a> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e0e> DW_AT_data_member_location: (data1) 104 │ │ │ │ │ <2><1e0f>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e10> DW_AT_name : (strp) (offset: 0xf77b): stopsound │ │ │ │ │ <1e14> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e15> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <1e15> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <1e16> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e17> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e1b> DW_AT_data_member_location: (data1) 112 │ │ │ │ │ <2><1e1c>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e1d> DW_AT_name : (strp) (offset: 0xb380): line │ │ │ │ │ <1e21> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e22> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <1e22> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <1e23> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e24> DW_AT_type : (ref4) <0x1fcb> │ │ │ │ │ <1e28> DW_AT_data_member_location: (data1) 120 │ │ │ │ │ <2><1e29>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e2a> DW_AT_name : (strp) (offset: 0x12a7b): button_down │ │ │ │ │ <1e2e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e2f> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <1e2f> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <1e30> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1e31> DW_AT_type : (ref4) <0x1f65> │ │ │ │ │ <1e35> DW_AT_data_member_location: (data1) 128 │ │ │ │ │ <2><1e36>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e37> DW_AT_name : (strp) (offset: 0x10080): rgbtohsv │ │ │ │ │ <1e3b> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e3c> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <1e3c> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <1e3d> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e3e> DW_AT_type : (ref4) <0x1ff9> │ │ │ │ │ <1e42> DW_AT_data_member_location: (data1) 136 │ │ │ │ │ <2><1e43>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e44> DW_AT_name : (strp) (offset: 0xba8b): hsvtorgb │ │ │ │ │ <1e48> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e49> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1e49> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1e4a> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e4b> DW_AT_type : (ref4) <0x2022> │ │ │ │ │ <1e4f> DW_AT_data_member_location: (data1) 144 │ │ │ │ │ <2><1e50>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e51> DW_AT_name : (strp) (offset: 0x171a8): canvas_w │ │ │ │ │ <1e55> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e56> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <1e56> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <1e57> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e58> DW_AT_type : (ref4) <0x40>, int │ │ │ │ │ <1e5c> DW_AT_data_member_location: (data1) 152 │ │ │ │ │ <2><1e5d>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e5e> DW_AT_name : (strp) (offset: 0x17103): canvas_h │ │ │ │ │ <1e62> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e63> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <1e63> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <1e64> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e65> DW_AT_type : (ref4) <0x40>, int │ │ │ │ │ <1e69> DW_AT_data_member_location: (data1) 156 │ │ │ │ │ <2><1e6a>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e6b> DW_AT_name : (strp) (offset: 0x15df8): scale │ │ │ │ │ <1e6f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e70> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <1e70> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <1e71> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e72> DW_AT_type : (ref4) <0x2045> │ │ │ │ │ <1e76> DW_AT_data_member_location: (data1) 160 │ │ │ │ │ <2><1e77>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e78> DW_AT_name : (strp) (offset: 0x15df1): rotate_scale │ │ │ │ │ <1e7c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e7d> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1e7d> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1e7e> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e7f> DW_AT_type : (ref4) <0x2063> │ │ │ │ │ <1e83> DW_AT_data_member_location: (data1) 168 │ │ │ │ │ <2><1e84>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e85> DW_AT_name : (strp) (offset: 0x1255d): touched │ │ │ │ │ <1e89> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e8a> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <1e8a> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <1e8b> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e8c> DW_AT_type : (ref4) <0x207c> │ │ │ │ │ <1e90> DW_AT_data_member_location: (data1) 176 │ │ │ │ │ <2><1e91>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e92> DW_AT_name : (strp) (offset: 0x8446): retract_undo │ │ │ │ │ <1e96> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e97> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <1e97> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <1e98> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e99> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e9d> DW_AT_data_member_location: (data1) 184 │ │ │ │ │ <2><1e9e>: Abbrev Number: 0 │ │ │ │ │ <1><1e9f>: Abbrev Number: 25 (DW_TAG_subroutine_type) │ │ │ │ │ <1ea0> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1ea0> DW_AT_type : (ref4) <0x32>, float │ │ │ │ │ @@ -4246,23 +4246,23 @@ │ │ │ │ │ <2><207b>: Abbrev Number: 0 │ │ │ │ │ <1><207c>: Abbrev Number: 8 (DW_TAG_pointer_type) │ │ │ │ │ <207d> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ │ <207d> DW_AT_type : (ref4) <0x2068>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><2081>: Abbrev Number: 6 (DW_TAG_typedef) │ │ │ │ │ <2082> DW_AT_name : (strp) (offset: 0xd671): magic_api │ │ │ │ │ <2086> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2087> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <2087> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <2088> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <2089> DW_AT_type : (ref4) <0x1d4d>, magic_api_t │ │ │ │ │ <1><208d>: Abbrev Number: 22 (DW_TAG_enumeration_type) │ │ │ │ │ <208e> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <208f> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <208f> DW_AT_type : (ref4) <0x5e>, unsigned int │ │ │ │ │ <2093> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2094> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <2094> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <2095> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <2096> DW_AT_sibling : (ref4) <0x20cb> │ │ │ │ │ <2><209a>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <209b> DW_AT_name : (strp) (offset: 0x149e5): MAGIC_TYPE_DISTORTS │ │ │ │ │ <209f> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20a0>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20a1> DW_AT_name : (strp) (offset: 0x28e3): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4287,15 +4287,15 @@ │ │ │ │ │ <20c9> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><20ca>: Abbrev Number: 0 │ │ │ │ │ <1><20cb>: Abbrev Number: 22 (DW_TAG_enumeration_type) │ │ │ │ │ <20cc> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <20cd> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <20cd> DW_AT_type : (ref4) <0x5e>, unsigned int │ │ │ │ │ <20d1> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20d2> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <20d2> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <20d3> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <20d4> DW_AT_sibling : (ref4) <0x20f1> │ │ │ │ │ <2><20d8>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20d9> DW_AT_name : (strp) (offset: 0xdfeb): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <20dd> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20de>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20df> DW_AT_name : (strp) (offset: 0xde65): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4313,15 +4313,15 @@ │ │ │ │ │ <2><20fa>: Abbrev Number: 32 (DW_TAG_subrange_type) │ │ │ │ │ <20fb> DW_AT_type : (ref4) <0x47>, long unsigned int │ │ │ │ │ <20ff> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><2100>: Abbrev Number: 0 │ │ │ │ │ <1><2101>: Abbrev Number: 34 (DW_TAG_variable) │ │ │ │ │ <2102> DW_AT_name : (strp) (offset: 0x16cb6): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <2106> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2107> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <2107> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <2108> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <2109> DW_AT_type : (ref4) <0x20f1> │ │ │ │ │ <210d> DW_AT_external : (flag_present) 1 │ │ │ │ │ <210d> DW_AT_location : (exprloc) 9 byte block: 3 88 0 2 0 0 0 0 0 (DW_OP_addr: 20088) │ │ │ │ │ <1><2117>: Abbrev Number: 34 (DW_TAG_variable) │ │ │ │ │ <2118> DW_AT_name : (strp) (offset: 0x824d): snd_effect │ │ │ │ │ <211c> DW_AT_decl_file : (data1) 1 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -195,16 +195,16 @@ │ │ │ │ │ DW_MACRO_start_file - lineno: 367 filenum: 63 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 368 filenum: 19 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x306d │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 14 filenum: 18 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 64 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 64 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 65 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 5 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 66 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 67 │ │ │ │ │ @@ -959,15 +959,15 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa451 │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 70 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 17 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 17 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 69 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa491 │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 70 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ @@ -7181,31 +7181,31 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 2817 macro : Mix_ClearError SDL_ClearError │ │ │ │ │ DW_MACRO_define_strp - lineno : 2822 macro : Mix_OutOfMemory SDL_OutOfMemory │ │ │ │ │ │ │ │ │ │ Offset: 0xa51e │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa58d │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 44 macro : SDL_IMAGE_MAJOR_VERSION 2 │ │ │ │ │ DW_MACRO_define_strp - lineno : 45 macro : SDL_IMAGE_MINOR_VERSION 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,9 +1,10 @@ │ │ │ │ │ GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ -DwpW}4c~ │ │ │ │ │ +DwpgC4c~ │ │ │ │ │ +s =gYT}U │ │ │ │ │ /FB/BhQD │ │ │ │ │ HZI`?rFq │ │ │ │ │ j,'~04An │ │ │ │ │ /#AwOTtw │ │ │ │ │ R2Nt)Pb|b& │ │ │ │ │ $C7u9Srg0 │ │ │ │ │ 2)RXR8EOs │ │ │ │ │ @@ -11,21 +12,18 @@ │ │ │ │ │ |*p@1N_&^+ │ │ │ │ │ l9]i^GYn │ │ │ │ │ ?T+HpSmX │ │ │ │ │ }e|C0jx`2kC( │ │ │ │ │ 5S,~{777 │ │ │ │ │ )NCe@6o0 │ │ │ │ │ f0NI}reV │ │ │ │ │ -%P^$iM"( │ │ │ │ │ -OMQtl>3% │ │ │ │ │ -,Yo. to0 │ │ │ │ │ -tf;-p[/: │ │ │ │ │ -oO,vF SHv │ │ │ │ │ -oO/D^8h8 │ │ │ │ │ -N<a?gzUbs9 │ │ │ │ │ +q-tV T': │ │ │ │ │ +SRv(YH)| │ │ │ │ │ +56DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwB │ │ │ │ │ +''3 MIf" │ │ │ │ │ call_weak_fn │ │ │ │ │ crtstuff.c │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ │ frame_dummy │ │ │ │ --- ./usr/lib/debug/.build-id/7d/8682cd5179f7965b6aa257c0cadb03955596c4.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/c0/68b7dd5f43c14984a982cdf3545db2824dd6dd.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 80% similar despite different names │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -29,16 +29,16 @@ │ │ │ │ │ [24] .debug_aranges PROGBITS 0000000000000000 00020b 000030 00 0 0 1 │ │ │ │ │ [25] .debug_info PROGBITS 0000000000000000 000240 001c42 00 C 0 0 8 │ │ │ │ │ [26] .debug_abbrev PROGBITS 0000000000000000 001e88 000247 00 C 0 0 8 │ │ │ │ │ [27] .debug_line PROGBITS 0000000000000000 0020d0 00047a 00 C 0 0 8 │ │ │ │ │ [28] .debug_str PROGBITS 0000000000000000 002550 0096e6 01 MSC 0 0 8 │ │ │ │ │ [29] .debug_line_str PROGBITS 0000000000000000 00bc38 000410 01 MSC 0 0 8 │ │ │ │ │ [30] .debug_loclists PROGBITS 0000000000000000 00c048 000391 00 C 0 0 8 │ │ │ │ │ - [31] .debug_macro PROGBITS 0000000000000000 00c3e0 005f38 00 C 0 0 8 │ │ │ │ │ - [32] .debug_rnglists PROGBITS 0000000000000000 012318 000045 00 0 0 1 │ │ │ │ │ + [31] .debug_macro PROGBITS 0000000000000000 00c3e0 005f37 00 C 0 0 8 │ │ │ │ │ + [32] .debug_rnglists PROGBITS 0000000000000000 012317 000045 00 0 0 1 │ │ │ │ │ [33] .symtab SYMTAB 0000000000000000 012360 000bd0 18 34 82 8 │ │ │ │ │ [34] .strtab STRTAB 0000000000000000 012f30 000448 00 0 0 1 │ │ │ │ │ [35] .shstrtab STRTAB 0000000000000000 013378 00016a 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: 7d8682cd5179f7965b6aa257c0cadb03955596c4 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: c068b7dd5f43c14984a982cdf3545db2824dd6dd │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3848,189 +3848,189 @@ │ │ │ │ │ <1d64> DW_AT_decl_line : (data1) 236 │ │ │ │ │ <1d65> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1d66> DW_AT_type : (ref4) <0x1d1d>, Mix_Chunk │ │ │ │ │ <1><1d6a>: Abbrev Number: 19 (DW_TAG_structure_type) │ │ │ │ │ <1d6b> DW_AT_name : (strp) (offset: 0x16141): magic_api_t │ │ │ │ │ <1d6f> DW_AT_byte_size : (data1) 192 │ │ │ │ │ <1d70> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d71> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1d71> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1d72> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d72> DW_AT_sibling : (ref4) <0x1ebc> │ │ │ │ │ <2><1d76>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d77> DW_AT_name : (strp) (offset: 0xf82c): tp_version │ │ │ │ │ <1d7b> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d7c> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1d7c> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1d7d> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d7e> DW_AT_type : (ref4) <0xd8> │ │ │ │ │ <1d82> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d83>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d84> DW_AT_name : (strp) (offset: 0x13210): data_directory │ │ │ │ │ <1d88> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d89> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1d89> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1d8a> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d8b> DW_AT_type : (ref4) <0xd8> │ │ │ │ │ <1d8f> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d90>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d91> DW_AT_name : (strp) (offset: 0x559c): update_progress_bar │ │ │ │ │ <1d95> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d96> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1d96> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1d97> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d98> DW_AT_type : (ref4) <0x1eb> │ │ │ │ │ <1d9c> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d9d>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d9e> DW_AT_name : (strp) (offset: 0x5c69): special_notify │ │ │ │ │ <1da2> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1da3> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1da3> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1da4> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1da5> DW_AT_type : (ref4) <0x1da> │ │ │ │ │ <1da9> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1daa>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dab> DW_AT_name : (strp) (offset: 0x3ca6): sRGB_to_linear │ │ │ │ │ <1daf> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1db0> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1db0> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1db1> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1db2> DW_AT_type : (ref4) <0x1ecb> │ │ │ │ │ <1db6> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1db7>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1db8> DW_AT_name : (strp) (offset: 0x18ebd): linear_to_sRGB │ │ │ │ │ <1dbc> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dbd> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1dbd> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1dbe> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1dbf> DW_AT_type : (ref4) <0x1edf> │ │ │ │ │ <1dc3> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1dc4>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dc5> DW_AT_name : (strp) (offset: 0x19227): in_circle │ │ │ │ │ <1dc9> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dca> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1dca> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1dcb> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dcc> DW_AT_type : (ref4) <0x1efd> │ │ │ │ │ <1dd0> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1dd1>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dd2> DW_AT_name : (strp) (offset: 0x1845): getpixel │ │ │ │ │ <1dd6> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dd7> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1dd7> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1dd8> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1dd9> DW_AT_type : (ref4) <0x1f20> │ │ │ │ │ <1ddd> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1dde>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1ddf> DW_AT_name : (strp) (offset: 0x4830): putpixel │ │ │ │ │ <1de3> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1de4> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1de4> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1de5> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de6> DW_AT_type : (ref4) <0x1f3f> │ │ │ │ │ <1dea> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1deb>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dec> DW_AT_name : (strp) (offset: 0x6d9e): xorpixel │ │ │ │ │ <1df0> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1df1> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1df1> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1df2> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1df3> DW_AT_type : (ref4) <0x1f59> │ │ │ │ │ <1df7> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1df8>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1df9> DW_AT_name : (strp) (offset: 0x391e): playsound │ │ │ │ │ <1dfd> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dfe> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1dfe> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1dff> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e00> DW_AT_type : (ref4) <0x1f78> │ │ │ │ │ <1e04> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><1e05>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e06> DW_AT_name : (strp) (offset: 0xdfc9): playingsound │ │ │ │ │ <1e0a> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e0b> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1e0b> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1e0c> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1e0d> DW_AT_type : (ref4) <0x1f82> │ │ │ │ │ <1e11> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><1e12>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e13> DW_AT_name : (strp) (offset: 0x1bd58): pausesound │ │ │ │ │ <1e17> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e18> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1e18> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <1e19> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e1a> DW_AT_type : (ref4) <0x1eb> │ │ │ │ │ <1e1e> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><1e1f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e20> DW_AT_name : (strp) (offset: 0x1bd56): unpausesound │ │ │ │ │ <1e24> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e25> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <1e25> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <1e26> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e27> DW_AT_type : (ref4) <0x1eb> │ │ │ │ │ <1e2b> DW_AT_data_member_location: (data1) 104 │ │ │ │ │ <2><1e2c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e2d> DW_AT_name : (strp) (offset: 0xfd9a): stopsound │ │ │ │ │ <1e31> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e32> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <1e32> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <1e33> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e34> DW_AT_type : (ref4) <0x1eb> │ │ │ │ │ <1e38> DW_AT_data_member_location: (data1) 112 │ │ │ │ │ <2><1e39>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e3a> DW_AT_name : (strp) (offset: 0xb878): line │ │ │ │ │ <1e3e> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e3f> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <1e3f> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <1e40> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e41> DW_AT_type : (ref4) <0x1fe8> │ │ │ │ │ <1e45> DW_AT_data_member_location: (data1) 120 │ │ │ │ │ <2><1e46>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e47> DW_AT_name : (strp) (offset: 0x131e1): button_down │ │ │ │ │ <1e4b> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e4c> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <1e4c> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <1e4d> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1e4e> DW_AT_type : (ref4) <0x1f82> │ │ │ │ │ <1e52> DW_AT_data_member_location: (data1) 128 │ │ │ │ │ <2><1e53>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e54> DW_AT_name : (strp) (offset: 0x106b0): rgbtohsv │ │ │ │ │ <1e58> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e59> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <1e59> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <1e5a> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e5b> DW_AT_type : (ref4) <0x2016> │ │ │ │ │ <1e5f> DW_AT_data_member_location: (data1) 136 │ │ │ │ │ <2><1e60>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e61> DW_AT_name : (strp) (offset: 0xc00e): hsvtorgb │ │ │ │ │ <1e65> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e66> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1e66> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1e67> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e68> DW_AT_type : (ref4) <0x203f> │ │ │ │ │ <1e6c> DW_AT_data_member_location: (data1) 144 │ │ │ │ │ <2><1e6d>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e6e> DW_AT_name : (strp) (offset: 0x17b1a): canvas_w │ │ │ │ │ <1e72> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e73> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <1e73> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <1e74> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e75> DW_AT_type : (ref4) <0x49>, int │ │ │ │ │ <1e79> DW_AT_data_member_location: (data1) 152 │ │ │ │ │ <2><1e7a>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e7b> DW_AT_name : (strp) (offset: 0x17a75): canvas_h │ │ │ │ │ <1e7f> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e80> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <1e80> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <1e81> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e82> DW_AT_type : (ref4) <0x49>, int │ │ │ │ │ <1e86> DW_AT_data_member_location: (data1) 156 │ │ │ │ │ <2><1e87>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e88> DW_AT_name : (strp) (offset: 0x166f3): scale │ │ │ │ │ <1e8c> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e8d> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <1e8d> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <1e8e> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e8f> DW_AT_type : (ref4) <0x2062> │ │ │ │ │ <1e93> DW_AT_data_member_location: (data1) 160 │ │ │ │ │ <2><1e94>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e95> DW_AT_name : (strp) (offset: 0x166ec): rotate_scale │ │ │ │ │ <1e99> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e9a> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1e9a> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1e9b> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e9c> DW_AT_type : (ref4) <0x2080> │ │ │ │ │ <1ea0> DW_AT_data_member_location: (data1) 168 │ │ │ │ │ <2><1ea1>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1ea2> DW_AT_name : (strp) (offset: 0x12c5f): touched │ │ │ │ │ <1ea6> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1ea7> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <1ea7> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <1ea8> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1ea9> DW_AT_type : (ref4) <0x2099> │ │ │ │ │ <1ead> DW_AT_data_member_location: (data1) 176 │ │ │ │ │ <2><1eae>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1eaf> DW_AT_name : (strp) (offset: 0x886d): retract_undo │ │ │ │ │ <1eb3> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1eb4> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <1eb4> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <1eb5> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1eb6> DW_AT_type : (ref4) <0x1eb> │ │ │ │ │ <1eba> DW_AT_data_member_location: (data1) 184 │ │ │ │ │ <2><1ebb>: Abbrev Number: 0 │ │ │ │ │ <1><1ebc>: Abbrev Number: 27 (DW_TAG_subroutine_type) │ │ │ │ │ <1ebd> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1ebd> DW_AT_type : (ref4) <0x173>, float │ │ │ │ │ @@ -4260,23 +4260,23 @@ │ │ │ │ │ <2><2098>: Abbrev Number: 0 │ │ │ │ │ <1><2099>: Abbrev Number: 8 (DW_TAG_pointer_type) │ │ │ │ │ <209a> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ │ <209a> DW_AT_type : (ref4) <0x2085>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><209e>: Abbrev Number: 6 (DW_TAG_typedef) │ │ │ │ │ <209f> DW_AT_name : (strp) (offset: 0xdd82): magic_api │ │ │ │ │ <20a3> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <20a4> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <20a4> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <20a5> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <20a6> DW_AT_type : (ref4) <0x1d6a>, magic_api_t │ │ │ │ │ <1><20aa>: Abbrev Number: 22 (DW_TAG_enumeration_type) │ │ │ │ │ <20ab> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <20ac> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <20ac> DW_AT_type : (ref4) <0x39>, unsigned int │ │ │ │ │ <20b0> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <20b1> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <20b1> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <20b2> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <20b3> DW_AT_sibling : (ref4) <0x20e8> │ │ │ │ │ <2><20b7>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20b8> DW_AT_name : (strp) (offset: 0x1525c): MAGIC_TYPE_DISTORTS │ │ │ │ │ <20bc> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20bd>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20be> DW_AT_name : (strp) (offset: 0x29d0): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4301,15 +4301,15 @@ │ │ │ │ │ <20e6> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><20e7>: Abbrev Number: 0 │ │ │ │ │ <1><20e8>: Abbrev Number: 22 (DW_TAG_enumeration_type) │ │ │ │ │ <20e9> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <20ea> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <20ea> DW_AT_type : (ref4) <0x39>, unsigned int │ │ │ │ │ <20ee> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <20ef> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <20ef> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <20f0> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <20f1> DW_AT_sibling : (ref4) <0x210e> │ │ │ │ │ <2><20f5>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20f6> DW_AT_name : (strp) (offset: 0xe719): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <20fa> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20fb>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20fc> DW_AT_name : (strp) (offset: 0xe580): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4327,15 +4327,15 @@ │ │ │ │ │ <2><2117>: Abbrev Number: 16 (DW_TAG_subrange_type) │ │ │ │ │ <2118> DW_AT_type : (ref4) <0x40>, long unsigned int │ │ │ │ │ <211c> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><211d>: Abbrev Number: 0 │ │ │ │ │ <1><211e>: Abbrev Number: 26 (DW_TAG_variable) │ │ │ │ │ <211f> DW_AT_name : (strp) (offset: 0x17615): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <2123> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <2124> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <2124> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <2125> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <2126> DW_AT_type : (ref4) <0x210e> │ │ │ │ │ <212a> DW_AT_external : (flag_present) 1 │ │ │ │ │ <212a> DW_AT_location : (exprloc) 9 byte block: 3 a8 0 2 0 0 0 0 0 (DW_OP_addr: 200a8) │ │ │ │ │ <1><2134>: Abbrev Number: 15 (DW_TAG_array_type) │ │ │ │ │ <2135> DW_AT_type : (ref4) <0x17a>, double │ │ │ │ │ <2139> DW_AT_sibling : (ref4) <0x2144> │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -153,16 +153,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x2388 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x23e0 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2494 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 34 filenum: 19 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 57 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 57 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 58 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 6 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 59 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 60 │ │ │ │ │ @@ -959,15 +959,15 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa522 │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 63 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 18 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 18 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 62 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa562 │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 63 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ @@ -7238,31 +7238,31 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 2817 macro : Mix_ClearError SDL_ClearError │ │ │ │ │ DW_MACRO_define_strp - lineno : 2822 macro : Mix_OutOfMemory SDL_OutOfMemory │ │ │ │ │ │ │ │ │ │ Offset: 0xa5ef │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa65e │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 44 macro : SDL_IMAGE_MAJOR_VERSION 2 │ │ │ │ │ DW_MACRO_define_strp - lineno : 45 macro : SDL_IMAGE_MINOR_VERSION 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,16 +1,17 @@ │ │ │ │ │ GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ +Gu+E_9G</N │ │ │ │ │ EQg@`J=T │ │ │ │ │ ay@o,z5dr0 │ │ │ │ │ &Q=*5J!DYA- │ │ │ │ │ f1D*B>#K] │ │ │ │ │ 0IQ$utH9 │ │ │ │ │ @emI/cmY │ │ │ │ │ -Qhqj2-NM │ │ │ │ │ -Qr"JNDc5 │ │ │ │ │ +h+;?#=:o │ │ │ │ │ +mi.}Ksi\ │ │ │ │ │ call_weak_fn │ │ │ │ │ crtstuff.c │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ │ frame_dummy │ │ │ │ --- ./usr/lib/debug/.build-id/7d/ee53a82680921868ab1c81d9d7360c49c368d1.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/e1/8efd8a49911cc739b400c86228d15309453e3a.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 82% similar despite different names │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -23,15 +23,15 @@ │ │ │ │ │ [18] .dynamic NOBITS 000000000001fdc0 00fdb0 0001c0 10 WA 4 0 8 │ │ │ │ │ [19] .got NOBITS 000000000001ff80 00fdb0 000068 08 WA 0 0 8 │ │ │ │ │ [20] .got.plt NOBITS 000000000001ffe8 00fdb0 0000a8 08 WA 0 0 8 │ │ │ │ │ [21] .data NOBITS 0000000000020090 00fdb0 000068 00 WA 0 0 8 │ │ │ │ │ [22] .bss NOBITS 00000000000200f8 00fdb0 000020 00 WA 0 0 8 │ │ │ │ │ [23] .comment PROGBITS 0000000000000000 0001ec 00001f 01 MS 0 0 1 │ │ │ │ │ [24] .debug_aranges PROGBITS 0000000000000000 00020b 000030 00 0 0 1 │ │ │ │ │ - [25] .debug_info PROGBITS 0000000000000000 000240 001d5d 00 C 0 0 8 │ │ │ │ │ + [25] .debug_info PROGBITS 0000000000000000 000240 001d5b 00 C 0 0 8 │ │ │ │ │ [26] .debug_abbrev PROGBITS 0000000000000000 001fa0 000240 00 C 0 0 8 │ │ │ │ │ [27] .debug_line PROGBITS 0000000000000000 0021e0 0005ab 00 C 0 0 8 │ │ │ │ │ [28] .debug_str PROGBITS 0000000000000000 002790 0092a3 01 MSC 0 0 8 │ │ │ │ │ [29] .debug_line_str PROGBITS 0000000000000000 00ba38 0003f3 01 MSC 0 0 8 │ │ │ │ │ [30] .debug_loclists PROGBITS 0000000000000000 00be30 0005af 00 C 0 0 8 │ │ │ │ │ [31] .debug_macro PROGBITS 0000000000000000 00c3e0 005c1d 00 C 0 0 8 │ │ │ │ │ [32] .debug_rnglists PROGBITS 0000000000000000 011ffd 000079 00 0 0 1 │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 7dee53a82680921868ab1c81d9d7360c49c368d1 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: e18efd8a49911cc739b400c86228d15309453e3a │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3836,189 +3836,189 @@ │ │ │ │ │ <1d4c> DW_AT_decl_line : (data1) 236 │ │ │ │ │ <1d4d> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1d4e> DW_AT_type : (ref4) <0x1d05>, Mix_Chunk │ │ │ │ │ <1><1d52>: Abbrev Number: 21 (DW_TAG_structure_type) │ │ │ │ │ <1d53> DW_AT_name : (strp) (offset: 0x15a2a): magic_api_t │ │ │ │ │ <1d57> DW_AT_byte_size : (data1) 192 │ │ │ │ │ <1d58> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d59> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1d59> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1d5a> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d5a> DW_AT_sibling : (ref4) <0x1ea4> │ │ │ │ │ <2><1d5e>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d5f> DW_AT_name : (strp) (offset: 0xf14a): tp_version │ │ │ │ │ <1d63> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d64> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1d64> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1d65> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d66> DW_AT_type : (ref4) <0xd3> │ │ │ │ │ <1d6a> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d6b>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d6c> DW_AT_name : (strp) (offset: 0x12d04): data_directory │ │ │ │ │ <1d70> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d71> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1d71> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1d72> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d73> DW_AT_type : (ref4) <0xd3> │ │ │ │ │ <1d77> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d78>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d79> DW_AT_name : (strp) (offset: 0x1a087): update_progress_bar │ │ │ │ │ <1d7d> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d7e> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1d7e> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1d7f> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d80> DW_AT_type : (ref4) <0x1ce> │ │ │ │ │ <1d84> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d85>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d86> DW_AT_name : (strp) (offset: 0x5a4d): special_notify │ │ │ │ │ <1d8a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d8b> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1d8b> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1d8c> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d8d> DW_AT_type : (ref4) <0x1bd> │ │ │ │ │ <1d91> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d92>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d93> DW_AT_name : (strp) (offset: 0x3af2): sRGB_to_linear │ │ │ │ │ <1d97> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d98> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d98> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d99> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d9a> DW_AT_type : (ref4) <0x1eb3> │ │ │ │ │ <1d9e> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d9f>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1da0> DW_AT_name : (strp) (offset: 0x186bf): linear_to_sRGB │ │ │ │ │ <1da4> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1da5> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1da5> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1da6> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1da7> DW_AT_type : (ref4) <0x1ec7> │ │ │ │ │ <1dab> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1dac>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1dad> DW_AT_name : (strp) (offset: 0x18a21): in_circle │ │ │ │ │ <1db1> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1db2> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1db2> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1db3> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1db4> DW_AT_type : (ref4) <0x1ee5> │ │ │ │ │ <1db8> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1db9>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1dba> DW_AT_name : (strp) (offset: 0x16fd): getpixel │ │ │ │ │ <1dbe> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dbf> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1dbf> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1dc0> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1dc1> DW_AT_type : (ref4) <0x1f08> │ │ │ │ │ <1dc5> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1dc6>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1dc7> DW_AT_name : (strp) (offset: 0x468e): putpixel │ │ │ │ │ <1dcb> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dcc> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1dcc> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1dcd> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dce> DW_AT_type : (ref4) <0x1f27> │ │ │ │ │ <1dd2> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1dd3>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1dd4> DW_AT_name : (strp) (offset: 0x6bec): xorpixel │ │ │ │ │ <1dd8> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dd9> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1dd9> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1dda> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1ddb> DW_AT_type : (ref4) <0x1f41> │ │ │ │ │ <1ddf> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1de0>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1de1> DW_AT_name : (strp) (offset: 0x3788): playsound │ │ │ │ │ <1de5> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1de6> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1de6> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1de7> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de8> DW_AT_type : (ref4) <0x1f60> │ │ │ │ │ <1dec> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><1ded>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1dee> DW_AT_name : (strp) (offset: 0xd9ed): playingsound │ │ │ │ │ <1df2> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1df3> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1df3> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1df4> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1df5> DW_AT_type : (ref4) <0x1f6a> │ │ │ │ │ <1df9> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><1dfa>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1dfb> DW_AT_name : (strp) (offset: 0x1b375): pausesound │ │ │ │ │ <1dff> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e00> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1e00> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <1e01> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e02> DW_AT_type : (ref4) <0x1ce> │ │ │ │ │ <1e06> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><1e07>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e08> DW_AT_name : (strp) (offset: 0x1b373): unpausesound │ │ │ │ │ <1e0c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e0d> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <1e0d> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <1e0e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e0f> DW_AT_type : (ref4) <0x1ce> │ │ │ │ │ <1e13> DW_AT_data_member_location: (data1) 104 │ │ │ │ │ <2><1e14>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e15> DW_AT_name : (strp) (offset: 0xf8c8): stopsound │ │ │ │ │ <1e19> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e1a> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <1e1a> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <1e1b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e1c> DW_AT_type : (ref4) <0x1ce> │ │ │ │ │ <1e20> DW_AT_data_member_location: (data1) 112 │ │ │ │ │ <2><1e21>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e22> DW_AT_name : (strp) (offset: 0xb407): line │ │ │ │ │ <1e26> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e27> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <1e27> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <1e28> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e29> DW_AT_type : (ref4) <0x1fd0> │ │ │ │ │ <1e2d> DW_AT_data_member_location: (data1) 120 │ │ │ │ │ <2><1e2e>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e2f> DW_AT_name : (strp) (offset: 0x12cc5): button_down │ │ │ │ │ <1e33> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e34> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <1e34> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <1e35> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1e36> DW_AT_type : (ref4) <0x1f6a> │ │ │ │ │ <1e3a> DW_AT_data_member_location: (data1) 128 │ │ │ │ │ <2><1e3b>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e3c> DW_AT_name : (strp) (offset: 0x10223): rgbtohsv │ │ │ │ │ <1e40> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e41> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <1e41> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <1e42> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e43> DW_AT_type : (ref4) <0x1ffe> │ │ │ │ │ <1e47> DW_AT_data_member_location: (data1) 136 │ │ │ │ │ <2><1e48>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e49> DW_AT_name : (strp) (offset: 0xbb67): hsvtorgb │ │ │ │ │ <1e4d> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e4e> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1e4e> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1e4f> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e50> DW_AT_type : (ref4) <0x2027> │ │ │ │ │ <1e54> DW_AT_data_member_location: (data1) 144 │ │ │ │ │ <2><1e55>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e56> DW_AT_name : (strp) (offset: 0x173a2): canvas_w │ │ │ │ │ <1e5a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e5b> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <1e5b> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <1e5c> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e5d> DW_AT_type : (ref4) <0x39>, int │ │ │ │ │ <1e61> DW_AT_data_member_location: (data1) 152 │ │ │ │ │ <2><1e62>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e63> DW_AT_name : (strp) (offset: 0x172fd): canvas_h │ │ │ │ │ <1e67> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e68> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <1e68> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <1e69> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e6a> DW_AT_type : (ref4) <0x39>, int │ │ │ │ │ <1e6e> DW_AT_data_member_location: (data1) 156 │ │ │ │ │ <2><1e6f>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e70> DW_AT_name : (strp) (offset: 0x15fc9): scale │ │ │ │ │ <1e74> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e75> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <1e75> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <1e76> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e77> DW_AT_type : (ref4) <0x204a> │ │ │ │ │ <1e7b> DW_AT_data_member_location: (data1) 160 │ │ │ │ │ <2><1e7c>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e7d> DW_AT_name : (strp) (offset: 0x15fc2): rotate_scale │ │ │ │ │ <1e81> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e82> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1e82> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1e83> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e84> DW_AT_type : (ref4) <0x2068> │ │ │ │ │ <1e88> DW_AT_data_member_location: (data1) 168 │ │ │ │ │ <2><1e89>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e8a> DW_AT_name : (strp) (offset: 0x12790): touched │ │ │ │ │ <1e8e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e8f> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <1e8f> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <1e90> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e91> DW_AT_type : (ref4) <0x2081> │ │ │ │ │ <1e95> DW_AT_data_member_location: (data1) 176 │ │ │ │ │ <2><1e96>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e97> DW_AT_name : (strp) (offset: 0x84a4): retract_undo │ │ │ │ │ <1e9b> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e9c> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <1e9c> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <1e9d> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e9e> DW_AT_type : (ref4) <0x1ce> │ │ │ │ │ <1ea2> DW_AT_data_member_location: (data1) 184 │ │ │ │ │ <2><1ea3>: Abbrev Number: 0 │ │ │ │ │ <1><1ea4>: Abbrev Number: 27 (DW_TAG_subroutine_type) │ │ │ │ │ <1ea5> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1ea5> DW_AT_type : (ref4) <0x40>, float │ │ │ │ │ @@ -4248,23 +4248,23 @@ │ │ │ │ │ <2><2080>: Abbrev Number: 0 │ │ │ │ │ <1><2081>: Abbrev Number: 8 (DW_TAG_pointer_type) │ │ │ │ │ <2082> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ │ <2082> DW_AT_type : (ref4) <0x206d>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><2086>: Abbrev Number: 6 (DW_TAG_typedef) │ │ │ │ │ <2087> DW_AT_name : (strp) (offset: 0xd7c4): magic_api │ │ │ │ │ <208b> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <208c> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <208c> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <208d> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <208e> DW_AT_type : (ref4) <0x1d52>, magic_api_t │ │ │ │ │ <1><2092>: Abbrev Number: 22 (DW_TAG_enumeration_type) │ │ │ │ │ <2093> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <2094> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <2094> DW_AT_type : (ref4) <0x63>, unsigned int │ │ │ │ │ <2098> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2099> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <2099> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <209a> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <209b> DW_AT_sibling : (ref4) <0x20d0> │ │ │ │ │ <2><209f>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20a0> DW_AT_name : (strp) (offset: 0x14bdc): MAGIC_TYPE_DISTORTS │ │ │ │ │ <20a4> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20a5>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20a6> DW_AT_name : (strp) (offset: 0x28f0): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4289,15 +4289,15 @@ │ │ │ │ │ <20ce> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><20cf>: Abbrev Number: 0 │ │ │ │ │ <1><20d0>: Abbrev Number: 22 (DW_TAG_enumeration_type) │ │ │ │ │ <20d1> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <20d2> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <20d2> DW_AT_type : (ref4) <0x63>, unsigned int │ │ │ │ │ <20d6> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20d7> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <20d7> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <20d8> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <20d9> DW_AT_sibling : (ref4) <0x20f6> │ │ │ │ │ <2><20dd>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20de> DW_AT_name : (strp) (offset: 0xe0fa): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <20e2> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20e3>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20e4> DW_AT_name : (strp) (offset: 0xdf74): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4315,15 +4315,15 @@ │ │ │ │ │ <2><20ff>: Abbrev Number: 17 (DW_TAG_subrange_type) │ │ │ │ │ <2100> DW_AT_type : (ref4) <0x4e>, long unsigned int │ │ │ │ │ <2104> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><2105>: Abbrev Number: 0 │ │ │ │ │ <1><2106>: Abbrev Number: 26 (DW_TAG_variable) │ │ │ │ │ <2107> DW_AT_name : (strp) (offset: 0x16e9d): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <210b> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <210c> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <210c> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <210d> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <210e> DW_AT_type : (ref4) <0x20f6> │ │ │ │ │ <2112> DW_AT_external : (flag_present) 1 │ │ │ │ │ <2112> DW_AT_location : (exprloc) 9 byte block: 3 e0 0 2 0 0 0 0 0 (DW_OP_addr: 200e0) │ │ │ │ │ <1><211c>: Abbrev Number: 22 (DW_TAG_enumeration_type) │ │ │ │ │ <211d> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <211e> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -195,16 +195,16 @@ │ │ │ │ │ DW_MACRO_start_file - lineno: 367 filenum: 62 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 368 filenum: 19 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x3085 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 15 filenum: 18 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 63 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 63 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 64 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 5 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 65 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 66 │ │ │ │ │ @@ -959,15 +959,15 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa469 │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 69 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 17 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 17 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 68 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa4a9 │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 69 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ @@ -7185,31 +7185,31 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 2817 macro : Mix_ClearError SDL_ClearError │ │ │ │ │ DW_MACRO_define_strp - lineno : 2822 macro : Mix_OutOfMemory SDL_OutOfMemory │ │ │ │ │ │ │ │ │ │ Offset: 0xa536 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa5a5 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 44 macro : SDL_IMAGE_MAJOR_VERSION 2 │ │ │ │ │ DW_MACRO_define_strp - lineno : 45 macro : SDL_IMAGE_MINOR_VERSION 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,22 +1,21 @@ │ │ │ │ │ -GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ -J/"*RDWA] │ │ │ │ │ +S E>:GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ +ukPs-*W}0 │ │ │ │ │ +E!0z80~n* │ │ │ │ │ +^ m9kJ)] │ │ │ │ │ )9G|H|J| │ │ │ │ │ *>yv TW0 │ │ │ │ │ jj+OJOh) │ │ │ │ │ M2}3O[e$$n │ │ │ │ │ r^1##A0A │ │ │ │ │ Nn|3(!BX │ │ │ │ │ K)Xr=3dW' │ │ │ │ │ -"v,5}qsb │ │ │ │ │ -J\n+iqV"- │ │ │ │ │ --NMZn+iqj │ │ │ │ │ -=2"JHDI │ │ │ │ │ -h;Ur"JND │ │ │ │ │ -zr"JNp}R │ │ │ │ │ +X*/QhqZ2-NK │ │ │ │ │ +9DwBt'DwBt'DwBt'DwBt'DwBt'DwBt' │ │ │ │ │ +63+l'@YKl │ │ │ │ │ call_weak_fn │ │ │ │ │ crtstuff.c │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ │ frame_dummy │ │ │ │ --- ./usr/lib/debug/.build-id/7e/904086dd7a49d59a4a3ac9bc9c47e844514aff.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/ef/2b413d5636e38bc78f0f0103ed9260ddcadb03.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 81% similar despite different names │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: DYN (Shared object file) │ │ │ │ │ Machine: AArch64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ │ - Start of section headers: 76440 (bytes into file) │ │ │ │ │ + Start of section headers: 76432 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ │ Number of program headers: 7 │ │ │ │ │ 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 0x12a98: │ │ │ │ │ +There are 36 section headers, starting at offset 0x12a90: │ │ │ │ │ │ │ │ │ │ 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 00000000000001c8 0001c8 000024 00 A 0 0 4 │ │ │ │ │ [ 2] .gnu.hash NOBITS 00000000000001f0 0001ec 0000b8 00 A 3 0 8 │ │ │ │ │ [ 3] .dynsym NOBITS 00000000000002a8 0001ec 000378 18 A 4 3 8 │ │ │ │ │ @@ -23,23 +23,23 @@ │ │ │ │ │ [18] .dynamic NOBITS 000000000001fe00 00fdf0 0001c0 10 WA 4 0 8 │ │ │ │ │ [19] .got NOBITS 000000000001ffc0 00fdf0 000028 08 WA 0 0 8 │ │ │ │ │ [20] .got.plt NOBITS 000000000001ffe8 00fdf0 000078 08 WA 0 0 8 │ │ │ │ │ [21] .data NOBITS 0000000000020060 00fdf0 000028 00 WA 0 0 8 │ │ │ │ │ [22] .bss NOBITS 0000000000020090 00fdf0 000848 00 WA 0 0 16 │ │ │ │ │ [23] .comment PROGBITS 0000000000000000 0001ec 00001f 01 MS 0 0 1 │ │ │ │ │ [24] .debug_aranges PROGBITS 0000000000000000 00020b 000030 00 0 0 1 │ │ │ │ │ - [25] .debug_info PROGBITS 0000000000000000 000240 001ad1 00 C 0 0 8 │ │ │ │ │ - [26] .debug_abbrev PROGBITS 0000000000000000 001d18 0001ed 00 C 0 0 8 │ │ │ │ │ - [27] .debug_line PROGBITS 0000000000000000 001f08 000480 00 C 0 0 8 │ │ │ │ │ - [28] .debug_str PROGBITS 0000000000000000 002388 0091f2 01 MSC 0 0 8 │ │ │ │ │ - [29] .debug_line_str PROGBITS 0000000000000000 00b580 0003e7 01 MSC 0 0 8 │ │ │ │ │ - [30] .debug_loclists PROGBITS 0000000000000000 00b968 0003ae 00 C 0 0 8 │ │ │ │ │ - [31] .debug_macro PROGBITS 0000000000000000 00bd18 005c2b 00 C 0 0 8 │ │ │ │ │ - [32] .debug_rnglists PROGBITS 0000000000000000 011943 000089 00 0 0 1 │ │ │ │ │ - [33] .symtab SYMTAB 0000000000000000 0119d0 000b58 18 34 87 8 │ │ │ │ │ - [34] .strtab STRTAB 0000000000000000 012528 000403 00 0 0 1 │ │ │ │ │ - [35] .shstrtab STRTAB 0000000000000000 01292b 00016a 00 0 0 1 │ │ │ │ │ + [25] .debug_info PROGBITS 0000000000000000 000240 001acf 00 C 0 0 8 │ │ │ │ │ + [26] .debug_abbrev PROGBITS 0000000000000000 001d10 0001ed 00 C 0 0 8 │ │ │ │ │ + [27] .debug_line PROGBITS 0000000000000000 001f00 000480 00 C 0 0 8 │ │ │ │ │ + [28] .debug_str PROGBITS 0000000000000000 002380 0091f2 01 MSC 0 0 8 │ │ │ │ │ + [29] .debug_line_str PROGBITS 0000000000000000 00b578 0003e7 01 MSC 0 0 8 │ │ │ │ │ + [30] .debug_loclists PROGBITS 0000000000000000 00b960 0003ae 00 C 0 0 8 │ │ │ │ │ + [31] .debug_macro PROGBITS 0000000000000000 00bd10 005c2d 00 C 0 0 8 │ │ │ │ │ + [32] .debug_rnglists PROGBITS 0000000000000000 01193d 000089 00 0 0 1 │ │ │ │ │ + [33] .symtab SYMTAB 0000000000000000 0119c8 000b58 18 34 87 8 │ │ │ │ │ + [34] .strtab STRTAB 0000000000000000 012520 000403 00 0 0 1 │ │ │ │ │ + [35] .shstrtab STRTAB 0000000000000000 012923 00016a 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), p (processor specific) │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 7e904086dd7a49d59a4a3ac9bc9c47e844514aff │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: ef2b413d5636e38bc78f0f0103ed9260ddcadb03 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3834,189 +3834,189 @@ │ │ │ │ │ <1d47> DW_AT_decl_line : (data1) 236 │ │ │ │ │ <1d48> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1d49> DW_AT_type : (ref4) <0x1d00>, Mix_Chunk │ │ │ │ │ <1><1d4d>: Abbrev Number: 18 (DW_TAG_structure_type) │ │ │ │ │ <1d4e> DW_AT_name : (strp) (offset: 0x1578b): magic_api_t │ │ │ │ │ <1d52> DW_AT_byte_size : (data1) 192 │ │ │ │ │ <1d53> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d54> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1d54> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1d55> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d55> DW_AT_sibling : (ref4) <0x1e9f> │ │ │ │ │ <2><1d59>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d5a> DW_AT_name : (strp) (offset: 0xefb9): tp_version │ │ │ │ │ <1d5e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d5f> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1d5f> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1d60> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d61> DW_AT_type : (ref4) <0xc7> │ │ │ │ │ <1d65> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d66>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d67> DW_AT_name : (strp) (offset: 0x12b2a): data_directory │ │ │ │ │ <1d6b> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d6c> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1d6c> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1d6d> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d6e> DW_AT_type : (ref4) <0xc7> │ │ │ │ │ <1d72> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d73>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d74> DW_AT_name : (strp) (offset: 0x541a): update_progress_bar │ │ │ │ │ <1d78> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d79> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1d79> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1d7a> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d7b> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1d7f> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d80>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d81> DW_AT_name : (strp) (offset: 0x5aef): special_notify │ │ │ │ │ <1d85> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d86> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1d86> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1d87> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d88> DW_AT_type : (ref4) <0x1b8> │ │ │ │ │ <1d8c> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d8d>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d8e> DW_AT_name : (strp) (offset: 0x3b0a): sRGB_to_linear │ │ │ │ │ <1d92> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d93> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d93> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d94> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d95> DW_AT_type : (ref4) <0x1eae> │ │ │ │ │ <1d99> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d9a>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d9b> DW_AT_name : (strp) (offset: 0x18464): linear_to_sRGB │ │ │ │ │ <1d9f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1da0> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1da0> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1da1> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1da2> DW_AT_type : (ref4) <0x1ec2> │ │ │ │ │ <1da6> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1da7>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1da8> DW_AT_name : (strp) (offset: 0x18835): in_circle │ │ │ │ │ <1dac> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dad> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1dad> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1dae> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1daf> DW_AT_type : (ref4) <0x1ee0> │ │ │ │ │ <1db3> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1db4>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1db5> DW_AT_name : (strp) (offset: 0x170c): getpixel │ │ │ │ │ <1db9> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dba> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1dba> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1dbb> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1dbc> DW_AT_type : (ref4) <0x1f03> │ │ │ │ │ <1dc0> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1dc1>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dc2> DW_AT_name : (strp) (offset: 0x4697): putpixel │ │ │ │ │ <1dc6> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dc7> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1dc7> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1dc8> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dc9> DW_AT_type : (ref4) <0x1f22> │ │ │ │ │ <1dcd> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1dce>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dcf> DW_AT_name : (strp) (offset: 0x6b0e): xorpixel │ │ │ │ │ <1dd3> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dd4> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1dd4> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1dd5> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd6> DW_AT_type : (ref4) <0x1f3c> │ │ │ │ │ <1dda> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1ddb>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1ddc> DW_AT_name : (strp) (offset: 0x66c0): playsound │ │ │ │ │ <1de0> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1de1> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1de1> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1de2> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de3> DW_AT_type : (ref4) <0x1f5b> │ │ │ │ │ <1de7> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><1de8>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1de9> DW_AT_name : (strp) (offset: 0xd875): playingsound │ │ │ │ │ <1ded> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dee> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1dee> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1def> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1df0> DW_AT_type : (ref4) <0x1f65> │ │ │ │ │ <1df4> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><1df5>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1df6> DW_AT_name : (strp) (offset: 0x1b0d0): pausesound │ │ │ │ │ <1dfa> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dfb> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1dfb> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <1dfc> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dfd> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e01> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><1e02>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e03> DW_AT_name : (strp) (offset: 0x1b0ce): unpausesound │ │ │ │ │ <1e07> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e08> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <1e08> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <1e09> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e0a> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e0e> DW_AT_data_member_location: (data1) 104 │ │ │ │ │ <2><1e0f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e10> DW_AT_name : (strp) (offset: 0xf6fb): stopsound │ │ │ │ │ <1e14> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e15> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <1e15> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <1e16> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e17> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e1b> DW_AT_data_member_location: (data1) 112 │ │ │ │ │ <2><1e1c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e1d> DW_AT_name : (strp) (offset: 0xb270): line │ │ │ │ │ <1e21> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e22> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <1e22> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <1e23> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e24> DW_AT_type : (ref4) <0x1fcb> │ │ │ │ │ <1e28> DW_AT_data_member_location: (data1) 120 │ │ │ │ │ <2><1e29>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e2a> DW_AT_name : (strp) (offset: 0x12aeb): button_down │ │ │ │ │ <1e2e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e2f> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <1e2f> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <1e30> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1e31> DW_AT_type : (ref4) <0x1f65> │ │ │ │ │ <1e35> DW_AT_data_member_location: (data1) 128 │ │ │ │ │ <2><1e36>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e37> DW_AT_name : (strp) (offset: 0x1001a): rgbtohsv │ │ │ │ │ <1e3b> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e3c> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <1e3c> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <1e3d> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e3e> DW_AT_type : (ref4) <0x1ff9> │ │ │ │ │ <1e42> DW_AT_data_member_location: (data1) 136 │ │ │ │ │ <2><1e43>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e44> DW_AT_name : (strp) (offset: 0xb9af): hsvtorgb │ │ │ │ │ <1e48> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e49> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1e49> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1e4a> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e4b> DW_AT_type : (ref4) <0x2022> │ │ │ │ │ <1e4f> DW_AT_data_member_location: (data1) 144 │ │ │ │ │ <2><1e50>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e51> DW_AT_name : (strp) (offset: 0x17167): canvas_w │ │ │ │ │ <1e55> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e56> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <1e56> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <1e57> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e58> DW_AT_type : (ref4) <0x39>, int │ │ │ │ │ <1e5c> DW_AT_data_member_location: (data1) 152 │ │ │ │ │ <2><1e5d>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e5e> DW_AT_name : (strp) (offset: 0x170c2): canvas_h │ │ │ │ │ <1e62> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e63> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <1e63> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <1e64> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e65> DW_AT_type : (ref4) <0x39>, int │ │ │ │ │ <1e69> DW_AT_data_member_location: (data1) 156 │ │ │ │ │ <2><1e6a>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e6b> DW_AT_name : (strp) (offset: 0x15d34): scale │ │ │ │ │ <1e6f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e70> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <1e70> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <1e71> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e72> DW_AT_type : (ref4) <0x2045> │ │ │ │ │ <1e76> DW_AT_data_member_location: (data1) 160 │ │ │ │ │ <2><1e77>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e78> DW_AT_name : (strp) (offset: 0x15d2d): rotate_scale │ │ │ │ │ <1e7c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e7d> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1e7d> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1e7e> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e7f> DW_AT_type : (ref4) <0x2063> │ │ │ │ │ <1e83> DW_AT_data_member_location: (data1) 168 │ │ │ │ │ <2><1e84>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e85> DW_AT_name : (strp) (offset: 0x1a67c): touched │ │ │ │ │ <1e89> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e8a> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <1e8a> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <1e8b> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e8c> DW_AT_type : (ref4) <0x207c> │ │ │ │ │ <1e90> DW_AT_data_member_location: (data1) 176 │ │ │ │ │ <2><1e91>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e92> DW_AT_name : (strp) (offset: 0x838a): retract_undo │ │ │ │ │ <1e96> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e97> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <1e97> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <1e98> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e99> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e9d> DW_AT_data_member_location: (data1) 184 │ │ │ │ │ <2><1e9e>: Abbrev Number: 0 │ │ │ │ │ <1><1e9f>: Abbrev Number: 27 (DW_TAG_subroutine_type) │ │ │ │ │ <1ea0> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1ea0> DW_AT_type : (ref4) <0x156>, float │ │ │ │ │ @@ -4246,23 +4246,23 @@ │ │ │ │ │ <2><207b>: Abbrev Number: 0 │ │ │ │ │ <1><207c>: Abbrev Number: 8 (DW_TAG_pointer_type) │ │ │ │ │ <207d> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ │ <207d> DW_AT_type : (ref4) <0x2068>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><2081>: Abbrev Number: 6 (DW_TAG_typedef) │ │ │ │ │ <2082> DW_AT_name : (strp) (offset: 0xd668): magic_api │ │ │ │ │ <2086> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2087> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <2087> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <2088> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <2089> DW_AT_type : (ref4) <0x1d4d>, magic_api_t │ │ │ │ │ <1><208d>: Abbrev Number: 24 (DW_TAG_enumeration_type) │ │ │ │ │ <208e> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <208f> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <208f> DW_AT_type : (ref4) <0x57>, unsigned int │ │ │ │ │ <2093> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2094> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <2094> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <2095> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <2096> DW_AT_sibling : (ref4) <0x20cb> │ │ │ │ │ <2><209a>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <209b> DW_AT_name : (strp) (offset: 0x1493d): MAGIC_TYPE_DISTORTS │ │ │ │ │ <209f> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20a0>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20a1> DW_AT_name : (strp) (offset: 0x2866): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4287,15 +4287,15 @@ │ │ │ │ │ <20c9> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><20ca>: Abbrev Number: 0 │ │ │ │ │ <1><20cb>: Abbrev Number: 24 (DW_TAG_enumeration_type) │ │ │ │ │ <20cc> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <20cd> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <20cd> DW_AT_type : (ref4) <0x57>, unsigned int │ │ │ │ │ <20d1> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20d2> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <20d2> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <20d3> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <20d4> DW_AT_sibling : (ref4) <0x20f1> │ │ │ │ │ <2><20d8>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20d9> DW_AT_name : (strp) (offset: 0xdf45): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <20dd> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20de>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20df> DW_AT_name : (strp) (offset: 0xddac): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4313,15 +4313,15 @@ │ │ │ │ │ <2><20fa>: Abbrev Number: 26 (DW_TAG_subrange_type) │ │ │ │ │ <20fb> DW_AT_type : (ref4) <0x40>, long unsigned int │ │ │ │ │ <20ff> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><2100>: Abbrev Number: 0 │ │ │ │ │ <1><2101>: Abbrev Number: 56 (DW_TAG_variable) │ │ │ │ │ <2102> DW_AT_name : (strp) (offset: 0x16c62): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <2106> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2107> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <2107> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <2108> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <2109> DW_AT_type : (ref4) <0x20f1> │ │ │ │ │ <210d> DW_AT_external : (flag_present) 1 │ │ │ │ │ <210d> DW_AT_location : (exprloc) 9 byte block: 3 70 0 2 0 0 0 0 0 (DW_OP_addr: 20070) │ │ │ │ │ <1><2117>: Abbrev Number: 17 (DW_TAG_variable) │ │ │ │ │ <2118> DW_AT_name : (strp) (offset: 0x5167): ribbon_max_length │ │ │ │ │ <211c> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -136,16 +136,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x2261 │ │ │ │ │ DW_MACRO_start_file - lineno: 23 filenum: 34 │ │ │ │ │ DW_MACRO_import - offset : 0x2271 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 18 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 52 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 52 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 53 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 5 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 54 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 55 │ │ │ │ │ @@ -942,25 +942,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa2f5 │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 58 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 17 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 17 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 57 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa335 │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 58 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 25 filenum: 21 │ │ │ │ │ + DW_MACRO_start_file - lineno: 9 filenum: 21 │ │ │ │ │ DW_MACRO_import - offset : 0xa3c2 │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 34 │ │ │ │ │ DW_MACRO_import - offset : 0x2cca │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 180 │ │ │ │ │ DW_MACRO_import - offset : 0xa3de │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 34 │ │ │ │ │ @@ -7176,31 +7176,31 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 114 macro : ngettext(msgid1,msgid2,n) dngettext (NULL, msgid1, msgid2, n) │ │ │ │ │ DW_MACRO_define_strp - lineno : 116 macro : dngettext(domainname,msgid1,msgid2,n) dcngettext (domainname, msgid1, msgid2, n, LC_MESSAGES) │ │ │ │ │ │ │ │ │ │ Offset: 0xa516 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa585 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 44 macro : SDL_IMAGE_MAJOR_VERSION 2 │ │ │ │ │ DW_MACRO_define_strp - lineno : 45 macro : SDL_IMAGE_MINOR_VERSION 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,18 +1,24 @@ │ │ │ │ │ GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ -b%::t@++j │ │ │ │ │ +{wfwf~;;;; │ │ │ │ │ +CVkweGpKYm │ │ │ │ │ +T_[}DLU:fU&nE │ │ │ │ │ yw~.E+;"bMl │ │ │ │ │ 87arP 6L │ │ │ │ │ X*9#-]"O │ │ │ │ │ z>Rh&$e7 │ │ │ │ │ N02O3])[ │ │ │ │ │ j {v,9H[ │ │ │ │ │ X,-k_}=' │ │ │ │ │ /ar-IfC? │ │ │ │ │ -z\r"JNDKh │ │ │ │ │ +MqK~xN6+5 │ │ │ │ │ +&!sj?]Rio │ │ │ │ │ +-8/c,^[c │ │ │ │ │ +B3biqF,- │ │ │ │ │ +\RuruUxs │ │ │ │ │ call_weak_fn │ │ │ │ │ crtstuff.c │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ │ frame_dummy │ │ │ │ --- ./usr/lib/debug/.build-id/80/ee2d4ec63d20b7f2a26b2a0bf699ba35e05250.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/36/6d2523180458509a40274fba18c3717745b066.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 78% similar despite different names │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -23,21 +23,21 @@ │ │ │ │ │ [18] .dynamic NOBITS 000000000001fdf8 00fde8 0001c0 10 WA 4 0 8 │ │ │ │ │ [19] .got NOBITS 000000000001ffb8 00fde8 000030 08 WA 0 0 8 │ │ │ │ │ [20] .got.plt NOBITS 000000000001ffe8 00fde8 000098 08 WA 0 0 8 │ │ │ │ │ [21] .data NOBITS 0000000000020080 00fde8 000028 00 WA 0 0 8 │ │ │ │ │ [22] .bss NOBITS 00000000000200a8 00fde8 000020 00 WA 0 0 8 │ │ │ │ │ [23] .comment PROGBITS 0000000000000000 0001ec 00001f 01 MS 0 0 1 │ │ │ │ │ [24] .debug_aranges PROGBITS 0000000000000000 00020b 000030 00 0 0 1 │ │ │ │ │ - [25] .debug_info PROGBITS 0000000000000000 000240 001a7e 00 C 0 0 8 │ │ │ │ │ + [25] .debug_info PROGBITS 0000000000000000 000240 001a80 00 C 0 0 8 │ │ │ │ │ [26] .debug_abbrev PROGBITS 0000000000000000 001cc0 0001f1 00 C 0 0 8 │ │ │ │ │ [27] .debug_line PROGBITS 0000000000000000 001eb8 000423 00 C 0 0 8 │ │ │ │ │ [28] .debug_str PROGBITS 0000000000000000 0022e0 009271 01 MSC 0 0 8 │ │ │ │ │ [29] .debug_line_str PROGBITS 0000000000000000 00b558 0003ed 01 MSC 0 0 8 │ │ │ │ │ [30] .debug_loclists PROGBITS 0000000000000000 00b948 0002e3 00 C 0 0 8 │ │ │ │ │ - [31] .debug_macro PROGBITS 0000000000000000 00bc30 005c99 00 C 0 0 8 │ │ │ │ │ + [31] .debug_macro PROGBITS 0000000000000000 00bc30 005c9b 00 C 0 0 8 │ │ │ │ │ [32] .symtab SYMTAB 0000000000000000 0118d0 000ac8 18 33 77 8 │ │ │ │ │ [33] .strtab STRTAB 0000000000000000 012398 0003cf 00 0 0 1 │ │ │ │ │ [34] .shstrtab STRTAB 0000000000000000 012767 00015a 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: 80ee2d4ec63d20b7f2a26b2a0bf699ba35e05250 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 366d2523180458509a40274fba18c3717745b066 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3832,189 +3832,189 @@ │ │ │ │ │ <1d42> DW_AT_decl_line : (data1) 236 │ │ │ │ │ <1d43> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1d44> DW_AT_type : (ref4) <0x1cfb>, Mix_Chunk │ │ │ │ │ <1><1d48>: Abbrev Number: 17 (DW_TAG_structure_type) │ │ │ │ │ <1d49> DW_AT_name : (strp) (offset: 0x1592e): magic_api_t │ │ │ │ │ <1d4d> DW_AT_byte_size : (data1) 192 │ │ │ │ │ <1d4e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d4f> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1d4f> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1d50> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d50> DW_AT_sibling : (ref4) <0x1e9a> │ │ │ │ │ <2><1d54>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d55> DW_AT_name : (strp) (offset: 0xf157): tp_version │ │ │ │ │ <1d59> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d5a> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1d5a> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1d5b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d5c> DW_AT_type : (ref4) <0xc0> │ │ │ │ │ <1d60> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d61>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d62> DW_AT_name : (strp) (offset: 0x12cb0): data_directory │ │ │ │ │ <1d66> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d67> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1d67> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1d68> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d69> DW_AT_type : (ref4) <0xc0> │ │ │ │ │ <1d6d> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d6e>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d6f> DW_AT_name : (strp) (offset: 0x5460): update_progress_bar │ │ │ │ │ <1d73> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d74> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1d74> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1d75> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d76> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1d7a> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d7b>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d7c> DW_AT_name : (strp) (offset: 0x5b2d): special_notify │ │ │ │ │ <1d80> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d81> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1d81> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1d82> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d83> DW_AT_type : (ref4) <0x1b8> │ │ │ │ │ <1d87> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d88>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d89> DW_AT_name : (strp) (offset: 0x3ba7): sRGB_to_linear │ │ │ │ │ <1d8d> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d8e> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d8e> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d8f> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d90> DW_AT_type : (ref4) <0x1ea9> │ │ │ │ │ <1d94> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d95>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d96> DW_AT_name : (strp) (offset: 0x185ec): linear_to_sRGB │ │ │ │ │ <1d9a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d9b> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1d9b> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1d9c> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d9d> DW_AT_type : (ref4) <0x1ebd> │ │ │ │ │ <1da1> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1da2>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1da3> DW_AT_name : (strp) (offset: 0x189ae): in_circle │ │ │ │ │ <1da7> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1da8> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1da8> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1da9> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1daa> DW_AT_type : (ref4) <0x1edb> │ │ │ │ │ <1dae> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1daf>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1db0> DW_AT_name : (strp) (offset: 0x176c): getpixel │ │ │ │ │ <1db4> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1db5> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1db5> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1db6> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1db7> DW_AT_type : (ref4) <0x1efe> │ │ │ │ │ <1dbb> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1dbc>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dbd> DW_AT_name : (strp) (offset: 0x4731): putpixel │ │ │ │ │ <1dc1> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dc2> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1dc2> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1dc3> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dc4> DW_AT_type : (ref4) <0x1f1d> │ │ │ │ │ <1dc8> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1dc9>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dca> DW_AT_name : (strp) (offset: 0x6b79): xorpixel │ │ │ │ │ <1dce> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dcf> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1dcf> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1dd0> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd1> DW_AT_type : (ref4) <0x1f37> │ │ │ │ │ <1dd5> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1dd6>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dd7> DW_AT_name : (strp) (offset: 0x3827): playsound │ │ │ │ │ <1ddb> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1ddc> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1ddc> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1ddd> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dde> DW_AT_type : (ref4) <0x1f56> │ │ │ │ │ <1de2> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><1de3>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1de4> DW_AT_name : (strp) (offset: 0xd9df): playingsound │ │ │ │ │ <1de8> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1de9> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1de9> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1dea> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1deb> DW_AT_type : (ref4) <0x1f60> │ │ │ │ │ <1def> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><1df0>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1df1> DW_AT_name : (strp) (offset: 0x1b237): pausesound │ │ │ │ │ <1df5> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1df6> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1df6> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <1df7> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1df8> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1dfc> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><1dfd>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dfe> DW_AT_name : (strp) (offset: 0x1b235): unpausesound │ │ │ │ │ <1e02> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e03> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <1e03> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <1e04> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e05> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e09> DW_AT_data_member_location: (data1) 104 │ │ │ │ │ <2><1e0a>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e0b> DW_AT_name : (strp) (offset: 0xf86e): stopsound │ │ │ │ │ <1e0f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e10> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <1e10> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <1e11> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e12> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e16> DW_AT_data_member_location: (data1) 112 │ │ │ │ │ <2><1e17>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e18> DW_AT_name : (strp) (offset: 0xb373): line │ │ │ │ │ <1e1c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e1d> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <1e1d> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <1e1e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e1f> DW_AT_type : (ref4) <0x1fc6> │ │ │ │ │ <1e23> DW_AT_data_member_location: (data1) 120 │ │ │ │ │ <2><1e24>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e25> DW_AT_name : (strp) (offset: 0x12c71): button_down │ │ │ │ │ <1e29> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e2a> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <1e2a> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <1e2b> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1e2c> DW_AT_type : (ref4) <0x1f60> │ │ │ │ │ <1e30> DW_AT_data_member_location: (data1) 128 │ │ │ │ │ <2><1e31>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e32> DW_AT_name : (strp) (offset: 0x1019a): rgbtohsv │ │ │ │ │ <1e36> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e37> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <1e37> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <1e38> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e39> DW_AT_type : (ref4) <0x1ff4> │ │ │ │ │ <1e3d> DW_AT_data_member_location: (data1) 136 │ │ │ │ │ <2><1e3e>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e3f> DW_AT_name : (strp) (offset: 0xbabb): hsvtorgb │ │ │ │ │ <1e43> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e44> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1e44> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1e45> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e46> DW_AT_type : (ref4) <0x201d> │ │ │ │ │ <1e4a> DW_AT_data_member_location: (data1) 144 │ │ │ │ │ <2><1e4b>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e4c> DW_AT_name : (strp) (offset: 0x172d5): canvas_w │ │ │ │ │ <1e50> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e51> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <1e51> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <1e52> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e53> DW_AT_type : (ref4) <0x8c>, int │ │ │ │ │ <1e57> DW_AT_data_member_location: (data1) 152 │ │ │ │ │ <2><1e58>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e59> DW_AT_name : (strp) (offset: 0x17230): canvas_h │ │ │ │ │ <1e5d> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e5e> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <1e5e> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <1e5f> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e60> DW_AT_type : (ref4) <0x8c>, int │ │ │ │ │ <1e64> DW_AT_data_member_location: (data1) 156 │ │ │ │ │ <2><1e65>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e66> DW_AT_name : (strp) (offset: 0x15ed8): scale │ │ │ │ │ <1e6a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e6b> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <1e6b> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <1e6c> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e6d> DW_AT_type : (ref4) <0x2040> │ │ │ │ │ <1e71> DW_AT_data_member_location: (data1) 160 │ │ │ │ │ <2><1e72>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e73> DW_AT_name : (strp) (offset: 0x15ed1): rotate_scale │ │ │ │ │ <1e77> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e78> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1e78> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1e79> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e7a> DW_AT_type : (ref4) <0x205e> │ │ │ │ │ <1e7e> DW_AT_data_member_location: (data1) 168 │ │ │ │ │ <2><1e7f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e80> DW_AT_name : (strp) (offset: 0x1a7e3): touched │ │ │ │ │ <1e84> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e85> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <1e85> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <1e86> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e87> DW_AT_type : (ref4) <0x2077> │ │ │ │ │ <1e8b> DW_AT_data_member_location: (data1) 176 │ │ │ │ │ <2><1e8c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e8d> DW_AT_name : (strp) (offset: 0x843d): retract_undo │ │ │ │ │ <1e91> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e92> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <1e92> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <1e93> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e94> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e98> DW_AT_data_member_location: (data1) 184 │ │ │ │ │ <2><1e99>: Abbrev Number: 0 │ │ │ │ │ <1><1e9a>: Abbrev Number: 25 (DW_TAG_subroutine_type) │ │ │ │ │ <1e9b> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e9b> DW_AT_type : (ref4) <0x14f>, float │ │ │ │ │ @@ -4244,23 +4244,23 @@ │ │ │ │ │ <2><2076>: Abbrev Number: 0 │ │ │ │ │ <1><2077>: Abbrev Number: 8 (DW_TAG_pointer_type) │ │ │ │ │ <2078> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ │ <2078> DW_AT_type : (ref4) <0x2063>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><207c>: Abbrev Number: 6 (DW_TAG_typedef) │ │ │ │ │ <207d> DW_AT_name : (strp) (offset: 0xd7c3): magic_api │ │ │ │ │ <2081> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2082> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <2082> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <2083> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <2084> DW_AT_type : (ref4) <0x1d48>, magic_api_t │ │ │ │ │ <1><2088>: Abbrev Number: 23 (DW_TAG_enumeration_type) │ │ │ │ │ <2089> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <208a> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <208a> DW_AT_type : (ref4) <0x47>, unsigned int │ │ │ │ │ <208e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <208f> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <208f> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <2090> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <2091> DW_AT_sibling : (ref4) <0x20c6> │ │ │ │ │ <2><2095>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2096> DW_AT_name : (strp) (offset: 0x14a6e): MAGIC_TYPE_DISTORTS │ │ │ │ │ <209a> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><209b>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <209c> DW_AT_name : (strp) (offset: 0x28ff): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4285,15 +4285,15 @@ │ │ │ │ │ <20c4> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><20c5>: Abbrev Number: 0 │ │ │ │ │ <1><20c6>: Abbrev Number: 23 (DW_TAG_enumeration_type) │ │ │ │ │ <20c7> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <20c8> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <20c8> DW_AT_type : (ref4) <0x47>, unsigned int │ │ │ │ │ <20cc> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20cd> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <20cd> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <20ce> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <20cf> DW_AT_sibling : (ref4) <0x20ec> │ │ │ │ │ <2><20d3>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20d4> DW_AT_name : (strp) (offset: 0xe124): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <20d8> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20d9>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20da> DW_AT_name : (strp) (offset: 0xdf8b): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4311,15 +4311,15 @@ │ │ │ │ │ <2><20f5>: Abbrev Number: 29 (DW_TAG_subrange_type) │ │ │ │ │ <20f6> DW_AT_type : (ref4) <0x32>, long unsigned int │ │ │ │ │ <20fa> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><20fb>: Abbrev Number: 0 │ │ │ │ │ <1><20fc>: Abbrev Number: 46 (DW_TAG_variable) │ │ │ │ │ <20fd> DW_AT_name : (strp) (offset: 0x16dd0): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <2101> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2102> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <2102> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <2103> DW_AT_decl_column : (implicit_const) 14 │ │ │ │ │ <2103> DW_AT_type : (ref4) <0x20ec> │ │ │ │ │ <2107> DW_AT_external : (flag_present) 1 │ │ │ │ │ <2107> DW_AT_location : (exprloc) 9 byte block: 3 90 0 2 0 0 0 0 0 (DW_OP_addr: 20090) │ │ │ │ │ <1><2111>: Abbrev Number: 32 (DW_TAG_variable) │ │ │ │ │ <2112> DW_AT_name : (strp) (offset: 0xe94e): RATIO │ │ │ │ │ <2116> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -103,16 +103,16 @@ │ │ │ │ │ DW_MACRO_start_file - lineno: 22 filenum: 48 │ │ │ │ │ DW_MACRO_define_strp - lineno : 20 macro : _BITS_TYPES___LOCALE_T_H 1 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x204f │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 18 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 49 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 49 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 50 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 5 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 51 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 52 │ │ │ │ │ @@ -958,25 +958,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa338 │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 55 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 17 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 17 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 54 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa378 │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 55 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 25 filenum: 21 │ │ │ │ │ + DW_MACRO_start_file - lineno: 9 filenum: 21 │ │ │ │ │ DW_MACRO_import - offset : 0xa405 │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 34 │ │ │ │ │ DW_MACRO_import - offset : 0x2cd7 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 184 │ │ │ │ │ DW_MACRO_import - offset : 0xa421 │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 34 │ │ │ │ │ @@ -7203,31 +7203,31 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 114 macro : ngettext(msgid1,msgid2,n) dngettext (NULL, msgid1, msgid2, n) │ │ │ │ │ DW_MACRO_define_strp - lineno : 116 macro : dngettext(domainname,msgid1,msgid2,n) dcngettext (domainname, msgid1, msgid2, n, LC_MESSAGES) │ │ │ │ │ │ │ │ │ │ Offset: 0xa559 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa5c8 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 44 macro : SDL_IMAGE_MAJOR_VERSION 2 │ │ │ │ │ DW_MACRO_define_strp - lineno : 45 macro : SDL_IMAGE_MINOR_VERSION 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,28 +1,26 @@ │ │ │ │ │ -RPGCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ -S6Yd{>} │ │ │ │ │ -Na9yF5S1O8OT │ │ │ │ │ -v;7 }C,*[ │ │ │ │ │ -a}yt? fO │ │ │ │ │ +fGCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ +|tc~3!#v"y │ │ │ │ │ +rh?Q-NCir! │ │ │ │ │ +]"K\"/sDfa │ │ │ │ │ +p*n#I{kI │ │ │ │ │ iK)sP@& │ │ │ │ │ Ca8V4s86 │ │ │ │ │ gfKNuSMW5T │ │ │ │ │ ["o#" YC?S │ │ │ │ │ PYJtGmq2 │ │ │ │ │ ]Jsum/[`8p │ │ │ │ │ jq {? 0u1E │ │ │ │ │ e)V5&"n$ │ │ │ │ │ -KN'icx/;{ │ │ │ │ │ -Thqr"-NN │ │ │ │ │ -#Vhqr"-F │ │ │ │ │ -DX,Ywx/w │ │ │ │ │ -I6=r"JND │ │ │ │ │ -mi.}Ksi\ │ │ │ │ │ -I6=r"JND │ │ │ │ │ -p_*#MbPz │ │ │ │ │ +3L5=}nu, │ │ │ │ │ +]a&8"+M} │ │ │ │ │ +5(3'P~g8 │ │ │ │ │ +Qr"JNDCz>r │ │ │ │ │ +Qr"JNf|e9 │ │ │ │ │ +.%>.l>Pjx4k │ │ │ │ │ call_weak_fn │ │ │ │ │ crtstuff.c │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ │ frame_dummy │ │ │ │ --- ./usr/lib/debug/.build-id/84/4a0b29dd58e105ccf62d33c36236ab509db686.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/55/77ba267a86092a3b703f991328337d0cdd58f2.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 80% similar despite different names │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -23,21 +23,21 @@ │ │ │ │ │ [18] .dynamic NOBITS 000000000001fe00 00fdf0 0001c0 10 WA 4 0 8 │ │ │ │ │ [19] .got NOBITS 000000000001ffc0 00fdf0 000028 08 WA 0 0 8 │ │ │ │ │ [20] .got.plt NOBITS 000000000001ffe8 00fdf0 000060 08 WA 0 0 8 │ │ │ │ │ [21] .data NOBITS 0000000000020048 00fdf0 000020 00 WA 0 0 8 │ │ │ │ │ [22] .bss NOBITS 0000000000020070 00fdf0 000020 00 WA 0 0 16 │ │ │ │ │ [23] .comment PROGBITS 0000000000000000 0001ec 00001f 01 MS 0 0 1 │ │ │ │ │ [24] .debug_aranges PROGBITS 0000000000000000 00020b 000030 00 0 0 1 │ │ │ │ │ - [25] .debug_info PROGBITS 0000000000000000 000240 00190b 00 C 0 0 8 │ │ │ │ │ + [25] .debug_info PROGBITS 0000000000000000 000240 00190c 00 C 0 0 8 │ │ │ │ │ [26] .debug_abbrev PROGBITS 0000000000000000 001b50 0001e9 00 C 0 0 8 │ │ │ │ │ [27] .debug_line PROGBITS 0000000000000000 001d40 00038b 00 C 0 0 8 │ │ │ │ │ [28] .debug_str PROGBITS 0000000000000000 0020d0 009145 01 MSC 0 0 8 │ │ │ │ │ [29] .debug_line_str PROGBITS 0000000000000000 00b218 0003e5 01 MSC 0 0 8 │ │ │ │ │ [30] .debug_loclists PROGBITS 0000000000000000 00b600 0001fd 00 C 0 0 8 │ │ │ │ │ - [31] .debug_macro PROGBITS 0000000000000000 00b800 005c0b 00 C 0 0 8 │ │ │ │ │ + [31] .debug_macro PROGBITS 0000000000000000 00b800 005c0e 00 C 0 0 8 │ │ │ │ │ [32] .symtab SYMTAB 0000000000000000 011410 0009d8 18 33 73 8 │ │ │ │ │ [33] .strtab STRTAB 0000000000000000 011de8 000392 00 0 0 1 │ │ │ │ │ [34] .shstrtab STRTAB 0000000000000000 01217a 00015a 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: 844a0b29dd58e105ccf62d33c36236ab509db686 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 5577ba267a86092a3b703f991328337d0cdd58f2 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3832,189 +3832,189 @@ │ │ │ │ │ <1d42> DW_AT_decl_line : (data1) 236 │ │ │ │ │ <1d43> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1d44> DW_AT_type : (ref4) <0x1cfb>, Mix_Chunk │ │ │ │ │ <1><1d48>: Abbrev Number: 19 (DW_TAG_structure_type) │ │ │ │ │ <1d49> DW_AT_name : (strp) (offset: 0x157bb): magic_api_t │ │ │ │ │ <1d4d> DW_AT_byte_size : (data1) 192 │ │ │ │ │ <1d4e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d4f> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1d4f> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1d50> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d50> DW_AT_sibling : (ref4) <0x1e9a> │ │ │ │ │ <2><1d54>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d55> DW_AT_name : (strp) (offset: 0xf065): tp_version │ │ │ │ │ <1d59> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d5a> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1d5a> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1d5b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d5c> DW_AT_type : (ref4) <0xc0> │ │ │ │ │ <1d60> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d61>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d62> DW_AT_name : (strp) (offset: 0x12af1): data_directory │ │ │ │ │ <1d66> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d67> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1d67> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1d68> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d69> DW_AT_type : (ref4) <0xc0> │ │ │ │ │ <1d6d> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d6e>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d6f> DW_AT_name : (strp) (offset: 0x5404): update_progress_bar │ │ │ │ │ <1d73> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d74> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1d74> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1d75> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d76> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1d7a> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d7b>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d7c> DW_AT_name : (strp) (offset: 0x5a80): special_notify │ │ │ │ │ <1d80> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d81> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1d81> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1d82> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d83> DW_AT_type : (ref4) <0x1b8> │ │ │ │ │ <1d87> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d88>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d89> DW_AT_name : (strp) (offset: 0x3b20): sRGB_to_linear │ │ │ │ │ <1d8d> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d8e> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d8e> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d8f> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d90> DW_AT_type : (ref4) <0x1ea9> │ │ │ │ │ <1d94> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d95>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d96> DW_AT_name : (strp) (offset: 0x1839e): linear_to_sRGB │ │ │ │ │ <1d9a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d9b> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1d9b> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1d9c> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d9d> DW_AT_type : (ref4) <0x1ebd> │ │ │ │ │ <1da1> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1da2>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1da3> DW_AT_name : (strp) (offset: 0x18797): in_circle │ │ │ │ │ <1da7> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1da8> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1da8> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1da9> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1daa> DW_AT_type : (ref4) <0x1edb> │ │ │ │ │ <1dae> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1daf>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1db0> DW_AT_name : (strp) (offset: 0x1769): getpixel │ │ │ │ │ <1db4> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1db5> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1db5> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1db6> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1db7> DW_AT_type : (ref4) <0x1efe> │ │ │ │ │ <1dbb> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1dbc>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1dbd> DW_AT_name : (strp) (offset: 0x46a1): putpixel │ │ │ │ │ <1dc1> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dc2> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1dc2> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1dc3> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dc4> DW_AT_type : (ref4) <0x1f1d> │ │ │ │ │ <1dc8> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1dc9>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1dca> DW_AT_name : (strp) (offset: 0x6a8a): xorpixel │ │ │ │ │ <1dce> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dcf> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1dcf> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1dd0> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd1> DW_AT_type : (ref4) <0x1f37> │ │ │ │ │ <1dd5> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1dd6>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1dd7> DW_AT_name : (strp) (offset: 0x37bc): playsound │ │ │ │ │ <1ddb> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1ddc> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1ddc> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1ddd> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dde> DW_AT_type : (ref4) <0x1f56> │ │ │ │ │ <1de2> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><1de3>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1de4> DW_AT_name : (strp) (offset: 0xd8a8): playingsound │ │ │ │ │ <1de8> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1de9> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1de9> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1dea> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1deb> DW_AT_type : (ref4) <0x1f60> │ │ │ │ │ <1def> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><1df0>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1df1> DW_AT_name : (strp) (offset: 0x1b075): pausesound │ │ │ │ │ <1df5> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1df6> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1df6> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <1df7> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1df8> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1dfc> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><1dfd>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1dfe> DW_AT_name : (strp) (offset: 0x1b073): unpausesound │ │ │ │ │ <1e02> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e03> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <1e03> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <1e04> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e05> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e09> DW_AT_data_member_location: (data1) 104 │ │ │ │ │ <2><1e0a>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e0b> DW_AT_name : (strp) (offset: 0xf7ae): stopsound │ │ │ │ │ <1e0f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e10> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <1e10> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <1e11> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e12> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e16> DW_AT_data_member_location: (data1) 112 │ │ │ │ │ <2><1e17>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e18> DW_AT_name : (strp) (offset: 0xb2ad): line │ │ │ │ │ <1e1c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e1d> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <1e1d> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <1e1e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e1f> DW_AT_type : (ref4) <0x1fc6> │ │ │ │ │ <1e23> DW_AT_data_member_location: (data1) 120 │ │ │ │ │ <2><1e24>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e25> DW_AT_name : (strp) (offset: 0x12ab2): button_down │ │ │ │ │ <1e29> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e2a> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <1e2a> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <1e2b> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1e2c> DW_AT_type : (ref4) <0x1f60> │ │ │ │ │ <1e30> DW_AT_data_member_location: (data1) 128 │ │ │ │ │ <2><1e31>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e32> DW_AT_name : (strp) (offset: 0x100af): rgbtohsv │ │ │ │ │ <1e36> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e37> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <1e37> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <1e38> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e39> DW_AT_type : (ref4) <0x1ff4> │ │ │ │ │ <1e3d> DW_AT_data_member_location: (data1) 136 │ │ │ │ │ <2><1e3e>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e3f> DW_AT_name : (strp) (offset: 0xb9ec): hsvtorgb │ │ │ │ │ <1e43> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e44> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1e44> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1e45> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e46> DW_AT_type : (ref4) <0x201d> │ │ │ │ │ <1e4a> DW_AT_data_member_location: (data1) 144 │ │ │ │ │ <2><1e4b>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e4c> DW_AT_name : (strp) (offset: 0x17179): canvas_w │ │ │ │ │ <1e50> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e51> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <1e51> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <1e52> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e53> DW_AT_type : (ref4) <0x3b>, int │ │ │ │ │ <1e57> DW_AT_data_member_location: (data1) 152 │ │ │ │ │ <2><1e58>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e59> DW_AT_name : (strp) (offset: 0x170d4): canvas_h │ │ │ │ │ <1e5d> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e5e> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <1e5e> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <1e5f> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e60> DW_AT_type : (ref4) <0x3b>, int │ │ │ │ │ <1e64> DW_AT_data_member_location: (data1) 156 │ │ │ │ │ <2><1e65>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e66> DW_AT_name : (strp) (offset: 0x15d64): scale │ │ │ │ │ <1e6a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e6b> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <1e6b> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <1e6c> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e6d> DW_AT_type : (ref4) <0x2040> │ │ │ │ │ <1e71> DW_AT_data_member_location: (data1) 160 │ │ │ │ │ <2><1e72>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e73> DW_AT_name : (strp) (offset: 0x15d5d): rotate_scale │ │ │ │ │ <1e77> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e78> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1e78> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1e79> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e7a> DW_AT_type : (ref4) <0x205e> │ │ │ │ │ <1e7e> DW_AT_data_member_location: (data1) 168 │ │ │ │ │ <2><1e7f>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e80> DW_AT_name : (strp) (offset: 0x1a5f3): touched │ │ │ │ │ <1e84> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e85> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <1e85> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <1e86> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e87> DW_AT_type : (ref4) <0x2077> │ │ │ │ │ <1e8b> DW_AT_data_member_location: (data1) 176 │ │ │ │ │ <2><1e8c>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e8d> DW_AT_name : (strp) (offset: 0x8327): retract_undo │ │ │ │ │ <1e91> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e92> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <1e92> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <1e93> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e94> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e98> DW_AT_data_member_location: (data1) 184 │ │ │ │ │ <2><1e99>: Abbrev Number: 0 │ │ │ │ │ <1><1e9a>: Abbrev Number: 26 (DW_TAG_subroutine_type) │ │ │ │ │ <1e9b> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e9b> DW_AT_type : (ref4) <0x14f>, float │ │ │ │ │ @@ -4244,23 +4244,23 @@ │ │ │ │ │ <2><2076>: Abbrev Number: 0 │ │ │ │ │ <1><2077>: Abbrev Number: 8 (DW_TAG_pointer_type) │ │ │ │ │ <2078> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ │ <2078> DW_AT_type : (ref4) <0x2063>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><207c>: Abbrev Number: 6 (DW_TAG_typedef) │ │ │ │ │ <207d> DW_AT_name : (strp) (offset: 0xd69b): magic_api │ │ │ │ │ <2081> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2082> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <2082> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <2083> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <2084> DW_AT_type : (ref4) <0x1d48>, magic_api_t │ │ │ │ │ <1><2088>: Abbrev Number: 21 (DW_TAG_enumeration_type) │ │ │ │ │ <2089> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <208a> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <208a> DW_AT_type : (ref4) <0x50>, unsigned int │ │ │ │ │ <208e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <208f> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <208f> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <2090> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <2091> DW_AT_sibling : (ref4) <0x20c6> │ │ │ │ │ <2><2095>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2096> DW_AT_name : (strp) (offset: 0x14966): MAGIC_TYPE_DISTORTS │ │ │ │ │ <209a> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><209b>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <209c> DW_AT_name : (strp) (offset: 0x28e2): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4285,15 +4285,15 @@ │ │ │ │ │ <20c4> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><20c5>: Abbrev Number: 0 │ │ │ │ │ <1><20c6>: Abbrev Number: 21 (DW_TAG_enumeration_type) │ │ │ │ │ <20c7> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <20c8> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <20c8> DW_AT_type : (ref4) <0x50>, unsigned int │ │ │ │ │ <20cc> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20cd> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <20cd> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <20ce> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <20cf> DW_AT_sibling : (ref4) <0x20ec> │ │ │ │ │ <2><20d3>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20d4> DW_AT_name : (strp) (offset: 0xdfdd): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <20d8> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20d9>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20da> DW_AT_name : (strp) (offset: 0xde57): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4311,15 +4311,15 @@ │ │ │ │ │ <2><20f5>: Abbrev Number: 25 (DW_TAG_subrange_type) │ │ │ │ │ <20f6> DW_AT_type : (ref4) <0x32>, long unsigned int │ │ │ │ │ <20fa> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><20fb>: Abbrev Number: 0 │ │ │ │ │ <1><20fc>: Abbrev Number: 56 (DW_TAG_variable) │ │ │ │ │ <20fd> DW_AT_name : (strp) (offset: 0x16c74): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <2101> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2102> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <2102> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <2103> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <2104> DW_AT_type : (ref4) <0x20ec> │ │ │ │ │ <2108> DW_AT_external : (flag_present) 1 │ │ │ │ │ <2108> DW_AT_location : (exprloc) 9 byte block: 3 50 0 2 0 0 0 0 0 (DW_OP_addr: 20050) │ │ │ │ │ <1><2112>: Abbrev Number: 21 (DW_TAG_enumeration_type) │ │ │ │ │ <2113> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <2114> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -136,16 +136,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x224f │ │ │ │ │ DW_MACRO_start_file - lineno: 23 filenum: 33 │ │ │ │ │ DW_MACRO_import - offset : 0x225f │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 18 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 51 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 51 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 52 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 5 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 53 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 54 │ │ │ │ │ @@ -942,25 +942,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa2e3 │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 57 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 17 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 17 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 56 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa323 │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 57 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 25 filenum: 20 │ │ │ │ │ + DW_MACRO_start_file - lineno: 9 filenum: 20 │ │ │ │ │ DW_MACRO_import - offset : 0xa3b0 │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 33 │ │ │ │ │ DW_MACRO_import - offset : 0x2cb8 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 180 │ │ │ │ │ DW_MACRO_import - offset : 0xa3cc │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 33 │ │ │ │ │ @@ -7173,31 +7173,31 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 114 macro : ngettext(msgid1,msgid2,n) dngettext (NULL, msgid1, msgid2, n) │ │ │ │ │ DW_MACRO_define_strp - lineno : 116 macro : dngettext(domainname,msgid1,msgid2,n) dcngettext (domainname, msgid1, msgid2, n, LC_MESSAGES) │ │ │ │ │ │ │ │ │ │ Offset: 0xa504 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa573 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 44 macro : SDL_IMAGE_MAJOR_VERSION 2 │ │ │ │ │ DW_MACRO_define_strp - lineno : 45 macro : SDL_IMAGE_MINOR_VERSION 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,11 +1,9 @@ │ │ │ │ │ GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ -N+A=jQi* │ │ │ │ │ -#I)A7(]W │ │ │ │ │ -c-$4zvdIl │ │ │ │ │ +6~y%SmNX │ │ │ │ │ =OO H$@, │ │ │ │ │ ~(p}P94% │ │ │ │ │ B)zB)zZb │ │ │ │ │ j&&9Zy0} │ │ │ │ │ W;MCS|2JO │ │ │ │ │ _cpK"W$_ │ │ │ │ │ !>fq( Z{ │ │ │ │ │ @@ -14,22 +12,19 @@ │ │ │ │ │ ,F5mSVgo │ │ │ │ │ fTY1+i}gt │ │ │ │ │ 1e014|q)e │ │ │ │ │ Axud^!X' │ │ │ │ │ z#*#.hz. │ │ │ │ │ "'%gjCkC │ │ │ │ │ V ^RSe<h │ │ │ │ │ -`h.l>EOx │ │ │ │ │ -iqF"#hF"ChF"- │ │ │ │ │ -rbVhqF"- │ │ │ │ │ -dZ,K}m)s( │ │ │ │ │ -''8oUr"JNp\ │ │ │ │ │ -Qr"JNp<g │ │ │ │ │ -''8oUr"JNp\ │ │ │ │ │ -''8oUr"JNp\ │ │ │ │ │ +7_Mc>r#" │ │ │ │ │ +8oUr"JNp\ │ │ │ │ │ +mi.}Ksi\ │ │ │ │ │ +Qr"JNPn- │ │ │ │ │ ++DwBt'DwBt'DwBt'DwBt'DwBt'DwB │ │ │ │ │ call_weak_fn │ │ │ │ │ crtstuff.c │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ │ frame_dummy │ │ │ │ --- ./usr/lib/debug/.build-id/84/83ee6e2c8b2f81fefccb7af43ad8733a97b736.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/cb/a847c108726544b2b026ade9d63285771950ad.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 84% similar despite different names │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -23,22 +23,22 @@ │ │ │ │ │ [18] .dynamic NOBITS 000000000001fd88 00fd78 0001c0 10 WA 4 0 8 │ │ │ │ │ [19] .got NOBITS 000000000001ff48 00fd78 0000a0 08 WA 0 0 8 │ │ │ │ │ [20] .got.plt NOBITS 000000000001ffe8 00fd78 000090 08 WA 0 0 8 │ │ │ │ │ [21] .data NOBITS 0000000000020078 00fd78 0000a0 00 WA 0 0 8 │ │ │ │ │ [22] .bss NOBITS 0000000000020118 00fd78 000048 00 WA 0 0 8 │ │ │ │ │ [23] .comment PROGBITS 0000000000000000 0001ec 00001f 01 MS 0 0 1 │ │ │ │ │ [24] .debug_aranges PROGBITS 0000000000000000 00020b 000030 00 0 0 1 │ │ │ │ │ - [25] .debug_info PROGBITS 0000000000000000 000240 001cb1 00 C 0 0 8 │ │ │ │ │ + [25] .debug_info PROGBITS 0000000000000000 000240 001cb3 00 C 0 0 8 │ │ │ │ │ [26] .debug_abbrev PROGBITS 0000000000000000 001ef8 0001e8 00 C 0 0 8 │ │ │ │ │ [27] .debug_line PROGBITS 0000000000000000 0020e0 0006a3 00 C 0 0 8 │ │ │ │ │ [28] .debug_str PROGBITS 0000000000000000 002788 009229 01 MSC 0 0 8 │ │ │ │ │ [29] .debug_line_str PROGBITS 0000000000000000 00b9b8 0003e5 01 MSC 0 0 8 │ │ │ │ │ [30] .debug_loclists PROGBITS 0000000000000000 00bda0 000557 00 C 0 0 8 │ │ │ │ │ - [31] .debug_macro PROGBITS 0000000000000000 00c2f8 005c0f 00 C 0 0 8 │ │ │ │ │ - [32] .debug_rnglists PROGBITS 0000000000000000 011f07 000026 00 0 0 1 │ │ │ │ │ + [31] .debug_macro PROGBITS 0000000000000000 00c2f8 005c12 00 C 0 0 8 │ │ │ │ │ + [32] .debug_rnglists PROGBITS 0000000000000000 011f0a 000026 00 0 0 1 │ │ │ │ │ [33] .symtab SYMTAB 0000000000000000 011f30 000bd0 18 34 75 8 │ │ │ │ │ [34] .strtab STRTAB 0000000000000000 012b00 000479 00 0 0 1 │ │ │ │ │ [35] .shstrtab STRTAB 0000000000000000 012f79 00016a 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: 8483ee6e2c8b2f81fefccb7af43ad8733a97b736 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: cba847c108726544b2b026ade9d63285771950ad │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3832,189 +3832,189 @@ │ │ │ │ │ <1d42> DW_AT_decl_line : (data1) 236 │ │ │ │ │ <1d43> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1d44> DW_AT_type : (ref4) <0x1cfb>, Mix_Chunk │ │ │ │ │ <1><1d48>: Abbrev Number: 22 (DW_TAG_structure_type) │ │ │ │ │ <1d49> DW_AT_name : (strp) (offset: 0x15972): magic_api_t │ │ │ │ │ <1d4d> DW_AT_byte_size : (data1) 192 │ │ │ │ │ <1d4e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d4f> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1d4f> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1d50> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d50> DW_AT_sibling : (ref4) <0x1e9a> │ │ │ │ │ <2><1d54>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d55> DW_AT_name : (strp) (offset: 0xf062): tp_version │ │ │ │ │ <1d59> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d5a> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1d5a> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1d5b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d5c> DW_AT_type : (ref4) <0xce> │ │ │ │ │ <1d60> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d61>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d62> DW_AT_name : (strp) (offset: 0x12b7f): data_directory │ │ │ │ │ <1d66> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d67> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1d67> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1d68> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d69> DW_AT_type : (ref4) <0xce> │ │ │ │ │ <1d6d> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d6e>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d6f> DW_AT_name : (strp) (offset: 0x5401): update_progress_bar │ │ │ │ │ <1d73> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d74> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1d74> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1d75> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d76> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1d7a> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d7b>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d7c> DW_AT_name : (strp) (offset: 0x5a71): special_notify │ │ │ │ │ <1d80> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d81> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1d81> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1d82> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d83> DW_AT_type : (ref4) <0x1b8> │ │ │ │ │ <1d87> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d88>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d89> DW_AT_name : (strp) (offset: 0x3b7b): sRGB_to_linear │ │ │ │ │ <1d8d> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d8e> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d8e> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d8f> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d90> DW_AT_type : (ref4) <0x1ea9> │ │ │ │ │ <1d94> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d95>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d96> DW_AT_name : (strp) (offset: 0x185f0): linear_to_sRGB │ │ │ │ │ <1d9a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d9b> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1d9b> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1d9c> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d9d> DW_AT_type : (ref4) <0x1ebd> │ │ │ │ │ <1da1> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1da2>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1da3> DW_AT_name : (strp) (offset: 0x18968): in_circle │ │ │ │ │ <1da7> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1da8> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1da8> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1da9> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1daa> DW_AT_type : (ref4) <0x1edb> │ │ │ │ │ <1dae> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1daf>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1db0> DW_AT_name : (strp) (offset: 0x175d): getpixel │ │ │ │ │ <1db4> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1db5> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1db5> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1db6> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1db7> DW_AT_type : (ref4) <0x1efe> │ │ │ │ │ <1dbb> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1dbc>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1dbd> DW_AT_name : (strp) (offset: 0x4707): putpixel │ │ │ │ │ <1dc1> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dc2> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1dc2> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1dc3> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dc4> DW_AT_type : (ref4) <0x1f1d> │ │ │ │ │ <1dc8> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1dc9>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1dca> DW_AT_name : (strp) (offset: 0x6a8a): xorpixel │ │ │ │ │ <1dce> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dcf> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1dcf> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1dd0> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd1> DW_AT_type : (ref4) <0x1f37> │ │ │ │ │ <1dd5> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1dd6>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1dd7> DW_AT_name : (strp) (offset: 0x3817): playsound │ │ │ │ │ <1ddb> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1ddc> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1ddc> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1ddd> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dde> DW_AT_type : (ref4) <0x1f56> │ │ │ │ │ <1de2> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><1de3>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1de4> DW_AT_name : (strp) (offset: 0xd872): playingsound │ │ │ │ │ <1de8> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1de9> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1de9> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1dea> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1deb> DW_AT_type : (ref4) <0x1f60> │ │ │ │ │ <1def> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><1df0>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1df1> DW_AT_name : (strp) (offset: 0x1b250): pausesound │ │ │ │ │ <1df5> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1df6> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1df6> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <1df7> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1df8> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1dfc> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><1dfd>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1dfe> DW_AT_name : (strp) (offset: 0x1b24e): unpausesound │ │ │ │ │ <1e02> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e03> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <1e03> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <1e04> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e05> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e09> DW_AT_data_member_location: (data1) 104 │ │ │ │ │ <2><1e0a>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e0b> DW_AT_name : (strp) (offset: 0xf7f8): stopsound │ │ │ │ │ <1e0f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e10> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <1e10> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <1e11> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e12> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e16> DW_AT_data_member_location: (data1) 112 │ │ │ │ │ <2><1e17>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e18> DW_AT_name : (strp) (offset: 0xb200): line │ │ │ │ │ <1e1c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e1d> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <1e1d> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <1e1e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e1f> DW_AT_type : (ref4) <0x1fc6> │ │ │ │ │ <1e23> DW_AT_data_member_location: (data1) 120 │ │ │ │ │ <2><1e24>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e25> DW_AT_name : (strp) (offset: 0x12b50): button_down │ │ │ │ │ <1e29> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e2a> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <1e2a> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <1e2b> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1e2c> DW_AT_type : (ref4) <0x1f60> │ │ │ │ │ <1e30> DW_AT_data_member_location: (data1) 128 │ │ │ │ │ <2><1e31>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e32> DW_AT_name : (strp) (offset: 0x100c1): rgbtohsv │ │ │ │ │ <1e36> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e37> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <1e37> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <1e38> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e39> DW_AT_type : (ref4) <0x1ff4> │ │ │ │ │ <1e3d> DW_AT_data_member_location: (data1) 136 │ │ │ │ │ <2><1e3e>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e3f> DW_AT_name : (strp) (offset: 0xb965): hsvtorgb │ │ │ │ │ <1e43> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e44> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1e44> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1e45> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e46> DW_AT_type : (ref4) <0x201d> │ │ │ │ │ <1e4a> DW_AT_data_member_location: (data1) 144 │ │ │ │ │ <2><1e4b>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e4c> DW_AT_name : (strp) (offset: 0x17325): canvas_w │ │ │ │ │ <1e50> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e51> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <1e51> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <1e52> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e53> DW_AT_type : (ref4) <0x49>, int │ │ │ │ │ <1e57> DW_AT_data_member_location: (data1) 152 │ │ │ │ │ <2><1e58>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e59> DW_AT_name : (strp) (offset: 0x17280): canvas_h │ │ │ │ │ <1e5d> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e5e> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <1e5e> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <1e5f> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e60> DW_AT_type : (ref4) <0x49>, int │ │ │ │ │ <1e64> DW_AT_data_member_location: (data1) 156 │ │ │ │ │ <2><1e65>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e66> DW_AT_name : (strp) (offset: 0x15f07): scale │ │ │ │ │ <1e6a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e6b> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <1e6b> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <1e6c> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e6d> DW_AT_type : (ref4) <0x2040> │ │ │ │ │ <1e71> DW_AT_data_member_location: (data1) 160 │ │ │ │ │ <2><1e72>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e73> DW_AT_name : (strp) (offset: 0x15f00): rotate_scale │ │ │ │ │ <1e77> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e78> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1e78> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1e79> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e7a> DW_AT_type : (ref4) <0x205e> │ │ │ │ │ <1e7e> DW_AT_data_member_location: (data1) 168 │ │ │ │ │ <2><1e7f>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e80> DW_AT_name : (strp) (offset: 0x441f): touched │ │ │ │ │ <1e84> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e85> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <1e85> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <1e86> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e87> DW_AT_type : (ref4) <0x2077> │ │ │ │ │ <1e8b> DW_AT_data_member_location: (data1) 176 │ │ │ │ │ <2><1e8c>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e8d> DW_AT_name : (strp) (offset: 0x8302): retract_undo │ │ │ │ │ <1e91> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e92> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <1e92> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <1e93> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e94> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e98> DW_AT_data_member_location: (data1) 184 │ │ │ │ │ <2><1e99>: Abbrev Number: 0 │ │ │ │ │ <1><1e9a>: Abbrev Number: 31 (DW_TAG_subroutine_type) │ │ │ │ │ <1e9b> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e9b> DW_AT_type : (ref4) <0x39>, float │ │ │ │ │ @@ -4244,23 +4244,23 @@ │ │ │ │ │ <2><2076>: Abbrev Number: 0 │ │ │ │ │ <1><2077>: Abbrev Number: 8 (DW_TAG_pointer_type) │ │ │ │ │ <2078> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ │ <2078> DW_AT_type : (ref4) <0x2063>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><207c>: Abbrev Number: 6 (DW_TAG_typedef) │ │ │ │ │ <207d> DW_AT_name : (strp) (offset: 0xd648): magic_api │ │ │ │ │ <2081> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2082> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <2082> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <2083> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <2084> DW_AT_type : (ref4) <0x1d48>, magic_api_t │ │ │ │ │ <1><2088>: Abbrev Number: 25 (DW_TAG_enumeration_type) │ │ │ │ │ <2089> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <208a> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <208a> DW_AT_type : (ref4) <0x5e>, unsigned int │ │ │ │ │ <208e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <208f> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <208f> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <2090> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <2091> DW_AT_sibling : (ref4) <0x20c6> │ │ │ │ │ <2><2095>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2096> DW_AT_name : (strp) (offset: 0x14b15): MAGIC_TYPE_DISTORTS │ │ │ │ │ <209a> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><209b>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <209c> DW_AT_name : (strp) (offset: 0x28e1): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4285,15 +4285,15 @@ │ │ │ │ │ <20c4> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><20c5>: Abbrev Number: 0 │ │ │ │ │ <1><20c6>: Abbrev Number: 25 (DW_TAG_enumeration_type) │ │ │ │ │ <20c7> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <20c8> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <20c8> DW_AT_type : (ref4) <0x5e>, unsigned int │ │ │ │ │ <20cc> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20cd> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <20cd> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <20ce> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <20cf> DW_AT_sibling : (ref4) <0x20ec> │ │ │ │ │ <2><20d3>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20d4> DW_AT_name : (strp) (offset: 0xdfbd): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <20d8> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20d9>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20da> DW_AT_name : (strp) (offset: 0xde0d): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4311,15 +4311,15 @@ │ │ │ │ │ <2><20f5>: Abbrev Number: 21 (DW_TAG_subrange_type) │ │ │ │ │ <20f6> DW_AT_type : (ref4) <0x40>, long unsigned int │ │ │ │ │ <20fa> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><20fb>: Abbrev Number: 0 │ │ │ │ │ <1><20fc>: Abbrev Number: 18 (DW_TAG_variable) │ │ │ │ │ <20fd> DW_AT_name : (strp) (offset: 0x16e37): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <2101> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2102> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <2102> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <2103> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <2104> DW_AT_type : (ref4) <0x20ec> │ │ │ │ │ <2108> DW_AT_external : (flag_present) 1 │ │ │ │ │ <2108> DW_AT_location : (exprloc) 9 byte block: 3 0 1 2 0 0 0 0 0 (DW_OP_addr: 20100) │ │ │ │ │ <1><2112>: Abbrev Number: 25 (DW_TAG_enumeration_type) │ │ │ │ │ <2113> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <2114> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -153,16 +153,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x22c8 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2320 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x23d4 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 19 filenum: 18 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 55 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 55 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 56 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 5 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 57 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 58 │ │ │ │ │ @@ -959,15 +959,15 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa462 │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 61 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 17 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 17 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 60 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa4a2 │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 61 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ @@ -7184,31 +7184,31 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 2817 macro : Mix_ClearError SDL_ClearError │ │ │ │ │ DW_MACRO_define_strp - lineno : 2822 macro : Mix_OutOfMemory SDL_OutOfMemory │ │ │ │ │ │ │ │ │ │ Offset: 0xa52f │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa59e │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 44 macro : SDL_IMAGE_MAJOR_VERSION 2 │ │ │ │ │ DW_MACRO_define_strp - lineno : 45 macro : SDL_IMAGE_MINOR_VERSION 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,27 +1,28 @@ │ │ │ │ │ -6GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ -wb5wr)ba │ │ │ │ │ -&<MW6$j6 │ │ │ │ │ +GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ +Z[BAXBAs[ │ │ │ │ │ +Q8G/JGHn │ │ │ │ │ +Sdni'0&_ │ │ │ │ │ hMn'@;Fa │ │ │ │ │ S=B|D|E|K │ │ │ │ │ _L,eY?"b │ │ │ │ │ Mj9VWYrP │ │ │ │ │ !W&4Hg&uHc>HP1 │ │ │ │ │ ! 9UXgve │ │ │ │ │ T}:~Z`v|) │ │ │ │ │ rS-Y2_b_ │ │ │ │ │ WjA*Cy]e │ │ │ │ │ Y`2SEZ>T%"< │ │ │ │ │ -VYb2n3 rE │ │ │ │ │ +4A<Q<k>| │ │ │ │ │ WE_v&c g │ │ │ │ │ -iqf<#hf<Chf<- │ │ │ │ │ -Ei.=JsiR │ │ │ │ │ -mwB9IQNR │ │ │ │ │ +5iqj"-NM │ │ │ │ │ +EfShqj"-NM │ │ │ │ │ + -NMd-NMd-NM │ │ │ │ │ z<r"JNp] │ │ │ │ │ -k?C_?foe │ │ │ │ │ +N{RpVox< │ │ │ │ │ call_weak_fn │ │ │ │ │ crtstuff.c │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ │ frame_dummy │ │ │ │ --- ./usr/lib/debug/.build-id/86/57aa42b7d76fabc8282ec3892750be5407327f.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/bf/1ed0837b6c0719cf5714eaf4572abb5a3a884c.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 82% similar despite different names │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -23,22 +23,22 @@ │ │ │ │ │ [18] .dynamic NOBITS 000000000001fd70 00fd60 0001c0 10 WA 4 0 8 │ │ │ │ │ [19] .got NOBITS 000000000001ff30 00fd60 0000b8 08 WA 0 0 8 │ │ │ │ │ [20] .got.plt NOBITS 000000000001ffe8 00fd60 000098 08 WA 0 0 8 │ │ │ │ │ [21] .data NOBITS 0000000000020080 00fd60 000178 00 WA 0 0 8 │ │ │ │ │ [22] .bss NOBITS 00000000000201f8 00fd60 000040 00 WA 0 0 8 │ │ │ │ │ [23] .comment PROGBITS 0000000000000000 0001ec 00001f 01 MS 0 0 1 │ │ │ │ │ [24] .debug_aranges PROGBITS 0000000000000000 00020b 000030 00 0 0 1 │ │ │ │ │ - [25] .debug_info PROGBITS 0000000000000000 000240 001eba 00 C 0 0 8 │ │ │ │ │ + [25] .debug_info PROGBITS 0000000000000000 000240 001eb9 00 C 0 0 8 │ │ │ │ │ [26] .debug_abbrev PROGBITS 0000000000000000 002100 0001fd 00 C 0 0 8 │ │ │ │ │ [27] .debug_line PROGBITS 0000000000000000 002300 0007a5 00 C 0 0 8 │ │ │ │ │ [28] .debug_str PROGBITS 0000000000000000 002aa8 00930e 01 MSC 0 0 8 │ │ │ │ │ [29] .debug_line_str PROGBITS 0000000000000000 00bdb8 0003f1 01 MSC 0 0 8 │ │ │ │ │ [30] .debug_loclists PROGBITS 0000000000000000 00c1b0 0006fb 00 C 0 0 8 │ │ │ │ │ - [31] .debug_macro PROGBITS 0000000000000000 00c8b0 005c32 00 C 0 0 8 │ │ │ │ │ - [32] .debug_rnglists PROGBITS 0000000000000000 0124e2 000054 00 0 0 1 │ │ │ │ │ + [31] .debug_macro PROGBITS 0000000000000000 00c8b0 005c31 00 C 0 0 8 │ │ │ │ │ + [32] .debug_rnglists PROGBITS 0000000000000000 0124e1 000054 00 0 0 1 │ │ │ │ │ [33] .symtab SYMTAB 0000000000000000 012538 000c60 18 34 75 8 │ │ │ │ │ [34] .strtab STRTAB 0000000000000000 013198 00052d 00 0 0 1 │ │ │ │ │ [35] .shstrtab STRTAB 0000000000000000 0136c5 00016a 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: 8657aa42b7d76fabc8282ec3892750be5407327f │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: bf1ed0837b6c0719cf5714eaf4572abb5a3a884c │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3841,189 +3841,189 @@ │ │ │ │ │ <1d57> DW_AT_decl_line : (data1) 236 │ │ │ │ │ <1d58> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1d59> DW_AT_type : (ref4) <0x1d10>, Mix_Chunk │ │ │ │ │ <1><1d5d>: Abbrev Number: 22 (DW_TAG_structure_type) │ │ │ │ │ <1d5e> DW_AT_name : (strp) (offset: 0x159be): magic_api_t │ │ │ │ │ <1d62> DW_AT_byte_size : (data1) 192 │ │ │ │ │ <1d63> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d64> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1d64> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1d65> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d65> DW_AT_sibling : (ref4) <0x1eaf> │ │ │ │ │ <2><1d69>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d6a> DW_AT_name : (strp) (offset: 0xf18b): tp_version │ │ │ │ │ <1d6e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d6f> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1d6f> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1d70> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d71> DW_AT_type : (ref4) <0xde> │ │ │ │ │ <1d75> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d76>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d77> DW_AT_name : (strp) (offset: 0x12c18): data_directory │ │ │ │ │ <1d7b> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d7c> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1d7c> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1d7d> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d7e> DW_AT_type : (ref4) <0xde> │ │ │ │ │ <1d82> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d83>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d84> DW_AT_name : (strp) (offset: 0x1a025): update_progress_bar │ │ │ │ │ <1d88> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d89> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1d89> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1d8a> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d8b> DW_AT_type : (ref4) <0x1d9> │ │ │ │ │ <1d8f> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d90>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d91> DW_AT_name : (strp) (offset: 0x5b58): special_notify │ │ │ │ │ <1d95> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d96> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1d96> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1d97> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d98> DW_AT_type : (ref4) <0x1c8> │ │ │ │ │ <1d9c> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d9d>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d9e> DW_AT_name : (strp) (offset: 0x3b75): sRGB_to_linear │ │ │ │ │ <1da2> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1da3> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1da3> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1da4> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1da5> DW_AT_type : (ref4) <0x1ebe> │ │ │ │ │ <1da9> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1daa>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1dab> DW_AT_name : (strp) (offset: 0x18518): linear_to_sRGB │ │ │ │ │ <1daf> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1db0> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1db0> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1db1> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1db2> DW_AT_type : (ref4) <0x1ed2> │ │ │ │ │ <1db6> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1db7>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1db8> DW_AT_name : (strp) (offset: 0x188e9): in_circle │ │ │ │ │ <1dbc> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dbd> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1dbd> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1dbe> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dbf> DW_AT_type : (ref4) <0x1ef0> │ │ │ │ │ <1dc3> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1dc4>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1dc5> DW_AT_name : (strp) (offset: 0x16ec): getpixel │ │ │ │ │ <1dc9> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dca> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1dca> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1dcb> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1dcc> DW_AT_type : (ref4) <0x1f13> │ │ │ │ │ <1dd0> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1dd1>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1dd2> DW_AT_name : (strp) (offset: 0x474b): putpixel │ │ │ │ │ <1dd6> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dd7> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1dd7> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1dd8> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd9> DW_AT_type : (ref4) <0x1f32> │ │ │ │ │ <1ddd> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1dde>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1ddf> DW_AT_name : (strp) (offset: 0x6b9b): xorpixel │ │ │ │ │ <1de3> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1de4> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1de4> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1de5> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de6> DW_AT_type : (ref4) <0x1f4c> │ │ │ │ │ <1dea> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1deb>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1dec> DW_AT_name : (strp) (offset: 0x3811): playsound │ │ │ │ │ <1df0> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1df1> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1df1> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1df2> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1df3> DW_AT_type : (ref4) <0x1f6b> │ │ │ │ │ <1df7> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><1df8>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1df9> DW_AT_name : (strp) (offset: 0xd9dc): playingsound │ │ │ │ │ <1dfd> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dfe> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1dfe> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1dff> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1e00> DW_AT_type : (ref4) <0x1f75> │ │ │ │ │ <1e04> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><1e05>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e06> DW_AT_name : (strp) (offset: 0x1b2ed): pausesound │ │ │ │ │ <1e0a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e0b> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1e0b> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <1e0c> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e0d> DW_AT_type : (ref4) <0x1d9> │ │ │ │ │ <1e11> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><1e12>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e13> DW_AT_name : (strp) (offset: 0x1b2eb): unpausesound │ │ │ │ │ <1e17> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e18> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <1e18> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <1e19> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e1a> DW_AT_type : (ref4) <0x1d9> │ │ │ │ │ <1e1e> DW_AT_data_member_location: (data1) 104 │ │ │ │ │ <2><1e1f>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e20> DW_AT_name : (strp) (offset: 0xf8e2): stopsound │ │ │ │ │ <1e24> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e25> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <1e25> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <1e26> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e27> DW_AT_type : (ref4) <0x1d9> │ │ │ │ │ <1e2b> DW_AT_data_member_location: (data1) 112 │ │ │ │ │ <2><1e2c>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e2d> DW_AT_name : (strp) (offset: 0xb373): line │ │ │ │ │ <1e31> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e32> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <1e32> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <1e33> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e34> DW_AT_type : (ref4) <0x1fdb> │ │ │ │ │ <1e38> DW_AT_data_member_location: (data1) 120 │ │ │ │ │ <2><1e39>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e3a> DW_AT_name : (strp) (offset: 0x12be0): button_down │ │ │ │ │ <1e3e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e3f> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <1e3f> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <1e40> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1e41> DW_AT_type : (ref4) <0x1f75> │ │ │ │ │ <1e45> DW_AT_data_member_location: (data1) 128 │ │ │ │ │ <2><1e46>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e47> DW_AT_name : (strp) (offset: 0x10197): rgbtohsv │ │ │ │ │ <1e4b> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e4c> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <1e4c> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <1e4d> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e4e> DW_AT_type : (ref4) <0x2009> │ │ │ │ │ <1e52> DW_AT_data_member_location: (data1) 136 │ │ │ │ │ <2><1e53>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e54> DW_AT_name : (strp) (offset: 0xbae4): hsvtorgb │ │ │ │ │ <1e58> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e59> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1e59> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1e5a> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e5b> DW_AT_type : (ref4) <0x2032> │ │ │ │ │ <1e5f> DW_AT_data_member_location: (data1) 144 │ │ │ │ │ <2><1e60>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e61> DW_AT_name : (strp) (offset: 0x17252): canvas_w │ │ │ │ │ <1e65> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e66> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <1e66> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <1e67> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e68> DW_AT_type : (ref4) <0x40>, int │ │ │ │ │ <1e6c> DW_AT_data_member_location: (data1) 152 │ │ │ │ │ <2><1e6d>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e6e> DW_AT_name : (strp) (offset: 0x1719c): canvas_h │ │ │ │ │ <1e72> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e73> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <1e73> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <1e74> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e75> DW_AT_type : (ref4) <0x40>, int │ │ │ │ │ <1e79> DW_AT_data_member_location: (data1) 156 │ │ │ │ │ <2><1e7a>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e7b> DW_AT_name : (strp) (offset: 0x15e50): scale │ │ │ │ │ <1e7f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e80> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <1e80> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <1e81> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e82> DW_AT_type : (ref4) <0x2055> │ │ │ │ │ <1e86> DW_AT_data_member_location: (data1) 160 │ │ │ │ │ <2><1e87>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e88> DW_AT_name : (strp) (offset: 0x15e49): rotate_scale │ │ │ │ │ <1e8c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e8d> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1e8d> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1e8e> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e8f> DW_AT_type : (ref4) <0x2073> │ │ │ │ │ <1e93> DW_AT_data_member_location: (data1) 168 │ │ │ │ │ <2><1e94>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e95> DW_AT_name : (strp) (offset: 0x1266c): touched │ │ │ │ │ <1e99> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e9a> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <1e9a> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <1e9b> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e9c> DW_AT_type : (ref4) <0x208c> │ │ │ │ │ <1ea0> DW_AT_data_member_location: (data1) 176 │ │ │ │ │ <2><1ea1>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1ea2> DW_AT_name : (strp) (offset: 0x8438): retract_undo │ │ │ │ │ <1ea6> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1ea7> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <1ea7> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <1ea8> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1ea9> DW_AT_type : (ref4) <0x1d9> │ │ │ │ │ <1ead> DW_AT_data_member_location: (data1) 184 │ │ │ │ │ <2><1eae>: Abbrev Number: 0 │ │ │ │ │ <1><1eaf>: Abbrev Number: 29 (DW_TAG_subroutine_type) │ │ │ │ │ <1eb0> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1eb0> DW_AT_type : (ref4) <0x32>, float │ │ │ │ │ @@ -4253,23 +4253,23 @@ │ │ │ │ │ <2><208b>: Abbrev Number: 0 │ │ │ │ │ <1><208c>: Abbrev Number: 9 (DW_TAG_pointer_type) │ │ │ │ │ <208d> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ │ <208d> DW_AT_type : (ref4) <0x2078>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><2091>: Abbrev Number: 6 (DW_TAG_typedef) │ │ │ │ │ <2092> DW_AT_name : (strp) (offset: 0xd7aa): magic_api │ │ │ │ │ <2096> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2097> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <2097> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <2098> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <2099> DW_AT_type : (ref4) <0x1d5d>, magic_api_t │ │ │ │ │ <1><209d>: Abbrev Number: 23 (DW_TAG_enumeration_type) │ │ │ │ │ <209e> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <209f> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <209f> DW_AT_type : (ref4) <0x5e>, unsigned int │ │ │ │ │ <20a3> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20a4> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <20a4> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <20a5> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <20a6> DW_AT_sibling : (ref4) <0x20db> │ │ │ │ │ <2><20aa>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20ab> DW_AT_name : (strp) (offset: 0x14b53): MAGIC_TYPE_DISTORTS │ │ │ │ │ <20af> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20b0>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20b1> DW_AT_name : (strp) (offset: 0x2899): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4294,15 +4294,15 @@ │ │ │ │ │ <20d9> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><20da>: Abbrev Number: 0 │ │ │ │ │ <1><20db>: Abbrev Number: 23 (DW_TAG_enumeration_type) │ │ │ │ │ <20dc> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <20dd> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <20dd> DW_AT_type : (ref4) <0x5e>, unsigned int │ │ │ │ │ <20e1> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20e2> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <20e2> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <20e3> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <20e4> DW_AT_sibling : (ref4) <0x2101> │ │ │ │ │ <2><20e8>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20e9> DW_AT_name : (strp) (offset: 0xe0fd): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <20ed> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20ee>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20ef> DW_AT_name : (strp) (offset: 0xdf64): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4320,15 +4320,15 @@ │ │ │ │ │ <2><210a>: Abbrev Number: 20 (DW_TAG_subrange_type) │ │ │ │ │ <210b> DW_AT_type : (ref4) <0x47>, long unsigned int │ │ │ │ │ <210f> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><2110>: Abbrev Number: 0 │ │ │ │ │ <1><2111>: Abbrev Number: 17 (DW_TAG_variable) │ │ │ │ │ <2112> DW_AT_name : (strp) (offset: 0x16d45): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <2116> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2117> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <2117> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <2118> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <2119> DW_AT_type : (ref4) <0x2101> │ │ │ │ │ <211d> DW_AT_external : (flag_present) 1 │ │ │ │ │ <211d> DW_AT_location : (exprloc) 9 byte block: 3 e0 1 2 0 0 0 0 0 (DW_OP_addr: 201e0) │ │ │ │ │ <1><2127>: Abbrev Number: 9 (DW_TAG_pointer_type) │ │ │ │ │ <2128> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ │ <2128> DW_AT_type : (ref4) <0x40>, int │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -153,16 +153,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x22ed │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2345 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x23f9 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 17 filenum: 18 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 55 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 55 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 56 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 5 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 57 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 58 │ │ │ │ │ @@ -959,15 +959,15 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa487 │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 61 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 17 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 17 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 60 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa4c7 │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 61 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ @@ -7190,31 +7190,31 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 2817 macro : Mix_ClearError SDL_ClearError │ │ │ │ │ DW_MACRO_define_strp - lineno : 2822 macro : Mix_OutOfMemory SDL_OutOfMemory │ │ │ │ │ │ │ │ │ │ Offset: 0xa554 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa5c3 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 44 macro : SDL_IMAGE_MAJOR_VERSION 2 │ │ │ │ │ DW_MACRO_define_strp - lineno : 45 macro : SDL_IMAGE_MINOR_VERSION 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,29 +1,29 @@ │ │ │ │ │ -GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ -$FcqSFf4f │ │ │ │ │ -zRzeaeK0 │ │ │ │ │ +LGCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ TUDRGj%D │ │ │ │ │ p!* w. _lID │ │ │ │ │ #bjeG>&wF │ │ │ │ │ KDUj500[`W │ │ │ │ │ Ef8=SwU$ │ │ │ │ │ "47Zl7{dH │ │ │ │ │ $iIBaGk9* │ │ │ │ │ .R3C+nWh │ │ │ │ │ HUSa@mvZET │ │ │ │ │ [LI8n>jR │ │ │ │ │ $I+Ljd9f │ │ │ │ │ NY>~x8&* │ │ │ │ │ LvjfCX9' │ │ │ │ │ _h\lH(65 │ │ │ │ │ -f?,<f*/6H │ │ │ │ │ -~g&F^^wj │ │ │ │ │ -hXC+0Xsw │ │ │ │ │ -<iqZ2-NK │ │ │ │ │ -9DwBt'DwBt'DwBt'DwBt'DwBt'DwBt' │ │ │ │ │ +`]W_3,yb │ │ │ │ │ +or#@\b*t │ │ │ │ │ +y o4^0_!' │ │ │ │ │ +v^ty<i}1 │ │ │ │ │ +|gD7F'cft │ │ │ │ │ +<iqj2-NM │ │ │ │ │ +XcCt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt' │ │ │ │ │ call_weak_fn │ │ │ │ │ crtstuff.c │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ │ frame_dummy │ │ │ │ --- ./usr/lib/debug/.build-id/88/d5209574061655588bbbb2d97a73e1d891e04a.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/99/71fe9e0983d4ec8c40252da902c07c60ec382e.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 79% similar despite different names │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: DYN (Shared object file) │ │ │ │ │ Machine: AArch64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ │ - Start of section headers: 75496 (bytes into file) │ │ │ │ │ + Start of section headers: 75504 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ │ Number of program headers: 7 │ │ │ │ │ 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 0x126e8: │ │ │ │ │ +There are 35 section headers, starting at offset 0x126f0: │ │ │ │ │ │ │ │ │ │ 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 00000000000001c8 0001c8 000024 00 A 0 0 4 │ │ │ │ │ [ 2] .gnu.hash NOBITS 00000000000001f0 0001ec 0000b8 00 A 3 0 8 │ │ │ │ │ [ 3] .dynsym NOBITS 00000000000002a8 0001ec 000348 18 A 4 3 8 │ │ │ │ │ @@ -29,16 +29,16 @@ │ │ │ │ │ [24] .debug_aranges PROGBITS 0000000000000000 00020b 000030 00 0 0 1 │ │ │ │ │ [25] .debug_info PROGBITS 0000000000000000 000240 0019f0 00 C 0 0 8 │ │ │ │ │ [26] .debug_abbrev PROGBITS 0000000000000000 001c30 0001e2 00 C 0 0 8 │ │ │ │ │ [27] .debug_line PROGBITS 0000000000000000 001e18 000427 00 C 0 0 8 │ │ │ │ │ [28] .debug_str PROGBITS 0000000000000000 002240 0091ce 01 MSC 0 0 8 │ │ │ │ │ [29] .debug_line_str PROGBITS 0000000000000000 00b410 0003e5 01 MSC 0 0 8 │ │ │ │ │ [30] .debug_loclists PROGBITS 0000000000000000 00b7f8 000307 00 C 0 0 8 │ │ │ │ │ - [31] .debug_macro PROGBITS 0000000000000000 00bb00 005c26 00 C 0 0 8 │ │ │ │ │ - [32] .symtab SYMTAB 0000000000000000 011728 000a98 18 33 81 8 │ │ │ │ │ - [33] .strtab STRTAB 0000000000000000 0121c0 0003cc 00 0 0 1 │ │ │ │ │ - [34] .shstrtab STRTAB 0000000000000000 01258c 00015a 00 0 0 1 │ │ │ │ │ + [31] .debug_macro PROGBITS 0000000000000000 00bb00 005c2a 00 C 0 0 8 │ │ │ │ │ + [32] .symtab SYMTAB 0000000000000000 011730 000a98 18 33 81 8 │ │ │ │ │ + [33] .strtab STRTAB 0000000000000000 0121c8 0003cc 00 0 0 1 │ │ │ │ │ + [34] .shstrtab STRTAB 0000000000000000 012594 00015a 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), p (processor specific) │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 88d5209574061655588bbbb2d97a73e1d891e04a │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 9971fe9e0983d4ec8c40252da902c07c60ec382e │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3834,189 +3834,189 @@ │ │ │ │ │ <1d47> DW_AT_decl_line : (data1) 236 │ │ │ │ │ <1d48> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1d49> DW_AT_type : (ref4) <0x1d00>, Mix_Chunk │ │ │ │ │ <1><1d4d>: Abbrev Number: 17 (DW_TAG_structure_type) │ │ │ │ │ <1d4e> DW_AT_name : (strp) (offset: 0x157b4): magic_api_t │ │ │ │ │ <1d52> DW_AT_byte_size : (data1) 192 │ │ │ │ │ <1d53> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d54> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1d54> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1d55> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d55> DW_AT_sibling : (ref4) <0x1e9f> │ │ │ │ │ <2><1d59>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d5a> DW_AT_name : (strp) (offset: 0xef27): tp_version │ │ │ │ │ <1d5e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d5f> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1d5f> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1d60> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d61> DW_AT_type : (ref4) <0xc5> │ │ │ │ │ <1d65> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d66>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d67> DW_AT_name : (strp) (offset: 0x12ae8): data_directory │ │ │ │ │ <1d6b> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d6c> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1d6c> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1d6d> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d6e> DW_AT_type : (ref4) <0xc5> │ │ │ │ │ <1d72> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d73>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d74> DW_AT_name : (strp) (offset: 0x53a1): update_progress_bar │ │ │ │ │ <1d78> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d79> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1d79> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1d7a> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d7b> DW_AT_type : (ref4) <0x1ce> │ │ │ │ │ <1d7f> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d80>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d81> DW_AT_name : (strp) (offset: 0x5a39): special_notify │ │ │ │ │ <1d85> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d86> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1d86> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1d87> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d88> DW_AT_type : (ref4) <0x1bd> │ │ │ │ │ <1d8c> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d8d>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d8e> DW_AT_name : (strp) (offset: 0x3aaf): sRGB_to_linear │ │ │ │ │ <1d92> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d93> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d93> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d94> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d95> DW_AT_type : (ref4) <0x1eae> │ │ │ │ │ <1d99> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d9a>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d9b> DW_AT_name : (strp) (offset: 0x1842c): linear_to_sRGB │ │ │ │ │ <1d9f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1da0> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1da0> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1da1> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1da2> DW_AT_type : (ref4) <0x1ec2> │ │ │ │ │ <1da6> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1da7>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1da8> DW_AT_name : (strp) (offset: 0x18829): in_circle │ │ │ │ │ <1dac> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dad> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1dad> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1dae> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1daf> DW_AT_type : (ref4) <0x1ee0> │ │ │ │ │ <1db3> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1db4>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1db5> DW_AT_name : (strp) (offset: 0x174a): getpixel │ │ │ │ │ <1db9> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dba> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1dba> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1dbb> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1dbc> DW_AT_type : (ref4) <0x1f03> │ │ │ │ │ <1dc0> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1dc1>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1dc2> DW_AT_name : (strp) (offset: 0x4684): putpixel │ │ │ │ │ <1dc6> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dc7> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1dc7> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1dc8> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dc9> DW_AT_type : (ref4) <0x1f22> │ │ │ │ │ <1dcd> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1dce>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1dcf> DW_AT_name : (strp) (offset: 0x69e4): xorpixel │ │ │ │ │ <1dd3> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dd4> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1dd4> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1dd5> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd6> DW_AT_type : (ref4) <0x1f3c> │ │ │ │ │ <1dda> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1ddb>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1ddc> DW_AT_name : (strp) (offset: 0x374b): playsound │ │ │ │ │ <1de0> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1de1> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1de1> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1de2> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de3> DW_AT_type : (ref4) <0x1f5b> │ │ │ │ │ <1de7> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><1de8>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1de9> DW_AT_name : (strp) (offset: 0xd797): playingsound │ │ │ │ │ <1ded> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dee> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1dee> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1def> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1df0> DW_AT_type : (ref4) <0x1f65> │ │ │ │ │ <1df4> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><1df5>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1df6> DW_AT_name : (strp) (offset: 0x1b0c9): pausesound │ │ │ │ │ <1dfa> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dfb> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1dfb> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <1dfc> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dfd> DW_AT_type : (ref4) <0x1ce> │ │ │ │ │ <1e01> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><1e02>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e03> DW_AT_name : (strp) (offset: 0x1b0c7): unpausesound │ │ │ │ │ <1e07> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e08> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <1e08> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <1e09> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e0a> DW_AT_type : (ref4) <0x1ce> │ │ │ │ │ <1e0e> DW_AT_data_member_location: (data1) 104 │ │ │ │ │ <2><1e0f>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e10> DW_AT_name : (strp) (offset: 0xf6cf): stopsound │ │ │ │ │ <1e14> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e15> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <1e15> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <1e16> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e17> DW_AT_type : (ref4) <0x1ce> │ │ │ │ │ <1e1b> DW_AT_data_member_location: (data1) 112 │ │ │ │ │ <2><1e1c>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e1d> DW_AT_name : (strp) (offset: 0xb145): line │ │ │ │ │ <1e21> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e22> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <1e22> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <1e23> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e24> DW_AT_type : (ref4) <0x1fcb> │ │ │ │ │ <1e28> DW_AT_data_member_location: (data1) 120 │ │ │ │ │ <2><1e29>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e2a> DW_AT_name : (strp) (offset: 0x12aa9): button_down │ │ │ │ │ <1e2e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e2f> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <1e2f> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <1e30> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1e31> DW_AT_type : (ref4) <0x1f65> │ │ │ │ │ <1e35> DW_AT_data_member_location: (data1) 128 │ │ │ │ │ <2><1e36>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e37> DW_AT_name : (strp) (offset: 0x10076): rgbtohsv │ │ │ │ │ <1e3b> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e3c> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <1e3c> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <1e3d> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e3e> DW_AT_type : (ref4) <0x1ff9> │ │ │ │ │ <1e42> DW_AT_data_member_location: (data1) 136 │ │ │ │ │ <2><1e43>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e44> DW_AT_name : (strp) (offset: 0xb86a): hsvtorgb │ │ │ │ │ <1e48> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e49> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1e49> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1e4a> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e4b> DW_AT_type : (ref4) <0x2022> │ │ │ │ │ <1e4f> DW_AT_data_member_location: (data1) 144 │ │ │ │ │ <2><1e50>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e51> DW_AT_name : (strp) (offset: 0x17180): canvas_w │ │ │ │ │ <1e55> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e56> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <1e56> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <1e57> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e58> DW_AT_type : (ref4) <0x3b>, int │ │ │ │ │ <1e5c> DW_AT_data_member_location: (data1) 152 │ │ │ │ │ <2><1e5d>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e5e> DW_AT_name : (strp) (offset: 0x170db): canvas_h │ │ │ │ │ <1e62> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e63> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <1e63> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <1e64> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e65> DW_AT_type : (ref4) <0x3b>, int │ │ │ │ │ <1e69> DW_AT_data_member_location: (data1) 156 │ │ │ │ │ <2><1e6a>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e6b> DW_AT_name : (strp) (offset: 0x15d3d): scale │ │ │ │ │ <1e6f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e70> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <1e70> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <1e71> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e72> DW_AT_type : (ref4) <0x2045> │ │ │ │ │ <1e76> DW_AT_data_member_location: (data1) 160 │ │ │ │ │ <2><1e77>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e78> DW_AT_name : (strp) (offset: 0x15d36): rotate_scale │ │ │ │ │ <1e7c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e7d> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1e7d> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1e7e> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e7f> DW_AT_type : (ref4) <0x2063> │ │ │ │ │ <1e83> DW_AT_data_member_location: (data1) 168 │ │ │ │ │ <2><1e84>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e85> DW_AT_name : (strp) (offset: 0x1a652): touched │ │ │ │ │ <1e89> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e8a> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <1e8a> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <1e8b> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e8c> DW_AT_type : (ref4) <0x207c> │ │ │ │ │ <1e90> DW_AT_data_member_location: (data1) 176 │ │ │ │ │ <2><1e91>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e92> DW_AT_name : (strp) (offset: 0x8239): retract_undo │ │ │ │ │ <1e96> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e97> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <1e97> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <1e98> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e99> DW_AT_type : (ref4) <0x1ce> │ │ │ │ │ <1e9d> DW_AT_data_member_location: (data1) 184 │ │ │ │ │ <2><1e9e>: Abbrev Number: 0 │ │ │ │ │ <1><1e9f>: Abbrev Number: 26 (DW_TAG_subroutine_type) │ │ │ │ │ <1ea0> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1ea0> DW_AT_type : (ref4) <0x154>, float │ │ │ │ │ @@ -4246,23 +4246,23 @@ │ │ │ │ │ <2><207b>: Abbrev Number: 0 │ │ │ │ │ <1><207c>: Abbrev Number: 8 (DW_TAG_pointer_type) │ │ │ │ │ <207d> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ │ <207d> DW_AT_type : (ref4) <0x2068>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><2081>: Abbrev Number: 6 (DW_TAG_typedef) │ │ │ │ │ <2082> DW_AT_name : (strp) (offset: 0xd58a): magic_api │ │ │ │ │ <2086> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2087> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <2087> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <2088> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <2089> DW_AT_type : (ref4) <0x1d4d>, magic_api_t │ │ │ │ │ <1><208d>: Abbrev Number: 18 (DW_TAG_enumeration_type) │ │ │ │ │ <208e> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <208f> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <208f> DW_AT_type : (ref4) <0x55>, unsigned int │ │ │ │ │ <2093> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2094> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <2094> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <2095> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <2096> DW_AT_sibling : (ref4) <0x20cb> │ │ │ │ │ <2><209a>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <209b> DW_AT_name : (strp) (offset: 0x14960): MAGIC_TYPE_DISTORTS │ │ │ │ │ <209f> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20a0>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20a1> DW_AT_name : (strp) (offset: 0x5592): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4287,15 +4287,15 @@ │ │ │ │ │ <20c9> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><20ca>: Abbrev Number: 0 │ │ │ │ │ <1><20cb>: Abbrev Number: 18 (DW_TAG_enumeration_type) │ │ │ │ │ <20cc> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <20cd> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <20cd> DW_AT_type : (ref4) <0x55>, unsigned int │ │ │ │ │ <20d1> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20d2> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <20d2> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <20d3> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <20d4> DW_AT_sibling : (ref4) <0x20f1> │ │ │ │ │ <2><20d8>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20d9> DW_AT_name : (strp) (offset: 0xded3): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <20dd> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20de>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20df> DW_AT_name : (strp) (offset: 0xdd3a): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4313,15 +4313,15 @@ │ │ │ │ │ <2><20fa>: Abbrev Number: 23 (DW_TAG_subrange_type) │ │ │ │ │ <20fb> DW_AT_type : (ref4) <0x32>, long unsigned int │ │ │ │ │ <20ff> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><2100>: Abbrev Number: 0 │ │ │ │ │ <1><2101>: Abbrev Number: 53 (DW_TAG_variable) │ │ │ │ │ <2102> DW_AT_name : (strp) (offset: 0x16c7b): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <2106> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2107> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <2107> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <2108> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <2109> DW_AT_type : (ref4) <0x20f1> │ │ │ │ │ <210d> DW_AT_external : (flag_present) 1 │ │ │ │ │ <210d> DW_AT_location : (exprloc) 9 byte block: 3 60 0 2 0 0 0 0 0 (DW_OP_addr: 20060) │ │ │ │ │ <1><2117>: Abbrev Number: 25 (DW_TAG_variable) │ │ │ │ │ <2118> DW_AT_name : (strp) (offset: 0x9090): rainbow_radius │ │ │ │ │ <211c> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -136,16 +136,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x225b │ │ │ │ │ DW_MACRO_start_file - lineno: 23 filenum: 33 │ │ │ │ │ DW_MACRO_import - offset : 0x226b │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 18 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 51 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 51 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 52 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 5 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 53 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 54 │ │ │ │ │ @@ -942,25 +942,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa2ef │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 57 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 17 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 17 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 56 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa32f │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 57 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 25 filenum: 20 │ │ │ │ │ + DW_MACRO_start_file - lineno: 9 filenum: 20 │ │ │ │ │ DW_MACRO_import - offset : 0xa3bc │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 33 │ │ │ │ │ DW_MACRO_import - offset : 0x2cc4 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 180 │ │ │ │ │ DW_MACRO_import - offset : 0xa3d8 │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 33 │ │ │ │ │ @@ -7175,31 +7175,31 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 114 macro : ngettext(msgid1,msgid2,n) dngettext (NULL, msgid1, msgid2, n) │ │ │ │ │ DW_MACRO_define_strp - lineno : 116 macro : dngettext(domainname,msgid1,msgid2,n) dcngettext (domainname, msgid1, msgid2, n, LC_MESSAGES) │ │ │ │ │ │ │ │ │ │ Offset: 0xa510 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa57f │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 44 macro : SDL_IMAGE_MAJOR_VERSION 2 │ │ │ │ │ DW_MACRO_define_strp - lineno : 45 macro : SDL_IMAGE_MINOR_VERSION 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,22 +1,22 @@ │ │ │ │ │ -JGCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ -dIoGl`:{[ │ │ │ │ │ +8.GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ j%K](EO(EOS,ue │ │ │ │ │ ~w<5u@?! │ │ │ │ │ ,*HcF"7O │ │ │ │ │ WZITt^.D │ │ │ │ │ m[sA_n!u │ │ │ │ │ @xovk;?\ │ │ │ │ │ BUUEj>B?D │ │ │ │ │ -/`EL)7:q │ │ │ │ │ +py^6m]g\2F │ │ │ │ │ +P={o.JRN │ │ │ │ │ +6O7T@;<o# │ │ │ │ │ lX|_Q2q w.:| │ │ │ │ │ -0CP'^1?# │ │ │ │ │ -!opY<v6t9|yb │ │ │ │ │ -Z,3/PhqR │ │ │ │ │ -sYsLG|O- │ │ │ │ │ +QhqJ"-NI │ │ │ │ │ +4Ur"JND/ │ │ │ │ │ +4Ur"JND/ │ │ │ │ │ call_weak_fn │ │ │ │ │ crtstuff.c │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ │ frame_dummy │ │ │ │ --- ./usr/lib/debug/.build-id/89/72805503e14cb939fbf95051802366f95e5042.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/9a/3f80616731f9e5fb5c45beef64d60d2d4e4dcf.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 82% similar despite different names │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -23,21 +23,21 @@ │ │ │ │ │ [18] .dynamic NOBITS 000000000001fe00 00fdf0 0001c0 10 WA 4 0 8 │ │ │ │ │ [19] .got NOBITS 000000000001ffc0 00fdf0 000028 08 WA 0 0 8 │ │ │ │ │ [20] .got.plt NOBITS 000000000001ffe8 00fdf0 000070 08 WA 0 0 8 │ │ │ │ │ [21] .data NOBITS 0000000000020058 00fdf0 000028 00 WA 0 0 8 │ │ │ │ │ [22] .bss NOBITS 0000000000020080 00fdf0 000010 00 WA 0 0 8 │ │ │ │ │ [23] .comment PROGBITS 0000000000000000 0001ec 00001f 01 MS 0 0 1 │ │ │ │ │ [24] .debug_aranges PROGBITS 0000000000000000 00020b 000030 00 0 0 1 │ │ │ │ │ - [25] .debug_info PROGBITS 0000000000000000 000240 001aac 00 C 0 0 8 │ │ │ │ │ + [25] .debug_info PROGBITS 0000000000000000 000240 001aad 00 C 0 0 8 │ │ │ │ │ [26] .debug_abbrev PROGBITS 0000000000000000 001cf0 00021d 00 C 0 0 8 │ │ │ │ │ [27] .debug_line PROGBITS 0000000000000000 001f10 00046f 00 C 0 0 8 │ │ │ │ │ [28] .debug_str PROGBITS 0000000000000000 002380 009176 01 MSC 0 0 8 │ │ │ │ │ [29] .debug_line_str PROGBITS 0000000000000000 00b4f8 0003e3 01 MSC 0 0 8 │ │ │ │ │ [30] .debug_loclists PROGBITS 0000000000000000 00b8e0 000331 00 C 0 0 8 │ │ │ │ │ - [31] .debug_macro PROGBITS 0000000000000000 00bc18 005c16 00 C 0 0 8 │ │ │ │ │ + [31] .debug_macro PROGBITS 0000000000000000 00bc18 005c18 00 C 0 0 8 │ │ │ │ │ [32] .symtab SYMTAB 0000000000000000 011830 000a50 18 33 77 8 │ │ │ │ │ [33] .strtab STRTAB 0000000000000000 012280 000394 00 0 0 1 │ │ │ │ │ [34] .shstrtab STRTAB 0000000000000000 012614 00015a 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: 8972805503e14cb939fbf95051802366f95e5042 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 9a3f80616731f9e5fb5c45beef64d60d2d4e4dcf │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3832,189 +3832,189 @@ │ │ │ │ │ <1d42> DW_AT_decl_line : (data1) 236 │ │ │ │ │ <1d43> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1d44> DW_AT_type : (ref4) <0x1cfb>, Mix_Chunk │ │ │ │ │ <1><1d48>: Abbrev Number: 17 (DW_TAG_structure_type) │ │ │ │ │ <1d49> DW_AT_name : (strp) (offset: 0x15736): magic_api_t │ │ │ │ │ <1d4d> DW_AT_byte_size : (data1) 192 │ │ │ │ │ <1d4e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d4f> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1d4f> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1d50> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d50> DW_AT_sibling : (ref4) <0x1e9a> │ │ │ │ │ <2><1d54>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d55> DW_AT_name : (strp) (offset: 0xef86): tp_version │ │ │ │ │ <1d59> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d5a> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1d5a> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1d5b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d5c> DW_AT_type : (ref4) <0xc0> │ │ │ │ │ <1d60> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d61>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d62> DW_AT_name : (strp) (offset: 0x12a72): data_directory │ │ │ │ │ <1d66> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d67> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1d67> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1d68> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d69> DW_AT_type : (ref4) <0xc0> │ │ │ │ │ <1d6d> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d6e>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d6f> DW_AT_name : (strp) (offset: 0x5410): update_progress_bar │ │ │ │ │ <1d73> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d74> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1d74> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1d75> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d76> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1d7a> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d7b>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d7c> DW_AT_name : (strp) (offset: 0x5a8c): special_notify │ │ │ │ │ <1d80> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d81> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1d81> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1d82> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d83> DW_AT_type : (ref4) <0x1b8> │ │ │ │ │ <1d87> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d88>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d89> DW_AT_name : (strp) (offset: 0x3b1d): sRGB_to_linear │ │ │ │ │ <1d8d> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d8e> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d8e> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d8f> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d90> DW_AT_type : (ref4) <0x1ea9> │ │ │ │ │ <1d94> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d95>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d96> DW_AT_name : (strp) (offset: 0x3145): linear_to_sRGB │ │ │ │ │ <1d9a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d9b> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1d9b> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1d9c> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d9d> DW_AT_type : (ref4) <0x1ebd> │ │ │ │ │ <1da1> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1da2>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1da3> DW_AT_name : (strp) (offset: 0x187ae): in_circle │ │ │ │ │ <1da7> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1da8> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1da8> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1da9> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1daa> DW_AT_type : (ref4) <0x1edb> │ │ │ │ │ <1dae> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1daf>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1db0> DW_AT_name : (strp) (offset: 0x175a): getpixel │ │ │ │ │ <1db4> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1db5> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1db5> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1db6> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1db7> DW_AT_type : (ref4) <0x1efe> │ │ │ │ │ <1dbb> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1dbc>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dbd> DW_AT_name : (strp) (offset: 0x469e): putpixel │ │ │ │ │ <1dc1> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dc2> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1dc2> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1dc3> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dc4> DW_AT_type : (ref4) <0x1f1d> │ │ │ │ │ <1dc8> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1dc9>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dca> DW_AT_name : (strp) (offset: 0x6ac0): xorpixel │ │ │ │ │ <1dce> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dcf> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1dcf> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1dd0> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd1> DW_AT_type : (ref4) <0x1f37> │ │ │ │ │ <1dd5> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1dd6>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dd7> DW_AT_name : (strp) (offset: 0x37b9): playsound │ │ │ │ │ <1ddb> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1ddc> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1ddc> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1ddd> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dde> DW_AT_type : (ref4) <0x1f56> │ │ │ │ │ <1de2> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><1de3>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1de4> DW_AT_name : (strp) (offset: 0xd7ee): playingsound │ │ │ │ │ <1de8> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1de9> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1de9> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1dea> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1deb> DW_AT_type : (ref4) <0x1f60> │ │ │ │ │ <1def> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><1df0>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1df1> DW_AT_name : (strp) (offset: 0x1b02f): pausesound │ │ │ │ │ <1df5> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1df6> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1df6> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <1df7> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1df8> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1dfc> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><1dfd>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dfe> DW_AT_name : (strp) (offset: 0x1b02d): unpausesound │ │ │ │ │ <1e02> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e03> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <1e03> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <1e04> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e05> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e09> DW_AT_data_member_location: (data1) 104 │ │ │ │ │ <2><1e0a>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e0b> DW_AT_name : (strp) (offset: 0xf6de): stopsound │ │ │ │ │ <1e0f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e10> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <1e10> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <1e11> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e12> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e16> DW_AT_data_member_location: (data1) 112 │ │ │ │ │ <2><1e17>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e18> DW_AT_name : (strp) (offset: 0xb1ea): line │ │ │ │ │ <1e1c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e1d> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <1e1d> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <1e1e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e1f> DW_AT_type : (ref4) <0x1fc6> │ │ │ │ │ <1e23> DW_AT_data_member_location: (data1) 120 │ │ │ │ │ <2><1e24>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e25> DW_AT_name : (strp) (offset: 0x12a33): button_down │ │ │ │ │ <1e29> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e2a> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <1e2a> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <1e2b> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1e2c> DW_AT_type : (ref4) <0x1f60> │ │ │ │ │ <1e30> DW_AT_data_member_location: (data1) 128 │ │ │ │ │ <2><1e31>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e32> DW_AT_name : (strp) (offset: 0xfff3): rgbtohsv │ │ │ │ │ <1e36> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e37> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <1e37> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <1e38> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e39> DW_AT_type : (ref4) <0x1ff4> │ │ │ │ │ <1e3d> DW_AT_data_member_location: (data1) 136 │ │ │ │ │ <2><1e3e>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e3f> DW_AT_name : (strp) (offset: 0xb929): hsvtorgb │ │ │ │ │ <1e43> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e44> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1e44> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1e45> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e46> DW_AT_type : (ref4) <0x201d> │ │ │ │ │ <1e4a> DW_AT_data_member_location: (data1) 144 │ │ │ │ │ <2><1e4b>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e4c> DW_AT_name : (strp) (offset: 0x17103): canvas_w │ │ │ │ │ <1e50> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e51> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <1e51> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <1e52> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e53> DW_AT_type : (ref4) <0x3b>, int │ │ │ │ │ <1e57> DW_AT_data_member_location: (data1) 152 │ │ │ │ │ <2><1e58>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e59> DW_AT_name : (strp) (offset: 0x1705e): canvas_h │ │ │ │ │ <1e5d> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e5e> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <1e5e> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <1e5f> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e60> DW_AT_type : (ref4) <0x3b>, int │ │ │ │ │ <1e64> DW_AT_data_member_location: (data1) 156 │ │ │ │ │ <2><1e65>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e66> DW_AT_name : (strp) (offset: 0x15cdf): scale │ │ │ │ │ <1e6a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e6b> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <1e6b> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <1e6c> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e6d> DW_AT_type : (ref4) <0x2040> │ │ │ │ │ <1e71> DW_AT_data_member_location: (data1) 160 │ │ │ │ │ <2><1e72>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e73> DW_AT_name : (strp) (offset: 0x15cd8): rotate_scale │ │ │ │ │ <1e77> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e78> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1e78> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1e79> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e7a> DW_AT_type : (ref4) <0x205e> │ │ │ │ │ <1e7e> DW_AT_data_member_location: (data1) 168 │ │ │ │ │ <2><1e7f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e80> DW_AT_name : (strp) (offset: 0x1a5c2): touched │ │ │ │ │ <1e84> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e85> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <1e85> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <1e86> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e87> DW_AT_type : (ref4) <0x2077> │ │ │ │ │ <1e8b> DW_AT_data_member_location: (data1) 176 │ │ │ │ │ <2><1e8c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e8d> DW_AT_name : (strp) (offset: 0x834c): retract_undo │ │ │ │ │ <1e91> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e92> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <1e92> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <1e93> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e94> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e98> DW_AT_data_member_location: (data1) 184 │ │ │ │ │ <2><1e99>: Abbrev Number: 0 │ │ │ │ │ <1><1e9a>: Abbrev Number: 24 (DW_TAG_subroutine_type) │ │ │ │ │ <1e9b> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e9b> DW_AT_type : (ref4) <0x14f>, float │ │ │ │ │ @@ -4244,23 +4244,23 @@ │ │ │ │ │ <2><2076>: Abbrev Number: 0 │ │ │ │ │ <1><2077>: Abbrev Number: 8 (DW_TAG_pointer_type) │ │ │ │ │ <2078> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ │ <2078> DW_AT_type : (ref4) <0x2063>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><207c>: Abbrev Number: 6 (DW_TAG_typedef) │ │ │ │ │ <207d> DW_AT_name : (strp) (offset: 0xd5f8): magic_api │ │ │ │ │ <2081> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2082> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <2082> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <2083> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <2084> DW_AT_type : (ref4) <0x1d48>, magic_api_t │ │ │ │ │ <1><2088>: Abbrev Number: 21 (DW_TAG_enumeration_type) │ │ │ │ │ <2089> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <208a> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <208a> DW_AT_type : (ref4) <0x50>, unsigned int │ │ │ │ │ <208e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <208f> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <208f> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <2090> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <2091> DW_AT_sibling : (ref4) <0x20c6> │ │ │ │ │ <2><2095>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2096> DW_AT_name : (strp) (offset: 0x1491b): MAGIC_TYPE_DISTORTS │ │ │ │ │ <209a> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><209b>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <209c> DW_AT_name : (strp) (offset: 0x28de): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4285,15 +4285,15 @@ │ │ │ │ │ <20c4> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><20c5>: Abbrev Number: 0 │ │ │ │ │ <1><20c6>: Abbrev Number: 21 (DW_TAG_enumeration_type) │ │ │ │ │ <20c7> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <20c8> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <20c8> DW_AT_type : (ref4) <0x50>, unsigned int │ │ │ │ │ <20cc> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20cd> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <20cd> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <20ce> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <20cf> DW_AT_sibling : (ref4) <0x20ec> │ │ │ │ │ <2><20d3>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20d4> DW_AT_name : (strp) (offset: 0xdf30): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <20d8> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20d9>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20da> DW_AT_name : (strp) (offset: 0xdd97): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4311,15 +4311,15 @@ │ │ │ │ │ <2><20f5>: Abbrev Number: 27 (DW_TAG_subrange_type) │ │ │ │ │ <20f6> DW_AT_type : (ref4) <0x32>, long unsigned int │ │ │ │ │ <20fa> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><20fb>: Abbrev Number: 0 │ │ │ │ │ <1><20fc>: Abbrev Number: 60 (DW_TAG_variable) │ │ │ │ │ <20fd> DW_AT_name : (strp) (offset: 0x16bee): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <2101> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2102> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <2102> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <2103> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <2104> DW_AT_type : (ref4) <0x20ec> │ │ │ │ │ <2108> DW_AT_external : (flag_present) 1 │ │ │ │ │ <2108> DW_AT_location : (exprloc) 9 byte block: 3 68 0 2 0 0 0 0 0 (DW_OP_addr: 20068) │ │ │ │ │ <1><2112>: Abbrev Number: 30 (DW_TAG_variable) │ │ │ │ │ <2113> DW_AT_name : (strp) (offset: 0x1054): emboss_snd │ │ │ │ │ <2117> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -136,16 +136,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x224f │ │ │ │ │ DW_MACRO_start_file - lineno: 23 filenum: 33 │ │ │ │ │ DW_MACRO_import - offset : 0x225f │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 18 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 51 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 51 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 52 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 5 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 53 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 54 │ │ │ │ │ @@ -942,25 +942,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa2e3 │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 57 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 17 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 17 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 56 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa323 │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 57 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 25 filenum: 20 │ │ │ │ │ + DW_MACRO_start_file - lineno: 9 filenum: 20 │ │ │ │ │ DW_MACRO_import - offset : 0xa3b0 │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 33 │ │ │ │ │ DW_MACRO_import - offset : 0x2cb8 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 180 │ │ │ │ │ DW_MACRO_import - offset : 0xa3cc │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 33 │ │ │ │ │ @@ -7173,31 +7173,31 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 114 macro : ngettext(msgid1,msgid2,n) dngettext (NULL, msgid1, msgid2, n) │ │ │ │ │ DW_MACRO_define_strp - lineno : 116 macro : dngettext(domainname,msgid1,msgid2,n) dcngettext (domainname, msgid1, msgid2, n, LC_MESSAGES) │ │ │ │ │ │ │ │ │ │ Offset: 0xa504 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa573 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 44 macro : SDL_IMAGE_MAJOR_VERSION 2 │ │ │ │ │ DW_MACRO_define_strp - lineno : 45 macro : SDL_IMAGE_MINOR_VERSION 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,24 +1,35 @@ │ │ │ │ │ -^PBGCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ -cU rlbJl │ │ │ │ │ +GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ +RhwANMke │ │ │ │ │ +I>A`}b|(h │ │ │ │ │ +|jACW}@% │ │ │ │ │ +S*&g'$g} │ │ │ │ │ +Q;^-oQ'>%/Q │ │ │ │ │ +RSC"_4bj │ │ │ │ │ c&yZGENJ │ │ │ │ │ ?4v}P)4% │ │ │ │ │ 0m\cZ>+ │ │ │ │ │ uK#GR?LYF │ │ │ │ │ Y*v?i^a) │ │ │ │ │ OQSgcnZO. │ │ │ │ │ rn:-|#'} │ │ │ │ │ "KAk7E^ │ │ │ │ │ f~'C>'\, │ │ │ │ │ 8%Ht%CIW │ │ │ │ │ 3-*Z=/_T │ │ │ │ │ +Ub~rBZOw │ │ │ │ │ +B+}'"/0z │ │ │ │ │ +TYtM*U;"e │ │ │ │ │ +AvZUq]vY │ │ │ │ │ CKY^n&"A │ │ │ │ │ -nECT/Se2 │ │ │ │ │ ->2"JHDI │ │ │ │ │ -u}BG9 +'a │ │ │ │ │ +hOU2!J(DI │ │ │ │ │ +Q2"JHDI │ │ │ │ │ +hOUr"JND │ │ │ │ │ +hOUr"JND │ │ │ │ │ +vz@"2c~@ │ │ │ │ │ call_weak_fn │ │ │ │ │ crtstuff.c │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ │ frame_dummy │ │ │ │ --- ./usr/lib/debug/.build-id/8b/61a29ef3a230920cc3f37dd37076ff16fb0b74.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/83/fe8d9b234cdf1e7786225a71a693e1fe0d68ed.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 78% similar despite different names │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: DYN (Shared object file) │ │ │ │ │ Machine: AArch64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ │ - Start of section headers: 78928 (bytes into file) │ │ │ │ │ + Start of section headers: 78936 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ │ Number of program headers: 7 │ │ │ │ │ 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 0x13450: │ │ │ │ │ +There are 36 section headers, starting at offset 0x13458: │ │ │ │ │ │ │ │ │ │ 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 00000000000001c8 0001c8 000024 00 A 0 0 4 │ │ │ │ │ [ 2] .gnu.hash NOBITS 00000000000001f0 0001ec 0000e4 00 A 3 0 8 │ │ │ │ │ [ 3] .dynsym NOBITS 00000000000002d8 0001ec 000480 18 A 4 3 8 │ │ │ │ │ @@ -23,23 +23,23 @@ │ │ │ │ │ [18] .dynamic NOBITS 000000000001fdc8 00fdb8 0001c0 10 WA 4 0 8 │ │ │ │ │ [19] .got NOBITS 000000000001ff88 00fdb8 000060 08 WA 0 0 8 │ │ │ │ │ [20] .got.plt NOBITS 000000000001ffe8 00fdb8 000098 08 WA 0 0 8 │ │ │ │ │ [21] .data NOBITS 0000000000020080 00fdb8 000090 00 WA 0 0 8 │ │ │ │ │ [22] .bss NOBITS 0000000000020110 00fdb8 008048 00 WA 0 0 16 │ │ │ │ │ [23] .comment PROGBITS 0000000000000000 0001ec 00001f 01 MS 0 0 1 │ │ │ │ │ [24] .debug_aranges PROGBITS 0000000000000000 00020b 000030 00 0 0 1 │ │ │ │ │ - [25] .debug_info PROGBITS 0000000000000000 000240 001e25 00 C 0 0 8 │ │ │ │ │ + [25] .debug_info PROGBITS 0000000000000000 000240 001e26 00 C 0 0 8 │ │ │ │ │ [26] .debug_abbrev PROGBITS 0000000000000000 002068 000277 00 C 0 0 8 │ │ │ │ │ [27] .debug_line PROGBITS 0000000000000000 0022e0 00068b 00 C 0 0 8 │ │ │ │ │ [28] .debug_str PROGBITS 0000000000000000 002970 00923f 01 MSC 0 0 8 │ │ │ │ │ [29] .debug_line_str PROGBITS 0000000000000000 00bbb0 0003ef 01 MSC 0 0 8 │ │ │ │ │ [30] .debug_loclists PROGBITS 0000000000000000 00bfa0 000604 00 C 0 0 8 │ │ │ │ │ - [31] .debug_macro PROGBITS 0000000000000000 00c5a8 005c09 00 C 0 0 8 │ │ │ │ │ - [32] .debug_rnglists PROGBITS 0000000000000000 0121b1 00008f 00 0 0 1 │ │ │ │ │ - [33] .symtab SYMTAB 0000000000000000 012240 000c00 18 34 83 8 │ │ │ │ │ - [34] .strtab STRTAB 0000000000000000 012e40 0004a4 00 0 0 1 │ │ │ │ │ - [35] .shstrtab STRTAB 0000000000000000 0132e4 00016a 00 0 0 1 │ │ │ │ │ + [31] .debug_macro PROGBITS 0000000000000000 00c5a8 005c0b 00 C 0 0 8 │ │ │ │ │ + [32] .debug_rnglists PROGBITS 0000000000000000 0121b3 00008f 00 0 0 1 │ │ │ │ │ + [33] .symtab SYMTAB 0000000000000000 012248 000c00 18 34 83 8 │ │ │ │ │ + [34] .strtab STRTAB 0000000000000000 012e48 0004a4 00 0 0 1 │ │ │ │ │ + [35] .shstrtab STRTAB 0000000000000000 0132ec 00016a 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), p (processor specific) │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 8b61a29ef3a230920cc3f37dd37076ff16fb0b74 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 83fe8d9b234cdf1e7786225a71a693e1fe0d68ed │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3834,189 +3834,189 @@ │ │ │ │ │ <1d47> DW_AT_decl_line : (data1) 236 │ │ │ │ │ <1d48> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1d49> DW_AT_type : (ref4) <0x1d00>, Mix_Chunk │ │ │ │ │ <1><1d4d>: Abbrev Number: 18 (DW_TAG_structure_type) │ │ │ │ │ <1d4e> DW_AT_name : (strp) (offset: 0x1585e): magic_api_t │ │ │ │ │ <1d52> DW_AT_byte_size : (data1) 192 │ │ │ │ │ <1d53> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d54> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1d54> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1d55> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d55> DW_AT_sibling : (ref4) <0x1e9f> │ │ │ │ │ <2><1d59>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d5a> DW_AT_name : (strp) (offset: 0xf109): tp_version │ │ │ │ │ <1d5e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d5f> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1d5f> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1d60> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d61> DW_AT_type : (ref4) <0xc7> │ │ │ │ │ <1d65> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d66>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d67> DW_AT_name : (strp) (offset: 0x12ba9): data_directory │ │ │ │ │ <1d6b> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d6c> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1d6c> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1d6d> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d6e> DW_AT_type : (ref4) <0xc7> │ │ │ │ │ <1d72> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d73>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d74> DW_AT_name : (strp) (offset: 0x53c3): update_progress_bar │ │ │ │ │ <1d78> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d79> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1d79> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1d7a> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d7b> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1d7f> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d80>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d81> DW_AT_name : (strp) (offset: 0x5a72): special_notify │ │ │ │ │ <1d85> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d86> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1d86> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1d87> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d88> DW_AT_type : (ref4) <0x1b8> │ │ │ │ │ <1d8c> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d8d>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d8e> DW_AT_name : (strp) (offset: 0x3b5d): sRGB_to_linear │ │ │ │ │ <1d92> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d93> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d93> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d94> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d95> DW_AT_type : (ref4) <0x1eae> │ │ │ │ │ <1d99> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d9a>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d9b> DW_AT_name : (strp) (offset: 0x18558): linear_to_sRGB │ │ │ │ │ <1d9f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1da0> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1da0> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1da1> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1da2> DW_AT_type : (ref4) <0x1ec2> │ │ │ │ │ <1da6> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1da7>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1da8> DW_AT_name : (strp) (offset: 0x1891c): in_circle │ │ │ │ │ <1dac> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dad> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1dad> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1dae> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1daf> DW_AT_type : (ref4) <0x1ee0> │ │ │ │ │ <1db3> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1db4>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1db5> DW_AT_name : (strp) (offset: 0x17d3): getpixel │ │ │ │ │ <1db9> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dba> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1dba> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1dbb> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1dbc> DW_AT_type : (ref4) <0x1f03> │ │ │ │ │ <1dc0> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1dc1>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dc2> DW_AT_name : (strp) (offset: 0x46cb): putpixel │ │ │ │ │ <1dc6> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dc7> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1dc7> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1dc8> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dc9> DW_AT_type : (ref4) <0x1f22> │ │ │ │ │ <1dcd> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1dce>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dcf> DW_AT_name : (strp) (offset: 0x6a97): xorpixel │ │ │ │ │ <1dd3> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dd4> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1dd4> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1dd5> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd6> DW_AT_type : (ref4) <0x1f3c> │ │ │ │ │ <1dda> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1ddb>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1ddc> DW_AT_name : (strp) (offset: 0x37dd): playsound │ │ │ │ │ <1de0> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1de1> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1de1> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1de2> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de3> DW_AT_type : (ref4) <0x1f5b> │ │ │ │ │ <1de7> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><1de8>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1de9> DW_AT_name : (strp) (offset: 0xd8f9): playingsound │ │ │ │ │ <1ded> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dee> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1dee> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1def> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1df0> DW_AT_type : (ref4) <0x1f65> │ │ │ │ │ <1df4> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><1df5>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1df6> DW_AT_name : (strp) (offset: 0x1b178): pausesound │ │ │ │ │ <1dfa> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dfb> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1dfb> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <1dfc> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dfd> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e01> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><1e02>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e03> DW_AT_name : (strp) (offset: 0x1b176): unpausesound │ │ │ │ │ <1e07> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e08> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <1e08> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <1e09> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e0a> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e0e> DW_AT_data_member_location: (data1) 104 │ │ │ │ │ <2><1e0f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e10> DW_AT_name : (strp) (offset: 0xf865): stopsound │ │ │ │ │ <1e14> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e15> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <1e15> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <1e16> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e17> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e1b> DW_AT_data_member_location: (data1) 112 │ │ │ │ │ <2><1e1c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e1d> DW_AT_name : (strp) (offset: 0xb2b7): line │ │ │ │ │ <1e21> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e22> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <1e22> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <1e23> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e24> DW_AT_type : (ref4) <0x1fcb> │ │ │ │ │ <1e28> DW_AT_data_member_location: (data1) 120 │ │ │ │ │ <2><1e29>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e2a> DW_AT_name : (strp) (offset: 0x12b6a): button_down │ │ │ │ │ <1e2e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e2f> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <1e2f> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <1e30> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1e31> DW_AT_type : (ref4) <0x1f65> │ │ │ │ │ <1e35> DW_AT_data_member_location: (data1) 128 │ │ │ │ │ <2><1e36>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e37> DW_AT_name : (strp) (offset: 0x101a3): rgbtohsv │ │ │ │ │ <1e3b> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e3c> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <1e3c> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <1e3d> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e3e> DW_AT_type : (ref4) <0x1ff9> │ │ │ │ │ <1e42> DW_AT_data_member_location: (data1) 136 │ │ │ │ │ <2><1e43>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e44> DW_AT_name : (strp) (offset: 0xb9b6): hsvtorgb │ │ │ │ │ <1e48> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e49> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1e49> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1e4a> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e4b> DW_AT_type : (ref4) <0x2022> │ │ │ │ │ <1e4f> DW_AT_data_member_location: (data1) 144 │ │ │ │ │ <2><1e50>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e51> DW_AT_name : (strp) (offset: 0x17274): canvas_w │ │ │ │ │ <1e55> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e56> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <1e56> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <1e57> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e58> DW_AT_type : (ref4) <0x39>, int │ │ │ │ │ <1e5c> DW_AT_data_member_location: (data1) 152 │ │ │ │ │ <2><1e5d>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e5e> DW_AT_name : (strp) (offset: 0x171cf): canvas_h │ │ │ │ │ <1e62> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e63> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <1e63> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <1e64> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e65> DW_AT_type : (ref4) <0x39>, int │ │ │ │ │ <1e69> DW_AT_data_member_location: (data1) 156 │ │ │ │ │ <2><1e6a>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e6b> DW_AT_name : (strp) (offset: 0x15e07): scale │ │ │ │ │ <1e6f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e70> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <1e70> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <1e71> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e72> DW_AT_type : (ref4) <0x2045> │ │ │ │ │ <1e76> DW_AT_data_member_location: (data1) 160 │ │ │ │ │ <2><1e77>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e78> DW_AT_name : (strp) (offset: 0x15e00): rotate_scale │ │ │ │ │ <1e7c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e7d> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1e7d> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1e7e> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e7f> DW_AT_type : (ref4) <0x2063> │ │ │ │ │ <1e83> DW_AT_data_member_location: (data1) 168 │ │ │ │ │ <2><1e84>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e85> DW_AT_name : (strp) (offset: 0x12631): touched │ │ │ │ │ <1e89> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e8a> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <1e8a> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <1e8b> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e8c> DW_AT_type : (ref4) <0x207c> │ │ │ │ │ <1e90> DW_AT_data_member_location: (data1) 176 │ │ │ │ │ <2><1e91>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e92> DW_AT_name : (strp) (offset: 0x8402): retract_undo │ │ │ │ │ <1e96> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e97> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <1e97> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <1e98> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e99> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e9d> DW_AT_data_member_location: (data1) 184 │ │ │ │ │ <2><1e9e>: Abbrev Number: 0 │ │ │ │ │ <1><1e9f>: Abbrev Number: 33 (DW_TAG_subroutine_type) │ │ │ │ │ <1ea0> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1ea0> DW_AT_type : (ref4) <0x32>, float │ │ │ │ │ @@ -4246,23 +4246,23 @@ │ │ │ │ │ <2><207b>: Abbrev Number: 0 │ │ │ │ │ <1><207c>: Abbrev Number: 8 (DW_TAG_pointer_type) │ │ │ │ │ <207d> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ │ <207d> DW_AT_type : (ref4) <0x2068>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><2081>: Abbrev Number: 6 (DW_TAG_typedef) │ │ │ │ │ <2082> DW_AT_name : (strp) (offset: 0xd6ec): magic_api │ │ │ │ │ <2086> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2087> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <2087> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <2088> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <2089> DW_AT_type : (ref4) <0x1d4d>, magic_api_t │ │ │ │ │ <1><208d>: Abbrev Number: 26 (DW_TAG_enumeration_type) │ │ │ │ │ <208e> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <208f> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <208f> DW_AT_type : (ref4) <0x57>, unsigned int │ │ │ │ │ <2093> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2094> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <2094> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <2095> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <2096> DW_AT_sibling : (ref4) <0x20cb> │ │ │ │ │ <2><209a>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <209b> DW_AT_name : (strp) (offset: 0x14a16): MAGIC_TYPE_DISTORTS │ │ │ │ │ <209f> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20a0>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20a1> DW_AT_name : (strp) (offset: 0x1993e): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4287,15 +4287,15 @@ │ │ │ │ │ <20c9> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><20ca>: Abbrev Number: 0 │ │ │ │ │ <1><20cb>: Abbrev Number: 26 (DW_TAG_enumeration_type) │ │ │ │ │ <20cc> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <20cd> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <20cd> DW_AT_type : (ref4) <0x57>, unsigned int │ │ │ │ │ <20d1> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20d2> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <20d2> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <20d3> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <20d4> DW_AT_sibling : (ref4) <0x20f1> │ │ │ │ │ <2><20d8>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20d9> DW_AT_name : (strp) (offset: 0xe091): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <20dd> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20de>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20df> DW_AT_name : (strp) (offset: 0xdef8): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4313,15 +4313,15 @@ │ │ │ │ │ <2><20fa>: Abbrev Number: 25 (DW_TAG_subrange_type) │ │ │ │ │ <20fb> DW_AT_type : (ref4) <0x40>, long unsigned int │ │ │ │ │ <20ff> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><2100>: Abbrev Number: 0 │ │ │ │ │ <1><2101>: Abbrev Number: 31 (DW_TAG_variable) │ │ │ │ │ <2102> DW_AT_name : (strp) (offset: 0x16d6f): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <2106> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2107> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <2107> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <2108> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <2109> DW_AT_type : (ref4) <0x20f1> │ │ │ │ │ <210d> DW_AT_external : (flag_present) 1 │ │ │ │ │ <210d> DW_AT_location : (exprloc) 9 byte block: 3 f8 0 2 0 0 0 0 0 (DW_OP_addr: 200f8) │ │ │ │ │ <1><2117>: Abbrev Number: 26 (DW_TAG_enumeration_type) │ │ │ │ │ <2118> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <2119> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -247,16 +247,16 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 947 macro : __COMPAR_FN_T │ │ │ │ │ DW_MACRO_start_file - lineno: 965 filenum: 79 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 1155 filenum: 80 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 18 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 81 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 81 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 82 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 5 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 83 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 84 │ │ │ │ │ @@ -942,25 +942,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa2f2 │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 87 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 17 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 17 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 86 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa332 │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 87 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 25 filenum: 22 │ │ │ │ │ + DW_MACRO_start_file - lineno: 9 filenum: 22 │ │ │ │ │ DW_MACRO_import - offset : 0xa3bf │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 36 │ │ │ │ │ DW_MACRO_import - offset : 0x2cc7 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 181 │ │ │ │ │ DW_MACRO_import - offset : 0xa3db │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 36 │ │ │ │ │ @@ -7175,31 +7175,31 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 114 macro : ngettext(msgid1,msgid2,n) dngettext (NULL, msgid1, msgid2, n) │ │ │ │ │ DW_MACRO_define_strp - lineno : 116 macro : dngettext(domainname,msgid1,msgid2,n) dcngettext (domainname, msgid1, msgid2, n, LC_MESSAGES) │ │ │ │ │ │ │ │ │ │ Offset: 0xa513 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa582 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 44 macro : SDL_IMAGE_MAJOR_VERSION 2 │ │ │ │ │ DW_MACRO_define_strp - lineno : 45 macro : SDL_IMAGE_MINOR_VERSION 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,10 +1,9 @@ │ │ │ │ │ -tGCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ -Ie<l)Q93 │ │ │ │ │ ->[Y/k7Y5q0 │ │ │ │ │ +GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ +SW+L]m6gF^ │ │ │ │ │ @szE0,QD │ │ │ │ │ 1>lq%>3j- │ │ │ │ │ Mn0{CXh' │ │ │ │ │ R`hk A4p │ │ │ │ │ YnbHYP3PH │ │ │ │ │ 8uAT:u.: │ │ │ │ │ XF$([$3ba │ │ │ │ │ @@ -12,19 +11,17 @@ │ │ │ │ │ @8l6+NfMS │ │ │ │ │ pltS+#[C │ │ │ │ │ ^?K( l}! │ │ │ │ │ +^IQn9UAG │ │ │ │ │ wGf+-DpF │ │ │ │ │ hB?ApRBWe │ │ │ │ │ c$;9yQ1=QlL? │ │ │ │ │ -rg*0Mr^G │ │ │ │ │ -<Odg-LG<'1`y │ │ │ │ │ -GFD |,j │ │ │ │ │ -eI.=KriZ │ │ │ │ │ -}BG9 +'a │ │ │ │ │ +; -z'8hP │ │ │ │ │ +8?!@ow.a │ │ │ │ │ +z<r"JPp}& │ │ │ │ │ call_weak_fn │ │ │ │ │ crtstuff.c │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ │ frame_dummy │ │ │ │ --- ./usr/lib/debug/.build-id/8d/9eedebb666f65356e60ef17e13b4ed0d625672.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/ee/5382c822c8101b4475feba5e39dc51fe17a0b9.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 81% similar despite different names │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: DYN (Shared object file) │ │ │ │ │ Machine: AArch64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ │ - Start of section headers: 81288 (bytes into file) │ │ │ │ │ + Start of section headers: 81296 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ │ Number of program headers: 7 │ │ │ │ │ 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 0x13d88: │ │ │ │ │ +There are 36 section headers, starting at offset 0x13d90: │ │ │ │ │ │ │ │ │ │ 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 00000000000001c8 0001c8 000024 00 A 0 0 4 │ │ │ │ │ [ 2] .gnu.hash NOBITS 00000000000001f0 0001ec 000170 00 A 3 0 8 │ │ │ │ │ [ 3] .dynsym NOBITS 0000000000000360 0001ec 0005d0 18 A 4 3 8 │ │ │ │ │ @@ -23,23 +23,23 @@ │ │ │ │ │ [18] .dynamic NOBITS 000000000001fd80 00fd70 0001c0 10 WA 4 0 8 │ │ │ │ │ [19] .got NOBITS 000000000001ff40 00fd70 0000a8 08 WA 0 0 8 │ │ │ │ │ [20] .got.plt NOBITS 000000000001ffe8 00fd70 0000b8 08 WA 0 0 8 │ │ │ │ │ [21] .data NOBITS 00000000000200a0 00fd70 000020 00 WA 0 0 8 │ │ │ │ │ [22] .bss NOBITS 00000000000200c0 00fd70 000050 00 WA 0 0 8 │ │ │ │ │ [23] .comment PROGBITS 0000000000000000 0001ec 00001f 01 MS 0 0 1 │ │ │ │ │ [24] .debug_aranges PROGBITS 0000000000000000 00020b 000030 00 0 0 1 │ │ │ │ │ - [25] .debug_info PROGBITS 0000000000000000 000240 0021c5 00 C 0 0 8 │ │ │ │ │ + [25] .debug_info PROGBITS 0000000000000000 000240 0021c4 00 C 0 0 8 │ │ │ │ │ [26] .debug_abbrev PROGBITS 0000000000000000 002408 00024c 00 C 0 0 8 │ │ │ │ │ [27] .debug_line PROGBITS 0000000000000000 002658 0008b3 00 C 0 0 8 │ │ │ │ │ [28] .debug_str PROGBITS 0000000000000000 002f10 009253 01 MSC 0 0 8 │ │ │ │ │ [29] .debug_line_str PROGBITS 0000000000000000 00c168 0003de 01 MSC 0 0 8 │ │ │ │ │ [30] .debug_loclists PROGBITS 0000000000000000 00c548 00086e 00 C 0 0 8 │ │ │ │ │ - [31] .debug_macro PROGBITS 0000000000000000 00cdb8 005c46 00 C 0 0 8 │ │ │ │ │ - [32] .debug_rnglists PROGBITS 0000000000000000 012a00 0000b2 00 C 0 0 8 │ │ │ │ │ - [33] .symtab SYMTAB 0000000000000000 012ab8 000cc0 18 34 77 8 │ │ │ │ │ - [34] .strtab STRTAB 0000000000000000 013778 0004a2 00 0 0 1 │ │ │ │ │ - [35] .shstrtab STRTAB 0000000000000000 013c1a 00016a 00 0 0 1 │ │ │ │ │ + [31] .debug_macro PROGBITS 0000000000000000 00cdb8 005c49 00 C 0 0 8 │ │ │ │ │ + [32] .debug_rnglists PROGBITS 0000000000000000 012a08 0000b2 00 C 0 0 8 │ │ │ │ │ + [33] .symtab SYMTAB 0000000000000000 012ac0 000cc0 18 34 77 8 │ │ │ │ │ + [34] .strtab STRTAB 0000000000000000 013780 0004a2 00 0 0 1 │ │ │ │ │ + [35] .shstrtab STRTAB 0000000000000000 013c22 00016a 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), p (processor specific) │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 8d9eedebb666f65356e60ef17e13b4ed0d625672 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: ee5382c822c8101b4475feba5e39dc51fe17a0b9 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3834,189 +3834,189 @@ │ │ │ │ │ <1d47> DW_AT_decl_line : (data1) 236 │ │ │ │ │ <1d48> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1d49> DW_AT_type : (ref4) <0x1d00>, Mix_Chunk │ │ │ │ │ <1><1d4d>: Abbrev Number: 21 (DW_TAG_structure_type) │ │ │ │ │ <1d4e> DW_AT_name : (strp) (offset: 0x18848): magic_api_t │ │ │ │ │ <1d52> DW_AT_byte_size : (data1) 192 │ │ │ │ │ <1d53> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d54> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1d54> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1d55> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d55> DW_AT_sibling : (ref4) <0x1e9f> │ │ │ │ │ <2><1d59>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d5a> DW_AT_name : (strp) (offset: 0xf04e): tp_version │ │ │ │ │ <1d5e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d5f> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1d5f> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1d60> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d61> DW_AT_type : (ref4) <0xc7> │ │ │ │ │ <1d65> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d66>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d67> DW_AT_name : (strp) (offset: 0x12ac1): data_directory │ │ │ │ │ <1d6b> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d6c> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1d6c> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1d6d> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d6e> DW_AT_type : (ref4) <0xc7> │ │ │ │ │ <1d72> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d73>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d74> DW_AT_name : (strp) (offset: 0x5506): update_progress_bar │ │ │ │ │ <1d78> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d79> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1d79> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1d7a> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d7b> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1d7f> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d80>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d81> DW_AT_name : (strp) (offset: 0x5b89): special_notify │ │ │ │ │ <1d85> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d86> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1d86> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1d87> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d88> DW_AT_type : (ref4) <0x1b8> │ │ │ │ │ <1d8c> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d8d>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d8e> DW_AT_name : (strp) (offset: 0x3c6f): sRGB_to_linear │ │ │ │ │ <1d92> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d93> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d93> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d94> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d95> DW_AT_type : (ref4) <0x1eae> │ │ │ │ │ <1d99> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d9a>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d9b> DW_AT_name : (strp) (offset: 0x184fa): linear_to_sRGB │ │ │ │ │ <1d9f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1da0> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1da0> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1da1> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1da2> DW_AT_type : (ref4) <0x1ec2> │ │ │ │ │ <1da6> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1da7>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1da8> DW_AT_name : (strp) (offset: 0x188b8): in_circle │ │ │ │ │ <1dac> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dad> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1dad> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1dae> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1daf> DW_AT_type : (ref4) <0x1ee0> │ │ │ │ │ <1db3> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1db4>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1db5> DW_AT_name : (strp) (offset: 0x17bb): getpixel │ │ │ │ │ <1db9> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dba> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1dba> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1dbb> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1dbc> DW_AT_type : (ref4) <0x1f03> │ │ │ │ │ <1dc0> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1dc1>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1dc2> DW_AT_name : (strp) (offset: 0x47fc): putpixel │ │ │ │ │ <1dc6> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dc7> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1dc7> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1dc8> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dc9> DW_AT_type : (ref4) <0x1f22> │ │ │ │ │ <1dcd> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1dce>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1dcf> DW_AT_name : (strp) (offset: 0x6bf7): xorpixel │ │ │ │ │ <1dd3> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dd4> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1dd4> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1dd5> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd6> DW_AT_type : (ref4) <0x1f3c> │ │ │ │ │ <1dda> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1ddb>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1ddc> DW_AT_name : (strp) (offset: 0x38ef): playsound │ │ │ │ │ <1de0> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1de1> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1de1> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1de2> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de3> DW_AT_type : (ref4) <0x1f5b> │ │ │ │ │ <1de7> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><1de8>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1de9> DW_AT_name : (strp) (offset: 0xd911): playingsound │ │ │ │ │ <1ded> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dee> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1dee> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1def> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1df0> DW_AT_type : (ref4) <0x1f65> │ │ │ │ │ <1df4> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><1df5>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1df6> DW_AT_name : (strp) (offset: 0x1b198): pausesound │ │ │ │ │ <1dfa> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dfb> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1dfb> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <1dfc> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dfd> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e01> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><1e02>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e03> DW_AT_name : (strp) (offset: 0x1b196): unpausesound │ │ │ │ │ <1e07> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e08> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <1e08> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <1e09> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e0a> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e0e> DW_AT_data_member_location: (data1) 104 │ │ │ │ │ <2><1e0f>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e10> DW_AT_name : (strp) (offset: 0xf79f): stopsound │ │ │ │ │ <1e14> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e15> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <1e15> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <1e16> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e17> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e1b> DW_AT_data_member_location: (data1) 112 │ │ │ │ │ <2><1e1c>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e1d> DW_AT_name : (strp) (offset: 0x1c20a): line │ │ │ │ │ <1e21> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e22> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <1e22> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <1e23> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e24> DW_AT_type : (ref4) <0x1fcb> │ │ │ │ │ <1e28> DW_AT_data_member_location: (data1) 120 │ │ │ │ │ <2><1e29>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e2a> DW_AT_name : (strp) (offset: 0x12a82): button_down │ │ │ │ │ <1e2e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e2f> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <1e2f> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <1e30> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1e31> DW_AT_type : (ref4) <0x1f65> │ │ │ │ │ <1e35> DW_AT_data_member_location: (data1) 128 │ │ │ │ │ <2><1e36>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e37> DW_AT_name : (strp) (offset: 0x100c1): rgbtohsv │ │ │ │ │ <1e3b> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e3c> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <1e3c> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <1e3d> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e3e> DW_AT_type : (ref4) <0x1ff9> │ │ │ │ │ <1e42> DW_AT_data_member_location: (data1) 136 │ │ │ │ │ <2><1e43>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e44> DW_AT_name : (strp) (offset: 0xba88): hsvtorgb │ │ │ │ │ <1e48> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e49> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1e49> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1e4a> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e4b> DW_AT_type : (ref4) <0x2022> │ │ │ │ │ <1e4f> DW_AT_data_member_location: (data1) 144 │ │ │ │ │ <2><1e50>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e51> DW_AT_name : (strp) (offset: 0x171e2): canvas_w │ │ │ │ │ <1e55> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e56> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <1e56> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <1e57> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e58> DW_AT_type : (ref4) <0x39>, int │ │ │ │ │ <1e5c> DW_AT_data_member_location: (data1) 152 │ │ │ │ │ <2><1e5d>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e5e> DW_AT_name : (strp) (offset: 0x1713d): canvas_h │ │ │ │ │ <1e62> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e63> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <1e63> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <1e64> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e65> DW_AT_type : (ref4) <0x39>, int │ │ │ │ │ <1e69> DW_AT_data_member_location: (data1) 156 │ │ │ │ │ <2><1e6a>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e6b> DW_AT_name : (strp) (offset: 0x15dd1): scale │ │ │ │ │ <1e6f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e70> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <1e70> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <1e71> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e72> DW_AT_type : (ref4) <0x2045> │ │ │ │ │ <1e76> DW_AT_data_member_location: (data1) 160 │ │ │ │ │ <2><1e77>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e78> DW_AT_name : (strp) (offset: 0x15dca): rotate_scale │ │ │ │ │ <1e7c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e7d> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1e7d> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1e7e> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e7f> DW_AT_type : (ref4) <0x2063> │ │ │ │ │ <1e83> DW_AT_data_member_location: (data1) 168 │ │ │ │ │ <2><1e84>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e85> DW_AT_name : (strp) (offset: 0x1254f): touched │ │ │ │ │ <1e89> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e8a> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <1e8a> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <1e8b> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e8c> DW_AT_type : (ref4) <0x207c> │ │ │ │ │ <1e90> DW_AT_data_member_location: (data1) 176 │ │ │ │ │ <2><1e91>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e92> DW_AT_name : (strp) (offset: 0x84b4): retract_undo │ │ │ │ │ <1e96> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e97> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <1e97> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <1e98> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e99> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e9d> DW_AT_data_member_location: (data1) 184 │ │ │ │ │ <2><1e9e>: Abbrev Number: 0 │ │ │ │ │ <1><1e9f>: Abbrev Number: 32 (DW_TAG_subroutine_type) │ │ │ │ │ <1ea0> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1ea0> DW_AT_type : (ref4) <0x32>, float │ │ │ │ │ @@ -4246,23 +4246,23 @@ │ │ │ │ │ <2><207b>: Abbrev Number: 0 │ │ │ │ │ <1><207c>: Abbrev Number: 8 (DW_TAG_pointer_type) │ │ │ │ │ <207d> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ │ <207d> DW_AT_type : (ref4) <0x2068>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><2081>: Abbrev Number: 6 (DW_TAG_typedef) │ │ │ │ │ <2082> DW_AT_name : (strp) (offset: 0xd704): magic_api │ │ │ │ │ <2086> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2087> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <2087> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <2088> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <2089> DW_AT_type : (ref4) <0x1d4d>, magic_api_t │ │ │ │ │ <1><208d>: Abbrev Number: 28 (DW_TAG_enumeration_type) │ │ │ │ │ <208e> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <208f> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <208f> DW_AT_type : (ref4) <0x4e>, unsigned int │ │ │ │ │ <2093> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2094> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <2094> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <2095> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <2096> DW_AT_sibling : (ref4) <0x20cb> │ │ │ │ │ <2><209a>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <209b> DW_AT_name : (strp) (offset: 0x149b7): MAGIC_TYPE_DISTORTS │ │ │ │ │ <209f> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20a0>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20a1> DW_AT_name : (strp) (offset: 0x29cc): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4287,15 +4287,15 @@ │ │ │ │ │ <20c9> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><20ca>: Abbrev Number: 0 │ │ │ │ │ <1><20cb>: Abbrev Number: 28 (DW_TAG_enumeration_type) │ │ │ │ │ <20cc> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <20cd> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <20cd> DW_AT_type : (ref4) <0x4e>, unsigned int │ │ │ │ │ <20d1> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20d2> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <20d2> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <20d3> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <20d4> DW_AT_sibling : (ref4) <0x20f1> │ │ │ │ │ <2><20d8>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20d9> DW_AT_name : (strp) (offset: 0xe000): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <20dd> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20de>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20df> DW_AT_name : (strp) (offset: 0xde67): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4313,15 +4313,15 @@ │ │ │ │ │ <2><20fa>: Abbrev Number: 33 (DW_TAG_subrange_type) │ │ │ │ │ <20fb> DW_AT_type : (ref4) <0x55>, long unsigned int │ │ │ │ │ <20ff> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><2100>: Abbrev Number: 0 │ │ │ │ │ <1><2101>: Abbrev Number: 17 (DW_TAG_variable) │ │ │ │ │ <2102> DW_AT_name : (strp) (offset: 0x16cb3): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <2106> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2107> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <2107> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <2108> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <2109> DW_AT_type : (ref4) <0x20f1> │ │ │ │ │ <210d> DW_AT_external : (flag_present) 1 │ │ │ │ │ <210d> DW_AT_location : (exprloc) 9 byte block: 3 a8 0 2 0 0 0 0 0 (DW_OP_addr: 200a8) │ │ │ │ │ <1><2117>: Abbrev Number: 8 (DW_TAG_pointer_type) │ │ │ │ │ <2118> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ │ <2118> DW_AT_type : (ref4) <0x39>, int │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -7,16 +7,16 @@ │ │ │ │ │ │ │ │ │ │ DW_MACRO_import - offset : 0xd8f │ │ │ │ │ DW_MACRO_start_file - lineno: 0 filenum: 1 │ │ │ │ │ DW_MACRO_start_file - lineno: 0 filenum: 23 │ │ │ │ │ DW_MACRO_import - offset : 0x18c7 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 14 filenum: 18 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 24 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 24 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 25 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 5 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 26 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 27 │ │ │ │ │ @@ -942,25 +942,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa27e │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 30 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 17 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 17 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 29 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa2be │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 30 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 25 filenum: 20 │ │ │ │ │ + DW_MACRO_start_file - lineno: 9 filenum: 20 │ │ │ │ │ DW_MACRO_import - offset : 0xa34b │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 46 │ │ │ │ │ DW_MACRO_import - offset : 0x2c1d │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 180 │ │ │ │ │ DW_MACRO_import - offset : 0xa367 │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 46 │ │ │ │ │ @@ -7152,31 +7152,31 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 114 macro : ngettext(msgid1,msgid2,n) dngettext (NULL, msgid1, msgid2, n) │ │ │ │ │ DW_MACRO_define_strp - lineno : 116 macro : dngettext(domainname,msgid1,msgid2,n) dcngettext (domainname, msgid1, msgid2, n, LC_MESSAGES) │ │ │ │ │ │ │ │ │ │ Offset: 0xa49f │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa50e │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 44 macro : SDL_IMAGE_MAJOR_VERSION 2 │ │ │ │ │ DW_MACRO_define_strp - lineno : 45 macro : SDL_IMAGE_MINOR_VERSION 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,20 +1,18 @@ │ │ │ │ │ -bVrGCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ -$3[V`x-' │ │ │ │ │ -D,jX*et{ │ │ │ │ │ +GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ 0;XdSP[K0$ │ │ │ │ │ rY)<->fU │ │ │ │ │ YO%xN)J: │ │ │ │ │ "[)_2"IW │ │ │ │ │ "cKi0d4D │ │ │ │ │ e0+3|N) │ │ │ │ │ G=7dr MIV$ │ │ │ │ │ -:bV Q8j21 │ │ │ │ │ -3biqF,#hF,ChF,- │ │ │ │ │ -Bt'DwBt'DwBt'DwBt'DwBt'DwBt't │ │ │ │ │ +CTxz=V~& │ │ │ │ │ +'\k|)=oo │ │ │ │ │ +B3biqF,- │ │ │ │ │ call_weak_fn │ │ │ │ │ crtstuff.c │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ │ frame_dummy │ │ │ │ --- ./usr/lib/debug/.build-id/8f/8635314b81c44a7215e7775a22d447c18d13a1.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/a3/b7a2d6ff89581f110926c58ddf10fd206fcf6b.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 86% similar despite different names │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -23,15 +23,15 @@ │ │ │ │ │ [18] .dynamic NOBITS 000000000001fde8 00fdd8 0001c0 10 WA 4 0 8 │ │ │ │ │ [19] .got NOBITS 000000000001ffa8 00fdd8 000040 08 WA 0 0 8 │ │ │ │ │ [20] .got.plt NOBITS 000000000001ffe8 00fdd8 000080 08 WA 0 0 8 │ │ │ │ │ [21] .data NOBITS 0000000000020068 00fdd8 000068 00 WA 0 0 8 │ │ │ │ │ [22] .bss NOBITS 00000000000200d0 00fdd8 000010 00 WA 0 0 8 │ │ │ │ │ [23] .comment PROGBITS 0000000000000000 0001ec 00001f 01 MS 0 0 1 │ │ │ │ │ [24] .debug_aranges PROGBITS 0000000000000000 00020b 000030 00 0 0 1 │ │ │ │ │ - [25] .debug_info PROGBITS 0000000000000000 000240 001c47 00 C 0 0 8 │ │ │ │ │ + [25] .debug_info PROGBITS 0000000000000000 000240 001c45 00 C 0 0 8 │ │ │ │ │ [26] .debug_abbrev PROGBITS 0000000000000000 001e88 000249 00 C 0 0 8 │ │ │ │ │ [27] .debug_line PROGBITS 0000000000000000 0020d8 0004a9 00 C 0 0 8 │ │ │ │ │ [28] .debug_str PROGBITS 0000000000000000 002588 0091ca 01 MSC 0 0 8 │ │ │ │ │ [29] .debug_line_str PROGBITS 0000000000000000 00b758 0003e3 01 MSC 0 0 8 │ │ │ │ │ [30] .debug_loclists PROGBITS 0000000000000000 00bb40 000492 00 C 0 0 8 │ │ │ │ │ [31] .debug_macro PROGBITS 0000000000000000 00bfd8 005c19 00 C 0 0 8 │ │ │ │ │ [32] .debug_rnglists PROGBITS 0000000000000000 011bf1 000055 00 0 0 1 │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 8f8635314b81c44a7215e7775a22d447c18d13a1 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: a3b7a2d6ff89581f110926c58ddf10fd206fcf6b │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3832,189 +3832,189 @@ │ │ │ │ │ <1d42> DW_AT_decl_line : (data1) 236 │ │ │ │ │ <1d43> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1d44> DW_AT_type : (ref4) <0x1cfb>, Mix_Chunk │ │ │ │ │ <1><1d48>: Abbrev Number: 18 (DW_TAG_structure_type) │ │ │ │ │ <1d49> DW_AT_name : (strp) (offset: 0x157ec): magic_api_t │ │ │ │ │ <1d4d> DW_AT_byte_size : (data1) 192 │ │ │ │ │ <1d4e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d4f> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1d4f> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1d50> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d50> DW_AT_sibling : (ref4) <0x1e9a> │ │ │ │ │ <2><1d54>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d55> DW_AT_name : (strp) (offset: 0xf043): tp_version │ │ │ │ │ <1d59> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d5a> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1d5a> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1d5b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d5c> DW_AT_type : (ref4) <0xc0> │ │ │ │ │ <1d60> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d61>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d62> DW_AT_name : (strp) (offset: 0x12aec): data_directory │ │ │ │ │ <1d66> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d67> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1d67> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1d68> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d69> DW_AT_type : (ref4) <0xc0> │ │ │ │ │ <1d6d> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d6e>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d6f> DW_AT_name : (strp) (offset: 0x542d): update_progress_bar │ │ │ │ │ <1d73> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d74> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1d74> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1d75> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d76> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1d7a> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d7b>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d7c> DW_AT_name : (strp) (offset: 0x5aa9): special_notify │ │ │ │ │ <1d80> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d81> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1d81> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1d82> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d83> DW_AT_type : (ref4) <0x1b8> │ │ │ │ │ <1d87> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d88>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d89> DW_AT_name : (strp) (offset: 0x3b01): sRGB_to_linear │ │ │ │ │ <1d8d> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d8e> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d8e> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d8f> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d90> DW_AT_type : (ref4) <0x1ea9> │ │ │ │ │ <1d94> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d95>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d96> DW_AT_name : (strp) (offset: 0x18488): linear_to_sRGB │ │ │ │ │ <1d9a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d9b> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1d9b> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1d9c> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d9d> DW_AT_type : (ref4) <0x1ebd> │ │ │ │ │ <1da1> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1da2>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1da3> DW_AT_name : (strp) (offset: 0x18859): in_circle │ │ │ │ │ <1da7> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1da8> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1da8> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1da9> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1daa> DW_AT_type : (ref4) <0x1edb> │ │ │ │ │ <1dae> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1daf>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1db0> DW_AT_name : (strp) (offset: 0x174c): getpixel │ │ │ │ │ <1db4> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1db5> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1db5> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1db6> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1db7> DW_AT_type : (ref4) <0x1efe> │ │ │ │ │ <1dbb> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1dbc>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dbd> DW_AT_name : (strp) (offset: 0x46bf): putpixel │ │ │ │ │ <1dc1> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dc2> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1dc2> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1dc3> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dc4> DW_AT_type : (ref4) <0x1f1d> │ │ │ │ │ <1dc8> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1dc9>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dca> DW_AT_name : (strp) (offset: 0x6af3): xorpixel │ │ │ │ │ <1dce> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dcf> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1dcf> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1dd0> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd1> DW_AT_type : (ref4) <0x1f37> │ │ │ │ │ <1dd5> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1dd6>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dd7> DW_AT_name : (strp) (offset: 0x37be): playsound │ │ │ │ │ <1ddb> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1ddc> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1ddc> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1ddd> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dde> DW_AT_type : (ref4) <0x1f56> │ │ │ │ │ <1de2> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><1de3>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1de4> DW_AT_name : (strp) (offset: 0xd8db): playingsound │ │ │ │ │ <1de8> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1de9> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1de9> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1dea> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1deb> DW_AT_type : (ref4) <0x1f60> │ │ │ │ │ <1def> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><1df0>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1df1> DW_AT_name : (strp) (offset: 0x1b10c): pausesound │ │ │ │ │ <1df5> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1df6> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1df6> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <1df7> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1df8> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1dfc> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><1dfd>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dfe> DW_AT_name : (strp) (offset: 0x1b10a): unpausesound │ │ │ │ │ <1e02> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e03> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <1e03> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <1e04> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e05> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e09> DW_AT_data_member_location: (data1) 104 │ │ │ │ │ <2><1e0a>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e0b> DW_AT_name : (strp) (offset: 0xf78c): stopsound │ │ │ │ │ <1e0f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e10> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <1e10> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <1e11> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e12> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e16> DW_AT_data_member_location: (data1) 112 │ │ │ │ │ <2><1e17>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e18> DW_AT_name : (strp) (offset: 0xb29a): line │ │ │ │ │ <1e1c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e1d> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <1e1d> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <1e1e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e1f> DW_AT_type : (ref4) <0x1fc6> │ │ │ │ │ <1e23> DW_AT_data_member_location: (data1) 120 │ │ │ │ │ <2><1e24>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e25> DW_AT_name : (strp) (offset: 0x12aad): button_down │ │ │ │ │ <1e29> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e2a> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <1e2a> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <1e2b> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1e2c> DW_AT_type : (ref4) <0x1f60> │ │ │ │ │ <1e30> DW_AT_data_member_location: (data1) 128 │ │ │ │ │ <2><1e31>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e32> DW_AT_name : (strp) (offset: 0x1008d): rgbtohsv │ │ │ │ │ <1e36> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e37> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <1e37> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <1e38> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e39> DW_AT_type : (ref4) <0x1ff4> │ │ │ │ │ <1e3d> DW_AT_data_member_location: (data1) 136 │ │ │ │ │ <2><1e3e>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e3f> DW_AT_name : (strp) (offset: 0xb9d9): hsvtorgb │ │ │ │ │ <1e43> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e44> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1e44> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1e45> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e46> DW_AT_type : (ref4) <0x201d> │ │ │ │ │ <1e4a> DW_AT_data_member_location: (data1) 144 │ │ │ │ │ <2><1e4b>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e4c> DW_AT_name : (strp) (offset: 0x1719a): canvas_w │ │ │ │ │ <1e50> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e51> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <1e51> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <1e52> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e53> DW_AT_type : (ref4) <0x3b>, int │ │ │ │ │ <1e57> DW_AT_data_member_location: (data1) 152 │ │ │ │ │ <2><1e58>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e59> DW_AT_name : (strp) (offset: 0x170f5): canvas_h │ │ │ │ │ <1e5d> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e5e> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <1e5e> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <1e5f> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e60> DW_AT_type : (ref4) <0x3b>, int │ │ │ │ │ <1e64> DW_AT_data_member_location: (data1) 156 │ │ │ │ │ <2><1e65>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e66> DW_AT_name : (strp) (offset: 0x15db7): scale │ │ │ │ │ <1e6a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e6b> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <1e6b> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <1e6c> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e6d> DW_AT_type : (ref4) <0x2040> │ │ │ │ │ <1e71> DW_AT_data_member_location: (data1) 160 │ │ │ │ │ <2><1e72>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e73> DW_AT_name : (strp) (offset: 0x15db0): rotate_scale │ │ │ │ │ <1e77> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e78> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1e78> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1e79> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e7a> DW_AT_type : (ref4) <0x205e> │ │ │ │ │ <1e7e> DW_AT_data_member_location: (data1) 168 │ │ │ │ │ <2><1e7f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e80> DW_AT_name : (strp) (offset: 0x1a6a3): touched │ │ │ │ │ <1e84> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e85> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <1e85> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <1e86> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e87> DW_AT_type : (ref4) <0x2077> │ │ │ │ │ <1e8b> DW_AT_data_member_location: (data1) 176 │ │ │ │ │ <2><1e8c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e8d> DW_AT_name : (strp) (offset: 0x8396): retract_undo │ │ │ │ │ <1e91> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e92> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <1e92> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <1e93> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e94> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e98> DW_AT_data_member_location: (data1) 184 │ │ │ │ │ <2><1e99>: Abbrev Number: 0 │ │ │ │ │ <1><1e9a>: Abbrev Number: 27 (DW_TAG_subroutine_type) │ │ │ │ │ <1e9b> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e9b> DW_AT_type : (ref4) <0x14f>, float │ │ │ │ │ @@ -4244,23 +4244,23 @@ │ │ │ │ │ <2><2076>: Abbrev Number: 0 │ │ │ │ │ <1><2077>: Abbrev Number: 8 (DW_TAG_pointer_type) │ │ │ │ │ <2078> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ │ <2078> DW_AT_type : (ref4) <0x2063>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><207c>: Abbrev Number: 6 (DW_TAG_typedef) │ │ │ │ │ <207d> DW_AT_name : (strp) (offset: 0xd6ce): magic_api │ │ │ │ │ <2081> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2082> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <2082> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <2083> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <2084> DW_AT_type : (ref4) <0x1d48>, magic_api_t │ │ │ │ │ <1><2088>: Abbrev Number: 22 (DW_TAG_enumeration_type) │ │ │ │ │ <2089> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <208a> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <208a> DW_AT_type : (ref4) <0x50>, unsigned int │ │ │ │ │ <208e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <208f> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <208f> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <2090> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <2091> DW_AT_sibling : (ref4) <0x20c6> │ │ │ │ │ <2><2095>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2096> DW_AT_name : (strp) (offset: 0x1499a): MAGIC_TYPE_DISTORTS │ │ │ │ │ <209a> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><209b>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <209c> DW_AT_name : (strp) (offset: 0x28ca): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4285,15 +4285,15 @@ │ │ │ │ │ <20c4> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><20c5>: Abbrev Number: 0 │ │ │ │ │ <1><20c6>: Abbrev Number: 22 (DW_TAG_enumeration_type) │ │ │ │ │ <20c7> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <20c8> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <20c8> DW_AT_type : (ref4) <0x50>, unsigned int │ │ │ │ │ <20cc> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20cd> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <20cd> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <20ce> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <20cf> DW_AT_sibling : (ref4) <0x20ec> │ │ │ │ │ <2><20d3>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20d4> DW_AT_name : (strp) (offset: 0xdfff): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <20d8> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20d9>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20da> DW_AT_name : (strp) (offset: 0xde66): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4311,15 +4311,15 @@ │ │ │ │ │ <2><20f5>: Abbrev Number: 21 (DW_TAG_subrange_type) │ │ │ │ │ <20f6> DW_AT_type : (ref4) <0x32>, long unsigned int │ │ │ │ │ <20fa> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><20fb>: Abbrev Number: 0 │ │ │ │ │ <1><20fc>: Abbrev Number: 38 (DW_TAG_variable) │ │ │ │ │ <20fd> DW_AT_name : (strp) (offset: 0x16caf): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <2101> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2102> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <2102> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <2103> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <2104> DW_AT_type : (ref4) <0x20ec> │ │ │ │ │ <2108> DW_AT_external : (flag_present) 1 │ │ │ │ │ <2108> DW_AT_location : (exprloc) 9 byte block: 3 b8 0 2 0 0 0 0 0 (DW_OP_addr: 200b8) │ │ │ │ │ <1><2112>: Abbrev Number: 19 (DW_TAG_variable) │ │ │ │ │ <2113> DW_AT_name : (strp) (offset: 0xbfc5): negative_snd │ │ │ │ │ <2117> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -136,16 +136,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x224f │ │ │ │ │ DW_MACRO_start_file - lineno: 23 filenum: 33 │ │ │ │ │ DW_MACRO_import - offset : 0x225f │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 18 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 51 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 51 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 52 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 5 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 53 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 54 │ │ │ │ │ @@ -942,25 +942,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa2e3 │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 57 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 17 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 17 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 56 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa323 │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 57 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 25 filenum: 20 │ │ │ │ │ + DW_MACRO_start_file - lineno: 9 filenum: 20 │ │ │ │ │ DW_MACRO_import - offset : 0xa3b0 │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 33 │ │ │ │ │ DW_MACRO_import - offset : 0x2cb8 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 180 │ │ │ │ │ DW_MACRO_import - offset : 0xa3cc │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 33 │ │ │ │ │ @@ -7173,31 +7173,31 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 114 macro : ngettext(msgid1,msgid2,n) dngettext (NULL, msgid1, msgid2, n) │ │ │ │ │ DW_MACRO_define_strp - lineno : 116 macro : dngettext(domainname,msgid1,msgid2,n) dcngettext (domainname, msgid1, msgid2, n, LC_MESSAGES) │ │ │ │ │ │ │ │ │ │ Offset: 0xa504 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa573 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 44 macro : SDL_IMAGE_MAJOR_VERSION 2 │ │ │ │ │ DW_MACRO_define_strp - lineno : 45 macro : SDL_IMAGE_MINOR_VERSION 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,23 +1,24 @@ │ │ │ │ │ -GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ -RKA-piw> │ │ │ │ │ +kGCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ +O|9]n-l_ │ │ │ │ │ +D[>N4&VB │ │ │ │ │ 1Yl`aN-6 │ │ │ │ │ XF(H[$[bn │ │ │ │ │ diO=Ljb= │ │ │ │ │ ,nS@qsPBd │ │ │ │ │ ~L Zvn8< │ │ │ │ │ V,U+q1*_ │ │ │ │ │ kX*\ZA#" │ │ │ │ │ 6tkZ[s#S │ │ │ │ │ -vKjl/te#w_ │ │ │ │ │ +cot>Qx.9 │ │ │ │ │ +G2Qy?3.$ │ │ │ │ │ +?gMD4>oEp' │ │ │ │ │ :^6?`8 j │ │ │ │ │ -Np|o_g{r │ │ │ │ │ -Qr"JNp>I │ │ │ │ │ +5GhqFbig │ │ │ │ │ Rz<r"JND │ │ │ │ │ -%'8Nug=9 │ │ │ │ │ call_weak_fn │ │ │ │ │ crtstuff.c │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ │ frame_dummy │ │ │ │ --- ./usr/lib/debug/.build-id/a4/6b9bd87ecc986ccee7b7e0f299053236a879ce.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/b9/fbba3f3babfbc9bc7729d79db16e223ef115ec.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 75% similar despite different names │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: DYN (Shared object file) │ │ │ │ │ Machine: AArch64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ │ - Start of section headers: 82648 (bytes into file) │ │ │ │ │ + Start of section headers: 82664 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ │ Number of program headers: 7 │ │ │ │ │ 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 0x142d8: │ │ │ │ │ +There are 36 section headers, starting at offset 0x142e8: │ │ │ │ │ │ │ │ │ │ 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 00000000000001c8 0001c8 000024 00 A 0 0 4 │ │ │ │ │ [ 2] .gnu.hash NOBITS 00000000000001f0 0001ec 0000ec 00 A 3 0 8 │ │ │ │ │ [ 3] .dynsym NOBITS 00000000000002e0 0001ec 0004c8 18 A 4 3 8 │ │ │ │ │ @@ -23,23 +23,23 @@ │ │ │ │ │ [18] .dynamic NOBITS 000000000001fdb0 00fda0 0001c0 10 WA 4 0 8 │ │ │ │ │ [19] .got NOBITS 000000000001ff70 00fda0 000078 08 WA 0 0 8 │ │ │ │ │ [20] .got.plt NOBITS 000000000001ffe8 00fda0 000098 08 WA 0 0 8 │ │ │ │ │ [21] .data NOBITS 0000000000020080 00fda0 000020 00 WA 0 0 8 │ │ │ │ │ [22] .bss NOBITS 00000000000200a0 00fda0 000080 00 WA 0 0 16 │ │ │ │ │ [23] .comment PROGBITS 0000000000000000 0001ec 00001f 01 MS 0 0 1 │ │ │ │ │ [24] .debug_aranges PROGBITS 0000000000000000 00020b 000030 00 0 0 1 │ │ │ │ │ - [25] .debug_info PROGBITS 0000000000000000 000240 002440 00 C 0 0 8 │ │ │ │ │ - [26] .debug_abbrev PROGBITS 0000000000000000 002680 000285 00 C 0 0 8 │ │ │ │ │ - [27] .debug_line PROGBITS 0000000000000000 002908 0008a6 00 C 0 0 8 │ │ │ │ │ - [28] .debug_str PROGBITS 0000000000000000 0031b0 009431 01 MSC 0 0 8 │ │ │ │ │ - [29] .debug_line_str PROGBITS 0000000000000000 00c5e8 0003e2 01 MSC 0 0 8 │ │ │ │ │ - [30] .debug_loclists PROGBITS 0000000000000000 00c9d0 0008a5 00 C 0 0 8 │ │ │ │ │ - [31] .debug_macro PROGBITS 0000000000000000 00d278 005c50 00 C 0 0 8 │ │ │ │ │ - [32] .debug_rnglists PROGBITS 0000000000000000 012ec8 000134 00 C 0 0 8 │ │ │ │ │ - [33] .symtab SYMTAB 0000000000000000 013000 000c78 18 34 85 8 │ │ │ │ │ - [34] .strtab STRTAB 0000000000000000 013c78 0004f6 00 0 0 1 │ │ │ │ │ - [35] .shstrtab STRTAB 0000000000000000 01416e 00016a 00 0 0 1 │ │ │ │ │ + [25] .debug_info PROGBITS 0000000000000000 000240 002441 00 C 0 0 8 │ │ │ │ │ + [26] .debug_abbrev PROGBITS 0000000000000000 002688 000285 00 C 0 0 8 │ │ │ │ │ + [27] .debug_line PROGBITS 0000000000000000 002910 0008a6 00 C 0 0 8 │ │ │ │ │ + [28] .debug_str PROGBITS 0000000000000000 0031b8 009431 01 MSC 0 0 8 │ │ │ │ │ + [29] .debug_line_str PROGBITS 0000000000000000 00c5f0 0003e2 01 MSC 0 0 8 │ │ │ │ │ + [30] .debug_loclists PROGBITS 0000000000000000 00c9d8 0008a5 00 C 0 0 8 │ │ │ │ │ + [31] .debug_macro PROGBITS 0000000000000000 00d280 005c51 00 C 0 0 8 │ │ │ │ │ + [32] .debug_rnglists PROGBITS 0000000000000000 012ed8 000134 00 C 0 0 8 │ │ │ │ │ + [33] .symtab SYMTAB 0000000000000000 013010 000c78 18 34 85 8 │ │ │ │ │ + [34] .strtab STRTAB 0000000000000000 013c88 0004f6 00 0 0 1 │ │ │ │ │ + [35] .shstrtab STRTAB 0000000000000000 01417e 00016a 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), p (processor specific) │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: a46b9bd87ecc986ccee7b7e0f299053236a879ce │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: b9fbba3f3babfbc9bc7729d79db16e223ef115ec │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -4129,189 +4129,189 @@ │ │ │ │ │ <1f71> DW_AT_decl_line : (data1) 236 │ │ │ │ │ <1f72> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1f73> DW_AT_type : (ref4) <0x1f29>, Mix_Chunk │ │ │ │ │ <1><1f77>: Abbrev Number: 24 (DW_TAG_structure_type) │ │ │ │ │ <1f78> DW_AT_name : (strp) (offset: 0x15cdb): magic_api_t │ │ │ │ │ <1f7c> DW_AT_byte_size : (data1) 192 │ │ │ │ │ <1f7d> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1f7e> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1f7e> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1f7f> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <1f80> DW_AT_sibling : (ref4) <0x20ca> │ │ │ │ │ <2><1f84>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1f85> DW_AT_name : (strp) (offset: 0xf416): tp_version │ │ │ │ │ <1f89> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1f8a> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1f8a> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1f8b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1f8c> DW_AT_type : (ref4) <0xd8> │ │ │ │ │ <1f90> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1f91>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1f92> DW_AT_name : (strp) (offset: 0x12f8a): data_directory │ │ │ │ │ <1f96> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1f97> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1f97> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1f98> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1f99> DW_AT_type : (ref4) <0xd8> │ │ │ │ │ <1f9d> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1f9e>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1f9f> DW_AT_name : (strp) (offset: 0x1a42a): update_progress_bar │ │ │ │ │ <1fa3> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1fa4> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1fa4> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1fa5> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1fa6> DW_AT_type : (ref4) <0x3ee> │ │ │ │ │ <1faa> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1fab>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1fac> DW_AT_name : (strp) (offset: 0x5c6c): special_notify │ │ │ │ │ <1fb0> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1fb1> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1fb1> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1fb2> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1fb3> DW_AT_type : (ref4) <0x3dd> │ │ │ │ │ <1fb7> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1fb8>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1fb9> DW_AT_name : (strp) (offset: 0x3c99): sRGB_to_linear │ │ │ │ │ <1fbd> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1fbe> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1fbe> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1fbf> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1fc0> DW_AT_type : (ref4) <0x20d9> │ │ │ │ │ <1fc4> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1fc5>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1fc6> DW_AT_name : (strp) (offset: 0x18a76): linear_to_sRGB │ │ │ │ │ <1fca> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1fcb> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1fcb> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1fcc> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1fcd> DW_AT_type : (ref4) <0x20ed> │ │ │ │ │ <1fd1> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1fd2>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1fd3> DW_AT_name : (strp) (offset: 0x18e75): in_circle │ │ │ │ │ <1fd7> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1fd8> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1fd8> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1fd9> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1fda> DW_AT_type : (ref4) <0x210b> │ │ │ │ │ <1fde> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1fdf>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1fe0> DW_AT_name : (strp) (offset: 0x185b): getpixel │ │ │ │ │ <1fe4> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1fe5> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1fe5> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1fe6> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1fe7> DW_AT_type : (ref4) <0x212e> │ │ │ │ │ <1feb> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1fec>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1fed> DW_AT_name : (strp) (offset: 0x481d): putpixel │ │ │ │ │ <1ff1> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1ff2> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1ff2> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1ff3> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1ff4> DW_AT_type : (ref4) <0x214d> │ │ │ │ │ <1ff8> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1ff9>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1ffa> DW_AT_name : (strp) (offset: 0x6c6b): xorpixel │ │ │ │ │ <1ffe> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1fff> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1fff> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <2000> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <2001> DW_AT_type : (ref4) <0x2167> │ │ │ │ │ <2005> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><2006>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <2007> DW_AT_name : (strp) (offset: 0x3922): playsound │ │ │ │ │ <200b> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <200c> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <200c> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <200d> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <200e> DW_AT_type : (ref4) <0x2186> │ │ │ │ │ <2012> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><2013>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <2014> DW_AT_name : (strp) (offset: 0xdbd6): playingsound │ │ │ │ │ <2018> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2019> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <2019> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <201a> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <201b> DW_AT_type : (ref4) <0x2190> │ │ │ │ │ <201f> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><2020>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <2021> DW_AT_name : (strp) (offset: 0x1b695): pausesound │ │ │ │ │ <2025> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2026> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <2026> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <2027> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <2028> DW_AT_type : (ref4) <0x3ee> │ │ │ │ │ <202c> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><202d>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <202e> DW_AT_name : (strp) (offset: 0x1b693): unpausesound │ │ │ │ │ <2032> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2033> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <2033> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <2034> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <2035> DW_AT_type : (ref4) <0x3ee> │ │ │ │ │ <2039> DW_AT_data_member_location: (data1) 104 │ │ │ │ │ <2><203a>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <203b> DW_AT_name : (strp) (offset: 0xfb6a): stopsound │ │ │ │ │ <203f> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2040> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <2040> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <2041> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <2042> DW_AT_type : (ref4) <0x3ee> │ │ │ │ │ <2046> DW_AT_data_member_location: (data1) 112 │ │ │ │ │ <2><2047>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <2048> DW_AT_name : (strp) (offset: 0xb567): line │ │ │ │ │ <204c> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <204d> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <204d> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <204e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <204f> DW_AT_type : (ref4) <0x21f6> │ │ │ │ │ <2053> DW_AT_data_member_location: (data1) 120 │ │ │ │ │ <2><2054>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <2055> DW_AT_name : (strp) (offset: 0x12f4b): button_down │ │ │ │ │ <2059> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <205a> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <205a> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <205b> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <205c> DW_AT_type : (ref4) <0x2190> │ │ │ │ │ <2060> DW_AT_data_member_location: (data1) 128 │ │ │ │ │ <2><2061>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <2062> DW_AT_name : (strp) (offset: 0x1c78f): rgbtohsv │ │ │ │ │ <2066> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2067> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <2067> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <2068> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <2069> DW_AT_type : (ref4) <0x2224> │ │ │ │ │ <206d> DW_AT_data_member_location: (data1) 136 │ │ │ │ │ <2><206e>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <206f> DW_AT_name : (strp) (offset: 0xbcd7): hsvtorgb │ │ │ │ │ <2073> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2074> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <2074> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <2075> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <2076> DW_AT_type : (ref4) <0x224d> │ │ │ │ │ <207a> DW_AT_data_member_location: (data1) 144 │ │ │ │ │ <2><207b>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <207c> DW_AT_name : (strp) (offset: 0x17798): canvas_w │ │ │ │ │ <2080> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2081> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <2081> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <2082> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <2083> DW_AT_type : (ref4) <0x8c>, int │ │ │ │ │ <2087> DW_AT_data_member_location: (data1) 152 │ │ │ │ │ <2><2088>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <2089> DW_AT_name : (strp) (offset: 0x176f3): canvas_h │ │ │ │ │ <208d> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <208e> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <208e> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <208f> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <2090> DW_AT_type : (ref4) <0x8c>, int │ │ │ │ │ <2094> DW_AT_data_member_location: (data1) 156 │ │ │ │ │ <2><2095>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <2096> DW_AT_name : (strp) (offset: 0x162c2): scale │ │ │ │ │ <209a> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <209b> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <209b> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <209c> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <209d> DW_AT_type : (ref4) <0x2270> │ │ │ │ │ <20a1> DW_AT_data_member_location: (data1) 160 │ │ │ │ │ <2><20a2>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <20a3> DW_AT_name : (strp) (offset: 0x162bb): rotate_scale │ │ │ │ │ <20a7> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <20a8> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <20a8> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <20a9> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <20aa> DW_AT_type : (ref4) <0x228e> │ │ │ │ │ <20ae> DW_AT_data_member_location: (data1) 168 │ │ │ │ │ <2><20af>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <20b0> DW_AT_name : (strp) (offset: 0x12a2b): touched │ │ │ │ │ <20b4> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <20b5> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <20b5> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <20b6> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <20b7> DW_AT_type : (ref4) <0x22a7> │ │ │ │ │ <20bb> DW_AT_data_member_location: (data1) 176 │ │ │ │ │ <2><20bc>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <20bd> DW_AT_name : (strp) (offset: 0x8572): retract_undo │ │ │ │ │ <20c1> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <20c2> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <20c2> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <20c3> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <20c4> DW_AT_type : (ref4) <0x3ee> │ │ │ │ │ <20c8> DW_AT_data_member_location: (data1) 184 │ │ │ │ │ <2><20c9>: Abbrev Number: 0 │ │ │ │ │ <1><20ca>: Abbrev Number: 40 (DW_TAG_subroutine_type) │ │ │ │ │ <20cb> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <20cb> DW_AT_type : (ref4) <0x36f>, float │ │ │ │ │ @@ -4541,23 +4541,23 @@ │ │ │ │ │ <2><22a6>: Abbrev Number: 0 │ │ │ │ │ <1><22a7>: Abbrev Number: 9 (DW_TAG_pointer_type) │ │ │ │ │ <22a8> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ │ <22a8> DW_AT_type : (ref4) <0x2293>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><22ac>: Abbrev Number: 8 (DW_TAG_typedef) │ │ │ │ │ <22ad> DW_AT_name : (strp) (offset: 0xe3c9): magic_api │ │ │ │ │ <22b1> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <22b2> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <22b2> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <22b3> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <22b4> DW_AT_type : (ref4) <0x1f77>, magic_api_t │ │ │ │ │ <1><22b8>: Abbrev Number: 39 (DW_TAG_enumeration_type) │ │ │ │ │ <22b9> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <22ba> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <22ba> DW_AT_type : (ref4) <0x40>, unsigned int │ │ │ │ │ <22be> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <22bf> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <22bf> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <22c0> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <22c1> DW_AT_sibling : (ref4) <0x22f6> │ │ │ │ │ <2><22c5>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <22c6> DW_AT_name : (strp) (offset: 0x14f27): MAGIC_TYPE_DISTORTS │ │ │ │ │ <22ca> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><22cb>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <22cc> DW_AT_name : (strp) (offset: 0x2a40): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4582,15 +4582,15 @@ │ │ │ │ │ <22f4> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><22f5>: Abbrev Number: 0 │ │ │ │ │ <1><22f6>: Abbrev Number: 39 (DW_TAG_enumeration_type) │ │ │ │ │ <22f7> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <22f8> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <22f8> DW_AT_type : (ref4) <0x40>, unsigned int │ │ │ │ │ <22fc> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <22fd> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <22fd> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <22fe> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <22ff> DW_AT_sibling : (ref4) <0x231c> │ │ │ │ │ <2><2303>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2304> DW_AT_name : (strp) (offset: 0xe2c2): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <2308> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><2309>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <230a> DW_AT_name : (strp) (offset: 0xe129): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4608,15 +4608,15 @@ │ │ │ │ │ <2><2325>: Abbrev Number: 37 (DW_TAG_subrange_type) │ │ │ │ │ <2326> DW_AT_type : (ref4) <0x47>, long unsigned int │ │ │ │ │ <232a> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><232b>: Abbrev Number: 0 │ │ │ │ │ <1><232c>: Abbrev Number: 30 (DW_TAG_variable) │ │ │ │ │ <232d> DW_AT_name : (strp) (offset: 0x1727e): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <2331> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2332> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <2332> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <2333> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <2334> DW_AT_type : (ref4) <0x231c> │ │ │ │ │ <2338> DW_AT_external : (flag_present) 1 │ │ │ │ │ <2338> DW_AT_location : (exprloc) 9 byte block: 3 88 0 2 0 0 0 0 0 (DW_OP_addr: 20088) │ │ │ │ │ <1><2342>: Abbrev Number: 9 (DW_TAG_pointer_type) │ │ │ │ │ <2343> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ │ <2343> DW_AT_type : (ref4) <0x8c>, int │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -7,16 +7,16 @@ │ │ │ │ │ │ │ │ │ │ DW_MACRO_import - offset : 0xdf5 │ │ │ │ │ DW_MACRO_start_file - lineno: 0 filenum: 1 │ │ │ │ │ DW_MACRO_start_file - lineno: 0 filenum: 26 │ │ │ │ │ DW_MACRO_import - offset : 0x192d │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 8 filenum: 20 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 27 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 27 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 28 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 7 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 29 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 30 │ │ │ │ │ @@ -942,25 +942,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa2e4 │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 33 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 19 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 19 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 32 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa324 │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 33 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 25 filenum: 24 │ │ │ │ │ + DW_MACRO_start_file - lineno: 9 filenum: 24 │ │ │ │ │ DW_MACRO_import - offset : 0xa3b1 │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 49 │ │ │ │ │ DW_MACRO_import - offset : 0x2c83 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 180 │ │ │ │ │ DW_MACRO_import - offset : 0xa3cd │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 49 │ │ │ │ │ @@ -7169,31 +7169,31 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 114 macro : ngettext(msgid1,msgid2,n) dngettext (NULL, msgid1, msgid2, n) │ │ │ │ │ DW_MACRO_define_strp - lineno : 116 macro : dngettext(domainname,msgid1,msgid2,n) dcngettext (domainname, msgid1, msgid2, n, LC_MESSAGES) │ │ │ │ │ │ │ │ │ │ Offset: 0xa505 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa574 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 44 macro : SDL_IMAGE_MAJOR_VERSION 2 │ │ │ │ │ DW_MACRO_define_strp - lineno : 45 macro : SDL_IMAGE_MINOR_VERSION 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,18 +1,23 @@ │ │ │ │ │ GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ -4I"x SPO │ │ │ │ │ -R\XfO\mcQ │ │ │ │ │ +H@JyX!Q3> │ │ │ │ │ +8A`5l~R% │ │ │ │ │ +#F}B6kWH │ │ │ │ │ '8$wk0?V │ │ │ │ │ :&K0R\2z │ │ │ │ │ JSCxRe;N} │ │ │ │ │ jDTk,d?L │ │ │ │ │ !1[g#hL) │ │ │ │ │ \,TZ*v+3 │ │ │ │ │ ^bpK^2rH │ │ │ │ │ ESPPPPPPPX │ │ │ │ │ +9/1O v.5 │ │ │ │ │ +Rhqj2-NM │ │ │ │ │ +Qr"JNp^# │ │ │ │ │ +_""JFD │ │ │ │ │ call_weak_fn │ │ │ │ │ crtstuff.c │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ │ frame_dummy │ │ │ │ --- ./usr/lib/debug/.build-id/a4/cc5b7e4b3a565e007f1789f439066f07fb4abb.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/8e/813417407622be986df9d05aaecc3173c0f0c2.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 82% 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: AArch64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ │ - Start of section headers: 78144 (bytes into file) │ │ │ │ │ + Start of section headers: 78152 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ │ Number of program headers: 7 │ │ │ │ │ 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 0x13140: │ │ │ │ │ +There are 35 section headers, starting at offset 0x13148: │ │ │ │ │ │ │ │ │ │ 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 00000000000001c8 0001c8 000024 00 A 0 0 4 │ │ │ │ │ [ 2] .gnu.hash NOBITS 00000000000001f0 0001ec 0000f8 00 A 3 0 8 │ │ │ │ │ [ 3] .dynsym NOBITS 00000000000002e8 0001ec 0004f8 18 A 4 3 8 │ │ │ │ │ @@ -23,22 +23,22 @@ │ │ │ │ │ [18] .dynamic NOBITS 000000000001fda8 00fd98 0001c0 10 WA 4 0 8 │ │ │ │ │ [19] .got NOBITS 000000000001ff68 00fd98 000080 08 WA 0 0 8 │ │ │ │ │ [20] .got.plt NOBITS 000000000001ffe8 00fd98 000098 08 WA 0 0 8 │ │ │ │ │ [21] .data NOBITS 0000000000020080 00fd98 000020 00 WA 0 0 8 │ │ │ │ │ [22] .bss NOBITS 00000000000200a0 00fd98 000048 00 WA 0 0 8 │ │ │ │ │ [23] .comment PROGBITS 0000000000000000 0001ec 00001f 01 MS 0 0 1 │ │ │ │ │ [24] .debug_aranges PROGBITS 0000000000000000 00020b 000030 00 0 0 1 │ │ │ │ │ - [25] .debug_info PROGBITS 0000000000000000 000240 001ce1 00 C 0 0 8 │ │ │ │ │ + [25] .debug_info PROGBITS 0000000000000000 000240 001ce3 00 C 0 0 8 │ │ │ │ │ [26] .debug_abbrev PROGBITS 0000000000000000 001f28 000226 00 C 0 0 8 │ │ │ │ │ [27] .debug_line PROGBITS 0000000000000000 002150 000622 00 C 0 0 8 │ │ │ │ │ [28] .debug_str PROGBITS 0000000000000000 002778 0091d8 01 MSC 0 0 8 │ │ │ │ │ [29] .debug_line_str PROGBITS 0000000000000000 00b950 0003f3 01 MSC 0 0 8 │ │ │ │ │ [30] .debug_loclists PROGBITS 0000000000000000 00bd48 00061e 00 C 0 0 8 │ │ │ │ │ - [31] .debug_macro PROGBITS 0000000000000000 00c368 005bf7 00 C 0 0 8 │ │ │ │ │ - [32] .symtab SYMTAB 0000000000000000 011f60 000ba0 18 33 74 8 │ │ │ │ │ - [33] .strtab STRTAB 0000000000000000 012b00 0004e3 00 0 0 1 │ │ │ │ │ - [34] .shstrtab STRTAB 0000000000000000 012fe3 00015a 00 0 0 1 │ │ │ │ │ + [31] .debug_macro PROGBITS 0000000000000000 00c368 005bf9 00 C 0 0 8 │ │ │ │ │ + [32] .symtab SYMTAB 0000000000000000 011f68 000ba0 18 33 74 8 │ │ │ │ │ + [33] .strtab STRTAB 0000000000000000 012b08 0004e3 00 0 0 1 │ │ │ │ │ + [34] .shstrtab STRTAB 0000000000000000 012feb 00015a 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), p (processor specific) │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: a4cc5b7e4b3a565e007f1789f439066f07fb4abb │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 8e813417407622be986df9d05aaecc3173c0f0c2 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3837,189 +3837,189 @@ │ │ │ │ │ <1d4c> DW_AT_decl_line : (data1) 236 │ │ │ │ │ <1d4d> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1d4e> DW_AT_type : (ref4) <0x1d05>, Mix_Chunk │ │ │ │ │ <1><1d52>: Abbrev Number: 20 (DW_TAG_structure_type) │ │ │ │ │ <1d53> DW_AT_name : (strp) (offset: 0x157f6): magic_api_t │ │ │ │ │ <1d57> DW_AT_byte_size : (data1) 192 │ │ │ │ │ <1d58> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d59> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1d59> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1d5a> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d5a> DW_AT_sibling : (ref4) <0x1ea4> │ │ │ │ │ <2><1d5e>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d5f> DW_AT_name : (strp) (offset: 0xf02e): tp_version │ │ │ │ │ <1d63> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d64> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1d64> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1d65> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d66> DW_AT_type : (ref4) <0xce> │ │ │ │ │ <1d6a> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d6b>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d6c> DW_AT_name : (strp) (offset: 0x12b6d): data_directory │ │ │ │ │ <1d70> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d71> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1d71> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1d72> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d73> DW_AT_type : (ref4) <0xce> │ │ │ │ │ <1d77> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d78>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d79> DW_AT_name : (strp) (offset: 0x5321): update_progress_bar │ │ │ │ │ <1d7d> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d7e> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1d7e> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1d7f> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d80> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1d84> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d85>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d86> DW_AT_name : (strp) (offset: 0x5a01): special_notify │ │ │ │ │ <1d8a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d8b> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1d8b> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1d8c> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d8d> DW_AT_type : (ref4) <0x1b8> │ │ │ │ │ <1d91> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d92>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d93> DW_AT_name : (strp) (offset: 0x3ad0): sRGB_to_linear │ │ │ │ │ <1d97> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d98> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d98> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d99> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d9a> DW_AT_type : (ref4) <0x1eb3> │ │ │ │ │ <1d9e> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d9f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1da0> DW_AT_name : (strp) (offset: 0x184d9): linear_to_sRGB │ │ │ │ │ <1da4> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1da5> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1da5> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1da6> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1da7> DW_AT_type : (ref4) <0x1ec7> │ │ │ │ │ <1dab> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1dac>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dad> DW_AT_name : (strp) (offset: 0x188c6): in_circle │ │ │ │ │ <1db1> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1db2> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1db2> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1db3> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1db4> DW_AT_type : (ref4) <0x1ee5> │ │ │ │ │ <1db8> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1db9>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dba> DW_AT_name : (strp) (offset: 0x1756): getpixel │ │ │ │ │ <1dbe> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dbf> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1dbf> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1dc0> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1dc1> DW_AT_type : (ref4) <0x1f03> │ │ │ │ │ <1dc5> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1dc6>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dc7> DW_AT_name : (strp) (offset: 0x4645): putpixel │ │ │ │ │ <1dcb> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dcc> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1dcc> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1dcd> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dce> DW_AT_type : (ref4) <0x1f22> │ │ │ │ │ <1dd2> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1dd3>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dd4> DW_AT_name : (strp) (offset: 0x6a86): xorpixel │ │ │ │ │ <1dd8> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dd9> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1dd9> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1dda> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1ddb> DW_AT_type : (ref4) <0x1f3c> │ │ │ │ │ <1ddf> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1de0>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1de1> DW_AT_name : (strp) (offset: 0x3795): playsound │ │ │ │ │ <1de5> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1de6> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1de6> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1de7> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de8> DW_AT_type : (ref4) <0x1f5b> │ │ │ │ │ <1dec> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><1ded>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dee> DW_AT_name : (strp) (offset: 0xd871): playingsound │ │ │ │ │ <1df2> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1df3> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1df3> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1df4> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1df5> DW_AT_type : (ref4) <0x1f65> │ │ │ │ │ <1df9> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><1dfa>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dfb> DW_AT_name : (strp) (offset: 0x1b1d8): pausesound │ │ │ │ │ <1dff> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e00> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1e00> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <1e01> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e02> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e06> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><1e07>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e08> DW_AT_name : (strp) (offset: 0x1b1d6): unpausesound │ │ │ │ │ <1e0c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e0d> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <1e0d> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <1e0e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e0f> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e13> DW_AT_data_member_location: (data1) 104 │ │ │ │ │ <2><1e14>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e15> DW_AT_name : (strp) (offset: 0xf779): stopsound │ │ │ │ │ <1e19> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e1a> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <1e1a> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <1e1b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e1c> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e20> DW_AT_data_member_location: (data1) 112 │ │ │ │ │ <2><1e21>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e22> DW_AT_name : (strp) (offset: 0xb2a9): line │ │ │ │ │ <1e26> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e27> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <1e27> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <1e28> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e29> DW_AT_type : (ref4) <0x1fcb> │ │ │ │ │ <1e2d> DW_AT_data_member_location: (data1) 120 │ │ │ │ │ <2><1e2e>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e2f> DW_AT_name : (strp) (offset: 0x12b2e): button_down │ │ │ │ │ <1e33> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e34> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <1e34> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <1e35> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1e36> DW_AT_type : (ref4) <0x1f65> │ │ │ │ │ <1e3a> DW_AT_data_member_location: (data1) 128 │ │ │ │ │ <2><1e3b>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e3c> DW_AT_name : (strp) (offset: 0x100f2): rgbtohsv │ │ │ │ │ <1e40> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e41> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <1e41> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <1e42> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e43> DW_AT_type : (ref4) <0x1ff9> │ │ │ │ │ <1e47> DW_AT_data_member_location: (data1) 136 │ │ │ │ │ <2><1e48>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e49> DW_AT_name : (strp) (offset: 0xb9cf): hsvtorgb │ │ │ │ │ <1e4d> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e4e> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1e4e> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1e4f> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e50> DW_AT_type : (ref4) <0x2022> │ │ │ │ │ <1e54> DW_AT_data_member_location: (data1) 144 │ │ │ │ │ <2><1e55>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e56> DW_AT_name : (strp) (offset: 0x171e1): canvas_w │ │ │ │ │ <1e5a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e5b> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <1e5b> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <1e5c> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e5d> DW_AT_type : (ref4) <0x32>, int │ │ │ │ │ <1e61> DW_AT_data_member_location: (data1) 152 │ │ │ │ │ <2><1e62>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e63> DW_AT_name : (strp) (offset: 0x1713c): canvas_h │ │ │ │ │ <1e67> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e68> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <1e68> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <1e69> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e6a> DW_AT_type : (ref4) <0x32>, int │ │ │ │ │ <1e6e> DW_AT_data_member_location: (data1) 156 │ │ │ │ │ <2><1e6f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e70> DW_AT_name : (strp) (offset: 0x15d9e): scale │ │ │ │ │ <1e74> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e75> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <1e75> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <1e76> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e77> DW_AT_type : (ref4) <0x2045> │ │ │ │ │ <1e7b> DW_AT_data_member_location: (data1) 160 │ │ │ │ │ <2><1e7c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e7d> DW_AT_name : (strp) (offset: 0x15d97): rotate_scale │ │ │ │ │ <1e81> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e82> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1e82> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1e83> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e84> DW_AT_type : (ref4) <0x2063> │ │ │ │ │ <1e88> DW_AT_data_member_location: (data1) 168 │ │ │ │ │ <2><1e89>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e8a> DW_AT_name : (strp) (offset: 0x125e5): touched │ │ │ │ │ <1e8e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e8f> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <1e8f> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <1e90> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e91> DW_AT_type : (ref4) <0x207c> │ │ │ │ │ <1e95> DW_AT_data_member_location: (data1) 176 │ │ │ │ │ <2><1e96>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e97> DW_AT_name : (strp) (offset: 0x83ed): retract_undo │ │ │ │ │ <1e9b> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e9c> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <1e9c> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <1e9d> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e9e> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1ea2> DW_AT_data_member_location: (data1) 184 │ │ │ │ │ <2><1ea3>: Abbrev Number: 0 │ │ │ │ │ <1><1ea4>: Abbrev Number: 31 (DW_TAG_subroutine_type) │ │ │ │ │ <1ea5> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1ea5> DW_AT_type : (ref4) <0x40>, float │ │ │ │ │ @@ -4246,23 +4246,23 @@ │ │ │ │ │ <2><207b>: Abbrev Number: 0 │ │ │ │ │ <1><207c>: Abbrev Number: 8 (DW_TAG_pointer_type) │ │ │ │ │ <207d> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ │ <207d> DW_AT_type : (ref4) <0x2068>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><2081>: Abbrev Number: 6 (DW_TAG_typedef) │ │ │ │ │ <2082> DW_AT_name : (strp) (offset: 0xd68b): magic_api │ │ │ │ │ <2086> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2087> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <2087> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <2088> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <2089> DW_AT_type : (ref4) <0x1d52>, magic_api_t │ │ │ │ │ <1><208d>: Abbrev Number: 26 (DW_TAG_enumeration_type) │ │ │ │ │ <208e> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <208f> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <208f> DW_AT_type : (ref4) <0x5e>, unsigned int │ │ │ │ │ <2093> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2094> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <2094> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <2095> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <2096> DW_AT_sibling : (ref4) <0x20cb> │ │ │ │ │ <2><209a>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <209b> DW_AT_name : (strp) (offset: 0x14954): MAGIC_TYPE_DISTORTS │ │ │ │ │ <209f> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20a0>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20a1> DW_AT_name : (strp) (offset: 0x2873): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4287,15 +4287,15 @@ │ │ │ │ │ <20c9> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><20ca>: Abbrev Number: 0 │ │ │ │ │ <1><20cb>: Abbrev Number: 26 (DW_TAG_enumeration_type) │ │ │ │ │ <20cc> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <20cd> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <20cd> DW_AT_type : (ref4) <0x5e>, unsigned int │ │ │ │ │ <20d1> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20d2> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <20d2> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <20d3> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <20d4> DW_AT_sibling : (ref4) <0x20f1> │ │ │ │ │ <2><20d8>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20d9> DW_AT_name : (strp) (offset: 0xdfd9): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <20dd> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20de>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20df> DW_AT_name : (strp) (offset: 0xde3e): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4313,15 +4313,15 @@ │ │ │ │ │ <2><20fa>: Abbrev Number: 30 (DW_TAG_subrange_type) │ │ │ │ │ <20fb> DW_AT_type : (ref4) <0x47>, long unsigned int │ │ │ │ │ <20ff> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><2100>: Abbrev Number: 0 │ │ │ │ │ <1><2101>: Abbrev Number: 18 (DW_TAG_variable) │ │ │ │ │ <2102> DW_AT_name : (strp) (offset: 0x16cd8): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <2106> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2107> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <2107> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <2108> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <2109> DW_AT_type : (ref4) <0x20f1> │ │ │ │ │ <210d> DW_AT_external : (flag_present) 1 │ │ │ │ │ <210d> DW_AT_location : (exprloc) 9 byte block: 3 88 0 2 0 0 0 0 0 (DW_OP_addr: 20088) │ │ │ │ │ <1><2117>: Abbrev Number: 18 (DW_TAG_variable) │ │ │ │ │ <2118> DW_AT_name : (strp) (offset: 0xad57): realrainbow_snd │ │ │ │ │ <211c> DW_AT_decl_file : (data1) 1 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -951,28 +951,28 @@ │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa324 │ │ │ │ │ DW_MACRO_start_file - lineno: 2193 filenum: 67 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 22 filenum: 18 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 61 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 61 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 17 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 17 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 66 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa35a │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 67 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 25 filenum: 21 │ │ │ │ │ + DW_MACRO_start_file - lineno: 9 filenum: 21 │ │ │ │ │ DW_MACRO_import - offset : 0xa3e7 │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 35 │ │ │ │ │ DW_MACRO_import - offset : 0x3be4 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 181 │ │ │ │ │ DW_MACRO_import - offset : 0xa403 │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 35 │ │ │ │ │ @@ -7186,25 +7186,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 114 macro : ngettext(msgid1,msgid2,n) dngettext (NULL, msgid1, msgid2, n) │ │ │ │ │ DW_MACRO_define_strp - lineno : 116 macro : dngettext(domainname,msgid1,msgid2,n) dcngettext (domainname, msgid1, msgid2, n, LC_MESSAGES) │ │ │ │ │ │ │ │ │ │ Offset: 0xa53b │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,24 +1,25 @@ │ │ │ │ │ GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ -HMx]5{cd │ │ │ │ │ -7 /3Y~b&? │ │ │ │ │ +;%-z&dK^ │ │ │ │ │ +%7zPW!9zfu │ │ │ │ │ 8@+Z"JkC │ │ │ │ │ )X`Xf04* │ │ │ │ │ #1L6Zl?o │ │ │ │ │ 3DpG5;;Ep │ │ │ │ │ kVnEdx}h6 │ │ │ │ │ ~E?UJ.p_'Wr │ │ │ │ │ q0Bi>dw ; │ │ │ │ │ -{%^{OF-@' │ │ │ │ │ -Bwu,2Giu │ │ │ │ │ -oV#o=hNa │ │ │ │ │ -E).=JqiR │ │ │ │ │ -R\:';+fg │ │ │ │ │ +z~,]c,:u │ │ │ │ │ +adr]j xt │ │ │ │ │ +/Qhqz,-N │ │ │ │ │ +f.nt-:lj │ │ │ │ │ +m).}Kqi\ │ │ │ │ │ +Ct'DwBt'DwBt'DwBt'DwBt'DwBt'DwB │ │ │ │ │ hWUr"JND │ │ │ │ │ -XcCt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt' │ │ │ │ │ +PqO];h3] │ │ │ │ │ call_weak_fn │ │ │ │ │ crtstuff.c │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ │ frame_dummy │ │ │ │ --- ./usr/lib/debug/.build-id/a6/7b4da21af086c4bdacd709604df3f2bfeb1bfe.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/25/158c81e05a01c2ebf3ec94117111e9eef9d0a0.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 84% similar despite different names │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: DYN (Shared object file) │ │ │ │ │ Machine: AArch64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ │ - Start of section headers: 76504 (bytes into file) │ │ │ │ │ + Start of section headers: 76496 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ │ Number of program headers: 7 │ │ │ │ │ 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 0x12ad8: │ │ │ │ │ +There are 36 section headers, starting at offset 0x12ad0: │ │ │ │ │ │ │ │ │ │ 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 00000000000001c8 0001c8 000024 00 A 0 0 4 │ │ │ │ │ [ 2] .gnu.hash NOBITS 00000000000001f0 0001ec 0000d4 00 A 3 0 8 │ │ │ │ │ [ 3] .dynsym NOBITS 00000000000002c8 0001ec 0003d8 18 A 4 3 8 │ │ │ │ │ @@ -29,17 +29,17 @@ │ │ │ │ │ [24] .debug_aranges PROGBITS 0000000000000000 00020b 000030 00 0 0 1 │ │ │ │ │ [25] .debug_info PROGBITS 0000000000000000 000240 001b6a 00 C 0 0 8 │ │ │ │ │ [26] .debug_abbrev PROGBITS 0000000000000000 001db0 000229 00 C 0 0 8 │ │ │ │ │ [27] .debug_line PROGBITS 0000000000000000 001fe0 000478 00 C 0 0 8 │ │ │ │ │ [28] .debug_str PROGBITS 0000000000000000 002458 0092b6 01 MSC 0 0 8 │ │ │ │ │ [29] .debug_line_str PROGBITS 0000000000000000 00b710 0003ea 01 MSC 0 0 8 │ │ │ │ │ [30] .debug_loclists PROGBITS 0000000000000000 00bb00 0002d1 00 C 0 0 8 │ │ │ │ │ - [31] .debug_macro PROGBITS 0000000000000000 00bdd8 005c94 00 C 0 0 8 │ │ │ │ │ - [32] .debug_rnglists PROGBITS 0000000000000000 011a6c 000075 00 0 0 1 │ │ │ │ │ - [33] .symtab SYMTAB 0000000000000000 011ae8 000a98 18 34 75 8 │ │ │ │ │ - [34] .strtab STRTAB 0000000000000000 012580 0003ec 00 0 0 1 │ │ │ │ │ - [35] .shstrtab STRTAB 0000000000000000 01296c 00016a 00 0 0 1 │ │ │ │ │ + [31] .debug_macro PROGBITS 0000000000000000 00bdd8 005c92 00 C 0 0 8 │ │ │ │ │ + [32] .debug_rnglists PROGBITS 0000000000000000 011a6a 000075 00 0 0 1 │ │ │ │ │ + [33] .symtab SYMTAB 0000000000000000 011ae0 000a98 18 34 75 8 │ │ │ │ │ + [34] .strtab STRTAB 0000000000000000 012578 0003ec 00 0 0 1 │ │ │ │ │ + [35] .shstrtab STRTAB 0000000000000000 012964 00016a 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), p (processor specific) │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: a67b4da21af086c4bdacd709604df3f2bfeb1bfe │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 25158c81e05a01c2ebf3ec94117111e9eef9d0a0 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3844,189 +3844,189 @@ │ │ │ │ │ <1d64> DW_AT_decl_line : (data1) 236 │ │ │ │ │ <1d65> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1d66> DW_AT_type : (ref4) <0x1d1c>, Mix_Chunk │ │ │ │ │ <1><1d6a>: Abbrev Number: 17 (DW_TAG_structure_type) │ │ │ │ │ <1d6b> DW_AT_name : (strp) (offset: 0x158e3): magic_api_t │ │ │ │ │ <1d6f> DW_AT_byte_size : (data1) 192 │ │ │ │ │ <1d70> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d71> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1d71> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1d72> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <1d73> DW_AT_sibling : (ref4) <0x1ebd> │ │ │ │ │ <2><1d77>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d78> DW_AT_name : (strp) (offset: 0xf15c): tp_version │ │ │ │ │ <1d7c> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d7d> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1d7d> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1d7e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d7f> DW_AT_type : (ref4) <0xcc> │ │ │ │ │ <1d83> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d84>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d85> DW_AT_name : (strp) (offset: 0x12c5a): data_directory │ │ │ │ │ <1d89> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d8a> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1d8a> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1d8b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d8c> DW_AT_type : (ref4) <0xcc> │ │ │ │ │ <1d90> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d91>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d92> DW_AT_name : (strp) (offset: 0x14f32): update_progress_bar │ │ │ │ │ <1d96> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d97> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1d97> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1d98> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d99> DW_AT_type : (ref4) <0x1e1> │ │ │ │ │ <1d9d> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d9e>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d9f> DW_AT_name : (strp) (offset: 0x5aac): special_notify │ │ │ │ │ <1da3> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1da4> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1da4> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1da5> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1da6> DW_AT_type : (ref4) <0x1d0> │ │ │ │ │ <1daa> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1dab>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1dac> DW_AT_name : (strp) (offset: 0x3b66): sRGB_to_linear │ │ │ │ │ <1db0> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1db1> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1db1> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1db2> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1db3> DW_AT_type : (ref4) <0x1ecc> │ │ │ │ │ <1db7> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1db8>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1db9> DW_AT_name : (strp) (offset: 0x185d5): linear_to_sRGB │ │ │ │ │ <1dbd> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dbe> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1dbe> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1dbf> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1dc0> DW_AT_type : (ref4) <0x1ee0> │ │ │ │ │ <1dc4> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1dc5>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1dc6> DW_AT_name : (strp) (offset: 0x18993): in_circle │ │ │ │ │ <1dca> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dcb> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1dcb> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1dcc> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dcd> DW_AT_type : (ref4) <0x1efe> │ │ │ │ │ <1dd1> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1dd2>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1dd3> DW_AT_name : (strp) (offset: 0x171b): getpixel │ │ │ │ │ <1dd7> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dd8> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1dd8> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1dd9> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1dda> DW_AT_type : (ref4) <0x1f21> │ │ │ │ │ <1dde> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1ddf>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1de0> DW_AT_name : (strp) (offset: 0x46bf): putpixel │ │ │ │ │ <1de4> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1de5> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1de5> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1de6> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de7> DW_AT_type : (ref4) <0x1f40> │ │ │ │ │ <1deb> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1dec>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1ded> DW_AT_name : (strp) (offset: 0x6ac9): xorpixel │ │ │ │ │ <1df1> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1df2> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1df2> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1df3> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1df4> DW_AT_type : (ref4) <0x1f5a> │ │ │ │ │ <1df8> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1df9>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1dfa> DW_AT_name : (strp) (offset: 0x37e0): playsound │ │ │ │ │ <1dfe> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dff> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1dff> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1e00> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e01> DW_AT_type : (ref4) <0x1f79> │ │ │ │ │ <1e05> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><1e06>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e07> DW_AT_name : (strp) (offset: 0xd9ca): playingsound │ │ │ │ │ <1e0b> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e0c> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1e0c> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1e0d> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1e0e> DW_AT_type : (ref4) <0x1f83> │ │ │ │ │ <1e12> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><1e13>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e14> DW_AT_name : (strp) (offset: 0x1b2ee): pausesound │ │ │ │ │ <1e18> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e19> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1e19> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <1e1a> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e1b> DW_AT_type : (ref4) <0x1e1> │ │ │ │ │ <1e1f> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><1e20>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e21> DW_AT_name : (strp) (offset: 0x1b2ec): unpausesound │ │ │ │ │ <1e25> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e26> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <1e26> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <1e27> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e28> DW_AT_type : (ref4) <0x1e1> │ │ │ │ │ <1e2c> DW_AT_data_member_location: (data1) 104 │ │ │ │ │ <2><1e2d>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e2e> DW_AT_name : (strp) (offset: 0xf8b2): stopsound │ │ │ │ │ <1e32> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e33> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <1e33> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <1e34> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e35> DW_AT_type : (ref4) <0x1e1> │ │ │ │ │ <1e39> DW_AT_data_member_location: (data1) 112 │ │ │ │ │ <2><1e3a>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e3b> DW_AT_name : (strp) (offset: 0xb323): line │ │ │ │ │ <1e3f> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e40> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <1e40> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <1e41> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e42> DW_AT_type : (ref4) <0x1fe9> │ │ │ │ │ <1e46> DW_AT_data_member_location: (data1) 120 │ │ │ │ │ <2><1e47>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e48> DW_AT_name : (strp) (offset: 0x12c1b): button_down │ │ │ │ │ <1e4c> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e4d> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <1e4d> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <1e4e> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1e4f> DW_AT_type : (ref4) <0x1f83> │ │ │ │ │ <1e53> DW_AT_data_member_location: (data1) 128 │ │ │ │ │ <2><1e54>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e55> DW_AT_name : (strp) (offset: 0x10206): rgbtohsv │ │ │ │ │ <1e59> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e5a> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <1e5a> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <1e5b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e5c> DW_AT_type : (ref4) <0x2017> │ │ │ │ │ <1e60> DW_AT_data_member_location: (data1) 136 │ │ │ │ │ <2><1e61>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e62> DW_AT_name : (strp) (offset: 0xba62): hsvtorgb │ │ │ │ │ <1e66> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e67> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1e67> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1e68> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e69> DW_AT_type : (ref4) <0x2040> │ │ │ │ │ <1e6d> DW_AT_data_member_location: (data1) 144 │ │ │ │ │ <2><1e6e>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e6f> DW_AT_name : (strp) (offset: 0x172da): canvas_w │ │ │ │ │ <1e73> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e74> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <1e74> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <1e75> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e76> DW_AT_type : (ref4) <0x8c>, int │ │ │ │ │ <1e7a> DW_AT_data_member_location: (data1) 152 │ │ │ │ │ <2><1e7b>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e7c> DW_AT_name : (strp) (offset: 0x17235): canvas_h │ │ │ │ │ <1e80> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e81> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <1e81> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <1e82> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e83> DW_AT_type : (ref4) <0x8c>, int │ │ │ │ │ <1e87> DW_AT_data_member_location: (data1) 156 │ │ │ │ │ <2><1e88>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e89> DW_AT_name : (strp) (offset: 0x15e8d): scale │ │ │ │ │ <1e8d> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e8e> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <1e8e> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <1e8f> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e90> DW_AT_type : (ref4) <0x2063> │ │ │ │ │ <1e94> DW_AT_data_member_location: (data1) 160 │ │ │ │ │ <2><1e95>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e96> DW_AT_name : (strp) (offset: 0x15e86): rotate_scale │ │ │ │ │ <1e9a> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e9b> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1e9b> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1e9c> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e9d> DW_AT_type : (ref4) <0x2081> │ │ │ │ │ <1ea1> DW_AT_data_member_location: (data1) 168 │ │ │ │ │ <2><1ea2>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1ea3> DW_AT_name : (strp) (offset: 0x126c4): touched │ │ │ │ │ <1ea7> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1ea8> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <1ea8> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <1ea9> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1eaa> DW_AT_type : (ref4) <0x209a> │ │ │ │ │ <1eae> DW_AT_data_member_location: (data1) 176 │ │ │ │ │ <2><1eaf>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1eb0> DW_AT_name : (strp) (offset: 0x839c): retract_undo │ │ │ │ │ <1eb4> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1eb5> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <1eb5> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <1eb6> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1eb7> DW_AT_type : (ref4) <0x1e1> │ │ │ │ │ <1ebb> DW_AT_data_member_location: (data1) 184 │ │ │ │ │ <2><1ebc>: Abbrev Number: 0 │ │ │ │ │ <1><1ebd>: Abbrev Number: 27 (DW_TAG_subroutine_type) │ │ │ │ │ <1ebe> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1ebe> DW_AT_type : (ref4) <0x167>, float │ │ │ │ │ @@ -4256,23 +4256,23 @@ │ │ │ │ │ <2><2099>: Abbrev Number: 0 │ │ │ │ │ <1><209a>: Abbrev Number: 8 (DW_TAG_pointer_type) │ │ │ │ │ <209b> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ │ <209b> DW_AT_type : (ref4) <0x2086>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><209f>: Abbrev Number: 5 (DW_TAG_typedef) │ │ │ │ │ <20a0> DW_AT_name : (strp) (offset: 0xd7a6): magic_api │ │ │ │ │ <20a4> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <20a5> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <20a5> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <20a6> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <20a7> DW_AT_type : (ref4) <0x1d6a>, magic_api_t │ │ │ │ │ <1><20ab>: Abbrev Number: 24 (DW_TAG_enumeration_type) │ │ │ │ │ <20ac> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <20ad> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <20ad> DW_AT_type : (ref4) <0x47>, unsigned int │ │ │ │ │ <20b1> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <20b2> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <20b2> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <20b3> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <20b4> DW_AT_sibling : (ref4) <0x20e9> │ │ │ │ │ <2><20b8>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20b9> DW_AT_name : (strp) (offset: 0x14aee): MAGIC_TYPE_DISTORTS │ │ │ │ │ <20bd> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20be>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20bf> DW_AT_name : (strp) (offset: 0x28eb): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4297,15 +4297,15 @@ │ │ │ │ │ <20e7> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><20e8>: Abbrev Number: 0 │ │ │ │ │ <1><20e9>: Abbrev Number: 24 (DW_TAG_enumeration_type) │ │ │ │ │ <20ea> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <20eb> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <20eb> DW_AT_type : (ref4) <0x47>, unsigned int │ │ │ │ │ <20ef> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <20f0> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <20f0> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <20f1> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <20f2> DW_AT_sibling : (ref4) <0x210f> │ │ │ │ │ <2><20f6>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20f7> DW_AT_name : (strp) (offset: 0xe121): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <20fb> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20fc>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20fd> DW_AT_name : (strp) (offset: 0xdf88): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4323,15 +4323,15 @@ │ │ │ │ │ <2><2118>: Abbrev Number: 28 (DW_TAG_subrange_type) │ │ │ │ │ <2119> DW_AT_type : (ref4) <0x32>, long unsigned int │ │ │ │ │ <211d> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><211e>: Abbrev Number: 0 │ │ │ │ │ <1><211f>: Abbrev Number: 41 (DW_TAG_variable) │ │ │ │ │ <2120> DW_AT_name : (strp) (offset: 0x16d94): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <2124> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <2125> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <2125> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <2126> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <2127> DW_AT_type : (ref4) <0x210f> │ │ │ │ │ <212b> DW_AT_external : (flag_present) 1 │ │ │ │ │ <212b> DW_AT_location : (exprloc) 9 byte block: 3 80 0 2 0 0 0 0 0 (DW_OP_addr: 20080) │ │ │ │ │ <1><2135>: Abbrev Number: 21 (DW_TAG_variable) │ │ │ │ │ <2136> DW_AT_name : (strp) (offset: 0x2879): CONFETTI_BRUSH_SIZE │ │ │ │ │ <213a> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -103,16 +103,16 @@ │ │ │ │ │ DW_MACRO_start_file - lineno: 22 filenum: 48 │ │ │ │ │ DW_MACRO_define_strp - lineno : 20 macro : _BITS_TYPES___LOCALE_T_H 1 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2055 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 7 filenum: 19 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 49 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 49 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 50 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 6 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 51 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 52 │ │ │ │ │ @@ -958,25 +958,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa33e │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 55 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 18 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 18 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 54 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa37e │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 55 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 25 filenum: 23 │ │ │ │ │ + DW_MACRO_start_file - lineno: 9 filenum: 23 │ │ │ │ │ DW_MACRO_import - offset : 0xa40b │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 35 │ │ │ │ │ DW_MACRO_import - offset : 0x2cdd │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 184 │ │ │ │ │ DW_MACRO_import - offset : 0xa427 │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 35 │ │ │ │ │ @@ -7204,31 +7204,31 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 114 macro : ngettext(msgid1,msgid2,n) dngettext (NULL, msgid1, msgid2, n) │ │ │ │ │ DW_MACRO_define_strp - lineno : 116 macro : dngettext(domainname,msgid1,msgid2,n) dcngettext (domainname, msgid1, msgid2, n, LC_MESSAGES) │ │ │ │ │ │ │ │ │ │ Offset: 0xa55f │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa5ce │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 44 macro : SDL_IMAGE_MAJOR_VERSION 2 │ │ │ │ │ DW_MACRO_define_strp - lineno : 45 macro : SDL_IMAGE_MINOR_VERSION 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,18 +1,24 @@ │ │ │ │ │ GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ -\AGv/~@d │ │ │ │ │ -3&Q2gK]z │ │ │ │ │ +Ts>hM3?< │ │ │ │ │ +R/ D>*yB │ │ │ │ │ SkZM"%t~r │ │ │ │ │ HQ*g2!c= │ │ │ │ │ XxP4fw+P │ │ │ │ │ AbiVlMji │ │ │ │ │ r#&@jhKn │ │ │ │ │ !uJ %"#F │ │ │ │ │ b#%Yj#cC │ │ │ │ │ -"kqJ"-NI │ │ │ │ │ +*FTNg1&<K │ │ │ │ │ +%hT^3/c`% │ │ │ │ │ +&dWKMo< ]f │ │ │ │ │ +mxisfLY4 │ │ │ │ │ +rD'|k3j= │ │ │ │ │ +UhqJ"-NI │ │ │ │ │ +XcCt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt' │ │ │ │ │ call_weak_fn │ │ │ │ │ crtstuff.c │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ │ frame_dummy │ │ │ │ --- ./usr/lib/debug/.build-id/a7/dcc86b8300aa0b9eabc02fd7d9bb1e1b33f682.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/83/38d584ae09842ed2a7a47c89fb99fcce9c7f0e.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 80% similar despite different names │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: DYN (Shared object file) │ │ │ │ │ Machine: AArch64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ │ - Start of section headers: 76872 (bytes into file) │ │ │ │ │ + Start of section headers: 76880 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ │ Number of program headers: 7 │ │ │ │ │ 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 0x12c48: │ │ │ │ │ +There are 36 section headers, starting at offset 0x12c50: │ │ │ │ │ │ │ │ │ │ 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 00000000000001c8 0001c8 000024 00 A 0 0 4 │ │ │ │ │ [ 2] .gnu.hash NOBITS 00000000000001f0 0001ec 0000b8 00 A 3 0 8 │ │ │ │ │ [ 3] .dynsym NOBITS 00000000000002a8 0001ec 0003a8 18 A 4 3 8 │ │ │ │ │ @@ -29,17 +29,17 @@ │ │ │ │ │ [24] .debug_aranges PROGBITS 0000000000000000 00020b 000030 00 0 0 1 │ │ │ │ │ [25] .debug_info PROGBITS 0000000000000000 000240 001bde 00 C 0 0 8 │ │ │ │ │ [26] .debug_abbrev PROGBITS 0000000000000000 001e20 00022f 00 C 0 0 8 │ │ │ │ │ [27] .debug_line PROGBITS 0000000000000000 002050 0004fe 00 C 0 0 8 │ │ │ │ │ [28] .debug_str PROGBITS 0000000000000000 002550 009229 01 MSC 0 0 8 │ │ │ │ │ [29] .debug_line_str PROGBITS 0000000000000000 00b780 0003e4 01 MSC 0 0 8 │ │ │ │ │ [30] .debug_loclists PROGBITS 0000000000000000 00bb68 000413 00 C 0 0 8 │ │ │ │ │ - [31] .debug_macro PROGBITS 0000000000000000 00bf80 005c36 00 C 0 0 8 │ │ │ │ │ - [32] .debug_rnglists PROGBITS 0000000000000000 011bb6 000022 00 0 0 1 │ │ │ │ │ - [33] .symtab SYMTAB 0000000000000000 011bd8 000b10 18 34 82 8 │ │ │ │ │ - [34] .strtab STRTAB 0000000000000000 0126e8 0003f2 00 0 0 1 │ │ │ │ │ - [35] .shstrtab STRTAB 0000000000000000 012ada 00016a 00 0 0 1 │ │ │ │ │ + [31] .debug_macro PROGBITS 0000000000000000 00bf80 005c3c 00 C 0 0 8 │ │ │ │ │ + [32] .debug_rnglists PROGBITS 0000000000000000 011bbc 000022 00 0 0 1 │ │ │ │ │ + [33] .symtab SYMTAB 0000000000000000 011be0 000b10 18 34 82 8 │ │ │ │ │ + [34] .strtab STRTAB 0000000000000000 0126f0 0003f2 00 0 0 1 │ │ │ │ │ + [35] .shstrtab STRTAB 0000000000000000 012ae2 00016a 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), p (processor specific) │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: a7dcc86b8300aa0b9eabc02fd7d9bb1e1b33f682 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 8338d584ae09842ed2a7a47c89fb99fcce9c7f0e │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3834,189 +3834,189 @@ │ │ │ │ │ <1d47> DW_AT_decl_line : (data1) 236 │ │ │ │ │ <1d48> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1d49> DW_AT_type : (ref4) <0x1d00>, Mix_Chunk │ │ │ │ │ <1><1d4d>: Abbrev Number: 16 (DW_TAG_structure_type) │ │ │ │ │ <1d4e> DW_AT_name : (strp) (offset: 0x1595f): magic_api_t │ │ │ │ │ <1d52> DW_AT_byte_size : (data1) 192 │ │ │ │ │ <1d53> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d54> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1d54> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1d55> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d55> DW_AT_sibling : (ref4) <0x1e9f> │ │ │ │ │ <2><1d59>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d5a> DW_AT_name : (strp) (offset: 0xf147): tp_version │ │ │ │ │ <1d5e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d5f> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1d5f> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1d60> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d61> DW_AT_type : (ref4) <0xce> │ │ │ │ │ <1d65> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d66>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d67> DW_AT_name : (strp) (offset: 0x12bfd): data_directory │ │ │ │ │ <1d6b> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d6c> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1d6c> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1d6d> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d6e> DW_AT_type : (ref4) <0xce> │ │ │ │ │ <1d72> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d73>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d74> DW_AT_name : (strp) (offset: 0x53f9): update_progress_bar │ │ │ │ │ <1d78> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d79> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1d79> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1d7a> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d7b> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1d7f> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d80>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d81> DW_AT_name : (strp) (offset: 0x5a90): special_notify │ │ │ │ │ <1d85> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d86> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1d86> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1d87> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d88> DW_AT_type : (ref4) <0x1b8> │ │ │ │ │ <1d8c> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d8d>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d8e> DW_AT_name : (strp) (offset: 0x3b6c): sRGB_to_linear │ │ │ │ │ <1d92> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d93> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d93> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d94> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d95> DW_AT_type : (ref4) <0x1eae> │ │ │ │ │ <1d99> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d9a>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d9b> DW_AT_name : (strp) (offset: 0x1855e): linear_to_sRGB │ │ │ │ │ <1d9f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1da0> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1da0> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1da1> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1da2> DW_AT_type : (ref4) <0x1ec2> │ │ │ │ │ <1da6> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1da7>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1da8> DW_AT_name : (strp) (offset: 0x18925): in_circle │ │ │ │ │ <1dac> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dad> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1dad> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1dae> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1daf> DW_AT_type : (ref4) <0x1ee0> │ │ │ │ │ <1db3> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1db4>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1db5> DW_AT_name : (strp) (offset: 0x175f): getpixel │ │ │ │ │ <1db9> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dba> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1dba> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1dbb> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1dbc> DW_AT_type : (ref4) <0x1f03> │ │ │ │ │ <1dc0> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1dc1>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dc2> DW_AT_name : (strp) (offset: 0x46dd): putpixel │ │ │ │ │ <1dc6> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dc7> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1dc7> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1dc8> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dc9> DW_AT_type : (ref4) <0x1f22> │ │ │ │ │ <1dcd> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1dce>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dcf> DW_AT_name : (strp) (offset: 0x6b22): xorpixel │ │ │ │ │ <1dd3> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dd4> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1dd4> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1dd5> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd6> DW_AT_type : (ref4) <0x1f3c> │ │ │ │ │ <1dda> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1ddb>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1ddc> DW_AT_name : (strp) (offset: 0x37ec): playsound │ │ │ │ │ <1de0> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1de1> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1de1> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1de2> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de3> DW_AT_type : (ref4) <0x1f5b> │ │ │ │ │ <1de7> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><1de8>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1de9> DW_AT_name : (strp) (offset: 0xd9ae): playingsound │ │ │ │ │ <1ded> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dee> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1dee> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1def> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1df0> DW_AT_type : (ref4) <0x1f65> │ │ │ │ │ <1df4> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><1df5>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1df6> DW_AT_name : (strp) (offset: 0x1b190): pausesound │ │ │ │ │ <1dfa> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dfb> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1dfb> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <1dfc> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dfd> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e01> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><1e02>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e03> DW_AT_name : (strp) (offset: 0x1b18e): unpausesound │ │ │ │ │ <1e07> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e08> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <1e08> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <1e09> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e0a> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e0e> DW_AT_data_member_location: (data1) 104 │ │ │ │ │ <2><1e0f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e10> DW_AT_name : (strp) (offset: 0xf891): stopsound │ │ │ │ │ <1e14> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e15> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <1e15> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <1e16> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e17> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e1b> DW_AT_data_member_location: (data1) 112 │ │ │ │ │ <2><1e1c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e1d> DW_AT_name : (strp) (offset: 0xb364): line │ │ │ │ │ <1e21> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e22> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <1e22> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <1e23> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e24> DW_AT_type : (ref4) <0x1fcb> │ │ │ │ │ <1e28> DW_AT_data_member_location: (data1) 120 │ │ │ │ │ <2><1e29>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e2a> DW_AT_name : (strp) (offset: 0x12bbe): button_down │ │ │ │ │ <1e2e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e2f> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <1e2f> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <1e30> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1e31> DW_AT_type : (ref4) <0x1f65> │ │ │ │ │ <1e35> DW_AT_data_member_location: (data1) 128 │ │ │ │ │ <2><1e36>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e37> DW_AT_name : (strp) (offset: 0x10197): rgbtohsv │ │ │ │ │ <1e3b> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e3c> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <1e3c> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <1e3d> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e3e> DW_AT_type : (ref4) <0x1ff9> │ │ │ │ │ <1e42> DW_AT_data_member_location: (data1) 136 │ │ │ │ │ <2><1e43>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e44> DW_AT_name : (strp) (offset: 0xbac3): hsvtorgb │ │ │ │ │ <1e48> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e49> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1e49> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1e4a> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e4b> DW_AT_type : (ref4) <0x2022> │ │ │ │ │ <1e4f> DW_AT_data_member_location: (data1) 144 │ │ │ │ │ <2><1e50>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e51> DW_AT_name : (strp) (offset: 0x172ec): canvas_w │ │ │ │ │ <1e55> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e56> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <1e56> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <1e57> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e58> DW_AT_type : (ref4) <0x49>, int │ │ │ │ │ <1e5c> DW_AT_data_member_location: (data1) 152 │ │ │ │ │ <2><1e5d>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e5e> DW_AT_name : (strp) (offset: 0x17247): canvas_h │ │ │ │ │ <1e62> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e63> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <1e63> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <1e64> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e65> DW_AT_type : (ref4) <0x49>, int │ │ │ │ │ <1e69> DW_AT_data_member_location: (data1) 156 │ │ │ │ │ <2><1e6a>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e6b> DW_AT_name : (strp) (offset: 0x15f08): scale │ │ │ │ │ <1e6f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e70> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <1e70> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <1e71> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e72> DW_AT_type : (ref4) <0x2045> │ │ │ │ │ <1e76> DW_AT_data_member_location: (data1) 160 │ │ │ │ │ <2><1e77>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e78> DW_AT_name : (strp) (offset: 0x15f01): rotate_scale │ │ │ │ │ <1e7c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e7d> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1e7d> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1e7e> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e7f> DW_AT_type : (ref4) <0x2063> │ │ │ │ │ <1e83> DW_AT_data_member_location: (data1) 168 │ │ │ │ │ <2><1e84>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e85> DW_AT_name : (strp) (offset: 0x12670): touched │ │ │ │ │ <1e89> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e8a> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <1e8a> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <1e8b> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e8c> DW_AT_type : (ref4) <0x207c> │ │ │ │ │ <1e90> DW_AT_data_member_location: (data1) 176 │ │ │ │ │ <2><1e91>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e92> DW_AT_name : (strp) (offset: 0x83be): retract_undo │ │ │ │ │ <1e96> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e97> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <1e97> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <1e98> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e99> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e9d> DW_AT_data_member_location: (data1) 184 │ │ │ │ │ <2><1e9e>: Abbrev Number: 0 │ │ │ │ │ <1><1e9f>: Abbrev Number: 30 (DW_TAG_subroutine_type) │ │ │ │ │ <1ea0> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1ea0> DW_AT_type : (ref4) <0x39>, float │ │ │ │ │ @@ -4246,23 +4246,23 @@ │ │ │ │ │ <2><207b>: Abbrev Number: 0 │ │ │ │ │ <1><207c>: Abbrev Number: 8 (DW_TAG_pointer_type) │ │ │ │ │ <207d> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ │ <207d> DW_AT_type : (ref4) <0x2068>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><2081>: Abbrev Number: 6 (DW_TAG_typedef) │ │ │ │ │ <2082> DW_AT_name : (strp) (offset: 0xd796): magic_api │ │ │ │ │ <2086> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2087> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <2087> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <2088> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <2089> DW_AT_type : (ref4) <0x1d4d>, magic_api_t │ │ │ │ │ <1><208d>: Abbrev Number: 23 (DW_TAG_enumeration_type) │ │ │ │ │ <208e> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <208f> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <208f> DW_AT_type : (ref4) <0x5e>, unsigned int │ │ │ │ │ <2093> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2094> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <2094> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <2095> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <2096> DW_AT_sibling : (ref4) <0x20cb> │ │ │ │ │ <2><209a>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <209b> DW_AT_name : (strp) (offset: 0x14a7c): MAGIC_TYPE_DISTORTS │ │ │ │ │ <209f> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20a0>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20a1> DW_AT_name : (strp) (offset: 0x1994d): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4287,15 +4287,15 @@ │ │ │ │ │ <20c9> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><20ca>: Abbrev Number: 0 │ │ │ │ │ <1><20cb>: Abbrev Number: 23 (DW_TAG_enumeration_type) │ │ │ │ │ <20cc> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <20cd> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <20cd> DW_AT_type : (ref4) <0x5e>, unsigned int │ │ │ │ │ <20d1> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20d2> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <20d2> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <20d3> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <20d4> DW_AT_sibling : (ref4) <0x20f1> │ │ │ │ │ <2><20d8>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20d9> DW_AT_name : (strp) (offset: 0xe0ee): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <20dd> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20de>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20df> DW_AT_name : (strp) (offset: 0xdf55): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4313,15 +4313,15 @@ │ │ │ │ │ <2><20fa>: Abbrev Number: 33 (DW_TAG_subrange_type) │ │ │ │ │ <20fb> DW_AT_type : (ref4) <0x40>, long unsigned int │ │ │ │ │ <20ff> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><2100>: Abbrev Number: 0 │ │ │ │ │ <1><2101>: Abbrev Number: 63 (DW_TAG_variable) │ │ │ │ │ <2102> DW_AT_name : (strp) (offset: 0x16e1c): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <2106> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2107> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <2107> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <2108> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <2109> DW_AT_type : (ref4) <0x20f1> │ │ │ │ │ <210d> DW_AT_external : (flag_present) 1 │ │ │ │ │ <210d> DW_AT_location : (exprloc) 9 byte block: 3 78 0 2 0 0 0 0 0 (DW_OP_addr: 20078) │ │ │ │ │ <1><2117>: Abbrev Number: 23 (DW_TAG_enumeration_type) │ │ │ │ │ <2118> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <2119> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -247,16 +247,16 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 947 macro : __COMPAR_FN_T │ │ │ │ │ DW_MACRO_start_file - lineno: 965 filenum: 77 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 1155 filenum: 78 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 34 filenum: 18 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 79 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 79 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 80 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 5 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 81 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 82 │ │ │ │ │ @@ -942,25 +942,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa2e4 │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 85 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 17 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 17 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 84 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa324 │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 85 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 25 filenum: 21 │ │ │ │ │ + DW_MACRO_start_file - lineno: 9 filenum: 21 │ │ │ │ │ DW_MACRO_import - offset : 0xa3b1 │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 34 │ │ │ │ │ DW_MACRO_import - offset : 0x2cb9 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 180 │ │ │ │ │ DW_MACRO_import - offset : 0xa3cd │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 34 │ │ │ │ │ @@ -7173,31 +7173,31 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 114 macro : ngettext(msgid1,msgid2,n) dngettext (NULL, msgid1, msgid2, n) │ │ │ │ │ DW_MACRO_define_strp - lineno : 116 macro : dngettext(domainname,msgid1,msgid2,n) dcngettext (domainname, msgid1, msgid2, n, LC_MESSAGES) │ │ │ │ │ │ │ │ │ │ Offset: 0xa505 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa574 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 44 macro : SDL_IMAGE_MAJOR_VERSION 2 │ │ │ │ │ DW_MACRO_define_strp - lineno : 45 macro : SDL_IMAGE_MINOR_VERSION 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,29 +1,25 @@ │ │ │ │ │ GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ -Dg_{qLY*_ │ │ │ │ │ -8n:SknQM │ │ │ │ │ -|Jk29x\*; │ │ │ │ │ -ueLwp(Y{ │ │ │ │ │ +a_5{:6tFUs~x │ │ │ │ │ %A*pp"+p │ │ │ │ │ wabls@j4 │ │ │ │ │ 87+fYu}" │ │ │ │ │ Z4yj>?l^K │ │ │ │ │ 0ZCL}T5! │ │ │ │ │ -hL*d8-a │ │ │ │ │ t)#)kEKH │ │ │ │ │ ~L evn8f │ │ │ │ │ *f$U,#M │ │ │ │ │ `x+:$Kia │ │ │ │ │ |C0jx`27C$,` │ │ │ │ │ FW,NjhA) │ │ │ │ │ s',+ ,G| │ │ │ │ │ -g` Vc^kV │ │ │ │ │ -YfS[V_9x │ │ │ │ │ -BT'DuBT'DuBT'DuBT'DuBT'DuBT't │ │ │ │ │ -].3FA\<k| │ │ │ │ │ +k+0Y=5({ │ │ │ │ │ +Di.5Js)R │ │ │ │ │ +$E9IQNR,'X │ │ │ │ │ call_weak_fn │ │ │ │ │ crtstuff.c │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ │ frame_dummy │ │ │ │ --- ./usr/lib/debug/.build-id/a8/124e43ba186b752fe0578f5b98c0366dac12d2.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/21/8bd130cce55ffe3879765362baa71202991dfd.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 78% similar despite different names │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -29,16 +29,16 @@ │ │ │ │ │ [24] .debug_aranges PROGBITS 0000000000000000 00020b 000030 00 0 0 1 │ │ │ │ │ [25] .debug_info PROGBITS 0000000000000000 000240 001ad5 00 C 0 0 8 │ │ │ │ │ [26] .debug_abbrev PROGBITS 0000000000000000 001d18 000243 00 C 0 0 8 │ │ │ │ │ [27] .debug_line PROGBITS 0000000000000000 001f60 0004d9 00 C 0 0 8 │ │ │ │ │ [28] .debug_str PROGBITS 0000000000000000 002440 0091a7 01 MSC 0 0 8 │ │ │ │ │ [29] .debug_line_str PROGBITS 0000000000000000 00b5e8 0003e6 01 MSC 0 0 8 │ │ │ │ │ [30] .debug_loclists PROGBITS 0000000000000000 00b9d0 000321 00 C 0 0 8 │ │ │ │ │ - [31] .debug_macro PROGBITS 0000000000000000 00bcf8 005bf1 00 C 0 0 8 │ │ │ │ │ - [32] .debug_rnglists PROGBITS 0000000000000000 0118e9 00003d 00 0 0 1 │ │ │ │ │ + [31] .debug_macro PROGBITS 0000000000000000 00bcf8 005bf3 00 C 0 0 8 │ │ │ │ │ + [32] .debug_rnglists PROGBITS 0000000000000000 0118eb 00003d 00 0 0 1 │ │ │ │ │ [33] .symtab SYMTAB 0000000000000000 011928 000ae0 18 34 81 8 │ │ │ │ │ [34] .strtab STRTAB 0000000000000000 012408 0003a9 00 0 0 1 │ │ │ │ │ [35] .shstrtab STRTAB 0000000000000000 0127b1 00016a 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: a8124e43ba186b752fe0578f5b98c0366dac12d2 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 218bd130cce55ffe3879765362baa71202991dfd │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3832,189 +3832,189 @@ │ │ │ │ │ <1d42> DW_AT_decl_line : (data1) 236 │ │ │ │ │ <1d43> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1d44> DW_AT_type : (ref4) <0x1cfb>, Mix_Chunk │ │ │ │ │ <1><1d48>: Abbrev Number: 16 (DW_TAG_structure_type) │ │ │ │ │ <1d49> DW_AT_name : (strp) (offset: 0x1575d): magic_api_t │ │ │ │ │ <1d4d> DW_AT_byte_size : (data1) 192 │ │ │ │ │ <1d4e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d4f> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1d4f> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1d50> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d50> DW_AT_sibling : (ref4) <0x1e9a> │ │ │ │ │ <2><1d54>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d55> DW_AT_name : (strp) (offset: 0xefc1): tp_version │ │ │ │ │ <1d59> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d5a> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1d5a> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1d5b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d5c> DW_AT_type : (ref4) <0xc7> │ │ │ │ │ <1d60> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d61>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d62> DW_AT_name : (strp) (offset: 0x12a5c): data_directory │ │ │ │ │ <1d66> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d67> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1d67> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1d68> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d69> DW_AT_type : (ref4) <0xc7> │ │ │ │ │ <1d6d> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d6e>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d6f> DW_AT_name : (strp) (offset: 0x548c): update_progress_bar │ │ │ │ │ <1d73> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d74> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1d74> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1d75> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d76> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1d7a> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d7b>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d7c> DW_AT_name : (strp) (offset: 0x5b27): special_notify │ │ │ │ │ <1d80> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d81> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1d81> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1d82> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d83> DW_AT_type : (ref4) <0x1b8> │ │ │ │ │ <1d87> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d88>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d89> DW_AT_name : (strp) (offset: 0x3b79): sRGB_to_linear │ │ │ │ │ <1d8d> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d8e> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d8e> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d8f> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d90> DW_AT_type : (ref4) <0x1ea9> │ │ │ │ │ <1d94> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d95>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d96> DW_AT_name : (strp) (offset: 0x183b9): linear_to_sRGB │ │ │ │ │ <1d9a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d9b> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1d9b> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1d9c> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d9d> DW_AT_type : (ref4) <0x1ebd> │ │ │ │ │ <1da1> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1da2>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1da3> DW_AT_name : (strp) (offset: 0x18791): in_circle │ │ │ │ │ <1da7> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1da8> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1da8> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1da9> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1daa> DW_AT_type : (ref4) <0x1edb> │ │ │ │ │ <1dae> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1daf>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1db0> DW_AT_name : (strp) (offset: 0x17c3): getpixel │ │ │ │ │ <1db4> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1db5> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1db5> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1db6> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1db7> DW_AT_type : (ref4) <0x1efe> │ │ │ │ │ <1dbb> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1dbc>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dbd> DW_AT_name : (strp) (offset: 0x4721): putpixel │ │ │ │ │ <1dc1> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dc2> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1dc2> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1dc3> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dc4> DW_AT_type : (ref4) <0x1f1d> │ │ │ │ │ <1dc8> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1dc9>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dca> DW_AT_name : (strp) (offset: 0x6b6e): xorpixel │ │ │ │ │ <1dce> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dcf> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1dcf> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1dd0> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd1> DW_AT_type : (ref4) <0x1f37> │ │ │ │ │ <1dd5> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1dd6>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dd7> DW_AT_name : (strp) (offset: 0x3815): playsound │ │ │ │ │ <1ddb> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1ddc> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1ddc> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1ddd> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dde> DW_AT_type : (ref4) <0x1f56> │ │ │ │ │ <1de2> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><1de3>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1de4> DW_AT_name : (strp) (offset: 0xd80b): playingsound │ │ │ │ │ <1de8> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1de9> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1de9> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1dea> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1deb> DW_AT_type : (ref4) <0x1f60> │ │ │ │ │ <1def> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><1df0>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1df1> DW_AT_name : (strp) (offset: 0x1b04f): pausesound │ │ │ │ │ <1df5> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1df6> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1df6> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <1df7> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1df8> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1dfc> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><1dfd>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dfe> DW_AT_name : (strp) (offset: 0x1b04d): unpausesound │ │ │ │ │ <1e02> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e03> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <1e03> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <1e04> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e05> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e09> DW_AT_data_member_location: (data1) 104 │ │ │ │ │ <2><1e0a>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e0b> DW_AT_name : (strp) (offset: 0xf70a): stopsound │ │ │ │ │ <1e0f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e10> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <1e10> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <1e11> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e12> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e16> DW_AT_data_member_location: (data1) 112 │ │ │ │ │ <2><1e17>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e18> DW_AT_name : (strp) (offset: 0xb1f6): line │ │ │ │ │ <1e1c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e1d> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <1e1d> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <1e1e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e1f> DW_AT_type : (ref4) <0x1fc6> │ │ │ │ │ <1e23> DW_AT_data_member_location: (data1) 120 │ │ │ │ │ <2><1e24>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e25> DW_AT_name : (strp) (offset: 0x12a1d): button_down │ │ │ │ │ <1e29> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e2a> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <1e2a> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <1e2b> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1e2c> DW_AT_type : (ref4) <0x1f60> │ │ │ │ │ <1e30> DW_AT_data_member_location: (data1) 128 │ │ │ │ │ <2><1e31>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e32> DW_AT_name : (strp) (offset: 0x1000b): rgbtohsv │ │ │ │ │ <1e36> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e37> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <1e37> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <1e38> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e39> DW_AT_type : (ref4) <0x1ff4> │ │ │ │ │ <1e3d> DW_AT_data_member_location: (data1) 136 │ │ │ │ │ <2><1e3e>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e3f> DW_AT_name : (strp) (offset: 0xb941): hsvtorgb │ │ │ │ │ <1e43> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e44> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1e44> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1e45> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e46> DW_AT_type : (ref4) <0x201d> │ │ │ │ │ <1e4a> DW_AT_data_member_location: (data1) 144 │ │ │ │ │ <2><1e4b>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e4c> DW_AT_name : (strp) (offset: 0x170f3): canvas_w │ │ │ │ │ <1e50> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e51> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <1e51> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <1e52> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e53> DW_AT_type : (ref4) <0x42>, int │ │ │ │ │ <1e57> DW_AT_data_member_location: (data1) 152 │ │ │ │ │ <2><1e58>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e59> DW_AT_name : (strp) (offset: 0x1704e): canvas_h │ │ │ │ │ <1e5d> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e5e> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <1e5e> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <1e5f> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e60> DW_AT_type : (ref4) <0x42>, int │ │ │ │ │ <1e64> DW_AT_data_member_location: (data1) 156 │ │ │ │ │ <2><1e65>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e66> DW_AT_name : (strp) (offset: 0x15d06): scale │ │ │ │ │ <1e6a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e6b> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <1e6b> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <1e6c> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e6d> DW_AT_type : (ref4) <0x2040> │ │ │ │ │ <1e71> DW_AT_data_member_location: (data1) 160 │ │ │ │ │ <2><1e72>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e73> DW_AT_name : (strp) (offset: 0x15cff): rotate_scale │ │ │ │ │ <1e77> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e78> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1e78> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1e79> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e7a> DW_AT_type : (ref4) <0x205e> │ │ │ │ │ <1e7e> DW_AT_data_member_location: (data1) 168 │ │ │ │ │ <2><1e7f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e80> DW_AT_name : (strp) (offset: 0x1a5d7): touched │ │ │ │ │ <1e84> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e85> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <1e85> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <1e86> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e87> DW_AT_type : (ref4) <0x2077> │ │ │ │ │ <1e8b> DW_AT_data_member_location: (data1) 176 │ │ │ │ │ <2><1e8c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e8d> DW_AT_name : (strp) (offset: 0x83b8): retract_undo │ │ │ │ │ <1e91> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e92> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <1e92> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <1e93> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e94> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e98> DW_AT_data_member_location: (data1) 184 │ │ │ │ │ <2><1e99>: Abbrev Number: 0 │ │ │ │ │ <1><1e9a>: Abbrev Number: 25 (DW_TAG_subroutine_type) │ │ │ │ │ <1e9b> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e9b> DW_AT_type : (ref4) <0x156>, float │ │ │ │ │ @@ -4244,23 +4244,23 @@ │ │ │ │ │ <2><2076>: Abbrev Number: 0 │ │ │ │ │ <1><2077>: Abbrev Number: 8 (DW_TAG_pointer_type) │ │ │ │ │ <2078> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ │ <2078> DW_AT_type : (ref4) <0x2063>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><207c>: Abbrev Number: 6 (DW_TAG_typedef) │ │ │ │ │ <207d> DW_AT_name : (strp) (offset: 0xd5fe): magic_api │ │ │ │ │ <2081> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2082> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <2082> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <2083> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <2084> DW_AT_type : (ref4) <0x1d48>, magic_api_t │ │ │ │ │ <1><2088>: Abbrev Number: 21 (DW_TAG_enumeration_type) │ │ │ │ │ <2089> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <208a> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <208a> DW_AT_type : (ref4) <0x57>, unsigned int │ │ │ │ │ <208e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <208f> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <208f> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <2090> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <2091> DW_AT_sibling : (ref4) <0x20c6> │ │ │ │ │ <2><2095>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2096> DW_AT_name : (strp) (offset: 0x14914): MAGIC_TYPE_DISTORTS │ │ │ │ │ <209a> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><209b>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <209c> DW_AT_name : (strp) (offset: 0x19833): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4285,15 +4285,15 @@ │ │ │ │ │ <20c4> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><20c5>: Abbrev Number: 0 │ │ │ │ │ <1><20c6>: Abbrev Number: 21 (DW_TAG_enumeration_type) │ │ │ │ │ <20c7> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <20c8> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <20c8> DW_AT_type : (ref4) <0x57>, unsigned int │ │ │ │ │ <20cc> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20cd> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <20cd> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <20ce> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <20cf> DW_AT_sibling : (ref4) <0x20ec> │ │ │ │ │ <2><20d3>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20d4> DW_AT_name : (strp) (offset: 0xdf3a): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <20d8> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20d9>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20da> DW_AT_name : (strp) (offset: 0xdda1): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4311,15 +4311,15 @@ │ │ │ │ │ <2><20f5>: Abbrev Number: 30 (DW_TAG_subrange_type) │ │ │ │ │ <20f6> DW_AT_type : (ref4) <0x39>, long unsigned int │ │ │ │ │ <20fa> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><20fb>: Abbrev Number: 0 │ │ │ │ │ <1><20fc>: Abbrev Number: 62 (DW_TAG_variable) │ │ │ │ │ <20fd> DW_AT_name : (strp) (offset: 0x16bfa): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <2101> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2102> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <2102> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <2103> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <2104> DW_AT_type : (ref4) <0x20ec> │ │ │ │ │ <2108> DW_AT_external : (flag_present) 1 │ │ │ │ │ <2108> DW_AT_location : (exprloc) 9 byte block: 3 70 0 2 0 0 0 0 0 (DW_OP_addr: 20070) │ │ │ │ │ <1><2112>: Abbrev Number: 22 (DW_TAG_variable) │ │ │ │ │ <2113> DW_AT_name : (strp) (offset: 0x1229f): grass_snd │ │ │ │ │ <2117> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -247,16 +247,16 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 947 macro : __COMPAR_FN_T │ │ │ │ │ DW_MACRO_start_file - lineno: 965 filenum: 77 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 1155 filenum: 78 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 18 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 79 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 79 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 80 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 5 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 81 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 82 │ │ │ │ │ @@ -942,25 +942,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa2e4 │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 85 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 17 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 17 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 84 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa324 │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 85 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 25 filenum: 20 │ │ │ │ │ + DW_MACRO_start_file - lineno: 9 filenum: 20 │ │ │ │ │ DW_MACRO_import - offset : 0xa3b1 │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 34 │ │ │ │ │ DW_MACRO_import - offset : 0x2cb9 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 180 │ │ │ │ │ DW_MACRO_import - offset : 0xa3cd │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 34 │ │ │ │ │ @@ -7173,31 +7173,31 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 114 macro : ngettext(msgid1,msgid2,n) dngettext (NULL, msgid1, msgid2, n) │ │ │ │ │ DW_MACRO_define_strp - lineno : 116 macro : dngettext(domainname,msgid1,msgid2,n) dcngettext (domainname, msgid1, msgid2, n, LC_MESSAGES) │ │ │ │ │ │ │ │ │ │ Offset: 0xa505 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa574 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 44 macro : SDL_IMAGE_MAJOR_VERSION 2 │ │ │ │ │ DW_MACRO_define_strp - lineno : 45 macro : SDL_IMAGE_MINOR_VERSION 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,27 +1,24 @@ │ │ │ │ │ GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ -F1"KbD6vE │ │ │ │ │ -0m[E4E3U_ │ │ │ │ │ +CqW(yx?)d │ │ │ │ │ +v@$G@LwAl │ │ │ │ │ +Ls/a*)vf1Io │ │ │ │ │ s"ISw_$ey │ │ │ │ │ j8A//av6Z │ │ │ │ │ Eou8&Xn^ │ │ │ │ │ f!lBfx|Y │ │ │ │ │ x0g_?&X& │ │ │ │ │ Q2aRVA;N │ │ │ │ │ L0vxx2AC$ │ │ │ │ │ -$m!"g,7Q │ │ │ │ │ Z<~M#!;d │ │ │ │ │ -5>3C|%[cIy │ │ │ │ │ -P_5OEQh1 │ │ │ │ │ -;zRV8?!){ │ │ │ │ │ -^hqj"-NM │ │ │ │ │ -msB9IQNR │ │ │ │ │ -Bt'DwBt'DwBt'DwBt'DwBt'DwBt't │ │ │ │ │ -|k1`LVX$ │ │ │ │ │ -EZ]X$lxx │ │ │ │ │ +G^FY4[P/ │ │ │ │ │ +ii.]Ksi[ │ │ │ │ │ +%6DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwB,a! │ │ │ │ │ +VY^EYbs5 │ │ │ │ │ call_weak_fn │ │ │ │ │ crtstuff.c │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ │ frame_dummy │ │ │ │ --- ./usr/lib/debug/.build-id/aa/a932e7b8b445e3991f41805173a901f45094a7.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/f7/11002a365206f16e778a721f16e329387a92c8.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 80% similar despite different names │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -23,21 +23,21 @@ │ │ │ │ │ [18] .dynamic NOBITS 000000000001fdf8 00fde8 0001c0 10 WA 4 0 8 │ │ │ │ │ [19] .got NOBITS 000000000001ffb8 00fde8 000030 08 WA 0 0 8 │ │ │ │ │ [20] .got.plt NOBITS 000000000001ffe8 00fde8 000068 08 WA 0 0 8 │ │ │ │ │ [21] .data NOBITS 0000000000020050 00fde8 000050 00 WA 0 0 8 │ │ │ │ │ [22] .bss NOBITS 00000000000200a0 00fde8 000018 00 WA 0 0 8 │ │ │ │ │ [23] .comment PROGBITS 0000000000000000 0001ec 00001f 01 MS 0 0 1 │ │ │ │ │ [24] .debug_aranges PROGBITS 0000000000000000 00020b 000030 00 0 0 1 │ │ │ │ │ - [25] .debug_info PROGBITS 0000000000000000 000240 001a74 00 C 0 0 8 │ │ │ │ │ + [25] .debug_info PROGBITS 0000000000000000 000240 001a72 00 C 0 0 8 │ │ │ │ │ [26] .debug_abbrev PROGBITS 0000000000000000 001cb8 0001f8 00 C 0 0 8 │ │ │ │ │ [27] .debug_line PROGBITS 0000000000000000 001eb0 000471 00 C 0 0 8 │ │ │ │ │ [28] .debug_str PROGBITS 0000000000000000 002328 0091c5 01 MSC 0 0 8 │ │ │ │ │ [29] .debug_line_str PROGBITS 0000000000000000 00b4f0 0003e6 01 MSC 0 0 8 │ │ │ │ │ [30] .debug_loclists PROGBITS 0000000000000000 00b8d8 000329 00 C 0 0 8 │ │ │ │ │ - [31] .debug_macro PROGBITS 0000000000000000 00bc08 005bee 00 C 0 0 8 │ │ │ │ │ + [31] .debug_macro PROGBITS 0000000000000000 00bc08 005bf0 00 C 0 0 8 │ │ │ │ │ [32] .symtab SYMTAB 0000000000000000 0117f8 000a68 18 33 78 8 │ │ │ │ │ [33] .strtab STRTAB 0000000000000000 012260 000429 00 0 0 1 │ │ │ │ │ [34] .shstrtab STRTAB 0000000000000000 012689 00015a 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: aaa932e7b8b445e3991f41805173a901f45094a7 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: f711002a365206f16e778a721f16e329387a92c8 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3832,189 +3832,189 @@ │ │ │ │ │ <1d42> DW_AT_decl_line : (data1) 236 │ │ │ │ │ <1d43> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1d44> DW_AT_type : (ref4) <0x1cfb>, Mix_Chunk │ │ │ │ │ <1><1d48>: Abbrev Number: 18 (DW_TAG_structure_type) │ │ │ │ │ <1d49> DW_AT_name : (strp) (offset: 0x1577a): magic_api_t │ │ │ │ │ <1d4d> DW_AT_byte_size : (data1) 192 │ │ │ │ │ <1d4e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d4f> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1d4f> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1d50> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d50> DW_AT_sibling : (ref4) <0x1e9a> │ │ │ │ │ <2><1d54>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d55> DW_AT_name : (strp) (offset: 0xef62): tp_version │ │ │ │ │ <1d59> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d5a> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1d5a> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1d5b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d5c> DW_AT_type : (ref4) <0xc0> │ │ │ │ │ <1d60> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d61>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d62> DW_AT_name : (strp) (offset: 0x12a50): data_directory │ │ │ │ │ <1d66> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d67> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1d67> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1d68> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d69> DW_AT_type : (ref4) <0xc0> │ │ │ │ │ <1d6d> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d6e>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d6f> DW_AT_name : (strp) (offset: 0x5482): update_progress_bar │ │ │ │ │ <1d73> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d74> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1d74> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1d75> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d76> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1d7a> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d7b>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d7c> DW_AT_name : (strp) (offset: 0x5b2d): special_notify │ │ │ │ │ <1d80> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d81> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1d81> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1d82> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d83> DW_AT_type : (ref4) <0x1b8> │ │ │ │ │ <1d87> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d88>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d89> DW_AT_name : (strp) (offset: 0x3b8d): sRGB_to_linear │ │ │ │ │ <1d8d> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d8e> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d8e> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d8f> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d90> DW_AT_type : (ref4) <0x1ea9> │ │ │ │ │ <1d94> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d95>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d96> DW_AT_name : (strp) (offset: 0x1845b): linear_to_sRGB │ │ │ │ │ <1d9a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d9b> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1d9b> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1d9c> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d9d> DW_AT_type : (ref4) <0x1ebd> │ │ │ │ │ <1da1> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1da2>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1da3> DW_AT_name : (strp) (offset: 0x1882c): in_circle │ │ │ │ │ <1da7> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1da8> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1da8> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1da9> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1daa> DW_AT_type : (ref4) <0x1edb> │ │ │ │ │ <1dae> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1daf>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1db0> DW_AT_name : (strp) (offset: 0x172f): getpixel │ │ │ │ │ <1db4> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1db5> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1db5> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1db6> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1db7> DW_AT_type : (ref4) <0x1efe> │ │ │ │ │ <1dbb> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1dbc>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dbd> DW_AT_name : (strp) (offset: 0x4731): putpixel │ │ │ │ │ <1dc1> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dc2> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1dc2> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1dc3> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dc4> DW_AT_type : (ref4) <0x1f1d> │ │ │ │ │ <1dc8> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1dc9>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dca> DW_AT_name : (strp) (offset: 0x6b88): xorpixel │ │ │ │ │ <1dce> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dcf> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1dcf> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1dd0> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd1> DW_AT_type : (ref4) <0x1f37> │ │ │ │ │ <1dd5> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1dd6>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dd7> DW_AT_name : (strp) (offset: 0x37d9): playsound │ │ │ │ │ <1ddb> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1ddc> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1ddc> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1ddd> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dde> DW_AT_type : (ref4) <0x1f56> │ │ │ │ │ <1de2> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><1de3>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1de4> DW_AT_name : (strp) (offset: 0xd7ba): playingsound │ │ │ │ │ <1de8> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1de9> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1de9> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1dea> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1deb> DW_AT_type : (ref4) <0x1f60> │ │ │ │ │ <1def> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><1df0>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1df1> DW_AT_name : (strp) (offset: 0x1b128): pausesound │ │ │ │ │ <1df5> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1df6> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1df6> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <1df7> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1df8> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1dfc> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><1dfd>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dfe> DW_AT_name : (strp) (offset: 0x1b126): unpausesound │ │ │ │ │ <1e02> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e03> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <1e03> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <1e04> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e05> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e09> DW_AT_data_member_location: (data1) 104 │ │ │ │ │ <2><1e0a>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e0b> DW_AT_name : (strp) (offset: 0xf6ab): stopsound │ │ │ │ │ <1e0f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e10> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <1e10> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <1e11> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e12> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e16> DW_AT_data_member_location: (data1) 112 │ │ │ │ │ <2><1e17>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e18> DW_AT_name : (strp) (offset: 0xb229): line │ │ │ │ │ <1e1c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e1d> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <1e1d> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <1e1e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e1f> DW_AT_type : (ref4) <0x1fc6> │ │ │ │ │ <1e23> DW_AT_data_member_location: (data1) 120 │ │ │ │ │ <2><1e24>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e25> DW_AT_name : (strp) (offset: 0x12a11): button_down │ │ │ │ │ <1e29> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e2a> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <1e2a> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <1e2b> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1e2c> DW_AT_type : (ref4) <0x1f60> │ │ │ │ │ <1e30> DW_AT_data_member_location: (data1) 128 │ │ │ │ │ <2><1e31>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e32> DW_AT_name : (strp) (offset: 0xffda): rgbtohsv │ │ │ │ │ <1e36> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e37> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <1e37> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <1e38> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e39> DW_AT_type : (ref4) <0x1ff4> │ │ │ │ │ <1e3d> DW_AT_data_member_location: (data1) 136 │ │ │ │ │ <2><1e3e>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e3f> DW_AT_name : (strp) (offset: 0xb945): hsvtorgb │ │ │ │ │ <1e43> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e44> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1e44> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1e45> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e46> DW_AT_type : (ref4) <0x201d> │ │ │ │ │ <1e4a> DW_AT_data_member_location: (data1) 144 │ │ │ │ │ <2><1e4b>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e4c> DW_AT_name : (strp) (offset: 0x1718a): canvas_w │ │ │ │ │ <1e50> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e51> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <1e51> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <1e52> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e53> DW_AT_type : (ref4) <0x3b>, int │ │ │ │ │ <1e57> DW_AT_data_member_location: (data1) 152 │ │ │ │ │ <2><1e58>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e59> DW_AT_name : (strp) (offset: 0x170e5): canvas_h │ │ │ │ │ <1e5d> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e5e> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <1e5e> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <1e5f> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e60> DW_AT_type : (ref4) <0x3b>, int │ │ │ │ │ <1e64> DW_AT_data_member_location: (data1) 156 │ │ │ │ │ <2><1e65>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e66> DW_AT_name : (strp) (offset: 0x15d60): scale │ │ │ │ │ <1e6a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e6b> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <1e6b> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <1e6c> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e6d> DW_AT_type : (ref4) <0x2040> │ │ │ │ │ <1e71> DW_AT_data_member_location: (data1) 160 │ │ │ │ │ <2><1e72>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e73> DW_AT_name : (strp) (offset: 0x15d59): rotate_scale │ │ │ │ │ <1e77> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e78> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1e78> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1e79> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e7a> DW_AT_type : (ref4) <0x205e> │ │ │ │ │ <1e7e> DW_AT_data_member_location: (data1) 168 │ │ │ │ │ <2><1e7f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e80> DW_AT_name : (strp) (offset: 0x1a6ab): touched │ │ │ │ │ <1e84> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e85> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <1e85> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <1e86> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e87> DW_AT_type : (ref4) <0x2077> │ │ │ │ │ <1e8b> DW_AT_data_member_location: (data1) 176 │ │ │ │ │ <2><1e8c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e8d> DW_AT_name : (strp) (offset: 0x83d9): retract_undo │ │ │ │ │ <1e91> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e92> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <1e92> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <1e93> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e94> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e98> DW_AT_data_member_location: (data1) 184 │ │ │ │ │ <2><1e99>: Abbrev Number: 0 │ │ │ │ │ <1><1e9a>: Abbrev Number: 27 (DW_TAG_subroutine_type) │ │ │ │ │ <1e9b> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e9b> DW_AT_type : (ref4) <0x14f>, float │ │ │ │ │ @@ -4244,23 +4244,23 @@ │ │ │ │ │ <2><2076>: Abbrev Number: 0 │ │ │ │ │ <1><2077>: Abbrev Number: 8 (DW_TAG_pointer_type) │ │ │ │ │ <2078> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ │ <2078> DW_AT_type : (ref4) <0x2063>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><207c>: Abbrev Number: 6 (DW_TAG_typedef) │ │ │ │ │ <207d> DW_AT_name : (strp) (offset: 0xd5ad): magic_api │ │ │ │ │ <2081> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2082> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <2082> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <2083> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <2084> DW_AT_type : (ref4) <0x1d48>, magic_api_t │ │ │ │ │ <1><2088>: Abbrev Number: 20 (DW_TAG_enumeration_type) │ │ │ │ │ <2089> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <208a> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <208a> DW_AT_type : (ref4) <0x50>, unsigned int │ │ │ │ │ <208e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <208f> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <208f> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <2090> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <2091> DW_AT_sibling : (ref4) <0x20c6> │ │ │ │ │ <2><2095>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2096> DW_AT_name : (strp) (offset: 0x14912): MAGIC_TYPE_DISTORTS │ │ │ │ │ <209a> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><209b>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <209c> DW_AT_name : (strp) (offset: 0x28a9): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4285,15 +4285,15 @@ │ │ │ │ │ <20c4> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><20c5>: Abbrev Number: 0 │ │ │ │ │ <1><20c6>: Abbrev Number: 20 (DW_TAG_enumeration_type) │ │ │ │ │ <20c7> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <20c8> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <20c8> DW_AT_type : (ref4) <0x50>, unsigned int │ │ │ │ │ <20cc> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20cd> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <20cd> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <20ce> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <20cf> DW_AT_sibling : (ref4) <0x20ec> │ │ │ │ │ <2><20d3>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20d4> DW_AT_name : (strp) (offset: 0xdf20): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <20d8> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20d9>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20da> DW_AT_name : (strp) (offset: 0xdd87): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4311,15 +4311,15 @@ │ │ │ │ │ <2><20f5>: Abbrev Number: 26 (DW_TAG_subrange_type) │ │ │ │ │ <20f6> DW_AT_type : (ref4) <0x32>, long unsigned int │ │ │ │ │ <20fa> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><20fb>: Abbrev Number: 0 │ │ │ │ │ <1><20fc>: Abbrev Number: 42 (DW_TAG_variable) │ │ │ │ │ <20fd> DW_AT_name : (strp) (offset: 0x16c7b): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <2101> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2102> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <2102> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <2103> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <2104> DW_AT_type : (ref4) <0x20ec> │ │ │ │ │ <2108> DW_AT_external : (flag_present) 1 │ │ │ │ │ <2108> DW_AT_location : (exprloc) 9 byte block: 3 88 0 2 0 0 0 0 0 (DW_OP_addr: 20088) │ │ │ │ │ <1><2112>: Abbrev Number: 28 (DW_TAG_variable) │ │ │ │ │ <2113> DW_AT_name : (strp) (offset: 0x16121): kalidescope_snd │ │ │ │ │ <2117> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -136,16 +136,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x225b │ │ │ │ │ DW_MACRO_start_file - lineno: 23 filenum: 33 │ │ │ │ │ DW_MACRO_import - offset : 0x226b │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 18 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 51 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 51 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 52 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 5 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 53 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 54 │ │ │ │ │ @@ -942,25 +942,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa2ef │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 57 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 17 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 17 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 56 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa32f │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 57 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 25 filenum: 20 │ │ │ │ │ + DW_MACRO_start_file - lineno: 9 filenum: 20 │ │ │ │ │ DW_MACRO_import - offset : 0xa3bc │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 33 │ │ │ │ │ DW_MACRO_import - offset : 0x2cc4 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 180 │ │ │ │ │ DW_MACRO_import - offset : 0xa3d8 │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 33 │ │ │ │ │ @@ -7175,31 +7175,31 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 114 macro : ngettext(msgid1,msgid2,n) dngettext (NULL, msgid1, msgid2, n) │ │ │ │ │ DW_MACRO_define_strp - lineno : 116 macro : dngettext(domainname,msgid1,msgid2,n) dcngettext (domainname, msgid1, msgid2, n, LC_MESSAGES) │ │ │ │ │ │ │ │ │ │ Offset: 0xa510 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa57f │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 44 macro : SDL_IMAGE_MAJOR_VERSION 2 │ │ │ │ │ DW_MACRO_define_strp - lineno : 45 macro : SDL_IMAGE_MINOR_VERSION 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ -Kz#n$KaTL │ │ │ │ │ +<W_0"R`' │ │ │ │ │ GVZ`vd\q │ │ │ │ │ ^_}Peg#1 │ │ │ │ │ 2GMy`xD5 │ │ │ │ │ P,&q|nsO │ │ │ │ │ sfM.bU(; │ │ │ │ │ !d[fMz[I │ │ │ │ │ ((2g[Zr$ │ │ │ │ │ @@ -12,23 +12,33 @@ │ │ │ │ │ iZ83A5 BXuN) │ │ │ │ │ o4?\Sz@'v │ │ │ │ │ pCM`Q@iNN │ │ │ │ │ ;_Z#40l4 │ │ │ │ │ ,"`H6O&# │ │ │ │ │ 8{BS0KrR/ │ │ │ │ │ j{r`j;2B │ │ │ │ │ -//^} ZZs │ │ │ │ │ -Zu.od.6r │ │ │ │ │ +?n6@^7-qV'L │ │ │ │ │ +Cs0d1y3F │ │ │ │ │ +!x; h6_p │ │ │ │ │ +J^0_`8 nn │ │ │ │ │ +FT<a:UK@ │ │ │ │ │ Siqz*-NO │ │ │ │ │ Siqz*-NO │ │ │ │ │ -Phqz*-NO │ │ │ │ │ +EjShqz*-NO │ │ │ │ │ Siqz*-NO │ │ │ │ │ Siqz*-NO │ │ │ │ │ Siqz*-NO │ │ │ │ │ -XcCt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt' │ │ │ │ │ +hWU2!J(DI │ │ │ │ │ +hWUr"JND │ │ │ │ │ +mwB9 +'a │ │ │ │ │ +hWUr"JND │ │ │ │ │ +hWUr"JND │ │ │ │ │ +56DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwB │ │ │ │ │ +E<35KL@5 │ │ │ │ │ +$|(1OYGz │ │ │ │ │ call_weak_fn │ │ │ │ │ crtstuff.c │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ │ frame_dummy │ │ │ │ --- ./usr/lib/debug/.build-id/ab/b778613a4557901654997ee0696de9e75076ee.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/82/cfdee31a74a3652dc601e9b56b0e876dbcc120.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 81% similar despite different names │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -29,16 +29,16 @@ │ │ │ │ │ [24] .debug_aranges PROGBITS 0000000000000000 00020b 000030 00 0 0 1 │ │ │ │ │ [25] .debug_info PROGBITS 0000000000000000 000240 00199c 00 C 0 0 8 │ │ │ │ │ [26] .debug_abbrev PROGBITS 0000000000000000 001be0 0001f5 00 C 0 0 8 │ │ │ │ │ [27] .debug_line PROGBITS 0000000000000000 001dd8 00040a 00 C 0 0 8 │ │ │ │ │ [28] .debug_str PROGBITS 0000000000000000 0021e8 0091a4 01 MSC 0 0 8 │ │ │ │ │ [29] .debug_line_str PROGBITS 0000000000000000 00b390 0003e2 01 MSC 0 0 8 │ │ │ │ │ [30] .debug_loclists PROGBITS 0000000000000000 00b778 0002a9 00 C 0 0 8 │ │ │ │ │ - [31] .debug_macro PROGBITS 0000000000000000 00ba28 005c09 00 C 0 0 8 │ │ │ │ │ - [32] .debug_rnglists PROGBITS 0000000000000000 011631 000040 00 0 0 1 │ │ │ │ │ + [31] .debug_macro PROGBITS 0000000000000000 00ba28 005c0b 00 C 0 0 8 │ │ │ │ │ + [32] .debug_rnglists PROGBITS 0000000000000000 011633 000040 00 0 0 1 │ │ │ │ │ [33] .symtab SYMTAB 0000000000000000 011678 000a98 18 34 76 8 │ │ │ │ │ [34] .strtab STRTAB 0000000000000000 012110 00045a 00 0 0 1 │ │ │ │ │ [35] .shstrtab STRTAB 0000000000000000 01256a 00016a 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: abb778613a4557901654997ee0696de9e75076ee │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 82cfdee31a74a3652dc601e9b56b0e876dbcc120 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3834,189 +3834,189 @@ │ │ │ │ │ <1d47> DW_AT_decl_line : (data1) 236 │ │ │ │ │ <1d48> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1d49> DW_AT_type : (ref4) <0x1d00>, Mix_Chunk │ │ │ │ │ <1><1d4d>: Abbrev Number: 16 (DW_TAG_structure_type) │ │ │ │ │ <1d4e> DW_AT_name : (strp) (offset: 0x15828): magic_api_t │ │ │ │ │ <1d52> DW_AT_byte_size : (data1) 192 │ │ │ │ │ <1d53> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d54> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1d54> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1d55> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d55> DW_AT_sibling : (ref4) <0x1e9f> │ │ │ │ │ <2><1d59>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d5a> DW_AT_name : (strp) (offset: 0xeffb): tp_version │ │ │ │ │ <1d5e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d5f> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1d5f> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1d60> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d61> DW_AT_type : (ref4) <0xc0> │ │ │ │ │ <1d65> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d66>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d67> DW_AT_name : (strp) (offset: 0x12ad1): data_directory │ │ │ │ │ <1d6b> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d6c> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1d6c> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1d6d> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d6e> DW_AT_type : (ref4) <0xc0> │ │ │ │ │ <1d72> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d73>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d74> DW_AT_name : (strp) (offset: 0x548c): update_progress_bar │ │ │ │ │ <1d78> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d79> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1d79> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1d7a> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d7b> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1d7f> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d80>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d81> DW_AT_name : (strp) (offset: 0x5b08): special_notify │ │ │ │ │ <1d85> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d86> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1d86> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1d87> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d88> DW_AT_type : (ref4) <0x1b8> │ │ │ │ │ <1d8c> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d8d>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d8e> DW_AT_name : (strp) (offset: 0x3bad): sRGB_to_linear │ │ │ │ │ <1d92> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d93> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d93> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d94> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d95> DW_AT_type : (ref4) <0x1eae> │ │ │ │ │ <1d99> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d9a>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d9b> DW_AT_name : (strp) (offset: 0x18510): linear_to_sRGB │ │ │ │ │ <1d9f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1da0> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1da0> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1da1> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1da2> DW_AT_type : (ref4) <0x1ec2> │ │ │ │ │ <1da6> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1da7>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1da8> DW_AT_name : (strp) (offset: 0x1889e): in_circle │ │ │ │ │ <1dac> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dad> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1dad> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1dae> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1daf> DW_AT_type : (ref4) <0x1ee0> │ │ │ │ │ <1db3> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1db4>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1db5> DW_AT_name : (strp) (offset: 0x17be): getpixel │ │ │ │ │ <1db9> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dba> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1dba> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1dbb> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1dbc> DW_AT_type : (ref4) <0x1f03> │ │ │ │ │ <1dc0> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1dc1>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dc2> DW_AT_name : (strp) (offset: 0x474a): putpixel │ │ │ │ │ <1dc6> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dc7> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1dc7> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1dc8> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dc9> DW_AT_type : (ref4) <0x1f22> │ │ │ │ │ <1dcd> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1dce>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dcf> DW_AT_name : (strp) (offset: 0x6b57): xorpixel │ │ │ │ │ <1dd3> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dd4> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1dd4> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1dd5> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd6> DW_AT_type : (ref4) <0x1f3c> │ │ │ │ │ <1dda> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1ddb>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1ddc> DW_AT_name : (strp) (offset: 0x3849): playsound │ │ │ │ │ <1de0> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1de1> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1de1> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1de2> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de3> DW_AT_type : (ref4) <0x1f5b> │ │ │ │ │ <1de7> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><1de8>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1de9> DW_AT_name : (strp) (offset: 0xd8c5): playingsound │ │ │ │ │ <1ded> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dee> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1dee> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1def> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1df0> DW_AT_type : (ref4) <0x1f65> │ │ │ │ │ <1df4> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><1df5>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1df6> DW_AT_name : (strp) (offset: 0x1b134): pausesound │ │ │ │ │ <1dfa> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dfb> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1dfb> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <1dfc> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dfd> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e01> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><1e02>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e03> DW_AT_name : (strp) (offset: 0x1b132): unpausesound │ │ │ │ │ <1e07> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e08> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <1e08> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <1e09> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e0a> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e0e> DW_AT_data_member_location: (data1) 104 │ │ │ │ │ <2><1e0f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e10> DW_AT_name : (strp) (offset: 0xf759): stopsound │ │ │ │ │ <1e14> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e15> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <1e15> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <1e16> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e17> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e1b> DW_AT_data_member_location: (data1) 112 │ │ │ │ │ <2><1e1c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e1d> DW_AT_name : (strp) (offset: 0xb2c0): line │ │ │ │ │ <1e21> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e22> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <1e22> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <1e23> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e24> DW_AT_type : (ref4) <0x1fcb> │ │ │ │ │ <1e28> DW_AT_data_member_location: (data1) 120 │ │ │ │ │ <2><1e29>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e2a> DW_AT_name : (strp) (offset: 0x12a92): button_down │ │ │ │ │ <1e2e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e2f> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <1e2f> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <1e30> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1e31> DW_AT_type : (ref4) <0x1f65> │ │ │ │ │ <1e35> DW_AT_data_member_location: (data1) 128 │ │ │ │ │ <2><1e36>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e37> DW_AT_name : (strp) (offset: 0x100a2): rgbtohsv │ │ │ │ │ <1e3b> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e3c> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <1e3c> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <1e3d> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e3e> DW_AT_type : (ref4) <0x1ff9> │ │ │ │ │ <1e42> DW_AT_data_member_location: (data1) 136 │ │ │ │ │ <2><1e43>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e44> DW_AT_name : (strp) (offset: 0xb9ff): hsvtorgb │ │ │ │ │ <1e48> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e49> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1e49> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1e4a> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e4b> DW_AT_type : (ref4) <0x2022> │ │ │ │ │ <1e4f> DW_AT_data_member_location: (data1) 144 │ │ │ │ │ <2><1e50>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e51> DW_AT_name : (strp) (offset: 0x17285): canvas_w │ │ │ │ │ <1e55> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e56> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <1e56> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <1e57> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e58> DW_AT_type : (ref4) <0x8c>, int │ │ │ │ │ <1e5c> DW_AT_data_member_location: (data1) 152 │ │ │ │ │ <2><1e5d>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e5e> DW_AT_name : (strp) (offset: 0x171b6): canvas_h │ │ │ │ │ <1e62> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e63> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <1e63> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <1e64> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e65> DW_AT_type : (ref4) <0x8c>, int │ │ │ │ │ <1e69> DW_AT_data_member_location: (data1) 156 │ │ │ │ │ <2><1e6a>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e6b> DW_AT_name : (strp) (offset: 0x15de2): scale │ │ │ │ │ <1e6f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e70> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <1e70> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <1e71> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e72> DW_AT_type : (ref4) <0x2045> │ │ │ │ │ <1e76> DW_AT_data_member_location: (data1) 160 │ │ │ │ │ <2><1e77>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e78> DW_AT_name : (strp) (offset: 0x15ddb): rotate_scale │ │ │ │ │ <1e7c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e7d> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1e7d> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1e7e> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e7f> DW_AT_type : (ref4) <0x2063> │ │ │ │ │ <1e83> DW_AT_data_member_location: (data1) 168 │ │ │ │ │ <2><1e84>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e85> DW_AT_name : (strp) (offset: 0x1a6d0): touched │ │ │ │ │ <1e89> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e8a> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <1e8a> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <1e8b> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e8c> DW_AT_type : (ref4) <0x207c> │ │ │ │ │ <1e90> DW_AT_data_member_location: (data1) 176 │ │ │ │ │ <2><1e91>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e92> DW_AT_name : (strp) (offset: 0x83cf): retract_undo │ │ │ │ │ <1e96> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e97> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <1e97> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <1e98> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e99> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e9d> DW_AT_data_member_location: (data1) 184 │ │ │ │ │ <2><1e9e>: Abbrev Number: 0 │ │ │ │ │ <1><1e9f>: Abbrev Number: 24 (DW_TAG_subroutine_type) │ │ │ │ │ <1ea0> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1ea0> DW_AT_type : (ref4) <0x14f>, float │ │ │ │ │ @@ -4246,23 +4246,23 @@ │ │ │ │ │ <2><207b>: Abbrev Number: 0 │ │ │ │ │ <1><207c>: Abbrev Number: 8 (DW_TAG_pointer_type) │ │ │ │ │ <207d> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ │ <207d> DW_AT_type : (ref4) <0x2068>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><2081>: Abbrev Number: 6 (DW_TAG_typedef) │ │ │ │ │ <2082> DW_AT_name : (strp) (offset: 0xd6b8): magic_api │ │ │ │ │ <2086> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2087> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <2087> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <2088> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <2089> DW_AT_type : (ref4) <0x1d4d>, magic_api_t │ │ │ │ │ <1><208d>: Abbrev Number: 20 (DW_TAG_enumeration_type) │ │ │ │ │ <208e> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <208f> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <208f> DW_AT_type : (ref4) <0x40>, unsigned int │ │ │ │ │ <2093> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2094> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <2094> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <2095> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <2096> DW_AT_sibling : (ref4) <0x20cb> │ │ │ │ │ <2><209a>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <209b> DW_AT_name : (strp) (offset: 0x149e7): MAGIC_TYPE_DISTORTS │ │ │ │ │ <209f> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20a0>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20a1> DW_AT_name : (strp) (offset: 0x2938): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4287,15 +4287,15 @@ │ │ │ │ │ <20c9> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><20ca>: Abbrev Number: 0 │ │ │ │ │ <1><20cb>: Abbrev Number: 20 (DW_TAG_enumeration_type) │ │ │ │ │ <20cc> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <20cd> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <20cd> DW_AT_type : (ref4) <0x40>, unsigned int │ │ │ │ │ <20d1> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20d2> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <20d2> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <20d3> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <20d4> DW_AT_sibling : (ref4) <0x20f1> │ │ │ │ │ <2><20d8>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20d9> DW_AT_name : (strp) (offset: 0xdfb8): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <20dd> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20de>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20df> DW_AT_name : (strp) (offset: 0xde1f): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4313,15 +4313,15 @@ │ │ │ │ │ <2><20fa>: Abbrev Number: 27 (DW_TAG_subrange_type) │ │ │ │ │ <20fb> DW_AT_type : (ref4) <0x47>, long unsigned int │ │ │ │ │ <20ff> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><2100>: Abbrev Number: 0 │ │ │ │ │ <1><2101>: Abbrev Number: 35 (DW_TAG_variable) │ │ │ │ │ <2102> DW_AT_name : (strp) (offset: 0x16d0c): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <2106> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2107> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <2107> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <2108> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <2109> DW_AT_type : (ref4) <0x20f1> │ │ │ │ │ <210d> DW_AT_external : (flag_present) 1 │ │ │ │ │ <210d> DW_AT_location : (exprloc) 9 byte block: 3 68 0 2 0 0 0 0 0 (DW_OP_addr: 20068) │ │ │ │ │ <1><2117>: Abbrev Number: 28 (DW_TAG_variable) │ │ │ │ │ <2118> DW_AT_name : (strp) (offset: 0x171a7): checkerboard_r │ │ │ │ │ <211c> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -7,16 +7,16 @@ │ │ │ │ │ │ │ │ │ │ DW_MACRO_import - offset : 0xd8f │ │ │ │ │ DW_MACRO_start_file - lineno: 0 filenum: 1 │ │ │ │ │ DW_MACRO_start_file - lineno: 0 filenum: 23 │ │ │ │ │ DW_MACRO_import - offset : 0x18c7 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 18 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 24 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 24 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 25 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 5 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 26 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 27 │ │ │ │ │ @@ -942,25 +942,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa27e │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 30 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 17 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 17 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 29 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa2be │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 30 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 25 filenum: 20 │ │ │ │ │ + DW_MACRO_start_file - lineno: 9 filenum: 20 │ │ │ │ │ DW_MACRO_import - offset : 0xa34b │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 46 │ │ │ │ │ DW_MACRO_import - offset : 0x2c1d │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 180 │ │ │ │ │ DW_MACRO_import - offset : 0xa367 │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 46 │ │ │ │ │ @@ -7152,31 +7152,31 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 114 macro : ngettext(msgid1,msgid2,n) dngettext (NULL, msgid1, msgid2, n) │ │ │ │ │ DW_MACRO_define_strp - lineno : 116 macro : dngettext(domainname,msgid1,msgid2,n) dcngettext (domainname, msgid1, msgid2, n, LC_MESSAGES) │ │ │ │ │ │ │ │ │ │ Offset: 0xa49f │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa50e │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 44 macro : SDL_IMAGE_MAJOR_VERSION 2 │ │ │ │ │ DW_MACRO_define_strp - lineno : 45 macro : SDL_IMAGE_MINOR_VERSION 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,30 +1,29 @@ │ │ │ │ │ -GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ -SeLe|`:S │ │ │ │ │ -F=U.oQ[>'/Q+ │ │ │ │ │ + GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ +A/9BI\-* │ │ │ │ │ +="'kPd_J │ │ │ │ │ +,teuYS]) │ │ │ │ │ Er*@dP$@ │ │ │ │ │ w7h1p}O41 │ │ │ │ │ I*a(<^1I │ │ │ │ │ `u@7'z d │ │ │ │ │ YCWK vF# │ │ │ │ │ LH00?CG │ │ │ │ │ ,,>R:(Y+ │ │ │ │ │ '4|Y@!'j │ │ │ │ │ ]=E%qR=) │ │ │ │ │ <QY5OR}} │ │ │ │ │ B .x0X`C │ │ │ │ │ --PNyL>_i^ │ │ │ │ │ -l?H6:cz. │ │ │ │ │ - WhoP{;L │ │ │ │ │ -63MR+f# 9 │ │ │ │ │ -WAd|}2PU │ │ │ │ │ -IH9 i< i< )'! │ │ │ │ │ -Qr"JNp=t │ │ │ │ │ -Qr"JNp=&; │ │ │ │ │ -L?rJwM^l │ │ │ │ │ +<X>qM6ul+3 │ │ │ │ │ +f7av3fGc │ │ │ │ │ +KC(k5@Y> │ │ │ │ │ +#SZgJ`(h │ │ │ │ │ +>ArZ; [ │ │ │ │ │ +yr"JNp^q │ │ │ │ │ +yr"JNp^q │ │ │ │ │ call_weak_fn │ │ │ │ │ crtstuff.c │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ │ frame_dummy │ │ │ │ --- ./usr/lib/debug/.build-id/b4/cee68ff8c0f481cdedf107930631de8a688056.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/38/e257b2d796591b0681ec67045d030b7e547caa.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 81% similar despite different names │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -29,15 +29,15 @@ │ │ │ │ │ [24] .debug_aranges PROGBITS 0000000000000000 00020b 000030 00 0 0 1 │ │ │ │ │ [25] .debug_info PROGBITS 0000000000000000 000240 001d04 00 C 0 0 8 │ │ │ │ │ [26] .debug_abbrev PROGBITS 0000000000000000 001f48 0001e6 00 C 0 0 8 │ │ │ │ │ [27] .debug_line PROGBITS 0000000000000000 002130 00063d 00 C 0 0 8 │ │ │ │ │ [28] .debug_str PROGBITS 0000000000000000 002770 00920d 01 MSC 0 0 8 │ │ │ │ │ [29] .debug_line_str PROGBITS 0000000000000000 00b980 0003f0 01 MSC 0 0 8 │ │ │ │ │ [30] .debug_loclists PROGBITS 0000000000000000 00bd70 00060e 00 C 0 0 8 │ │ │ │ │ - [31] .debug_macro PROGBITS 0000000000000000 00c380 005c1d 00 C 0 0 8 │ │ │ │ │ + [31] .debug_macro PROGBITS 0000000000000000 00c380 005c1e 00 C 0 0 8 │ │ │ │ │ [32] .symtab SYMTAB 0000000000000000 011fa0 000b58 18 33 76 8 │ │ │ │ │ [33] .strtab STRTAB 0000000000000000 012af8 000426 00 0 0 1 │ │ │ │ │ [34] .shstrtab STRTAB 0000000000000000 012f1e 00015a 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: b4cee68ff8c0f481cdedf107930631de8a688056 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 38e257b2d796591b0681ec67045d030b7e547caa │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3834,189 +3834,189 @@ │ │ │ │ │ <1d47> DW_AT_decl_line : (data1) 236 │ │ │ │ │ <1d48> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1d49> DW_AT_type : (ref4) <0x1d00>, Mix_Chunk │ │ │ │ │ <1><1d4d>: Abbrev Number: 19 (DW_TAG_structure_type) │ │ │ │ │ <1d4e> DW_AT_name : (strp) (offset: 0x1580f): magic_api_t │ │ │ │ │ <1d52> DW_AT_byte_size : (data1) 192 │ │ │ │ │ <1d53> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d54> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1d54> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1d55> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d55> DW_AT_sibling : (ref4) <0x1e9f> │ │ │ │ │ <2><1d59>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d5a> DW_AT_name : (strp) (offset: 0xefb2): tp_version │ │ │ │ │ <1d5e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d5f> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1d5f> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1d60> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d61> DW_AT_type : (ref4) <0xce> │ │ │ │ │ <1d65> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d66>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d67> DW_AT_name : (strp) (offset: 0x12b05): data_directory │ │ │ │ │ <1d6b> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d6c> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1d6c> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1d6d> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d6e> DW_AT_type : (ref4) <0xce> │ │ │ │ │ <1d72> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d73>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d74> DW_AT_name : (strp) (offset: 0x5362): update_progress_bar │ │ │ │ │ <1d78> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d79> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1d79> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1d7a> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d7b> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1d7f> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d80>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d81> DW_AT_name : (strp) (offset: 0x59f2): special_notify │ │ │ │ │ <1d85> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d86> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1d86> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1d87> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d88> DW_AT_type : (ref4) <0x1b8> │ │ │ │ │ <1d8c> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d8d>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d8e> DW_AT_name : (strp) (offset: 0x3b11): sRGB_to_linear │ │ │ │ │ <1d92> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d93> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d93> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d94> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d95> DW_AT_type : (ref4) <0x1eae> │ │ │ │ │ <1d99> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d9a>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d9b> DW_AT_name : (strp) (offset: 0x18528): linear_to_sRGB │ │ │ │ │ <1d9f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1da0> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1da0> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1da1> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1da2> DW_AT_type : (ref4) <0x1ec2> │ │ │ │ │ <1da6> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1da7>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1da8> DW_AT_name : (strp) (offset: 0x188a0): in_circle │ │ │ │ │ <1dac> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dad> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1dad> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1dae> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1daf> DW_AT_type : (ref4) <0x1ee0> │ │ │ │ │ <1db3> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1db4>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1db5> DW_AT_name : (strp) (offset: 0x176f): getpixel │ │ │ │ │ <1db9> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dba> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1dba> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1dbb> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1dbc> DW_AT_type : (ref4) <0x1f03> │ │ │ │ │ <1dc0> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1dc1>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1dc2> DW_AT_name : (strp) (offset: 0x4684): putpixel │ │ │ │ │ <1dc6> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dc7> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1dc7> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1dc8> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dc9> DW_AT_type : (ref4) <0x1f22> │ │ │ │ │ <1dcd> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1dce>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1dcf> DW_AT_name : (strp) (offset: 0x6a9b): xorpixel │ │ │ │ │ <1dd3> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dd4> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1dd4> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1dd5> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd6> DW_AT_type : (ref4) <0x1f3c> │ │ │ │ │ <1dda> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1ddb>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1ddc> DW_AT_name : (strp) (offset: 0x37cc): playsound │ │ │ │ │ <1de0> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1de1> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1de1> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1de2> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de3> DW_AT_type : (ref4) <0x1f5b> │ │ │ │ │ <1de7> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><1de8>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1de9> DW_AT_name : (strp) (offset: 0xd81f): playingsound │ │ │ │ │ <1ded> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dee> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1dee> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1def> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1df0> DW_AT_type : (ref4) <0x1f65> │ │ │ │ │ <1df4> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><1df5>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1df6> DW_AT_name : (strp) (offset: 0x1b198): pausesound │ │ │ │ │ <1dfa> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dfb> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1dfb> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <1dfc> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dfd> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e01> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><1e02>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e03> DW_AT_name : (strp) (offset: 0x1b196): unpausesound │ │ │ │ │ <1e07> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e08> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <1e08> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <1e09> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e0a> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e0e> DW_AT_data_member_location: (data1) 104 │ │ │ │ │ <2><1e0f>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e10> DW_AT_name : (strp) (offset: 0xf6fd): stopsound │ │ │ │ │ <1e14> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e15> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <1e15> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <1e16> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e17> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e1b> DW_AT_data_member_location: (data1) 112 │ │ │ │ │ <2><1e1c>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e1d> DW_AT_name : (strp) (offset: 0xb29d): line │ │ │ │ │ <1e21> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e22> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <1e22> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <1e23> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e24> DW_AT_type : (ref4) <0x1fcb> │ │ │ │ │ <1e28> DW_AT_data_member_location: (data1) 120 │ │ │ │ │ <2><1e29>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e2a> DW_AT_name : (strp) (offset: 0x12ad6): button_down │ │ │ │ │ <1e2e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e2f> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <1e2f> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <1e30> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1e31> DW_AT_type : (ref4) <0x1f65> │ │ │ │ │ <1e35> DW_AT_data_member_location: (data1) 128 │ │ │ │ │ <2><1e36>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e37> DW_AT_name : (strp) (offset: 0x1005a): rgbtohsv │ │ │ │ │ <1e3b> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e3c> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <1e3c> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <1e3d> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e3e> DW_AT_type : (ref4) <0x1ff9> │ │ │ │ │ <1e42> DW_AT_data_member_location: (data1) 136 │ │ │ │ │ <2><1e43>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e44> DW_AT_name : (strp) (offset: 0xb9ad): hsvtorgb │ │ │ │ │ <1e48> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e49> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1e49> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1e4a> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e4b> DW_AT_type : (ref4) <0x2022> │ │ │ │ │ <1e4f> DW_AT_data_member_location: (data1) 144 │ │ │ │ │ <2><1e50>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e51> DW_AT_name : (strp) (offset: 0x1719f): canvas_w │ │ │ │ │ <1e55> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e56> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <1e56> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <1e57> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e58> DW_AT_type : (ref4) <0x40>, int │ │ │ │ │ <1e5c> DW_AT_data_member_location: (data1) 152 │ │ │ │ │ <2><1e5d>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e5e> DW_AT_name : (strp) (offset: 0x170fa): canvas_h │ │ │ │ │ <1e62> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e63> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <1e63> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <1e64> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e65> DW_AT_type : (ref4) <0x40>, int │ │ │ │ │ <1e69> DW_AT_data_member_location: (data1) 156 │ │ │ │ │ <2><1e6a>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e6b> DW_AT_name : (strp) (offset: 0x15dba): scale │ │ │ │ │ <1e6f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e70> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <1e70> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <1e71> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e72> DW_AT_type : (ref4) <0x2045> │ │ │ │ │ <1e76> DW_AT_data_member_location: (data1) 160 │ │ │ │ │ <2><1e77>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e78> DW_AT_name : (strp) (offset: 0x15db3): rotate_scale │ │ │ │ │ <1e7c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e7d> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1e7d> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1e7e> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e7f> DW_AT_type : (ref4) <0x2063> │ │ │ │ │ <1e83> DW_AT_data_member_location: (data1) 168 │ │ │ │ │ <2><1e84>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e85> DW_AT_name : (strp) (offset: 0x125b2): touched │ │ │ │ │ <1e89> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e8a> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <1e8a> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <1e8b> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e8c> DW_AT_type : (ref4) <0x207c> │ │ │ │ │ <1e90> DW_AT_data_member_location: (data1) 176 │ │ │ │ │ <2><1e91>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e92> DW_AT_name : (strp) (offset: 0x8331): retract_undo │ │ │ │ │ <1e96> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e97> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <1e97> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <1e98> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e99> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e9d> DW_AT_data_member_location: (data1) 184 │ │ │ │ │ <2><1e9e>: Abbrev Number: 0 │ │ │ │ │ <1><1e9f>: Abbrev Number: 28 (DW_TAG_subroutine_type) │ │ │ │ │ <1ea0> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1ea0> DW_AT_type : (ref4) <0x32>, float │ │ │ │ │ @@ -4246,23 +4246,23 @@ │ │ │ │ │ <2><207b>: Abbrev Number: 0 │ │ │ │ │ <1><207c>: Abbrev Number: 8 (DW_TAG_pointer_type) │ │ │ │ │ <207d> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ │ <207d> DW_AT_type : (ref4) <0x2068>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><2081>: Abbrev Number: 6 (DW_TAG_typedef) │ │ │ │ │ <2082> DW_AT_name : (strp) (offset: 0xd5f6): magic_api │ │ │ │ │ <2086> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2087> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <2087> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <2088> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <2089> DW_AT_type : (ref4) <0x1d4d>, magic_api_t │ │ │ │ │ <1><208d>: Abbrev Number: 25 (DW_TAG_enumeration_type) │ │ │ │ │ <208e> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <208f> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <208f> DW_AT_type : (ref4) <0x47>, unsigned int │ │ │ │ │ <2093> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2094> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <2094> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <2095> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <2096> DW_AT_sibling : (ref4) <0x20cb> │ │ │ │ │ <2><209a>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <209b> DW_AT_name : (strp) (offset: 0x149a5): MAGIC_TYPE_DISTORTS │ │ │ │ │ <209f> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20a0>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20a1> DW_AT_name : (strp) (offset: 0x28f9): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4287,15 +4287,15 @@ │ │ │ │ │ <20c9> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><20ca>: Abbrev Number: 0 │ │ │ │ │ <1><20cb>: Abbrev Number: 25 (DW_TAG_enumeration_type) │ │ │ │ │ <20cc> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <20cd> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <20cd> DW_AT_type : (ref4) <0x47>, unsigned int │ │ │ │ │ <20d1> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20d2> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <20d2> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <20d3> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <20d4> DW_AT_sibling : (ref4) <0x20f1> │ │ │ │ │ <2><20d8>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20d9> DW_AT_name : (strp) (offset: 0xdf78): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <20dd> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20de>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20df> DW_AT_name : (strp) (offset: 0xddf2): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4313,15 +4313,15 @@ │ │ │ │ │ <2><20fa>: Abbrev Number: 27 (DW_TAG_subrange_type) │ │ │ │ │ <20fb> DW_AT_type : (ref4) <0x4e>, long unsigned int │ │ │ │ │ <20ff> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><2100>: Abbrev Number: 0 │ │ │ │ │ <1><2101>: Abbrev Number: 31 (DW_TAG_variable) │ │ │ │ │ <2102> DW_AT_name : (strp) (offset: 0x16cad): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <2106> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2107> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <2107> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <2108> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <2109> DW_AT_type : (ref4) <0x20f1> │ │ │ │ │ <210d> DW_AT_external : (flag_present) 1 │ │ │ │ │ <210d> DW_AT_location : (exprloc) 9 byte block: 3 e8 0 2 0 0 0 0 0 (DW_OP_addr: 200e8) │ │ │ │ │ <1><2117>: Abbrev Number: 37 (DW_TAG_variable) │ │ │ │ │ <2118> DW_AT_name : (strp) (offset: 0xc35d): BLOOM_PAINT_RADIUS │ │ │ │ │ <211c> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -195,16 +195,16 @@ │ │ │ │ │ DW_MACRO_start_file - lineno: 367 filenum: 63 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 368 filenum: 23 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x3079 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 14 filenum: 18 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 64 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 64 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 65 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 5 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 66 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 67 │ │ │ │ │ @@ -959,15 +959,15 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa45d │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 70 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 17 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 17 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 69 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa49d │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 70 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ @@ -7183,31 +7183,31 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 2817 macro : Mix_ClearError SDL_ClearError │ │ │ │ │ DW_MACRO_define_strp - lineno : 2822 macro : Mix_OutOfMemory SDL_OutOfMemory │ │ │ │ │ │ │ │ │ │ Offset: 0xa52a │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa599 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 44 macro : SDL_IMAGE_MAJOR_VERSION 2 │ │ │ │ │ DW_MACRO_define_strp - lineno : 45 macro : SDL_IMAGE_MINOR_VERSION 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,29 +1,25 @@ │ │ │ │ │ -VGCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ -/(CJ_,fZ │ │ │ │ │ +GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ EW17 zHT │ │ │ │ │ ^_}Peg#1 │ │ │ │ │ sP O^F8| │ │ │ │ │ 0^r8?aEx │ │ │ │ │ 49)-!%sgG │ │ │ │ │ UGdQ(C43 │ │ │ │ │ =`d<A^5{ │ │ │ │ │ '!R:ce6A& │ │ │ │ │ lA6%ufS`> │ │ │ │ │ m)/7r[(XD │ │ │ │ │ Z~z(@BD&2 │ │ │ │ │ arbI{3D3, │ │ │ │ │ HLq:jcLR │ │ │ │ │ -\([,6zk= │ │ │ │ │ -#>`zOa / │ │ │ │ │ -5_sz7DB? │ │ │ │ │ -bG<}`eLw │ │ │ │ │ -9DwBt'DwBt'DwBt'DwBt'DwBt'DwBt' │ │ │ │ │ -f?> Z[`V │ │ │ │ │ -\)F"&zE<z │ │ │ │ │ +(Q30"6T4 │ │ │ │ │ +Q2"JHDI │ │ │ │ │ +mwB9IUNR │ │ │ │ │ +Bt'DwBt'DwBt'DwBt'DwBt'DwBt't │ │ │ │ │ call_weak_fn │ │ │ │ │ crtstuff.c │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ │ frame_dummy │ │ │ │ --- ./usr/lib/debug/.build-id/b5/2618f9ed5c234a3bd7774728900fcde619b62f.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/ae/d690a7a16b3a4de3f6b4d8a4f93f6c538de875.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 77% similar despite different names │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -23,21 +23,21 @@ │ │ │ │ │ [18] .dynamic NOBITS 000000000001fe00 00fdf0 0001c0 10 WA 4 0 8 │ │ │ │ │ [19] .got NOBITS 000000000001ffc0 00fdf0 000028 08 WA 0 0 8 │ │ │ │ │ [20] .got.plt NOBITS 000000000001ffe8 00fdf0 000078 08 WA 0 0 8 │ │ │ │ │ [21] .data NOBITS 0000000000020060 00fdf0 000028 00 WA 0 0 8 │ │ │ │ │ [22] .bss NOBITS 0000000000020088 00fdf0 000018 00 WA 0 0 8 │ │ │ │ │ [23] .comment PROGBITS 0000000000000000 0001ec 00001f 01 MS 0 0 1 │ │ │ │ │ [24] .debug_aranges PROGBITS 0000000000000000 00020b 000030 00 0 0 1 │ │ │ │ │ - [25] .debug_info PROGBITS 0000000000000000 000240 0019c6 00 C 0 0 8 │ │ │ │ │ + [25] .debug_info PROGBITS 0000000000000000 000240 0019c7 00 C 0 0 8 │ │ │ │ │ [26] .debug_abbrev PROGBITS 0000000000000000 001c08 0001e1 00 C 0 0 8 │ │ │ │ │ [27] .debug_line PROGBITS 0000000000000000 001df0 000396 00 C 0 0 8 │ │ │ │ │ [28] .debug_str PROGBITS 0000000000000000 002188 00918f 01 MSC 0 0 8 │ │ │ │ │ [29] .debug_line_str PROGBITS 0000000000000000 00b318 0003ed 01 MSC 0 0 8 │ │ │ │ │ [30] .debug_loclists PROGBITS 0000000000000000 00b708 00029a 00 C 0 0 8 │ │ │ │ │ - [31] .debug_macro PROGBITS 0000000000000000 00b9a8 005c15 00 C 0 0 8 │ │ │ │ │ + [31] .debug_macro PROGBITS 0000000000000000 00b9a8 005c18 00 C 0 0 8 │ │ │ │ │ [32] .symtab SYMTAB 0000000000000000 0115c0 000ab0 18 33 80 8 │ │ │ │ │ [33] .strtab STRTAB 0000000000000000 012070 0003a5 00 0 0 1 │ │ │ │ │ [34] .shstrtab STRTAB 0000000000000000 012415 00015a 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: b52618f9ed5c234a3bd7774728900fcde619b62f │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: aed690a7a16b3a4de3f6b4d8a4f93f6c538de875 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3834,189 +3834,189 @@ │ │ │ │ │ <1d47> DW_AT_decl_line : (data1) 236 │ │ │ │ │ <1d48> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1d49> DW_AT_type : (ref4) <0x1d00>, Mix_Chunk │ │ │ │ │ <1><1d4d>: Abbrev Number: 16 (DW_TAG_structure_type) │ │ │ │ │ <1d4e> DW_AT_name : (strp) (offset: 0x1572c): magic_api_t │ │ │ │ │ <1d52> DW_AT_byte_size : (data1) 192 │ │ │ │ │ <1d53> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d54> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1d54> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1d55> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d55> DW_AT_sibling : (ref4) <0x1e9f> │ │ │ │ │ <2><1d59>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d5a> DW_AT_name : (strp) (offset: 0xef13): tp_version │ │ │ │ │ <1d5e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d5f> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1d5f> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1d60> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d61> DW_AT_type : (ref4) <0xc7> │ │ │ │ │ <1d65> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d66>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d67> DW_AT_name : (strp) (offset: 0x12a18): data_directory │ │ │ │ │ <1d6b> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d6c> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1d6c> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1d6d> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d6e> DW_AT_type : (ref4) <0xc7> │ │ │ │ │ <1d72> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d73>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d74> DW_AT_name : (strp) (offset: 0x5435): update_progress_bar │ │ │ │ │ <1d78> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d79> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1d79> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1d7a> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d7b> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1d7f> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d80>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d81> DW_AT_name : (strp) (offset: 0x5ac1): special_notify │ │ │ │ │ <1d85> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d86> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1d86> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1d87> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d88> DW_AT_type : (ref4) <0x1b8> │ │ │ │ │ <1d8c> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d8d>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d8e> DW_AT_name : (strp) (offset: 0x3b5e): sRGB_to_linear │ │ │ │ │ <1d92> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d93> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d93> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d94> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d95> DW_AT_type : (ref4) <0x1eae> │ │ │ │ │ <1d99> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d9a>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d9b> DW_AT_name : (strp) (offset: 0x183e5): linear_to_sRGB │ │ │ │ │ <1d9f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1da0> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1da0> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1da1> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1da2> DW_AT_type : (ref4) <0x1ec2> │ │ │ │ │ <1da6> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1da7>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1da8> DW_AT_name : (strp) (offset: 0x187a6): in_circle │ │ │ │ │ <1dac> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dad> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1dad> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1dae> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1daf> DW_AT_type : (ref4) <0x1ee0> │ │ │ │ │ <1db3> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1db4>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1db5> DW_AT_name : (strp) (offset: 0x1747): getpixel │ │ │ │ │ <1db9> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dba> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1dba> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1dbb> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1dbc> DW_AT_type : (ref4) <0x1f03> │ │ │ │ │ <1dc0> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1dc1>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dc2> DW_AT_name : (strp) (offset: 0x46cf): putpixel │ │ │ │ │ <1dc6> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dc7> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1dc7> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1dc8> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dc9> DW_AT_type : (ref4) <0x1f22> │ │ │ │ │ <1dcd> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1dce>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dcf> DW_AT_name : (strp) (offset: 0x6abb): xorpixel │ │ │ │ │ <1dd3> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dd4> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1dd4> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1dd5> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd6> DW_AT_type : (ref4) <0x1f3c> │ │ │ │ │ <1dda> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1ddb>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1ddc> DW_AT_name : (strp) (offset: 0x37de): playsound │ │ │ │ │ <1de0> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1de1> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1de1> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1de2> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de3> DW_AT_type : (ref4) <0x1f5b> │ │ │ │ │ <1de7> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><1de8>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1de9> DW_AT_name : (strp) (offset: 0xd7d0): playingsound │ │ │ │ │ <1ded> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dee> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1dee> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1def> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1df0> DW_AT_type : (ref4) <0x1f65> │ │ │ │ │ <1df4> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><1df5>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1df6> DW_AT_name : (strp) (offset: 0x1b0b5): pausesound │ │ │ │ │ <1dfa> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dfb> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1dfb> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <1dfc> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dfd> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e01> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><1e02>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e03> DW_AT_name : (strp) (offset: 0x1b0b3): unpausesound │ │ │ │ │ <1e07> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e08> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <1e08> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <1e09> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e0a> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e0e> DW_AT_data_member_location: (data1) 104 │ │ │ │ │ <2><1e0f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e10> DW_AT_name : (strp) (offset: 0xf657): stopsound │ │ │ │ │ <1e14> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e15> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <1e15> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <1e16> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e17> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e1b> DW_AT_data_member_location: (data1) 112 │ │ │ │ │ <2><1e1c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e1d> DW_AT_name : (strp) (offset: 0xb1d0): line │ │ │ │ │ <1e21> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e22> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <1e22> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <1e23> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e24> DW_AT_type : (ref4) <0x1fcb> │ │ │ │ │ <1e28> DW_AT_data_member_location: (data1) 120 │ │ │ │ │ <2><1e29>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e2a> DW_AT_name : (strp) (offset: 0x129c8): button_down │ │ │ │ │ <1e2e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e2f> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <1e2f> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <1e30> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1e31> DW_AT_type : (ref4) <0x1f65> │ │ │ │ │ <1e35> DW_AT_data_member_location: (data1) 128 │ │ │ │ │ <2><1e36>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e37> DW_AT_name : (strp) (offset: 0xff58): rgbtohsv │ │ │ │ │ <1e3b> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e3c> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <1e3c> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <1e3d> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e3e> DW_AT_type : (ref4) <0x1ff9> │ │ │ │ │ <1e42> DW_AT_data_member_location: (data1) 136 │ │ │ │ │ <2><1e43>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e44> DW_AT_name : (strp) (offset: 0xb90f): hsvtorgb │ │ │ │ │ <1e48> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e49> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1e49> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1e4a> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e4b> DW_AT_type : (ref4) <0x2022> │ │ │ │ │ <1e4f> DW_AT_data_member_location: (data1) 144 │ │ │ │ │ <2><1e50>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e51> DW_AT_name : (strp) (offset: 0x170e3): canvas_w │ │ │ │ │ <1e55> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e56> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <1e56> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <1e57> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e58> DW_AT_type : (ref4) <0x40>, int │ │ │ │ │ <1e5c> DW_AT_data_member_location: (data1) 152 │ │ │ │ │ <2><1e5d>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e5e> DW_AT_name : (strp) (offset: 0x1703e): canvas_h │ │ │ │ │ <1e62> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e63> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <1e63> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <1e64> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e65> DW_AT_type : (ref4) <0x40>, int │ │ │ │ │ <1e69> DW_AT_data_member_location: (data1) 156 │ │ │ │ │ <2><1e6a>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e6b> DW_AT_name : (strp) (offset: 0x13324): scale │ │ │ │ │ <1e6f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e70> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <1e70> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <1e71> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e72> DW_AT_type : (ref4) <0x2045> │ │ │ │ │ <1e76> DW_AT_data_member_location: (data1) 160 │ │ │ │ │ <2><1e77>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e78> DW_AT_name : (strp) (offset: 0x15cda): rotate_scale │ │ │ │ │ <1e7c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e7d> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1e7d> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1e7e> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e7f> DW_AT_type : (ref4) <0x2063> │ │ │ │ │ <1e83> DW_AT_data_member_location: (data1) 168 │ │ │ │ │ <2><1e84>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e85> DW_AT_name : (strp) (offset: 0x1a655): touched │ │ │ │ │ <1e89> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e8a> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <1e8a> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <1e8b> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e8c> DW_AT_type : (ref4) <0x207c> │ │ │ │ │ <1e90> DW_AT_data_member_location: (data1) 176 │ │ │ │ │ <2><1e91>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e92> DW_AT_name : (strp) (offset: 0x8341): retract_undo │ │ │ │ │ <1e96> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e97> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <1e97> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <1e98> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e99> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e9d> DW_AT_data_member_location: (data1) 184 │ │ │ │ │ <2><1e9e>: Abbrev Number: 0 │ │ │ │ │ <1><1e9f>: Abbrev Number: 25 (DW_TAG_subroutine_type) │ │ │ │ │ <1ea0> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1ea0> DW_AT_type : (ref4) <0x156>, float │ │ │ │ │ @@ -4246,23 +4246,23 @@ │ │ │ │ │ <2><207b>: Abbrev Number: 0 │ │ │ │ │ <1><207c>: Abbrev Number: 8 (DW_TAG_pointer_type) │ │ │ │ │ <207d> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ │ <207d> DW_AT_type : (ref4) <0x2068>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><2081>: Abbrev Number: 5 (DW_TAG_typedef) │ │ │ │ │ <2082> DW_AT_name : (strp) (offset: 0xd5c3): magic_api │ │ │ │ │ <2086> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2087> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <2087> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <2088> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <2089> DW_AT_type : (ref4) <0x1d4d>, magic_api_t │ │ │ │ │ <1><208d>: Abbrev Number: 17 (DW_TAG_enumeration_type) │ │ │ │ │ <208e> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <208f> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <208f> DW_AT_type : (ref4) <0x39>, unsigned int │ │ │ │ │ <2093> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2094> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <2094> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <2095> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <2096> DW_AT_sibling : (ref4) <0x20cb> │ │ │ │ │ <2><209a>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <209b> DW_AT_name : (strp) (offset: 0x148d8): MAGIC_TYPE_DISTORTS │ │ │ │ │ <209f> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20a0>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20a1> DW_AT_name : (strp) (offset: 0x288b): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4287,15 +4287,15 @@ │ │ │ │ │ <20c9> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><20ca>: Abbrev Number: 0 │ │ │ │ │ <1><20cb>: Abbrev Number: 17 (DW_TAG_enumeration_type) │ │ │ │ │ <20cc> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <20cd> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <20cd> DW_AT_type : (ref4) <0x39>, unsigned int │ │ │ │ │ <20d1> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20d2> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <20d2> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <20d3> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <20d4> DW_AT_sibling : (ref4) <0x20f1> │ │ │ │ │ <2><20d8>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20d9> DW_AT_name : (strp) (offset: 0xdee5): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <20dd> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20de>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20df> DW_AT_name : (strp) (offset: 0xdd5f): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4313,15 +4313,15 @@ │ │ │ │ │ <2><20fa>: Abbrev Number: 26 (DW_TAG_subrange_type) │ │ │ │ │ <20fb> DW_AT_type : (ref4) <0x47>, long unsigned int │ │ │ │ │ <20ff> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><2100>: Abbrev Number: 0 │ │ │ │ │ <1><2101>: Abbrev Number: 50 (DW_TAG_variable) │ │ │ │ │ <2102> DW_AT_name : (strp) (offset: 0x16bde): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <2106> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2107> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <2107> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <2108> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <2109> DW_AT_type : (ref4) <0x20f1> │ │ │ │ │ <210d> DW_AT_external : (flag_present) 1 │ │ │ │ │ <210d> DW_AT_location : (exprloc) 9 byte block: 3 70 0 2 0 0 0 0 0 (DW_OP_addr: 20070) │ │ │ │ │ <1><2117>: Abbrev Number: 17 (DW_TAG_enumeration_type) │ │ │ │ │ <2118> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <2119> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -136,16 +136,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x2250 │ │ │ │ │ DW_MACRO_start_file - lineno: 23 filenum: 35 │ │ │ │ │ DW_MACRO_import - offset : 0x2260 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 18 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 53 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 53 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 54 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 5 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 55 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 56 │ │ │ │ │ @@ -942,25 +942,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa2e4 │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 59 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 17 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 17 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 58 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa324 │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 59 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 25 filenum: 21 │ │ │ │ │ + DW_MACRO_start_file - lineno: 9 filenum: 21 │ │ │ │ │ DW_MACRO_import - offset : 0xa3b1 │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 35 │ │ │ │ │ DW_MACRO_import - offset : 0x2cb9 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 181 │ │ │ │ │ DW_MACRO_import - offset : 0xa3cd │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 35 │ │ │ │ │ @@ -7173,31 +7173,31 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 114 macro : ngettext(msgid1,msgid2,n) dngettext (NULL, msgid1, msgid2, n) │ │ │ │ │ DW_MACRO_define_strp - lineno : 116 macro : dngettext(domainname,msgid1,msgid2,n) dcngettext (domainname, msgid1, msgid2, n, LC_MESSAGES) │ │ │ │ │ │ │ │ │ │ Offset: 0xa505 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa574 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 44 macro : SDL_IMAGE_MAJOR_VERSION 2 │ │ │ │ │ DW_MACRO_define_strp - lineno : 45 macro : SDL_IMAGE_MINOR_VERSION 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,28 +1,29 @@ │ │ │ │ │ -/GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ -nJ-9tXG> │ │ │ │ │ +uGCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ +tuwU}]]]]} │ │ │ │ │ +OVMwf+qJY │ │ │ │ │ +~UR}@9Q}.n │ │ │ │ │ +=Q"{F9c/e │ │ │ │ │ 4q}w|3"I │ │ │ │ │ v9CE3z8. │ │ │ │ │ *3M1+M>O │ │ │ │ │ ~#WX;D,6 │ │ │ │ │ "qMC}a/\ │ │ │ │ │ ~K*4C7)lX │ │ │ │ │ QUnTK5Yl │ │ │ │ │ D]la<M_8v │ │ │ │ │ FwoYiYQQ │ │ │ │ │ G+-@G-L{ │ │ │ │ │ -ZDxbo2v +. │ │ │ │ │ -,68':"x; │ │ │ │ │ -#zf9eP5} │ │ │ │ │ -,ZhO]G'K| │ │ │ │ │ -IX9 [Np~ │ │ │ │ │ -}VY^EYbs5 │ │ │ │ │ -}BG9 +'a │ │ │ │ │ -Q'|vzb,> │ │ │ │ │ -k`3M{4Af │ │ │ │ │ +\kz cK1udo │ │ │ │ │ +gSs5}~w/ │ │ │ │ │ +E).=JqiR │ │ │ │ │ +i).]Kqi[ │ │ │ │ │ +}VY_EYcs5 │ │ │ │ │ +gr"JND]=nr" │ │ │ │ │ +^^jidLTZbP │ │ │ │ │ call_weak_fn │ │ │ │ │ crtstuff.c │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ │ frame_dummy │ │ │ │ --- ./usr/lib/debug/.build-id/b6/c4205d7faf6da7b488e1f97554f84952776804.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/a0/088f83b99ea686f69bad65c19f9e51d4bb5a23.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 83% similar despite different names │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -23,22 +23,22 @@ │ │ │ │ │ [18] .dynamic NOBITS 000000000001fe00 00fdf0 0001c0 10 WA 4 0 8 │ │ │ │ │ [19] .got NOBITS 000000000001ffc0 00fdf0 000028 08 WA 0 0 8 │ │ │ │ │ [20] .got.plt NOBITS 000000000001ffe8 00fdf0 000088 08 WA 0 0 8 │ │ │ │ │ [21] .data NOBITS 0000000000020070 00fdf0 000020 00 WA 0 0 8 │ │ │ │ │ [22] .bss NOBITS 0000000000020090 00fdf0 000020 00 WA 0 0 8 │ │ │ │ │ [23] .comment PROGBITS 0000000000000000 0001ec 00001f 01 MS 0 0 1 │ │ │ │ │ [24] .debug_aranges PROGBITS 0000000000000000 00020b 000030 00 0 0 1 │ │ │ │ │ - [25] .debug_info PROGBITS 0000000000000000 000240 001bf4 00 C 0 0 8 │ │ │ │ │ + [25] .debug_info PROGBITS 0000000000000000 000240 001bf6 00 C 0 0 8 │ │ │ │ │ [26] .debug_abbrev PROGBITS 0000000000000000 001e38 000212 00 C 0 0 8 │ │ │ │ │ [27] .debug_line PROGBITS 0000000000000000 002050 000555 00 C 0 0 8 │ │ │ │ │ [28] .debug_str PROGBITS 0000000000000000 0025a8 009183 01 MSC 0 0 8 │ │ │ │ │ [29] .debug_line_str PROGBITS 0000000000000000 00b730 0003f1 01 MSC 0 0 8 │ │ │ │ │ [30] .debug_loclists PROGBITS 0000000000000000 00bb28 00054c 00 C 0 0 8 │ │ │ │ │ - [31] .debug_macro PROGBITS 0000000000000000 00c078 005bf2 00 C 0 0 8 │ │ │ │ │ - [32] .debug_rnglists PROGBITS 0000000000000000 011c6a 000067 00 0 0 1 │ │ │ │ │ + [31] .debug_macro PROGBITS 0000000000000000 00c078 005bf3 00 C 0 0 8 │ │ │ │ │ + [32] .debug_rnglists PROGBITS 0000000000000000 011c6b 000067 00 0 0 1 │ │ │ │ │ [33] .symtab SYMTAB 0000000000000000 011cd8 000ab0 18 34 78 8 │ │ │ │ │ [34] .strtab STRTAB 0000000000000000 012788 000428 00 0 0 1 │ │ │ │ │ [35] .shstrtab STRTAB 0000000000000000 012bb0 00016a 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: b6c4205d7faf6da7b488e1f97554f84952776804 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: a0088f83b99ea686f69bad65c19f9e51d4bb5a23 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3832,189 +3832,189 @@ │ │ │ │ │ <1d42> DW_AT_decl_line : (data1) 236 │ │ │ │ │ <1d43> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1d44> DW_AT_type : (ref4) <0x1cfb>, Mix_Chunk │ │ │ │ │ <1><1d48>: Abbrev Number: 21 (DW_TAG_structure_type) │ │ │ │ │ <1d49> DW_AT_name : (strp) (offset: 0x15810): magic_api_t │ │ │ │ │ <1d4d> DW_AT_byte_size : (data1) 192 │ │ │ │ │ <1d4e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d4f> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1d4f> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1d50> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d50> DW_AT_sibling : (ref4) <0x1e9a> │ │ │ │ │ <2><1d54>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d55> DW_AT_name : (strp) (offset: 0xf00a): tp_version │ │ │ │ │ <1d59> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d5a> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1d5a> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1d5b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d5c> DW_AT_type : (ref4) <0xc0> │ │ │ │ │ <1d60> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d61>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d62> DW_AT_name : (strp) (offset: 0x12b21): data_directory │ │ │ │ │ <1d66> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d67> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1d67> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1d68> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d69> DW_AT_type : (ref4) <0xc0> │ │ │ │ │ <1d6d> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d6e>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d6f> DW_AT_name : (strp) (offset: 0x5348): update_progress_bar │ │ │ │ │ <1d73> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d74> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1d74> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1d75> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d76> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1d7a> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d7b>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d7c> DW_AT_name : (strp) (offset: 0x59df): special_notify │ │ │ │ │ <1d80> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d81> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1d81> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1d82> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d83> DW_AT_type : (ref4) <0x1b8> │ │ │ │ │ <1d87> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d88>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d89> DW_AT_name : (strp) (offset: 0x3aaa): sRGB_to_linear │ │ │ │ │ <1d8d> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d8e> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d8e> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d8f> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d90> DW_AT_type : (ref4) <0x1ea9> │ │ │ │ │ <1d94> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d95>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d96> DW_AT_name : (strp) (offset: 0x18451): linear_to_sRGB │ │ │ │ │ <1d9a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d9b> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1d9b> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1d9c> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d9d> DW_AT_type : (ref4) <0x1ebd> │ │ │ │ │ <1da1> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1da2>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1da3> DW_AT_name : (strp) (offset: 0x18822): in_circle │ │ │ │ │ <1da7> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1da8> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1da8> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1da9> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1daa> DW_AT_type : (ref4) <0x1edb> │ │ │ │ │ <1dae> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1daf>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1db0> DW_AT_name : (strp) (offset: 0x172e): getpixel │ │ │ │ │ <1db4> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1db5> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1db5> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1db6> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1db7> DW_AT_type : (ref4) <0x1efe> │ │ │ │ │ <1dbb> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1dbc>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1dbd> DW_AT_name : (strp) (offset: 0x463e): putpixel │ │ │ │ │ <1dc1> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dc2> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1dc2> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1dc3> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dc4> DW_AT_type : (ref4) <0x1f1d> │ │ │ │ │ <1dc8> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1dc9>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1dca> DW_AT_name : (strp) (offset: 0x6a66): xorpixel │ │ │ │ │ <1dce> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dcf> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1dcf> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1dd0> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd1> DW_AT_type : (ref4) <0x1f37> │ │ │ │ │ <1dd5> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1dd6>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1dd7> DW_AT_name : (strp) (offset: 0x3746): playsound │ │ │ │ │ <1ddb> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1ddc> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1ddc> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1ddd> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dde> DW_AT_type : (ref4) <0x1f56> │ │ │ │ │ <1de2> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><1de3>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1de4> DW_AT_name : (strp) (offset: 0xd89e): playingsound │ │ │ │ │ <1de8> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1de9> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1de9> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1dea> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1deb> DW_AT_type : (ref4) <0x1f60> │ │ │ │ │ <1def> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><1df0>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1df1> DW_AT_name : (strp) (offset: 0x1b08f): pausesound │ │ │ │ │ <1df5> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1df6> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1df6> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <1df7> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1df8> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1dfc> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><1dfd>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1dfe> DW_AT_name : (strp) (offset: 0x1b08d): unpausesound │ │ │ │ │ <1e02> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e03> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <1e03> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <1e04> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e05> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e09> DW_AT_data_member_location: (data1) 104 │ │ │ │ │ <2><1e0a>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e0b> DW_AT_name : (strp) (offset: 0xf753): stopsound │ │ │ │ │ <1e0f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e10> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <1e10> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <1e11> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e12> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e16> DW_AT_data_member_location: (data1) 112 │ │ │ │ │ <2><1e17>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e18> DW_AT_name : (strp) (offset: 0xb270): line │ │ │ │ │ <1e1c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e1d> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <1e1d> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <1e1e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e1f> DW_AT_type : (ref4) <0x1fc6> │ │ │ │ │ <1e23> DW_AT_data_member_location: (data1) 120 │ │ │ │ │ <2><1e24>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e25> DW_AT_name : (strp) (offset: 0x12ae2): button_down │ │ │ │ │ <1e29> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e2a> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <1e2a> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <1e2b> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1e2c> DW_AT_type : (ref4) <0x1f60> │ │ │ │ │ <1e30> DW_AT_data_member_location: (data1) 128 │ │ │ │ │ <2><1e31>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e32> DW_AT_name : (strp) (offset: 0x1004e): rgbtohsv │ │ │ │ │ <1e36> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e37> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <1e37> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <1e38> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e39> DW_AT_type : (ref4) <0x1ff4> │ │ │ │ │ <1e3d> DW_AT_data_member_location: (data1) 136 │ │ │ │ │ <2><1e3e>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e3f> DW_AT_name : (strp) (offset: 0xb9af): hsvtorgb │ │ │ │ │ <1e43> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e44> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1e44> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1e45> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e46> DW_AT_type : (ref4) <0x201d> │ │ │ │ │ <1e4a> DW_AT_data_member_location: (data1) 144 │ │ │ │ │ <2><1e4b>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e4c> DW_AT_name : (strp) (offset: 0x171a9): canvas_w │ │ │ │ │ <1e50> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e51> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <1e51> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <1e52> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e53> DW_AT_type : (ref4) <0x3b>, int │ │ │ │ │ <1e57> DW_AT_data_member_location: (data1) 152 │ │ │ │ │ <2><1e58>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e59> DW_AT_name : (strp) (offset: 0x17104): canvas_h │ │ │ │ │ <1e5d> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e5e> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <1e5e> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <1e5f> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e60> DW_AT_type : (ref4) <0x3b>, int │ │ │ │ │ <1e64> DW_AT_data_member_location: (data1) 156 │ │ │ │ │ <2><1e65>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e66> DW_AT_name : (strp) (offset: 0x15db9): scale │ │ │ │ │ <1e6a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e6b> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <1e6b> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <1e6c> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e6d> DW_AT_type : (ref4) <0x2040> │ │ │ │ │ <1e71> DW_AT_data_member_location: (data1) 160 │ │ │ │ │ <2><1e72>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e73> DW_AT_name : (strp) (offset: 0x15db2): rotate_scale │ │ │ │ │ <1e77> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e78> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1e78> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1e79> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e7a> DW_AT_type : (ref4) <0x205e> │ │ │ │ │ <1e7e> DW_AT_data_member_location: (data1) 168 │ │ │ │ │ <2><1e7f>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e80> DW_AT_name : (strp) (offset: 0x1a625): touched │ │ │ │ │ <1e84> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e85> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <1e85> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <1e86> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e87> DW_AT_type : (ref4) <0x2077> │ │ │ │ │ <1e8b> DW_AT_data_member_location: (data1) 176 │ │ │ │ │ <2><1e8c>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e8d> DW_AT_name : (strp) (offset: 0x8397): retract_undo │ │ │ │ │ <1e91> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e92> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <1e92> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <1e93> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e94> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e98> DW_AT_data_member_location: (data1) 184 │ │ │ │ │ <2><1e99>: Abbrev Number: 0 │ │ │ │ │ <1><1e9a>: Abbrev Number: 28 (DW_TAG_subroutine_type) │ │ │ │ │ <1e9b> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e9b> DW_AT_type : (ref4) <0x14f>, float │ │ │ │ │ @@ -4244,23 +4244,23 @@ │ │ │ │ │ <2><2076>: Abbrev Number: 0 │ │ │ │ │ <1><2077>: Abbrev Number: 8 (DW_TAG_pointer_type) │ │ │ │ │ <2078> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ │ <2078> DW_AT_type : (ref4) <0x2063>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><207c>: Abbrev Number: 6 (DW_TAG_typedef) │ │ │ │ │ <207d> DW_AT_name : (strp) (offset: 0xd691): magic_api │ │ │ │ │ <2081> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2082> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <2082> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <2083> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <2084> DW_AT_type : (ref4) <0x1d48>, magic_api_t │ │ │ │ │ <1><2088>: Abbrev Number: 25 (DW_TAG_enumeration_type) │ │ │ │ │ <2089> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <208a> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <208a> DW_AT_type : (ref4) <0x50>, unsigned int │ │ │ │ │ <208e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <208f> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <208f> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <2090> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <2091> DW_AT_sibling : (ref4) <0x20c6> │ │ │ │ │ <2><2095>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2096> DW_AT_name : (strp) (offset: 0x149b7): MAGIC_TYPE_DISTORTS │ │ │ │ │ <209a> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><209b>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <209c> DW_AT_name : (strp) (offset: 0x19873): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4285,15 +4285,15 @@ │ │ │ │ │ <20c4> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><20c5>: Abbrev Number: 0 │ │ │ │ │ <1><20c6>: Abbrev Number: 25 (DW_TAG_enumeration_type) │ │ │ │ │ <20c7> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <20c8> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <20c8> DW_AT_type : (ref4) <0x50>, unsigned int │ │ │ │ │ <20cc> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20cd> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <20cd> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <20ce> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <20cf> DW_AT_sibling : (ref4) <0x20ec> │ │ │ │ │ <2><20d3>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20d4> DW_AT_name : (strp) (offset: 0xdfd2): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <20d8> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20d9>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20da> DW_AT_name : (strp) (offset: 0xde39): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4311,15 +4311,15 @@ │ │ │ │ │ <2><20f5>: Abbrev Number: 30 (DW_TAG_subrange_type) │ │ │ │ │ <20f6> DW_AT_type : (ref4) <0x32>, long unsigned int │ │ │ │ │ <20fa> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><20fb>: Abbrev Number: 0 │ │ │ │ │ <1><20fc>: Abbrev Number: 60 (DW_TAG_variable) │ │ │ │ │ <20fd> DW_AT_name : (strp) (offset: 0x16ca4): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <2101> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2102> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <2102> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <2103> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <2104> DW_AT_type : (ref4) <0x20ec> │ │ │ │ │ <2108> DW_AT_external : (flag_present) 1 │ │ │ │ │ <2108> DW_AT_location : (exprloc) 9 byte block: 3 78 0 2 0 0 0 0 0 (DW_OP_addr: 20078) │ │ │ │ │ <1><2112>: Abbrev Number: 8 (DW_TAG_pointer_type) │ │ │ │ │ <2113> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ │ <2113> DW_AT_type : (ref4) <0x3b>, int │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -247,16 +247,16 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 947 macro : __COMPAR_FN_T │ │ │ │ │ DW_MACRO_start_file - lineno: 965 filenum: 78 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 1155 filenum: 79 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 35 filenum: 18 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 80 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 80 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 81 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 5 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 82 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 83 │ │ │ │ │ @@ -942,25 +942,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa2ec │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 86 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 17 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 17 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 85 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa32c │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 86 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 25 filenum: 21 │ │ │ │ │ + DW_MACRO_start_file - lineno: 9 filenum: 21 │ │ │ │ │ DW_MACRO_import - offset : 0xa3b9 │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 35 │ │ │ │ │ DW_MACRO_import - offset : 0x2cc1 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 181 │ │ │ │ │ DW_MACRO_import - offset : 0xa3d5 │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 35 │ │ │ │ │ @@ -7174,31 +7174,31 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 114 macro : ngettext(msgid1,msgid2,n) dngettext (NULL, msgid1, msgid2, n) │ │ │ │ │ DW_MACRO_define_strp - lineno : 116 macro : dngettext(domainname,msgid1,msgid2,n) dcngettext (domainname, msgid1, msgid2, n, LC_MESSAGES) │ │ │ │ │ │ │ │ │ │ Offset: 0xa50d │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa57c │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 44 macro : SDL_IMAGE_MAJOR_VERSION 2 │ │ │ │ │ DW_MACRO_define_strp - lineno : 45 macro : SDL_IMAGE_MINOR_VERSION 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,28 +1,26 @@ │ │ │ │ │ -GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ -l5L:Z$^' │ │ │ │ │ -l3~.2["g| │ │ │ │ │ -Zvi7yZKO │ │ │ │ │ -3[;7TWJqf │ │ │ │ │ -1T[J f}^ │ │ │ │ │ +Z#GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ +Rru7yZHO │ │ │ │ │ u=5?1{@hh │ │ │ │ │ vVASm<X) │ │ │ │ │ 3-e]<,2] │ │ │ │ │ ,F5mS&e{ │ │ │ │ │ m0!0^`Iu │ │ │ │ │ J6K[E4SN& │ │ │ │ │ iwJJ.xcM| │ │ │ │ │ NYOrJIC1F │ │ │ │ │ t[PPPPPlA │ │ │ │ │ "p+$'h+T │ │ │ │ │ -l5508/]7 │ │ │ │ │ -uF|/ixzS │ │ │ │ │ - Q2!J(DI │ │ │ │ │ -%6DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwB,a! │ │ │ │ │ -uI:=9( ` │ │ │ │ │ +O6FuVz6a │ │ │ │ │ +4#wi2e2p │ │ │ │ │ +Qb!J.p>S │ │ │ │ │ +mwB9 +'a │ │ │ │ │ +Qr"JNp>S │ │ │ │ │ +Bt'DwBt'DwBt'DwBt'DwBt'DwBt't │ │ │ │ │ +hWUr"JND │ │ │ │ │ call_weak_fn │ │ │ │ │ crtstuff.c │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ │ frame_dummy │ │ │ │ --- ./usr/lib/debug/.build-id/b9/b2ac8b106022b5370b5dd6919885af5da80916.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/4f/c0762237d0d64e3e2bca44143e22d5f57446cc.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 85% similar despite different names │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -23,22 +23,22 @@ │ │ │ │ │ [18] .dynamic NOBITS 000000000001fdc8 00fdb8 0001c0 10 WA 4 0 8 │ │ │ │ │ [19] .got NOBITS 000000000001ff88 00fdb8 000060 08 WA 0 0 8 │ │ │ │ │ [20] .got.plt NOBITS 000000000001ffe8 00fdb8 000080 08 WA 0 0 8 │ │ │ │ │ [21] .data NOBITS 0000000000020068 00fdb8 000130 00 WA 0 0 8 │ │ │ │ │ [22] .bss NOBITS 00000000000201a0 00fdb8 000048 00 WA 0 0 16 │ │ │ │ │ [23] .comment PROGBITS 0000000000000000 0001ec 00001f 01 MS 0 0 1 │ │ │ │ │ [24] .debug_aranges PROGBITS 0000000000000000 00020b 000030 00 0 0 1 │ │ │ │ │ - [25] .debug_info PROGBITS 0000000000000000 000240 001bf6 00 C 0 0 8 │ │ │ │ │ + [25] .debug_info PROGBITS 0000000000000000 000240 001bf7 00 C 0 0 8 │ │ │ │ │ [26] .debug_abbrev PROGBITS 0000000000000000 001e38 0001f9 00 C 0 0 8 │ │ │ │ │ [27] .debug_line PROGBITS 0000000000000000 002038 0004ab 00 C 0 0 8 │ │ │ │ │ [28] .debug_str PROGBITS 0000000000000000 0024e8 009239 01 MSC 0 0 8 │ │ │ │ │ [29] .debug_line_str PROGBITS 0000000000000000 00b728 0003e8 01 MSC 0 0 8 │ │ │ │ │ [30] .debug_loclists PROGBITS 0000000000000000 00bb10 000408 00 C 0 0 8 │ │ │ │ │ - [31] .debug_macro PROGBITS 0000000000000000 00bf18 005c3f 00 C 0 0 8 │ │ │ │ │ - [32] .debug_rnglists PROGBITS 0000000000000000 011b57 00007c 00 0 0 1 │ │ │ │ │ + [31] .debug_macro PROGBITS 0000000000000000 00bf18 005c43 00 C 0 0 8 │ │ │ │ │ + [32] .debug_rnglists PROGBITS 0000000000000000 011b5b 00007c 00 0 0 1 │ │ │ │ │ [33] .symtab SYMTAB 0000000000000000 011bd8 000b58 18 34 79 8 │ │ │ │ │ [34] .strtab STRTAB 0000000000000000 012730 00048a 00 0 0 1 │ │ │ │ │ [35] .shstrtab STRTAB 0000000000000000 012bba 00016a 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: b9b2ac8b106022b5370b5dd6919885af5da80916 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 4fc0762237d0d64e3e2bca44143e22d5f57446cc │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3832,189 +3832,189 @@ │ │ │ │ │ <1d42> DW_AT_decl_line : (data1) 236 │ │ │ │ │ <1d43> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1d44> DW_AT_type : (ref4) <0x1cfb>, Mix_Chunk │ │ │ │ │ <1><1d48>: Abbrev Number: 19 (DW_TAG_structure_type) │ │ │ │ │ <1d49> DW_AT_name : (strp) (offset: 0x15912): magic_api_t │ │ │ │ │ <1d4d> DW_AT_byte_size : (data1) 192 │ │ │ │ │ <1d4e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d4f> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1d4f> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1d50> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d50> DW_AT_sibling : (ref4) <0x1e9a> │ │ │ │ │ <2><1d54>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d55> DW_AT_name : (strp) (offset: 0xf0a4): tp_version │ │ │ │ │ <1d59> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d5a> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1d5a> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1d5b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d5c> DW_AT_type : (ref4) <0xc0> │ │ │ │ │ <1d60> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d61>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d62> DW_AT_name : (strp) (offset: 0x12bc5): data_directory │ │ │ │ │ <1d66> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d67> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1d67> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1d68> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d69> DW_AT_type : (ref4) <0xc0> │ │ │ │ │ <1d6d> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d6e>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d6f> DW_AT_name : (strp) (offset: 0x541c): update_progress_bar │ │ │ │ │ <1d73> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d74> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1d74> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1d75> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d76> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1d7a> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d7b>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d7c> DW_AT_name : (strp) (offset: 0x5aa6): special_notify │ │ │ │ │ <1d80> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d81> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1d81> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1d82> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d83> DW_AT_type : (ref4) <0x1b8> │ │ │ │ │ <1d87> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d88>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d89> DW_AT_name : (strp) (offset: 0x3b6c): sRGB_to_linear │ │ │ │ │ <1d8d> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d8e> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d8e> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d8f> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d90> DW_AT_type : (ref4) <0x1ea9> │ │ │ │ │ <1d94> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d95>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d96> DW_AT_name : (strp) (offset: 0x185d1): linear_to_sRGB │ │ │ │ │ <1d9a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d9b> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1d9b> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1d9c> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d9d> DW_AT_type : (ref4) <0x1ebd> │ │ │ │ │ <1da1> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1da2>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1da3> DW_AT_name : (strp) (offset: 0x189a2): in_circle │ │ │ │ │ <1da7> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1da8> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1da8> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1da9> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1daa> DW_AT_type : (ref4) <0x1edb> │ │ │ │ │ <1dae> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1daf>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1db0> DW_AT_name : (strp) (offset: 0x1701): getpixel │ │ │ │ │ <1db4> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1db5> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1db5> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1db6> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1db7> DW_AT_type : (ref4) <0x1efe> │ │ │ │ │ <1dbb> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1dbc>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dbd> DW_AT_name : (strp) (offset: 0x46ee): putpixel │ │ │ │ │ <1dc1> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dc2> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1dc2> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1dc3> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dc4> DW_AT_type : (ref4) <0x1f1d> │ │ │ │ │ <1dc8> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1dc9>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dca> DW_AT_name : (strp) (offset: 0x6ad3): xorpixel │ │ │ │ │ <1dce> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dcf> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1dcf> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1dd0> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd1> DW_AT_type : (ref4) <0x1f37> │ │ │ │ │ <1dd5> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1dd6>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dd7> DW_AT_name : (strp) (offset: 0x3829): playsound │ │ │ │ │ <1ddb> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1ddc> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1ddc> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1ddd> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dde> DW_AT_type : (ref4) <0x1f56> │ │ │ │ │ <1de2> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><1de3>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1de4> DW_AT_name : (strp) (offset: 0xd928): playingsound │ │ │ │ │ <1de8> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1de9> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1de9> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1dea> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1deb> DW_AT_type : (ref4) <0x1f60> │ │ │ │ │ <1def> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><1df0>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1df1> DW_AT_name : (strp) (offset: 0x1b21a): pausesound │ │ │ │ │ <1df5> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1df6> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1df6> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <1df7> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1df8> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1dfc> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><1dfd>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dfe> DW_AT_name : (strp) (offset: 0x1b218): unpausesound │ │ │ │ │ <1e02> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e03> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <1e03> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <1e04> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e05> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e09> DW_AT_data_member_location: (data1) 104 │ │ │ │ │ <2><1e0a>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e0b> DW_AT_name : (strp) (offset: 0xf7ed): stopsound │ │ │ │ │ <1e0f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e10> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <1e10> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <1e11> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e12> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e16> DW_AT_data_member_location: (data1) 112 │ │ │ │ │ <2><1e17>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e18> DW_AT_name : (strp) (offset: 0xb30b): line │ │ │ │ │ <1e1c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e1d> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <1e1d> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <1e1e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e1f> DW_AT_type : (ref4) <0x1fc6> │ │ │ │ │ <1e23> DW_AT_data_member_location: (data1) 120 │ │ │ │ │ <2><1e24>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e25> DW_AT_name : (strp) (offset: 0x12b86): button_down │ │ │ │ │ <1e29> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e2a> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <1e2a> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <1e2b> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1e2c> DW_AT_type : (ref4) <0x1f60> │ │ │ │ │ <1e30> DW_AT_data_member_location: (data1) 128 │ │ │ │ │ <2><1e31>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e32> DW_AT_name : (strp) (offset: 0x100ee): rgbtohsv │ │ │ │ │ <1e36> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e37> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <1e37> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <1e38> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e39> DW_AT_type : (ref4) <0x1ff4> │ │ │ │ │ <1e3d> DW_AT_data_member_location: (data1) 136 │ │ │ │ │ <2><1e3e>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e3f> DW_AT_name : (strp) (offset: 0xba4a): hsvtorgb │ │ │ │ │ <1e43> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e44> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1e44> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1e45> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e46> DW_AT_type : (ref4) <0x201d> │ │ │ │ │ <1e4a> DW_AT_data_member_location: (data1) 144 │ │ │ │ │ <2><1e4b>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e4c> DW_AT_name : (strp) (offset: 0x172b0): canvas_w │ │ │ │ │ <1e50> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e51> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <1e51> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <1e52> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e53> DW_AT_type : (ref4) <0x3b>, int │ │ │ │ │ <1e57> DW_AT_data_member_location: (data1) 152 │ │ │ │ │ <2><1e58>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e59> DW_AT_name : (strp) (offset: 0x1720b): canvas_h │ │ │ │ │ <1e5d> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e5e> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <1e5e> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <1e5f> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e60> DW_AT_type : (ref4) <0x3b>, int │ │ │ │ │ <1e64> DW_AT_data_member_location: (data1) 156 │ │ │ │ │ <2><1e65>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e66> DW_AT_name : (strp) (offset: 0x15ebb): scale │ │ │ │ │ <1e6a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e6b> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <1e6b> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <1e6c> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e6d> DW_AT_type : (ref4) <0x2040> │ │ │ │ │ <1e71> DW_AT_data_member_location: (data1) 160 │ │ │ │ │ <2><1e72>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e73> DW_AT_name : (strp) (offset: 0x15eb4): rotate_scale │ │ │ │ │ <1e77> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e78> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1e78> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1e79> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e7a> DW_AT_type : (ref4) <0x205e> │ │ │ │ │ <1e7e> DW_AT_data_member_location: (data1) 168 │ │ │ │ │ <2><1e7f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e80> DW_AT_name : (strp) (offset: 0x1a7b0): touched │ │ │ │ │ <1e84> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e85> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <1e85> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <1e86> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e87> DW_AT_type : (ref4) <0x2077> │ │ │ │ │ <1e8b> DW_AT_data_member_location: (data1) 176 │ │ │ │ │ <2><1e8c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e8d> DW_AT_name : (strp) (offset: 0x83f2): retract_undo │ │ │ │ │ <1e91> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e92> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <1e92> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <1e93> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e94> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e98> DW_AT_data_member_location: (data1) 184 │ │ │ │ │ <2><1e99>: Abbrev Number: 0 │ │ │ │ │ <1><1e9a>: Abbrev Number: 29 (DW_TAG_subroutine_type) │ │ │ │ │ <1e9b> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e9b> DW_AT_type : (ref4) <0x14f>, float │ │ │ │ │ @@ -4244,23 +4244,23 @@ │ │ │ │ │ <2><2076>: Abbrev Number: 0 │ │ │ │ │ <1><2077>: Abbrev Number: 8 (DW_TAG_pointer_type) │ │ │ │ │ <2078> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ │ <2078> DW_AT_type : (ref4) <0x2063>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><207c>: Abbrev Number: 6 (DW_TAG_typedef) │ │ │ │ │ <207d> DW_AT_name : (strp) (offset: 0xd71b): magic_api │ │ │ │ │ <2081> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2082> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <2082> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <2083> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <2084> DW_AT_type : (ref4) <0x1d48>, magic_api_t │ │ │ │ │ <1><2088>: Abbrev Number: 21 (DW_TAG_enumeration_type) │ │ │ │ │ <2089> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <208a> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <208a> DW_AT_type : (ref4) <0x50>, unsigned int │ │ │ │ │ <208e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <208f> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <208f> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <2090> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <2091> DW_AT_sibling : (ref4) <0x20c6> │ │ │ │ │ <2><2095>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2096> DW_AT_name : (strp) (offset: 0x14a95): MAGIC_TYPE_DISTORTS │ │ │ │ │ <209a> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><209b>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <209c> DW_AT_name : (strp) (offset: 0x2926): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4285,15 +4285,15 @@ │ │ │ │ │ <20c4> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><20c5>: Abbrev Number: 0 │ │ │ │ │ <1><20c6>: Abbrev Number: 21 (DW_TAG_enumeration_type) │ │ │ │ │ <20c7> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <20c8> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <20c8> DW_AT_type : (ref4) <0x50>, unsigned int │ │ │ │ │ <20cc> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20cd> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <20cd> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <20ce> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <20cf> DW_AT_sibling : (ref4) <0x20ec> │ │ │ │ │ <2><20d3>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20d4> DW_AT_name : (strp) (offset: 0xe072): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <20d8> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20d9>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20da> DW_AT_name : (strp) (offset: 0xded9): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4311,15 +4311,15 @@ │ │ │ │ │ <2><20f5>: Abbrev Number: 18 (DW_TAG_subrange_type) │ │ │ │ │ <20f6> DW_AT_type : (ref4) <0x32>, long unsigned int │ │ │ │ │ <20fa> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><20fb>: Abbrev Number: 0 │ │ │ │ │ <1><20fc>: Abbrev Number: 26 (DW_TAG_variable) │ │ │ │ │ <20fd> DW_AT_name : (strp) (offset: 0x16dcf): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <2101> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2102> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <2102> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <2103> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <2104> DW_AT_type : (ref4) <0x20ec> │ │ │ │ │ <2108> DW_AT_external : (flag_present) 1 │ │ │ │ │ <2108> DW_AT_location : (exprloc) 9 byte block: 3 80 1 2 0 0 0 0 0 (DW_OP_addr: 20180) │ │ │ │ │ <1><2112>: Abbrev Number: 21 (DW_TAG_enumeration_type) │ │ │ │ │ <2113> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <2114> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -136,16 +136,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x2261 │ │ │ │ │ DW_MACRO_start_file - lineno: 23 filenum: 33 │ │ │ │ │ DW_MACRO_import - offset : 0x2271 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 18 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 51 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 51 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 52 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 5 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 53 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 54 │ │ │ │ │ @@ -942,25 +942,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa2f5 │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 57 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 17 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 17 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 56 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa335 │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 57 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 25 filenum: 20 │ │ │ │ │ + DW_MACRO_start_file - lineno: 9 filenum: 20 │ │ │ │ │ DW_MACRO_import - offset : 0xa3c2 │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 33 │ │ │ │ │ DW_MACRO_import - offset : 0x2cca │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 180 │ │ │ │ │ DW_MACRO_import - offset : 0xa3de │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 33 │ │ │ │ │ @@ -7176,31 +7176,31 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 114 macro : ngettext(msgid1,msgid2,n) dngettext (NULL, msgid1, msgid2, n) │ │ │ │ │ DW_MACRO_define_strp - lineno : 116 macro : dngettext(domainname,msgid1,msgid2,n) dcngettext (domainname, msgid1, msgid2, n, LC_MESSAGES) │ │ │ │ │ │ │ │ │ │ Offset: 0xa516 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa585 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 44 macro : SDL_IMAGE_MAJOR_VERSION 2 │ │ │ │ │ DW_MACRO_define_strp - lineno : 45 macro : SDL_IMAGE_MINOR_VERSION 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,24 +1,27 @@ │ │ │ │ │ GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ +=L-x(RFK │ │ │ │ │ ZdF10Cs[ │ │ │ │ │ ^po_<_XQ7 │ │ │ │ │ L@}cAn;n │ │ │ │ │ 2}MQa8o5 │ │ │ │ │ p:QXGIWU │ │ │ │ │ qs-USL,s] │ │ │ │ │ N9-V[1]R │ │ │ │ │ By44d/DU │ │ │ │ │ CC^]+a*|~ │ │ │ │ │ ~5E})ZC'*? │ │ │ │ │ )g`l?$d! │ │ │ │ │ -`qP,Lxn1* │ │ │ │ │ -Jo#xT>VN │ │ │ │ │ -lz &N1FJ │ │ │ │ │ -!%Phqr"-NN │ │ │ │ │ -"JNDmsB9IQNR │ │ │ │ │ +\ej#cK3/ │ │ │ │ │ +.v{r"JND │ │ │ │ │ +mi.}Ksi\ │ │ │ │ │ +$E9IQNR,' │ │ │ │ │ +.v{r"JND │ │ │ │ │ +Qr"JNp>3 │ │ │ │ │ +H>nFDcy2 │ │ │ │ │ call_weak_fn │ │ │ │ │ crtstuff.c │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ │ frame_dummy │ │ │ │ --- ./usr/lib/debug/.build-id/c0/f65c932175b73416d30881ffd84db40c5bfe22.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/9e/ec3ebc0f01f4181f317a9a2b4d69298a629b4b.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 86% similar despite different names │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -23,21 +23,21 @@ │ │ │ │ │ [18] .dynamic NOBITS 000000000001fe00 00fdf0 0001c0 10 WA 4 0 8 │ │ │ │ │ [19] .got NOBITS 000000000001ffc0 00fdf0 000028 08 WA 0 0 8 │ │ │ │ │ [20] .got.plt NOBITS 000000000001ffe8 00fdf0 000078 08 WA 0 0 8 │ │ │ │ │ [21] .data NOBITS 0000000000020060 00fdf0 000028 00 WA 0 0 8 │ │ │ │ │ [22] .bss NOBITS 0000000000020088 00fdf0 000018 00 WA 0 0 8 │ │ │ │ │ [23] .comment PROGBITS 0000000000000000 0001ec 00001f 01 MS 0 0 1 │ │ │ │ │ [24] .debug_aranges PROGBITS 0000000000000000 00020b 000030 00 0 0 1 │ │ │ │ │ - [25] .debug_info PROGBITS 0000000000000000 000240 0019e4 00 C 0 0 8 │ │ │ │ │ + [25] .debug_info PROGBITS 0000000000000000 000240 0019e2 00 C 0 0 8 │ │ │ │ │ [26] .debug_abbrev PROGBITS 0000000000000000 001c28 0001f8 00 C 0 0 8 │ │ │ │ │ [27] .debug_line PROGBITS 0000000000000000 001e20 000445 00 C 0 0 8 │ │ │ │ │ [28] .debug_str PROGBITS 0000000000000000 002268 009192 01 MSC 0 0 8 │ │ │ │ │ [29] .debug_line_str PROGBITS 0000000000000000 00b400 0003f2 01 MSC 0 0 8 │ │ │ │ │ [30] .debug_loclists PROGBITS 0000000000000000 00b7f8 00028f 00 C 0 0 8 │ │ │ │ │ - [31] .debug_macro PROGBITS 0000000000000000 00ba88 005c09 00 C 0 0 8 │ │ │ │ │ + [31] .debug_macro PROGBITS 0000000000000000 00ba88 005c0a 00 C 0 0 8 │ │ │ │ │ [32] .debug_rnglists PROGBITS 0000000000000000 011698 00006f 00 C 0 0 8 │ │ │ │ │ [33] .symtab SYMTAB 0000000000000000 011708 000ac8 18 34 80 8 │ │ │ │ │ [34] .strtab STRTAB 0000000000000000 0121d0 0003c6 00 0 0 1 │ │ │ │ │ [35] .shstrtab STRTAB 0000000000000000 012596 00016a 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: c0f65c932175b73416d30881ffd84db40c5bfe22 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 9eec3ebc0f01f4181f317a9a2b4d69298a629b4b │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3832,189 +3832,189 @@ │ │ │ │ │ <1d42> DW_AT_decl_line : (data1) 236 │ │ │ │ │ <1d43> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1d44> DW_AT_type : (ref4) <0x1cfb>, Mix_Chunk │ │ │ │ │ <1><1d48>: Abbrev Number: 19 (DW_TAG_structure_type) │ │ │ │ │ <1d49> DW_AT_name : (strp) (offset: 0x156df): magic_api_t │ │ │ │ │ <1d4d> DW_AT_byte_size : (data1) 192 │ │ │ │ │ <1d4e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d4f> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1d4f> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1d50> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d50> DW_AT_sibling : (ref4) <0x1e9a> │ │ │ │ │ <2><1d54>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d55> DW_AT_name : (strp) (offset: 0xef85): tp_version │ │ │ │ │ <1d59> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d5a> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1d5a> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1d5b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d5c> DW_AT_type : (ref4) <0xc0> │ │ │ │ │ <1d60> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d61>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d62> DW_AT_name : (strp) (offset: 0x12a3d): data_directory │ │ │ │ │ <1d66> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d67> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1d67> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1d68> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d69> DW_AT_type : (ref4) <0xc0> │ │ │ │ │ <1d6d> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d6e>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d6f> DW_AT_name : (strp) (offset: 0x53dd): update_progress_bar │ │ │ │ │ <1d73> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d74> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1d74> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1d75> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d76> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1d7a> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d7b>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d7c> DW_AT_name : (strp) (offset: 0x5a6d): special_notify │ │ │ │ │ <1d80> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d81> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1d81> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1d82> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d83> DW_AT_type : (ref4) <0x1b8> │ │ │ │ │ <1d87> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d88>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d89> DW_AT_name : (strp) (offset: 0x3b05): sRGB_to_linear │ │ │ │ │ <1d8d> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d8e> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d8e> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d8f> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d90> DW_AT_type : (ref4) <0x1ea9> │ │ │ │ │ <1d94> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d95>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d96> DW_AT_name : (strp) (offset: 0x183db): linear_to_sRGB │ │ │ │ │ <1d9a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d9b> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1d9b> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1d9c> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d9d> DW_AT_type : (ref4) <0x1ebd> │ │ │ │ │ <1da1> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1da2>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1da3> DW_AT_name : (strp) (offset: 0x187ac): in_circle │ │ │ │ │ <1da7> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1da8> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1da8> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1da9> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1daa> DW_AT_type : (ref4) <0x1edb> │ │ │ │ │ <1dae> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1daf>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1db0> DW_AT_name : (strp) (offset: 0x177c): getpixel │ │ │ │ │ <1db4> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1db5> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1db5> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1db6> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1db7> DW_AT_type : (ref4) <0x1efe> │ │ │ │ │ <1dbb> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1dbc>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dbd> DW_AT_name : (strp) (offset: 0x468c): putpixel │ │ │ │ │ <1dc1> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dc2> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1dc2> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1dc3> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dc4> DW_AT_type : (ref4) <0x1f1d> │ │ │ │ │ <1dc8> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1dc9>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dca> DW_AT_name : (strp) (offset: 0x6a6b): xorpixel │ │ │ │ │ <1dce> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dcf> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1dcf> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1dd0> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd1> DW_AT_type : (ref4) <0x1f37> │ │ │ │ │ <1dd5> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1dd6>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dd7> DW_AT_name : (strp) (offset: 0x3785): playsound │ │ │ │ │ <1ddb> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1ddc> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1ddc> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1ddd> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dde> DW_AT_type : (ref4) <0x1f56> │ │ │ │ │ <1de2> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><1de3>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1de4> DW_AT_name : (strp) (offset: 0xd847): playingsound │ │ │ │ │ <1de8> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1de9> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1de9> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1dea> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1deb> DW_AT_type : (ref4) <0x1f60> │ │ │ │ │ <1def> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><1df0>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1df1> DW_AT_name : (strp) (offset: 0x1b06a): pausesound │ │ │ │ │ <1df5> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1df6> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1df6> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <1df7> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1df8> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1dfc> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><1dfd>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dfe> DW_AT_name : (strp) (offset: 0x1b068): unpausesound │ │ │ │ │ <1e02> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e03> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <1e03> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <1e04> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e05> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e09> DW_AT_data_member_location: (data1) 104 │ │ │ │ │ <2><1e0a>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e0b> DW_AT_name : (strp) (offset: 0xf6bc): stopsound │ │ │ │ │ <1e0f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e10> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <1e10> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <1e11> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e12> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e16> DW_AT_data_member_location: (data1) 112 │ │ │ │ │ <2><1e17>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e18> DW_AT_name : (strp) (offset: 0xb1ce): line │ │ │ │ │ <1e1c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e1d> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <1e1d> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <1e1e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e1f> DW_AT_type : (ref4) <0x1fc6> │ │ │ │ │ <1e23> DW_AT_data_member_location: (data1) 120 │ │ │ │ │ <2><1e24>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e25> DW_AT_name : (strp) (offset: 0x129fe): button_down │ │ │ │ │ <1e29> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e2a> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <1e2a> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <1e2b> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1e2c> DW_AT_type : (ref4) <0x1f60> │ │ │ │ │ <1e30> DW_AT_data_member_location: (data1) 128 │ │ │ │ │ <2><1e31>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e32> DW_AT_name : (strp) (offset: 0xffe4): rgbtohsv │ │ │ │ │ <1e36> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e37> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <1e37> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <1e38> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e39> DW_AT_type : (ref4) <0x1ff4> │ │ │ │ │ <1e3d> DW_AT_data_member_location: (data1) 136 │ │ │ │ │ <2><1e3e>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e3f> DW_AT_name : (strp) (offset: 0xb90d): hsvtorgb │ │ │ │ │ <1e43> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e44> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1e44> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1e45> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e46> DW_AT_type : (ref4) <0x201d> │ │ │ │ │ <1e4a> DW_AT_data_member_location: (data1) 144 │ │ │ │ │ <2><1e4b>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e4c> DW_AT_name : (strp) (offset: 0x170d4): canvas_w │ │ │ │ │ <1e50> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e51> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <1e51> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <1e52> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e53> DW_AT_type : (ref4) <0x3b>, int │ │ │ │ │ <1e57> DW_AT_data_member_location: (data1) 152 │ │ │ │ │ <2><1e58>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e59> DW_AT_name : (strp) (offset: 0x1702f): canvas_h │ │ │ │ │ <1e5d> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e5e> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <1e5e> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <1e5f> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e60> DW_AT_type : (ref4) <0x3b>, int │ │ │ │ │ <1e64> DW_AT_data_member_location: (data1) 156 │ │ │ │ │ <2><1e65>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e66> DW_AT_name : (strp) (offset: 0x15c96): scale │ │ │ │ │ <1e6a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e6b> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <1e6b> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <1e6c> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e6d> DW_AT_type : (ref4) <0x2040> │ │ │ │ │ <1e71> DW_AT_data_member_location: (data1) 160 │ │ │ │ │ <2><1e72>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e73> DW_AT_name : (strp) (offset: 0x15c8f): rotate_scale │ │ │ │ │ <1e77> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e78> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1e78> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1e79> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e7a> DW_AT_type : (ref4) <0x205e> │ │ │ │ │ <1e7e> DW_AT_data_member_location: (data1) 168 │ │ │ │ │ <2><1e7f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e80> DW_AT_name : (strp) (offset: 0x1a600): touched │ │ │ │ │ <1e84> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e85> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <1e85> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <1e86> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e87> DW_AT_type : (ref4) <0x2077> │ │ │ │ │ <1e8b> DW_AT_data_member_location: (data1) 176 │ │ │ │ │ <2><1e8c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e8d> DW_AT_name : (strp) (offset: 0x831e): retract_undo │ │ │ │ │ <1e91> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e92> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <1e92> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <1e93> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e94> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e98> DW_AT_data_member_location: (data1) 184 │ │ │ │ │ <2><1e99>: Abbrev Number: 0 │ │ │ │ │ <1><1e9a>: Abbrev Number: 26 (DW_TAG_subroutine_type) │ │ │ │ │ <1e9b> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e9b> DW_AT_type : (ref4) <0x14f>, float │ │ │ │ │ @@ -4244,23 +4244,23 @@ │ │ │ │ │ <2><2076>: Abbrev Number: 0 │ │ │ │ │ <1><2077>: Abbrev Number: 7 (DW_TAG_pointer_type) │ │ │ │ │ <2078> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ │ <2078> DW_AT_type : (ref4) <0x2063>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><207c>: Abbrev Number: 5 (DW_TAG_typedef) │ │ │ │ │ <207d> DW_AT_name : (strp) (offset: 0xd628): magic_api │ │ │ │ │ <2081> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2082> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <2082> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <2083> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <2084> DW_AT_type : (ref4) <0x1d48>, magic_api_t │ │ │ │ │ <1><2088>: Abbrev Number: 23 (DW_TAG_enumeration_type) │ │ │ │ │ <2089> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <208a> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <208a> DW_AT_type : (ref4) <0x50>, unsigned int │ │ │ │ │ <208e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <208f> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <208f> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <2090> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <2091> DW_AT_sibling : (ref4) <0x20c6> │ │ │ │ │ <2><2095>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2096> DW_AT_name : (strp) (offset: 0x14870): MAGIC_TYPE_DISTORTS │ │ │ │ │ <209a> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><209b>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <209c> DW_AT_name : (strp) (offset: 0x28bf): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4285,15 +4285,15 @@ │ │ │ │ │ <20c4> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><20c5>: Abbrev Number: 0 │ │ │ │ │ <1><20c6>: Abbrev Number: 23 (DW_TAG_enumeration_type) │ │ │ │ │ <20c7> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <20c8> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <20c8> DW_AT_type : (ref4) <0x50>, unsigned int │ │ │ │ │ <20cc> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20cd> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <20cd> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <20ce> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <20cf> DW_AT_sibling : (ref4) <0x20ec> │ │ │ │ │ <2><20d3>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20d4> DW_AT_name : (strp) (offset: 0xdf6f): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <20d8> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20d9>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20da> DW_AT_name : (strp) (offset: 0xddd6): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4311,15 +4311,15 @@ │ │ │ │ │ <2><20f5>: Abbrev Number: 27 (DW_TAG_subrange_type) │ │ │ │ │ <20f6> DW_AT_type : (ref4) <0x32>, long unsigned int │ │ │ │ │ <20fa> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><20fb>: Abbrev Number: 0 │ │ │ │ │ <1><20fc>: Abbrev Number: 57 (DW_TAG_variable) │ │ │ │ │ <20fd> DW_AT_name : (strp) (offset: 0x16bcf): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <2101> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2102> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <2102> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <2103> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <2104> DW_AT_type : (ref4) <0x20ec> │ │ │ │ │ <2108> DW_AT_external : (flag_present) 1 │ │ │ │ │ <2108> DW_AT_location : (exprloc) 9 byte block: 3 70 0 2 0 0 0 0 0 (DW_OP_addr: 20070) │ │ │ │ │ <1><2112>: Abbrev Number: 28 (DW_TAG_variable) │ │ │ │ │ <2113> DW_AT_name : (strp) (offset: 0xcb54): ripples_snd │ │ │ │ │ <2117> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -136,16 +136,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x225c │ │ │ │ │ DW_MACRO_start_file - lineno: 23 filenum: 35 │ │ │ │ │ DW_MACRO_import - offset : 0x226c │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 18 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 53 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 53 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 54 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 5 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 55 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 56 │ │ │ │ │ @@ -942,25 +942,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa2f0 │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 59 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 17 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 17 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 58 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa330 │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 59 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 25 filenum: 21 │ │ │ │ │ + DW_MACRO_start_file - lineno: 9 filenum: 21 │ │ │ │ │ DW_MACRO_import - offset : 0xa3bd │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 35 │ │ │ │ │ DW_MACRO_import - offset : 0x2cc5 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 181 │ │ │ │ │ DW_MACRO_import - offset : 0xa3d9 │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 35 │ │ │ │ │ @@ -7175,31 +7175,31 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 114 macro : ngettext(msgid1,msgid2,n) dngettext (NULL, msgid1, msgid2, n) │ │ │ │ │ DW_MACRO_define_strp - lineno : 116 macro : dngettext(domainname,msgid1,msgid2,n) dcngettext (domainname, msgid1, msgid2, n, LC_MESSAGES) │ │ │ │ │ │ │ │ │ │ Offset: 0xa511 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa580 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 44 macro : SDL_IMAGE_MAJOR_VERSION 2 │ │ │ │ │ DW_MACRO_define_strp - lineno : 45 macro : SDL_IMAGE_MINOR_VERSION 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,26 +1,30 @@ │ │ │ │ │ -"GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ +KGCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ O(g=Jx.^ │ │ │ │ │ "6G4_A`# │ │ │ │ │ 567L,Y|V#. │ │ │ │ │ cpd}D\h.lb │ │ │ │ │ UB\Q",(n, │ │ │ │ │ elQ&G)Oi │ │ │ │ │ +=O7%O( T │ │ │ │ │ zu&5tP]1 │ │ │ │ │ aYs#)N~~z │ │ │ │ │ `iE]EI'` │ │ │ │ │ zYizg2n │ │ │ │ │ <.$#1'd41 │ │ │ │ │ 77)xFYMu): │ │ │ │ │ +-h\U]rw5< │ │ │ │ │ +s~q?^D+( │ │ │ │ │ +c@7<)z`$ │ │ │ │ │ Vhqr"-NNlc │ │ │ │ │ mi.}Ksi\ │ │ │ │ │ "JNDmwB9IQNR │ │ │ │ │ 56DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwB │ │ │ │ │ =VY_EYcs5 │ │ │ │ │ +Jh"f SHf$ │ │ │ │ │ call_weak_fn │ │ │ │ │ crtstuff.c │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ │ frame_dummy │ │ │ │ --- ./usr/lib/debug/.build-id/c2/65ae65c3784feab14fa4b579491216eb561834.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/3d/7f52c8a66a6cd911eb6550b1d82da5eae72e2d.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 83% 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: c265ae65c3784feab14fa4b579491216eb561834 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 3d7f52c8a66a6cd911eb6550b1d82da5eae72e2d │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3848,189 +3848,189 @@ │ │ │ │ │ <1d64> DW_AT_decl_line : (data1) 236 │ │ │ │ │ <1d65> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1d66> DW_AT_type : (ref4) <0x1d1d>, Mix_Chunk │ │ │ │ │ <1><1d6a>: Abbrev Number: 16 (DW_TAG_structure_type) │ │ │ │ │ <1d6b> DW_AT_name : (strp) (offset: 0x160a4): magic_api_t │ │ │ │ │ <1d6f> DW_AT_byte_size : (data1) 192 │ │ │ │ │ <1d70> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d71> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1d71> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1d72> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d72> DW_AT_sibling : (ref4) <0x1ebc> │ │ │ │ │ <2><1d76>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d77> DW_AT_name : (strp) (offset: 0xf65b): tp_version │ │ │ │ │ <1d7b> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d7c> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1d7c> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1d7d> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d7e> DW_AT_type : (ref4) <0xd1> │ │ │ │ │ <1d82> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d83>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d84> DW_AT_name : (strp) (offset: 0x13261): data_directory │ │ │ │ │ <1d88> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d89> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1d89> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1d8a> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d8b> DW_AT_type : (ref4) <0xd1> │ │ │ │ │ <1d8f> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d90>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d91> DW_AT_name : (strp) (offset: 0x562a): update_progress_bar │ │ │ │ │ <1d95> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1d96> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1d96> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1d97> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d98> DW_AT_type : (ref4) <0x1e6> │ │ │ │ │ <1d9c> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d9d>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d9e> DW_AT_name : (strp) (offset: 0x5ce7): special_notify │ │ │ │ │ <1da2> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1da3> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1da3> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1da4> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1da5> DW_AT_type : (ref4) <0x1d5> │ │ │ │ │ <1da9> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1daa>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dab> DW_AT_name : (strp) (offset: 0x3d2a): sRGB_to_linear │ │ │ │ │ <1daf> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1db0> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1db0> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1db1> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1db2> DW_AT_type : (ref4) <0x1ecb> │ │ │ │ │ <1db6> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1db7>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1db8> DW_AT_name : (strp) (offset: 0x18eab): linear_to_sRGB │ │ │ │ │ <1dbc> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dbd> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1dbd> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1dbe> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1dbf> DW_AT_type : (ref4) <0x1edf> │ │ │ │ │ <1dc3> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1dc4>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dc5> DW_AT_name : (strp) (offset: 0x191f3): in_circle │ │ │ │ │ <1dc9> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dca> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1dca> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1dcb> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dcc> DW_AT_type : (ref4) <0x1efd> │ │ │ │ │ <1dd0> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1dd1>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dd2> DW_AT_name : (strp) (offset: 0x1806): getpixel │ │ │ │ │ <1dd6> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dd7> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1dd7> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1dd8> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1dd9> DW_AT_type : (ref4) <0x1f20> │ │ │ │ │ <1ddd> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1dde>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1ddf> DW_AT_name : (strp) (offset: 0x48c4): putpixel │ │ │ │ │ <1de3> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1de4> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1de4> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1de5> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de6> DW_AT_type : (ref4) <0x1f3f> │ │ │ │ │ <1dea> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1deb>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dec> DW_AT_name : (strp) (offset: 0x6e19): xorpixel │ │ │ │ │ <1df0> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1df1> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1df1> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1df2> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1df3> DW_AT_type : (ref4) <0x1f59> │ │ │ │ │ <1df7> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1df8>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1df9> DW_AT_name : (strp) (offset: 0x3986): playsound │ │ │ │ │ <1dfd> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1dfe> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1dfe> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1dff> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e00> DW_AT_type : (ref4) <0x1f78> │ │ │ │ │ <1e04> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><1e05>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e06> DW_AT_name : (strp) (offset: 0xddf1): playingsound │ │ │ │ │ <1e0a> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e0b> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1e0b> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1e0c> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1e0d> DW_AT_type : (ref4) <0x1f82> │ │ │ │ │ <1e11> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><1e12>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e13> DW_AT_name : (strp) (offset: 0x1bd38): pausesound │ │ │ │ │ <1e17> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e18> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1e18> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <1e19> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e1a> DW_AT_type : (ref4) <0x1e6> │ │ │ │ │ <1e1e> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><1e1f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e20> DW_AT_name : (strp) (offset: 0x1bd36): unpausesound │ │ │ │ │ <1e24> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e25> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <1e25> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <1e26> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e27> DW_AT_type : (ref4) <0x1e6> │ │ │ │ │ <1e2b> DW_AT_data_member_location: (data1) 104 │ │ │ │ │ <2><1e2c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e2d> DW_AT_name : (strp) (offset: 0xfe15): stopsound │ │ │ │ │ <1e31> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e32> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <1e32> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <1e33> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e34> DW_AT_type : (ref4) <0x1e6> │ │ │ │ │ <1e38> DW_AT_data_member_location: (data1) 112 │ │ │ │ │ <2><1e39>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e3a> DW_AT_name : (strp) (offset: 0xb70e): line │ │ │ │ │ <1e3e> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e3f> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <1e3f> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <1e40> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e41> DW_AT_type : (ref4) <0x1fe8> │ │ │ │ │ <1e45> DW_AT_data_member_location: (data1) 120 │ │ │ │ │ <2><1e46>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e47> DW_AT_name : (strp) (offset: 0x13232): button_down │ │ │ │ │ <1e4b> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e4c> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <1e4c> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <1e4d> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1e4e> DW_AT_type : (ref4) <0x1f82> │ │ │ │ │ <1e52> DW_AT_data_member_location: (data1) 128 │ │ │ │ │ <2><1e53>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e54> DW_AT_name : (strp) (offset: 0x10723): rgbtohsv │ │ │ │ │ <1e58> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e59> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <1e59> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <1e5a> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e5b> DW_AT_type : (ref4) <0x2016> │ │ │ │ │ <1e5f> DW_AT_data_member_location: (data1) 136 │ │ │ │ │ <2><1e60>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e61> DW_AT_name : (strp) (offset: 0xbeaf): hsvtorgb │ │ │ │ │ <1e65> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e66> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1e66> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1e67> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e68> DW_AT_type : (ref4) <0x203f> │ │ │ │ │ <1e6c> DW_AT_data_member_location: (data1) 144 │ │ │ │ │ <2><1e6d>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e6e> DW_AT_name : (strp) (offset: 0x17ad5): canvas_w │ │ │ │ │ <1e72> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e73> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <1e73> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <1e74> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e75> DW_AT_type : (ref4) <0x3b>, int │ │ │ │ │ <1e79> DW_AT_data_member_location: (data1) 152 │ │ │ │ │ <2><1e7a>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e7b> DW_AT_name : (strp) (offset: 0x17a30): canvas_h │ │ │ │ │ <1e7f> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e80> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <1e80> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <1e81> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e82> DW_AT_type : (ref4) <0x3b>, int │ │ │ │ │ <1e86> DW_AT_data_member_location: (data1) 156 │ │ │ │ │ <2><1e87>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e88> DW_AT_name : (strp) (offset: 0x166b1): scale │ │ │ │ │ <1e8c> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e8d> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <1e8d> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <1e8e> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e8f> DW_AT_type : (ref4) <0x2062> │ │ │ │ │ <1e93> DW_AT_data_member_location: (data1) 160 │ │ │ │ │ <2><1e94>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e95> DW_AT_name : (strp) (offset: 0x166aa): rotate_scale │ │ │ │ │ <1e99> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1e9a> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1e9a> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1e9b> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e9c> DW_AT_type : (ref4) <0x2080> │ │ │ │ │ <1ea0> DW_AT_data_member_location: (data1) 168 │ │ │ │ │ <2><1ea1>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1ea2> DW_AT_name : (strp) (offset: 0x12cee): touched │ │ │ │ │ <1ea6> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1ea7> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <1ea7> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <1ea8> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1ea9> DW_AT_type : (ref4) <0x2099> │ │ │ │ │ <1ead> DW_AT_data_member_location: (data1) 176 │ │ │ │ │ <2><1eae>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1eaf> DW_AT_name : (strp) (offset: 0x8745): retract_undo │ │ │ │ │ <1eb3> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <1eb4> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <1eb4> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <1eb5> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1eb6> DW_AT_type : (ref4) <0x1e6> │ │ │ │ │ <1eba> DW_AT_data_member_location: (data1) 184 │ │ │ │ │ <2><1ebb>: Abbrev Number: 0 │ │ │ │ │ <1><1ebc>: Abbrev Number: 25 (DW_TAG_subroutine_type) │ │ │ │ │ <1ebd> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1ebd> DW_AT_type : (ref4) <0x16c>, float │ │ │ │ │ @@ -4260,23 +4260,23 @@ │ │ │ │ │ <2><2098>: Abbrev Number: 0 │ │ │ │ │ <1><2099>: Abbrev Number: 8 (DW_TAG_pointer_type) │ │ │ │ │ <209a> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ │ <209a> DW_AT_type : (ref4) <0x2085>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><209e>: Abbrev Number: 6 (DW_TAG_typedef) │ │ │ │ │ <209f> DW_AT_name : (strp) (offset: 0xdba8): magic_api │ │ │ │ │ <20a3> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <20a4> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <20a4> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <20a5> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <20a6> DW_AT_type : (ref4) <0x1d6a>, magic_api_t │ │ │ │ │ <1><20aa>: Abbrev Number: 20 (DW_TAG_enumeration_type) │ │ │ │ │ <20ab> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <20ac> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <20ac> DW_AT_type : (ref4) <0x55>, unsigned int │ │ │ │ │ <20b0> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <20b1> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <20b1> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <20b2> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <20b3> DW_AT_sibling : (ref4) <0x20e8> │ │ │ │ │ <2><20b7>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20b8> DW_AT_name : (strp) (offset: 0x151ff): MAGIC_TYPE_DISTORTS │ │ │ │ │ <20bc> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20bd>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20be> DW_AT_name : (strp) (offset: 0x2a16): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4301,15 +4301,15 @@ │ │ │ │ │ <20e6> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><20e7>: Abbrev Number: 0 │ │ │ │ │ <1><20e8>: Abbrev Number: 20 (DW_TAG_enumeration_type) │ │ │ │ │ <20e9> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <20ea> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <20ea> DW_AT_type : (ref4) <0x55>, unsigned int │ │ │ │ │ <20ee> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <20ef> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <20ef> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <20f0> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <20f1> DW_AT_sibling : (ref4) <0x210e> │ │ │ │ │ <2><20f5>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20f6> DW_AT_name : (strp) (offset: 0xe558): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <20fa> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20fb>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20fc> DW_AT_name : (strp) (offset: 0xe3a8): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4327,15 +4327,15 @@ │ │ │ │ │ <2><2117>: Abbrev Number: 23 (DW_TAG_subrange_type) │ │ │ │ │ <2118> DW_AT_type : (ref4) <0x32>, long unsigned int │ │ │ │ │ <211c> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><211d>: Abbrev Number: 0 │ │ │ │ │ <1><211e>: Abbrev Number: 35 (DW_TAG_variable) │ │ │ │ │ <211f> DW_AT_name : (strp) (offset: 0x175bc): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <2123> DW_AT_decl_file : (data1) 19 │ │ │ │ │ - <2124> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <2124> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <2125> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <2126> DW_AT_type : (ref4) <0x210e> │ │ │ │ │ <212a> DW_AT_external : (flag_present) 1 │ │ │ │ │ <212a> DW_AT_location : (exprloc) 9 byte block: 3 c0 0 2 0 0 0 0 0 (DW_OP_addr: 200c0) │ │ │ │ │ <1><2134>: Abbrev Number: 62 (DW_TAG_variable) │ │ │ │ │ <2135> DW_AT_name : (strp) (offset: 0xf626): snow_AMOUNT │ │ │ │ │ <2139> DW_AT_decl_file : (data1) 1 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -153,16 +153,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x2388 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x23e0 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2494 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 40 filenum: 19 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 56 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 56 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 57 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 6 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 58 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 59 │ │ │ │ │ @@ -959,15 +959,15 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa522 │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 62 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 18 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 18 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 61 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa562 │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 62 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ @@ -7238,31 +7238,31 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 2817 macro : Mix_ClearError SDL_ClearError │ │ │ │ │ DW_MACRO_define_strp - lineno : 2822 macro : Mix_OutOfMemory SDL_OutOfMemory │ │ │ │ │ │ │ │ │ │ Offset: 0xa5ef │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa65e │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 44 macro : SDL_IMAGE_MAJOR_VERSION 2 │ │ │ │ │ DW_MACRO_define_strp - lineno : 45 macro : SDL_IMAGE_MINOR_VERSION 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,35 +1,30 @@ │ │ │ │ │ -4GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ -&Q+c"gF@ │ │ │ │ │ -b6dH7(k │ │ │ │ │ -xYClwQ|.M │ │ │ │ │ -.>5;p jl │ │ │ │ │ +.-GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ +xy]lwQ|!M │ │ │ │ │ mZi4lBM#B │ │ │ │ │ #T&L<vfV+/\ │ │ │ │ │ Yxwx*/V │ │ │ │ │ qo,S4`eNv │ │ │ │ │ t0_RAxL^@ │ │ │ │ │ lEpw j1b │ │ │ │ │ [X#M9n$E │ │ │ │ │ I937YW5F │ │ │ │ │ fN'`}%=Z │ │ │ │ │ J`1a*GTJ │ │ │ │ │ |yWxd_nN │ │ │ │ │ aQb F3CQ │ │ │ │ │ -u]4vmR^B3 │ │ │ │ │ -i[o.#dm0 │ │ │ │ │ -~ VhqZ2-NK │ │ │ │ │ -iqZ2-NK>a │ │ │ │ │ -QhqZ2-NK │ │ │ │ │ -Ur"JND3T │ │ │ │ │ +#;z~1m|'x │ │ │ │ │ +Lynwk4DH │ │ │ │ │ +n({fby`( │ │ │ │ │ +#~|cj`4-b │ │ │ │ │ +,^=>ez ^~a │ │ │ │ │ +~ Vhqv<- │ │ │ │ │ ++DwBt'DwBt'DwBt'DwBt'DwBt'DwBWkQ │ │ │ │ │ Qr"JNp~1V │ │ │ │ │ -Ur"JND3T │ │ │ │ │ -TN2-'P>| │ │ │ │ │ Qr"JNp~1V │ │ │ │ │ -9DwBt'DwBt'DwBt'DwBt'DwBt'DwBt' │ │ │ │ │ call_weak_fn │ │ │ │ │ crtstuff.c │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ │ frame_dummy │ │ │ │ --- ./usr/lib/debug/.build-id/c8/10142bf8c4eace95bfc466d5e4ab744e9c292f.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/42/1636b149adb5c5ef53c5bd887c01473ae583bd.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 78% similar despite different names │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -29,15 +29,15 @@ │ │ │ │ │ [24] .debug_aranges PROGBITS 0000000000000000 00020b 000030 00 0 0 1 │ │ │ │ │ [25] .debug_info PROGBITS 0000000000000000 000240 001b94 00 C 0 0 8 │ │ │ │ │ [26] .debug_abbrev PROGBITS 0000000000000000 001dd8 00023d 00 C 0 0 8 │ │ │ │ │ [27] .debug_line PROGBITS 0000000000000000 002018 0004a5 00 C 0 0 8 │ │ │ │ │ [28] .debug_str PROGBITS 0000000000000000 0024c0 0095e7 01 MSC 0 0 8 │ │ │ │ │ [29] .debug_line_str PROGBITS 0000000000000000 00baa8 000404 01 MSC 0 0 8 │ │ │ │ │ [30] .debug_loclists PROGBITS 0000000000000000 00beb0 0003c8 00 C 0 0 8 │ │ │ │ │ - [31] .debug_macro PROGBITS 0000000000000000 00c278 005eac 00 C 0 0 8 │ │ │ │ │ + [31] .debug_macro PROGBITS 0000000000000000 00c278 005ead 00 C 0 0 8 │ │ │ │ │ [32] .symtab SYMTAB 0000000000000000 012128 000b10 18 33 79 8 │ │ │ │ │ [33] .strtab STRTAB 0000000000000000 012c38 0003ce 00 0 0 1 │ │ │ │ │ [34] .shstrtab STRTAB 0000000000000000 013006 00015a 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: c810142bf8c4eace95bfc466d5e4ab744e9c292f │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 421636b149adb5c5ef53c5bd887c01473ae583bd │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3834,189 +3834,189 @@ │ │ │ │ │ <1d47> DW_AT_decl_line : (data1) 236 │ │ │ │ │ <1d48> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1d49> DW_AT_type : (ref4) <0x1d00>, Mix_Chunk │ │ │ │ │ <1><1d4d>: Abbrev Number: 19 (DW_TAG_structure_type) │ │ │ │ │ <1d4e> DW_AT_name : (strp) (offset: 0x15ebf): magic_api_t │ │ │ │ │ <1d52> DW_AT_byte_size : (data1) 192 │ │ │ │ │ <1d53> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d54> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1d54> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1d55> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d55> DW_AT_sibling : (ref4) <0x1e9f> │ │ │ │ │ <2><1d59>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d5a> DW_AT_name : (strp) (offset: 0xf53e): tp_version │ │ │ │ │ <1d5e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d5f> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1d5f> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1d60> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d61> DW_AT_type : (ref4) <0xc5> │ │ │ │ │ <1d65> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d66>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d67> DW_AT_name : (strp) (offset: 0x130e3): data_directory │ │ │ │ │ <1d6b> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d6c> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1d6c> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1d6d> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d6e> DW_AT_type : (ref4) <0xc5> │ │ │ │ │ <1d72> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d73>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d74> DW_AT_name : (strp) (offset: 0x55f3): update_progress_bar │ │ │ │ │ <1d78> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d79> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1d79> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1d7a> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d7b> DW_AT_type : (ref4) <0x1ce> │ │ │ │ │ <1d7f> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d80>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d81> DW_AT_name : (strp) (offset: 0x5c63): special_notify │ │ │ │ │ <1d85> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d86> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1d86> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1d87> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d88> DW_AT_type : (ref4) <0x1bd> │ │ │ │ │ <1d8c> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d8d>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d8e> DW_AT_name : (strp) (offset: 0x3d03): sRGB_to_linear │ │ │ │ │ <1d92> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d93> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d93> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d94> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d95> DW_AT_type : (ref4) <0x1eae> │ │ │ │ │ <1d99> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d9a>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d9b> DW_AT_name : (strp) (offset: 0x18cc2): linear_to_sRGB │ │ │ │ │ <1d9f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1da0> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1da0> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1da1> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1da2> DW_AT_type : (ref4) <0x1ec2> │ │ │ │ │ <1da6> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1da7>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1da8> DW_AT_name : (strp) (offset: 0x1901f): in_circle │ │ │ │ │ <1dac> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dad> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1dad> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1dae> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1daf> DW_AT_type : (ref4) <0x1ee0> │ │ │ │ │ <1db3> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1db4>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1db5> DW_AT_name : (strp) (offset: 0x1842): getpixel │ │ │ │ │ <1db9> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dba> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1dba> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1dbb> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1dbc> DW_AT_type : (ref4) <0x1f03> │ │ │ │ │ <1dc0> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1dc1>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dc2> DW_AT_name : (strp) (offset: 0x48a1): putpixel │ │ │ │ │ <1dc6> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dc7> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1dc7> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1dc8> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dc9> DW_AT_type : (ref4) <0x1f22> │ │ │ │ │ <1dcd> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1dce>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dcf> DW_AT_name : (strp) (offset: 0x6d7d): xorpixel │ │ │ │ │ <1dd3> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dd4> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1dd4> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1dd5> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd6> DW_AT_type : (ref4) <0x1f3c> │ │ │ │ │ <1dda> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1ddb>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1ddc> DW_AT_name : (strp) (offset: 0x3971): playsound │ │ │ │ │ <1de0> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1de1> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1de1> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1de2> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de3> DW_AT_type : (ref4) <0x1f5b> │ │ │ │ │ <1de7> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><1de8>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1de9> DW_AT_name : (strp) (offset: 0xdcf9): playingsound │ │ │ │ │ <1ded> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dee> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1dee> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1def> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1df0> DW_AT_type : (ref4) <0x1f65> │ │ │ │ │ <1df4> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><1df5>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1df6> DW_AT_name : (strp) (offset: 0x1bb48): pausesound │ │ │ │ │ <1dfa> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dfb> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1dfb> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <1dfc> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dfd> DW_AT_type : (ref4) <0x1ce> │ │ │ │ │ <1e01> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><1e02>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e03> DW_AT_name : (strp) (offset: 0x1bb46): unpausesound │ │ │ │ │ <1e07> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e08> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <1e08> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <1e09> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e0a> DW_AT_type : (ref4) <0x1ce> │ │ │ │ │ <1e0e> DW_AT_data_member_location: (data1) 104 │ │ │ │ │ <2><1e0f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e10> DW_AT_name : (strp) (offset: 0xfc99): stopsound │ │ │ │ │ <1e14> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e15> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <1e15> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <1e16> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e17> DW_AT_type : (ref4) <0x1ce> │ │ │ │ │ <1e1b> DW_AT_data_member_location: (data1) 112 │ │ │ │ │ <2><1e1c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e1d> DW_AT_name : (strp) (offset: 0xb623): line │ │ │ │ │ <1e21> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e22> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <1e22> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <1e23> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e24> DW_AT_type : (ref4) <0x1fcb> │ │ │ │ │ <1e28> DW_AT_data_member_location: (data1) 120 │ │ │ │ │ <2><1e29>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e2a> DW_AT_name : (strp) (offset: 0x130b4): button_down │ │ │ │ │ <1e2e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e2f> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <1e2f> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <1e30> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1e31> DW_AT_type : (ref4) <0x1f65> │ │ │ │ │ <1e35> DW_AT_data_member_location: (data1) 128 │ │ │ │ │ <2><1e36>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e37> DW_AT_name : (strp) (offset: 0x1059a): rgbtohsv │ │ │ │ │ <1e3b> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e3c> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <1e3c> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <1e3d> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e3e> DW_AT_type : (ref4) <0x1ff9> │ │ │ │ │ <1e42> DW_AT_data_member_location: (data1) 136 │ │ │ │ │ <2><1e43>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e44> DW_AT_name : (strp) (offset: 0xbdbb): hsvtorgb │ │ │ │ │ <1e48> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e49> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1e49> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1e4a> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e4b> DW_AT_type : (ref4) <0x2022> │ │ │ │ │ <1e4f> DW_AT_data_member_location: (data1) 144 │ │ │ │ │ <2><1e50>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e51> DW_AT_name : (strp) (offset: 0x1793c): canvas_w │ │ │ │ │ <1e55> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e56> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <1e56> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <1e57> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e58> DW_AT_type : (ref4) <0x3b>, int │ │ │ │ │ <1e5c> DW_AT_data_member_location: (data1) 152 │ │ │ │ │ <2><1e5d>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e5e> DW_AT_name : (strp) (offset: 0x17883): canvas_h │ │ │ │ │ <1e62> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e63> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <1e63> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <1e64> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e65> DW_AT_type : (ref4) <0x3b>, int │ │ │ │ │ <1e69> DW_AT_data_member_location: (data1) 156 │ │ │ │ │ <2><1e6a>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e6b> DW_AT_name : (strp) (offset: 0x1647c): scale │ │ │ │ │ <1e6f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e70> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <1e70> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <1e71> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e72> DW_AT_type : (ref4) <0x2045> │ │ │ │ │ <1e76> DW_AT_data_member_location: (data1) 160 │ │ │ │ │ <2><1e77>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e78> DW_AT_name : (strp) (offset: 0x16475): rotate_scale │ │ │ │ │ <1e7c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e7d> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1e7d> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1e7e> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e7f> DW_AT_type : (ref4) <0x2063> │ │ │ │ │ <1e83> DW_AT_data_member_location: (data1) 168 │ │ │ │ │ <2><1e84>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e85> DW_AT_name : (strp) (offset: 0x12b1e): touched │ │ │ │ │ <1e89> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e8a> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <1e8a> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <1e8b> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e8c> DW_AT_type : (ref4) <0x207c> │ │ │ │ │ <1e90> DW_AT_data_member_location: (data1) 176 │ │ │ │ │ <2><1e91>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e92> DW_AT_name : (strp) (offset: 0x8692): retract_undo │ │ │ │ │ <1e96> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e97> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <1e97> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <1e98> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e99> DW_AT_type : (ref4) <0x1ce> │ │ │ │ │ <1e9d> DW_AT_data_member_location: (data1) 184 │ │ │ │ │ <2><1e9e>: Abbrev Number: 0 │ │ │ │ │ <1><1e9f>: Abbrev Number: 26 (DW_TAG_subroutine_type) │ │ │ │ │ <1ea0> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1ea0> DW_AT_type : (ref4) <0x154>, float │ │ │ │ │ @@ -4246,23 +4246,23 @@ │ │ │ │ │ <2><207b>: Abbrev Number: 0 │ │ │ │ │ <1><207c>: Abbrev Number: 8 (DW_TAG_pointer_type) │ │ │ │ │ <207d> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ │ <207d> DW_AT_type : (ref4) <0x2068>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><2081>: Abbrev Number: 6 (DW_TAG_typedef) │ │ │ │ │ <2082> DW_AT_name : (strp) (offset: 0xdabe): magic_api │ │ │ │ │ <2086> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2087> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <2087> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <2088> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <2089> DW_AT_type : (ref4) <0x1d4d>, magic_api_t │ │ │ │ │ <1><208d>: Abbrev Number: 21 (DW_TAG_enumeration_type) │ │ │ │ │ <208e> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <208f> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <208f> DW_AT_type : (ref4) <0x55>, unsigned int │ │ │ │ │ <2093> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2094> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <2094> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <2095> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <2096> DW_AT_sibling : (ref4) <0x20cb> │ │ │ │ │ <2><209a>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <209b> DW_AT_name : (strp) (offset: 0x15028): MAGIC_TYPE_DISTORTS │ │ │ │ │ <209f> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20a0>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20a1> DW_AT_name : (strp) (offset: 0x2a2e): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4287,15 +4287,15 @@ │ │ │ │ │ <20c9> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><20ca>: Abbrev Number: 0 │ │ │ │ │ <1><20cb>: Abbrev Number: 21 (DW_TAG_enumeration_type) │ │ │ │ │ <20cc> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <20cd> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <20cd> DW_AT_type : (ref4) <0x55>, unsigned int │ │ │ │ │ <20d1> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20d2> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <20d2> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <20d3> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <20d4> DW_AT_sibling : (ref4) <0x20f1> │ │ │ │ │ <2><20d8>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20d9> DW_AT_name : (strp) (offset: 0xe438): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <20dd> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20de>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20df> DW_AT_name : (strp) (offset: 0xe29f): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4313,15 +4313,15 @@ │ │ │ │ │ <2><20fa>: Abbrev Number: 15 (DW_TAG_subrange_type) │ │ │ │ │ <20fb> DW_AT_type : (ref4) <0x32>, long unsigned int │ │ │ │ │ <20ff> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><2100>: Abbrev Number: 0 │ │ │ │ │ <1><2101>: Abbrev Number: 27 (DW_TAG_variable) │ │ │ │ │ <2102> DW_AT_name : (strp) (offset: 0x17404): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <2106> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2107> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <2107> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <2108> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <2109> DW_AT_type : (ref4) <0x20f1> │ │ │ │ │ <210d> DW_AT_external : (flag_present) 1 │ │ │ │ │ <210d> DW_AT_location : (exprloc) 9 byte block: 3 90 0 2 0 0 0 0 0 (DW_OP_addr: 20090) │ │ │ │ │ <1><2117>: Abbrev Number: 21 (DW_TAG_enumeration_type) │ │ │ │ │ <2118> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <2119> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -153,16 +153,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x2350 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x23a8 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x245c │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 34 filenum: 18 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 53 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 53 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 54 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 5 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 55 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 56 │ │ │ │ │ @@ -959,15 +959,15 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa4ea │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 59 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 17 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 17 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 58 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa52a │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 59 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ @@ -7222,31 +7222,31 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 2817 macro : Mix_ClearError SDL_ClearError │ │ │ │ │ DW_MACRO_define_strp - lineno : 2822 macro : Mix_OutOfMemory SDL_OutOfMemory │ │ │ │ │ │ │ │ │ │ Offset: 0xa5b7 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa626 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 44 macro : SDL_IMAGE_MAJOR_VERSION 2 │ │ │ │ │ DW_MACRO_define_strp - lineno : 45 macro : SDL_IMAGE_MINOR_VERSION 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,24 +1,25 @@ │ │ │ │ │ -)/GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ -_-E9@-F9P-B9H │ │ │ │ │ +GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ +D)bG,OD)* │ │ │ │ │ +Ego{]LY%_ │ │ │ │ │ ^po_<_XQ7 │ │ │ │ │ Z$#)h")h │ │ │ │ │ l6dJk27H │ │ │ │ │ g#6G4sAD# │ │ │ │ │ `!@/*z#dr.s │ │ │ │ │ Dg4-eg 1 │ │ │ │ │ OZE6<e5_ │ │ │ │ │ \Nw "CMHQ │ │ │ │ │ d4e%#~dr │ │ │ │ │ *^*=[/32 │ │ │ │ │ -c. ~\1]1 │ │ │ │ │ -1laRK9~b │ │ │ │ │ -Qr"JNP_9 │ │ │ │ │ -Bt'DwBt'DwBt'DwBt'DwBt'DwBt't │ │ │ │ │ -Qr"JNDKi │ │ │ │ │ ++/5^Le/3 │ │ │ │ │ +^""JFD | │ │ │ │ │ +yUr"JND/ │ │ │ │ │ +9DwBt'DwBt'DwBt'DwBt'DwBt'DwBt' │ │ │ │ │ +Qr"JNp~Z/9 │ │ │ │ │ call_weak_fn │ │ │ │ │ crtstuff.c │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ │ frame_dummy │ │ │ │ --- ./usr/lib/debug/.build-id/cd/dc9188d6afc71d878d298e29ce32c0fe0fadb4.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/a4/fba7f127e9fba21aa5088e2ae2b414d8794e6a.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 82% similar despite different names │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -23,21 +23,21 @@ │ │ │ │ │ [18] .dynamic NOBITS 000000000001fd70 00fd60 0001c0 10 WA 4 0 8 │ │ │ │ │ [19] .got NOBITS 000000000001ff30 00fd60 0000b8 08 WA 0 0 8 │ │ │ │ │ [20] .got.plt NOBITS 000000000001ffe8 00fd60 0000a8 08 WA 0 0 8 │ │ │ │ │ [21] .data NOBITS 0000000000020090 00fd60 0000d8 00 WA 0 0 8 │ │ │ │ │ [22] .bss NOBITS 0000000000020168 00fd60 000038 00 WA 0 0 8 │ │ │ │ │ [23] .comment PROGBITS 0000000000000000 0001ec 00001f 01 MS 0 0 1 │ │ │ │ │ [24] .debug_aranges PROGBITS 0000000000000000 00020b 000030 00 0 0 1 │ │ │ │ │ - [25] .debug_info PROGBITS 0000000000000000 000240 001d7e 00 C 0 0 8 │ │ │ │ │ + [25] .debug_info PROGBITS 0000000000000000 000240 001d80 00 C 0 0 8 │ │ │ │ │ [26] .debug_abbrev PROGBITS 0000000000000000 001fc0 000244 00 C 0 0 8 │ │ │ │ │ [27] .debug_line PROGBITS 0000000000000000 002208 0005e4 00 C 0 0 8 │ │ │ │ │ [28] .debug_str PROGBITS 0000000000000000 0027f0 009253 01 MSC 0 0 8 │ │ │ │ │ [29] .debug_line_str PROGBITS 0000000000000000 00ba48 0003f1 01 MSC 0 0 8 │ │ │ │ │ [30] .debug_loclists PROGBITS 0000000000000000 00be40 00057f 00 C 0 0 8 │ │ │ │ │ - [31] .debug_macro PROGBITS 0000000000000000 00c3c0 005bfe 00 C 0 0 8 │ │ │ │ │ + [31] .debug_macro PROGBITS 0000000000000000 00c3c0 005c00 00 C 0 0 8 │ │ │ │ │ [32] .symtab SYMTAB 0000000000000000 011fc0 000c60 18 33 74 8 │ │ │ │ │ [33] .strtab STRTAB 0000000000000000 012c20 00052a 00 0 0 1 │ │ │ │ │ [34] .shstrtab STRTAB 0000000000000000 01314a 00015a 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: cddc9188d6afc71d878d298e29ce32c0fe0fadb4 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: a4fba7f127e9fba21aa5088e2ae2b414d8794e6a │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3834,189 +3834,189 @@ │ │ │ │ │ <1d47> DW_AT_decl_line : (data1) 236 │ │ │ │ │ <1d48> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1d49> DW_AT_type : (ref4) <0x1d00>, Mix_Chunk │ │ │ │ │ <1><1d4d>: Abbrev Number: 21 (DW_TAG_structure_type) │ │ │ │ │ <1d4e> DW_AT_name : (strp) (offset: 0x15884): magic_api_t │ │ │ │ │ <1d52> DW_AT_byte_size : (data1) 192 │ │ │ │ │ <1d53> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d54> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1d54> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1d55> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d55> DW_AT_sibling : (ref4) <0x1e9f> │ │ │ │ │ <2><1d59>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d5a> DW_AT_name : (strp) (offset: 0xef6f): tp_version │ │ │ │ │ <1d5e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d5f> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1d5f> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1d60> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d61> DW_AT_type : (ref4) <0xc7> │ │ │ │ │ <1d65> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d66>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d67> DW_AT_name : (strp) (offset: 0x12afc): data_directory │ │ │ │ │ <1d6b> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d6c> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1d6c> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1d6d> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d6e> DW_AT_type : (ref4) <0xc7> │ │ │ │ │ <1d72> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d73>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d74> DW_AT_name : (strp) (offset: 0x1a02d): update_progress_bar │ │ │ │ │ <1d78> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d79> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1d79> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1d7a> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d7b> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1d7f> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d80>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d81> DW_AT_name : (strp) (offset: 0x590d): special_notify │ │ │ │ │ <1d85> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d86> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1d86> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1d87> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d88> DW_AT_type : (ref4) <0x1b8> │ │ │ │ │ <1d8c> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d8d>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d8e> DW_AT_name : (strp) (offset: 0x3a01): sRGB_to_linear │ │ │ │ │ <1d92> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d93> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d93> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d94> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d95> DW_AT_type : (ref4) <0x1eae> │ │ │ │ │ <1d99> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d9a>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d9b> DW_AT_name : (strp) (offset: 0x1859b): linear_to_sRGB │ │ │ │ │ <1d9f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1da0> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1da0> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1da1> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1da2> DW_AT_type : (ref4) <0x1ec2> │ │ │ │ │ <1da6> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1da7>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1da8> DW_AT_name : (strp) (offset: 0x18913): in_circle │ │ │ │ │ <1dac> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dad> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1dad> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1dae> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1daf> DW_AT_type : (ref4) <0x1ee0> │ │ │ │ │ <1db3> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1db4>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1db5> DW_AT_name : (strp) (offset: 0x17a8): getpixel │ │ │ │ │ <1db9> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dba> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1dba> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1dbb> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1dbc> DW_AT_type : (ref4) <0x1f03> │ │ │ │ │ <1dc0> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1dc1>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dc2> DW_AT_name : (strp) (offset: 0x4535): putpixel │ │ │ │ │ <1dc6> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dc7> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1dc7> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1dc8> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dc9> DW_AT_type : (ref4) <0x1f22> │ │ │ │ │ <1dcd> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1dce>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dcf> DW_AT_name : (strp) (offset: 0x6a40): xorpixel │ │ │ │ │ <1dd3> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dd4> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1dd4> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1dd5> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd6> DW_AT_type : (ref4) <0x1f3c> │ │ │ │ │ <1dda> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1ddb>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1ddc> DW_AT_name : (strp) (offset: 0x3782): playsound │ │ │ │ │ <1de0> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1de1> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1de1> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1de2> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de3> DW_AT_type : (ref4) <0x1f5b> │ │ │ │ │ <1de7> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><1de8>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1de9> DW_AT_name : (strp) (offset: 0xd7eb): playingsound │ │ │ │ │ <1ded> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dee> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1dee> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1def> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1df0> DW_AT_type : (ref4) <0x1f65> │ │ │ │ │ <1df4> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><1df5>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1df6> DW_AT_name : (strp) (offset: 0x1b2af): pausesound │ │ │ │ │ <1dfa> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dfb> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1dfb> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <1dfc> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dfd> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e01> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><1e02>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e03> DW_AT_name : (strp) (offset: 0x1b2ad): unpausesound │ │ │ │ │ <1e07> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e08> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <1e08> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <1e09> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e0a> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e0e> DW_AT_data_member_location: (data1) 104 │ │ │ │ │ <2><1e0f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e10> DW_AT_name : (strp) (offset: 0xf6ba): stopsound │ │ │ │ │ <1e14> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e15> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <1e15> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <1e16> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e17> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e1b> DW_AT_data_member_location: (data1) 112 │ │ │ │ │ <2><1e1c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e1d> DW_AT_name : (strp) (offset: 0xb274): line │ │ │ │ │ <1e21> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e22> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <1e22> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <1e23> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e24> DW_AT_type : (ref4) <0x1fcb> │ │ │ │ │ <1e28> DW_AT_data_member_location: (data1) 120 │ │ │ │ │ <2><1e29>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e2a> DW_AT_name : (strp) (offset: 0x12acd): button_down │ │ │ │ │ <1e2e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e2f> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <1e2f> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <1e30> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1e31> DW_AT_type : (ref4) <0x1f65> │ │ │ │ │ <1e35> DW_AT_data_member_location: (data1) 128 │ │ │ │ │ <2><1e36>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e37> DW_AT_name : (strp) (offset: 0x10012): rgbtohsv │ │ │ │ │ <1e3b> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e3c> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <1e3c> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <1e3d> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e3e> DW_AT_type : (ref4) <0x1ff9> │ │ │ │ │ <1e42> DW_AT_data_member_location: (data1) 136 │ │ │ │ │ <2><1e43>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e44> DW_AT_name : (strp) (offset: 0xb995): hsvtorgb │ │ │ │ │ <1e48> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e49> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1e49> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1e4a> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e4b> DW_AT_type : (ref4) <0x2022> │ │ │ │ │ <1e4f> DW_AT_data_member_location: (data1) 144 │ │ │ │ │ <2><1e50>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e51> DW_AT_name : (strp) (offset: 0x1720f): canvas_w │ │ │ │ │ <1e55> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e56> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <1e56> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <1e57> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e58> DW_AT_type : (ref4) <0x39>, int │ │ │ │ │ <1e5c> DW_AT_data_member_location: (data1) 152 │ │ │ │ │ <2><1e5d>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e5e> DW_AT_name : (strp) (offset: 0x1716a): canvas_h │ │ │ │ │ <1e62> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e63> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <1e63> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <1e64> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e65> DW_AT_type : (ref4) <0x39>, int │ │ │ │ │ <1e69> DW_AT_data_member_location: (data1) 156 │ │ │ │ │ <2><1e6a>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e6b> DW_AT_name : (strp) (offset: 0x15e34): scale │ │ │ │ │ <1e6f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e70> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <1e70> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <1e71> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e72> DW_AT_type : (ref4) <0x2045> │ │ │ │ │ <1e76> DW_AT_data_member_location: (data1) 160 │ │ │ │ │ <2><1e77>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e78> DW_AT_name : (strp) (offset: 0x15e2d): rotate_scale │ │ │ │ │ <1e7c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e7d> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1e7d> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1e7e> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e7f> DW_AT_type : (ref4) <0x2063> │ │ │ │ │ <1e83> DW_AT_data_member_location: (data1) 168 │ │ │ │ │ <2><1e84>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e85> DW_AT_name : (strp) (offset: 0x12598): touched │ │ │ │ │ <1e89> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e8a> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <1e8a> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <1e8b> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e8c> DW_AT_type : (ref4) <0x207c> │ │ │ │ │ <1e90> DW_AT_data_member_location: (data1) 176 │ │ │ │ │ <2><1e91>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e92> DW_AT_name : (strp) (offset: 0x830a): retract_undo │ │ │ │ │ <1e96> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e97> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <1e97> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <1e98> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e99> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e9d> DW_AT_data_member_location: (data1) 184 │ │ │ │ │ <2><1e9e>: Abbrev Number: 0 │ │ │ │ │ <1><1e9f>: Abbrev Number: 30 (DW_TAG_subroutine_type) │ │ │ │ │ <1ea0> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1ea0> DW_AT_type : (ref4) <0xdd>, float │ │ │ │ │ @@ -4246,23 +4246,23 @@ │ │ │ │ │ <2><207b>: Abbrev Number: 0 │ │ │ │ │ <1><207c>: Abbrev Number: 8 (DW_TAG_pointer_type) │ │ │ │ │ <207d> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ │ <207d> DW_AT_type : (ref4) <0x2068>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><2081>: Abbrev Number: 6 (DW_TAG_typedef) │ │ │ │ │ <2082> DW_AT_name : (strp) (offset: 0xd5c2): magic_api │ │ │ │ │ <2086> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2087> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <2087> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <2088> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <2089> DW_AT_type : (ref4) <0x1d4d>, magic_api_t │ │ │ │ │ <1><208d>: Abbrev Number: 24 (DW_TAG_enumeration_type) │ │ │ │ │ <208e> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <208f> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <208f> DW_AT_type : (ref4) <0x57>, unsigned int │ │ │ │ │ <2093> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2094> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <2094> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <2095> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <2096> DW_AT_sibling : (ref4) <0x20cb> │ │ │ │ │ <2><209a>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <209b> DW_AT_name : (strp) (offset: 0x14a05): MAGIC_TYPE_DISTORTS │ │ │ │ │ <209f> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20a0>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20a1> DW_AT_name : (strp) (offset: 0x28bf): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4287,15 +4287,15 @@ │ │ │ │ │ <20c9> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><20ca>: Abbrev Number: 0 │ │ │ │ │ <1><20cb>: Abbrev Number: 24 (DW_TAG_enumeration_type) │ │ │ │ │ <20cc> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <20cd> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <20cd> DW_AT_type : (ref4) <0x57>, unsigned int │ │ │ │ │ <20d1> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20d2> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <20d2> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <20d3> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <20d4> DW_AT_sibling : (ref4) <0x20f1> │ │ │ │ │ <2><20d8>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20d9> DW_AT_name : (strp) (offset: 0xdf2c): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <20dd> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20de>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20df> DW_AT_name : (strp) (offset: 0xdda6): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4313,15 +4313,15 @@ │ │ │ │ │ <2><20fa>: Abbrev Number: 20 (DW_TAG_subrange_type) │ │ │ │ │ <20fb> DW_AT_type : (ref4) <0x40>, long unsigned int │ │ │ │ │ <20ff> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><2100>: Abbrev Number: 0 │ │ │ │ │ <1><2101>: Abbrev Number: 16 (DW_TAG_variable) │ │ │ │ │ <2102> DW_AT_name : (strp) (offset: 0x16d1d): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <2106> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2107> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <2107> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <2108> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <2109> DW_AT_type : (ref4) <0x20f1> │ │ │ │ │ <210d> DW_AT_external : (flag_present) 1 │ │ │ │ │ <210d> DW_AT_location : (exprloc) 9 byte block: 3 50 1 2 0 0 0 0 0 (DW_OP_addr: 20150) │ │ │ │ │ <1><2117>: Abbrev Number: 24 (DW_TAG_enumeration_type) │ │ │ │ │ <2118> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <2119> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -195,16 +195,16 @@ │ │ │ │ │ DW_MACRO_start_file - lineno: 367 filenum: 63 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 368 filenum: 19 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x306d │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 18 filenum: 18 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 64 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 64 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 65 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 5 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 66 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 67 │ │ │ │ │ @@ -959,15 +959,15 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa451 │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 70 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 17 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 17 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 69 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa491 │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 70 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ @@ -7181,31 +7181,31 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 2817 macro : Mix_ClearError SDL_ClearError │ │ │ │ │ DW_MACRO_define_strp - lineno : 2822 macro : Mix_OutOfMemory SDL_OutOfMemory │ │ │ │ │ │ │ │ │ │ Offset: 0xa51e │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa58d │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 44 macro : SDL_IMAGE_MAJOR_VERSION 2 │ │ │ │ │ DW_MACRO_define_strp - lineno : 45 macro : SDL_IMAGE_MINOR_VERSION 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,19 +1,25 @@ │ │ │ │ │ -GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ -M5Qzc^aS │ │ │ │ │ -[[dHmA>k} │ │ │ │ │ +yNjGCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ +9DP<P<Pp │ │ │ │ │ +D5$U3e.yK5 │ │ │ │ │ +[%,z7eH\ │ │ │ │ │ +|Jk29xL2; │ │ │ │ │ 6G4DAJ#3 │ │ │ │ │ x S6^,W │ │ │ │ │ ?4@)[S| │ │ │ │ │ []g84 ;q=8 │ │ │ │ │ sNPMisx^ │ │ │ │ │ -mH8k_l&e │ │ │ │ │ -9moC]qJ# │ │ │ │ │ -7o!v,6_"t │ │ │ │ │ -mi.}Ksi\ │ │ │ │ │ +sx].f|Is │ │ │ │ │ +d!/^n.HuvW │ │ │ │ │ +Ii.]JsiS │ │ │ │ │ +h?Ur"JND │ │ │ │ │ +h?Ur"JND │ │ │ │ │ +Ct'DwBt'DwBt'DwBt'DwBt'DwBt'DwB │ │ │ │ │ +h?Ur"JND │ │ │ │ │ +9,?e6-4= │ │ │ │ │ call_weak_fn │ │ │ │ │ crtstuff.c │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ │ frame_dummy │ │ │ │ --- ./usr/lib/debug/.build-id/d3/3a4e23393711fe0b738be3def0e28bebd529d5.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/a2/aa8adbb1bce034d816e698e38395d5bd68260b.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 84% similar despite different names │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -23,22 +23,22 @@ │ │ │ │ │ [18] .dynamic NOBITS 000000000001fdc0 00fdb0 0001c0 10 WA 4 0 8 │ │ │ │ │ [19] .got NOBITS 000000000001ff80 00fdb0 000068 08 WA 0 0 8 │ │ │ │ │ [20] .got.plt NOBITS 000000000001ffe8 00fdb0 000088 08 WA 0 0 8 │ │ │ │ │ [21] .data NOBITS 0000000000020070 00fdb0 000028 00 WA 0 0 8 │ │ │ │ │ [22] .bss NOBITS 0000000000020098 00fdb0 000040 00 WA 0 0 8 │ │ │ │ │ [23] .comment PROGBITS 0000000000000000 0001ec 00001f 01 MS 0 0 1 │ │ │ │ │ [24] .debug_aranges PROGBITS 0000000000000000 00020b 000030 00 0 0 1 │ │ │ │ │ - [25] .debug_info PROGBITS 0000000000000000 000240 001c72 00 C 0 0 8 │ │ │ │ │ + [25] .debug_info PROGBITS 0000000000000000 000240 001c71 00 C 0 0 8 │ │ │ │ │ [26] .debug_abbrev PROGBITS 0000000000000000 001eb8 000228 00 C 0 0 8 │ │ │ │ │ [27] .debug_line PROGBITS 0000000000000000 0020e0 00054a 00 C 0 0 8 │ │ │ │ │ [28] .debug_str PROGBITS 0000000000000000 002630 0091d1 01 MSC 0 0 8 │ │ │ │ │ [29] .debug_line_str PROGBITS 0000000000000000 00b808 0003e7 01 MSC 0 0 8 │ │ │ │ │ [30] .debug_loclists PROGBITS 0000000000000000 00bbf0 000548 00 C 0 0 8 │ │ │ │ │ - [31] .debug_macro PROGBITS 0000000000000000 00c138 005c29 00 C 0 0 8 │ │ │ │ │ - [32] .debug_rnglists PROGBITS 0000000000000000 011d61 000021 00 0 0 1 │ │ │ │ │ + [31] .debug_macro PROGBITS 0000000000000000 00c138 005c28 00 C 0 0 8 │ │ │ │ │ + [32] .debug_rnglists PROGBITS 0000000000000000 011d60 000021 00 0 0 1 │ │ │ │ │ [33] .symtab SYMTAB 0000000000000000 011d88 000b70 18 34 77 8 │ │ │ │ │ [34] .strtab STRTAB 0000000000000000 0128f8 000432 00 0 0 1 │ │ │ │ │ [35] .shstrtab STRTAB 0000000000000000 012d2a 00016a 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: d33a4e23393711fe0b738be3def0e28bebd529d5 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: a2aa8adbb1bce034d816e698e38395d5bd68260b │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3832,189 +3832,189 @@ │ │ │ │ │ <1d42> DW_AT_decl_line : (data1) 236 │ │ │ │ │ <1d43> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1d44> DW_AT_type : (ref4) <0x1cfb>, Mix_Chunk │ │ │ │ │ <1><1d48>: Abbrev Number: 20 (DW_TAG_structure_type) │ │ │ │ │ <1d49> DW_AT_name : (strp) (offset: 0x157d4): magic_api_t │ │ │ │ │ <1d4d> DW_AT_byte_size : (data1) 192 │ │ │ │ │ <1d4e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d4f> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1d4f> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1d50> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d50> DW_AT_sibling : (ref4) <0x1e9a> │ │ │ │ │ <2><1d54>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d55> DW_AT_name : (strp) (offset: 0xefbd): tp_version │ │ │ │ │ <1d59> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d5a> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1d5a> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1d5b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d5c> DW_AT_type : (ref4) <0xc7> │ │ │ │ │ <1d60> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d61>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d62> DW_AT_name : (strp) (offset: 0x12b0a): data_directory │ │ │ │ │ <1d66> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d67> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1d67> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1d68> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d69> DW_AT_type : (ref4) <0xc7> │ │ │ │ │ <1d6d> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d6e>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d6f> DW_AT_name : (strp) (offset: 0x5390): update_progress_bar │ │ │ │ │ <1d73> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d74> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1d74> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1d75> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d76> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1d7a> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d7b>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d7c> DW_AT_name : (strp) (offset: 0x5a6d): special_notify │ │ │ │ │ <1d80> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d81> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1d81> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1d82> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d83> DW_AT_type : (ref4) <0x1b8> │ │ │ │ │ <1d87> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d88>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d89> DW_AT_name : (strp) (offset: 0x3af2): sRGB_to_linear │ │ │ │ │ <1d8d> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d8e> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d8e> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d8f> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d90> DW_AT_type : (ref4) <0x1ea9> │ │ │ │ │ <1d94> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d95>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d96> DW_AT_name : (strp) (offset: 0x1847c): linear_to_sRGB │ │ │ │ │ <1d9a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d9b> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1d9b> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1d9c> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d9d> DW_AT_type : (ref4) <0x1ebd> │ │ │ │ │ <1da1> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1da2>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1da3> DW_AT_name : (strp) (offset: 0x1887a): in_circle │ │ │ │ │ <1da7> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1da8> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1da8> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1da9> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1daa> DW_AT_type : (ref4) <0x1edb> │ │ │ │ │ <1dae> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1daf>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1db0> DW_AT_name : (strp) (offset: 0x1703): getpixel │ │ │ │ │ <1db4> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1db5> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1db5> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1db6> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1db7> DW_AT_type : (ref4) <0x1efe> │ │ │ │ │ <1dbb> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1dbc>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dbd> DW_AT_name : (strp) (offset: 0x46b6): putpixel │ │ │ │ │ <1dc1> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dc2> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1dc2> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1dc3> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dc4> DW_AT_type : (ref4) <0x1f1d> │ │ │ │ │ <1dc8> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1dc9>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dca> DW_AT_name : (strp) (offset: 0x6a63): xorpixel │ │ │ │ │ <1dce> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dcf> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1dcf> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1dd0> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd1> DW_AT_type : (ref4) <0x1f37> │ │ │ │ │ <1dd5> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1dd6>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dd7> DW_AT_name : (strp) (offset: 0x37ad): playsound │ │ │ │ │ <1ddb> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1ddc> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1ddc> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1ddd> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dde> DW_AT_type : (ref4) <0x1f56> │ │ │ │ │ <1de2> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><1de3>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1de4> DW_AT_name : (strp) (offset: 0xd893): playingsound │ │ │ │ │ <1de8> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1de9> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1de9> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1dea> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1deb> DW_AT_type : (ref4) <0x1f60> │ │ │ │ │ <1def> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><1df0>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1df1> DW_AT_name : (strp) (offset: 0x1b18d): pausesound │ │ │ │ │ <1df5> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1df6> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1df6> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <1df7> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1df8> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1dfc> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><1dfd>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dfe> DW_AT_name : (strp) (offset: 0x1b18b): unpausesound │ │ │ │ │ <1e02> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e03> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <1e03> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <1e04> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e05> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e09> DW_AT_data_member_location: (data1) 104 │ │ │ │ │ <2><1e0a>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e0b> DW_AT_name : (strp) (offset: 0xf74c): stopsound │ │ │ │ │ <1e0f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e10> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <1e10> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <1e11> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e12> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e16> DW_AT_data_member_location: (data1) 112 │ │ │ │ │ <2><1e17>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e18> DW_AT_name : (strp) (offset: 0xb26a): line │ │ │ │ │ <1e1c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e1d> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <1e1d> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <1e1e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e1f> DW_AT_type : (ref4) <0x1fc6> │ │ │ │ │ <1e23> DW_AT_data_member_location: (data1) 120 │ │ │ │ │ <2><1e24>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e25> DW_AT_name : (strp) (offset: 0x12acb): button_down │ │ │ │ │ <1e29> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e2a> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <1e2a> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <1e2b> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1e2c> DW_AT_type : (ref4) <0x1f60> │ │ │ │ │ <1e30> DW_AT_data_member_location: (data1) 128 │ │ │ │ │ <2><1e31>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e32> DW_AT_name : (strp) (offset: 0x10098): rgbtohsv │ │ │ │ │ <1e36> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e37> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <1e37> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <1e38> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e39> DW_AT_type : (ref4) <0x1ff4> │ │ │ │ │ <1e3d> DW_AT_data_member_location: (data1) 136 │ │ │ │ │ <2><1e3e>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e3f> DW_AT_name : (strp) (offset: 0xb9b5): hsvtorgb │ │ │ │ │ <1e43> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e44> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1e44> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1e45> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e46> DW_AT_type : (ref4) <0x201d> │ │ │ │ │ <1e4a> DW_AT_data_member_location: (data1) 144 │ │ │ │ │ <2><1e4b>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e4c> DW_AT_name : (strp) (offset: 0x171c3): canvas_w │ │ │ │ │ <1e50> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e51> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <1e51> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <1e52> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e53> DW_AT_type : (ref4) <0x39>, int │ │ │ │ │ <1e57> DW_AT_data_member_location: (data1) 152 │ │ │ │ │ <2><1e58>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e59> DW_AT_name : (strp) (offset: 0x1711e): canvas_h │ │ │ │ │ <1e5d> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e5e> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <1e5e> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <1e5f> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e60> DW_AT_type : (ref4) <0x39>, int │ │ │ │ │ <1e64> DW_AT_data_member_location: (data1) 156 │ │ │ │ │ <2><1e65>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e66> DW_AT_name : (strp) (offset: 0x15da9): scale │ │ │ │ │ <1e6a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e6b> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <1e6b> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <1e6c> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e6d> DW_AT_type : (ref4) <0x2040> │ │ │ │ │ <1e71> DW_AT_data_member_location: (data1) 160 │ │ │ │ │ <2><1e72>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e73> DW_AT_name : (strp) (offset: 0x15da2): rotate_scale │ │ │ │ │ <1e77> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e78> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1e78> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1e79> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e7a> DW_AT_type : (ref4) <0x205e> │ │ │ │ │ <1e7e> DW_AT_data_member_location: (data1) 168 │ │ │ │ │ <2><1e7f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e80> DW_AT_name : (strp) (offset: 0x1a71d): touched │ │ │ │ │ <1e84> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e85> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <1e85> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <1e86> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e87> DW_AT_type : (ref4) <0x2077> │ │ │ │ │ <1e8b> DW_AT_data_member_location: (data1) 176 │ │ │ │ │ <2><1e8c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e8d> DW_AT_name : (strp) (offset: 0x8385): retract_undo │ │ │ │ │ <1e91> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e92> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <1e92> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <1e93> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e94> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e98> DW_AT_data_member_location: (data1) 184 │ │ │ │ │ <2><1e99>: Abbrev Number: 0 │ │ │ │ │ <1><1e9a>: Abbrev Number: 28 (DW_TAG_subroutine_type) │ │ │ │ │ <1e9b> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e9b> DW_AT_type : (ref4) <0xdd>, float │ │ │ │ │ @@ -4244,23 +4244,23 @@ │ │ │ │ │ <2><2076>: Abbrev Number: 0 │ │ │ │ │ <1><2077>: Abbrev Number: 8 (DW_TAG_pointer_type) │ │ │ │ │ <2078> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ │ <2078> DW_AT_type : (ref4) <0x2063>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><207c>: Abbrev Number: 6 (DW_TAG_typedef) │ │ │ │ │ <207d> DW_AT_name : (strp) (offset: 0xd66e): magic_api │ │ │ │ │ <2081> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2082> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <2082> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <2083> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <2084> DW_AT_type : (ref4) <0x1d48>, magic_api_t │ │ │ │ │ <1><2088>: Abbrev Number: 21 (DW_TAG_enumeration_type) │ │ │ │ │ <2089> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <208a> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <208a> DW_AT_type : (ref4) <0x57>, unsigned int │ │ │ │ │ <208e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <208f> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <208f> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <2090> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <2091> DW_AT_sibling : (ref4) <0x20c6> │ │ │ │ │ <2><2095>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2096> DW_AT_name : (strp) (offset: 0x14967): MAGIC_TYPE_DISTORTS │ │ │ │ │ <209a> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><209b>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <209c> DW_AT_name : (strp) (offset: 0x28a8): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4285,15 +4285,15 @@ │ │ │ │ │ <20c4> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><20c5>: Abbrev Number: 0 │ │ │ │ │ <1><20c6>: Abbrev Number: 21 (DW_TAG_enumeration_type) │ │ │ │ │ <20c7> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <20c8> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <20c8> DW_AT_type : (ref4) <0x57>, unsigned int │ │ │ │ │ <20cc> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20cd> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <20cd> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <20ce> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <20cf> DW_AT_sibling : (ref4) <0x20ec> │ │ │ │ │ <2><20d3>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20d4> DW_AT_name : (strp) (offset: 0xdf80): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <20d8> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20d9>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20da> DW_AT_name : (strp) (offset: 0xddfa): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4311,15 +4311,15 @@ │ │ │ │ │ <2><20f5>: Abbrev Number: 30 (DW_TAG_subrange_type) │ │ │ │ │ <20f6> DW_AT_type : (ref4) <0x40>, long unsigned int │ │ │ │ │ <20fa> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><20fb>: Abbrev Number: 0 │ │ │ │ │ <1><20fc>: Abbrev Number: 24 (DW_TAG_variable) │ │ │ │ │ <20fd> DW_AT_name : (strp) (offset: 0x16cba): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <2101> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2102> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <2102> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <2103> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <2104> DW_AT_type : (ref4) <0x20ec> │ │ │ │ │ <2108> DW_AT_external : (flag_present) 1 │ │ │ │ │ <2108> DW_AT_location : (exprloc) 9 byte block: 3 80 0 2 0 0 0 0 0 (DW_OP_addr: 20080) │ │ │ │ │ <1><2112>: Abbrev Number: 21 (DW_TAG_enumeration_type) │ │ │ │ │ <2113> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <2114> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -178,16 +178,16 @@ │ │ │ │ │ DW_MACRO_start_file - lineno: 367 filenum: 59 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 368 filenum: 19 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2eff │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 18 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 60 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 60 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 61 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 5 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 62 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 63 │ │ │ │ │ @@ -942,25 +942,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa2e3 │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 66 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 17 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 17 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 65 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa323 │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 66 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 25 filenum: 21 │ │ │ │ │ + DW_MACRO_start_file - lineno: 9 filenum: 21 │ │ │ │ │ DW_MACRO_import - offset : 0xa3b0 │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 34 │ │ │ │ │ DW_MACRO_import - offset : 0x3be3 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 180 │ │ │ │ │ DW_MACRO_import - offset : 0xa3cc │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 34 │ │ │ │ │ @@ -7173,31 +7173,31 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 114 macro : ngettext(msgid1,msgid2,n) dngettext (NULL, msgid1, msgid2, n) │ │ │ │ │ DW_MACRO_define_strp - lineno : 116 macro : dngettext(domainname,msgid1,msgid2,n) dcngettext (domainname, msgid1, msgid2, n, LC_MESSAGES) │ │ │ │ │ │ │ │ │ │ Offset: 0xa504 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa573 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 44 macro : SDL_IMAGE_MAJOR_VERSION 2 │ │ │ │ │ DW_MACRO_define_strp - lineno : 45 macro : SDL_IMAGE_MINOR_VERSION 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,28 +1,27 @@ │ │ │ │ │ GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ -9O%JG/y_ │ │ │ │ │ +tUwW}]]]]} │ │ │ │ │ +k9Qco4{; │ │ │ │ │ +ML-x)B}KN │ │ │ │ │ +h"HnA`^4 │ │ │ │ │ 8q}wt=$I │ │ │ │ │ ]ov8D{XE │ │ │ │ │ Kc?RwE D │ │ │ │ │ UlXOF^wl │ │ │ │ │ HI*%B !! │ │ │ │ │ mUju|Se, │ │ │ │ │ Awh( \j6 │ │ │ │ │ z$GpU`@.; │ │ │ │ │ YWW+}<|\& │ │ │ │ │ jb]sjcu │ │ │ │ │ "be;Y;Y9 │ │ │ │ │ ?jK4*sOD │ │ │ │ │ -o@Wy[M$C │ │ │ │ │ -f8f9:\F( │ │ │ │ │ -Qhqz2-NO │ │ │ │ │ -Qr"JNp}iV │ │ │ │ │ -nUr"JNP_ │ │ │ │ │ -Qr"JNp}iV │ │ │ │ │ -Qr"JNp}iV │ │ │ │ │ +$`y|5,?W │ │ │ │ │ +2;0~_d*c"x │ │ │ │ │ +]*Phqv"#hv"Chv"- │ │ │ │ │ call_weak_fn │ │ │ │ │ crtstuff.c │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ │ frame_dummy │ │ │ │ --- ./usr/lib/debug/.build-id/d6/771662ea2c3ee2cde5950aa14ff40ae6403199.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/30/46fee03c8897009c42536f03ceecf47edacd1b.debug │ │ │ │┄ Files 82% similar despite different names │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -23,21 +23,21 @@ │ │ │ │ │ [18] .dynamic NOBITS 000000000001fdb0 00fda0 0001c0 10 WA 4 0 8 │ │ │ │ │ [19] .got NOBITS 000000000001ff70 00fda0 000078 08 WA 0 0 8 │ │ │ │ │ [20] .got.plt NOBITS 000000000001ffe8 00fda0 000088 08 WA 0 0 8 │ │ │ │ │ [21] .data NOBITS 0000000000020070 00fda0 000048 00 WA 0 0 8 │ │ │ │ │ [22] .bss NOBITS 00000000000200b8 00fda0 001028 00 WA 0 0 8 │ │ │ │ │ [23] .comment PROGBITS 0000000000000000 0001ec 00001f 01 MS 0 0 1 │ │ │ │ │ [24] .debug_aranges PROGBITS 0000000000000000 00020b 000030 00 0 0 1 │ │ │ │ │ - [25] .debug_info PROGBITS 0000000000000000 000240 001cbb 00 C 0 0 8 │ │ │ │ │ + [25] .debug_info PROGBITS 0000000000000000 000240 001cbc 00 C 0 0 8 │ │ │ │ │ [26] .debug_abbrev PROGBITS 0000000000000000 001f00 000200 00 C 0 0 8 │ │ │ │ │ [27] .debug_line PROGBITS 0000000000000000 002100 000561 00 C 0 0 8 │ │ │ │ │ [28] .debug_str PROGBITS 0000000000000000 002668 0091e1 01 MSC 0 0 8 │ │ │ │ │ [29] .debug_line_str PROGBITS 0000000000000000 00b850 0003f0 01 MSC 0 0 8 │ │ │ │ │ [30] .debug_loclists PROGBITS 0000000000000000 00bc40 0004ce 00 C 0 0 8 │ │ │ │ │ - [31] .debug_macro PROGBITS 0000000000000000 00c110 005c36 00 C 0 0 8 │ │ │ │ │ + [31] .debug_macro PROGBITS 0000000000000000 00c110 005c35 00 C 0 0 8 │ │ │ │ │ [32] .symtab SYMTAB 0000000000000000 011d48 000ba0 18 33 78 8 │ │ │ │ │ [33] .strtab STRTAB 0000000000000000 0128e8 000454 00 0 0 1 │ │ │ │ │ [34] .shstrtab STRTAB 0000000000000000 012d3c 00015a 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: d6771662ea2c3ee2cde5950aa14ff40ae6403199 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 3046fee03c8897009c42536f03ceecf47edacd1b │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3834,189 +3834,189 @@ │ │ │ │ │ <1d47> DW_AT_decl_line : (data1) 236 │ │ │ │ │ <1d48> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1d49> DW_AT_type : (ref4) <0x1d00>, Mix_Chunk │ │ │ │ │ <1><1d4d>: Abbrev Number: 18 (DW_TAG_structure_type) │ │ │ │ │ <1d4e> DW_AT_name : (strp) (offset: 0x157e7): magic_api_t │ │ │ │ │ <1d52> DW_AT_byte_size : (data1) 192 │ │ │ │ │ <1d53> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d54> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1d54> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1d55> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d55> DW_AT_sibling : (ref4) <0x1e9f> │ │ │ │ │ <2><1d59>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d5a> DW_AT_name : (strp) (offset: 0xf0e0): tp_version │ │ │ │ │ <1d5e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d5f> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1d5f> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1d60> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d61> DW_AT_type : (ref4) <0xc7> │ │ │ │ │ <1d65> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d66>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d67> DW_AT_name : (strp) (offset: 0x12b98): data_directory │ │ │ │ │ <1d6b> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d6c> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1d6c> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1d6d> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d6e> DW_AT_type : (ref4) <0xc7> │ │ │ │ │ <1d72> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d73>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d74> DW_AT_name : (strp) (offset: 0x5321): update_progress_bar │ │ │ │ │ <1d78> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d79> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1d79> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1d7a> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d7b> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1d7f> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d80>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d81> DW_AT_name : (strp) (offset: 0x59a5): special_notify │ │ │ │ │ <1d85> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d86> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1d86> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1d87> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d88> DW_AT_type : (ref4) <0x1b8> │ │ │ │ │ <1d8c> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d8d>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d8e> DW_AT_name : (strp) (offset: 0x3aec): sRGB_to_linear │ │ │ │ │ <1d92> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d93> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d93> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d94> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d95> DW_AT_type : (ref4) <0x1eae> │ │ │ │ │ <1d99> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d9a>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d9b> DW_AT_name : (strp) (offset: 0x18470): linear_to_sRGB │ │ │ │ │ <1d9f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1da0> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1da0> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1da1> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1da2> DW_AT_type : (ref4) <0x1ec2> │ │ │ │ │ <1da6> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1da7>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1da8> DW_AT_name : (strp) (offset: 0x1884c): in_circle │ │ │ │ │ <1dac> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dad> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1dad> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1dae> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1daf> DW_AT_type : (ref4) <0x1ee0> │ │ │ │ │ <1db3> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1db4>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1db5> DW_AT_name : (strp) (offset: 0x1776): getpixel │ │ │ │ │ <1db9> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dba> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1dba> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1dbb> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1dbc> DW_AT_type : (ref4) <0x1f03> │ │ │ │ │ <1dc0> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1dc1>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1dc2> DW_AT_name : (strp) (offset: 0x4656): putpixel │ │ │ │ │ <1dc6> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dc7> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1dc7> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1dc8> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dc9> DW_AT_type : (ref4) <0x1f22> │ │ │ │ │ <1dcd> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1dce>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1dcf> DW_AT_name : (strp) (offset: 0x69f8): xorpixel │ │ │ │ │ <1dd3> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dd4> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1dd4> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1dd5> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd6> DW_AT_type : (ref4) <0x1f3c> │ │ │ │ │ <1dda> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1ddb>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1ddc> DW_AT_name : (strp) (offset: 0x378e): playsound │ │ │ │ │ <1de0> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1de1> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1de1> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1de2> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de3> DW_AT_type : (ref4) <0x1f5b> │ │ │ │ │ <1de7> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><1de8>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1de9> DW_AT_name : (strp) (offset: 0xd8b0): playingsound │ │ │ │ │ <1ded> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dee> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1dee> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1def> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1df0> DW_AT_type : (ref4) <0x1f65> │ │ │ │ │ <1df4> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><1df5>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1df6> DW_AT_name : (strp) (offset: 0x1affe): pausesound │ │ │ │ │ <1dfa> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dfb> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1dfb> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <1dfc> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dfd> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e01> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><1e02>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e03> DW_AT_name : (strp) (offset: 0x1affc): unpausesound │ │ │ │ │ <1e07> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e08> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <1e08> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <1e09> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e0a> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e0e> DW_AT_data_member_location: (data1) 104 │ │ │ │ │ <2><1e0f>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e10> DW_AT_name : (strp) (offset: 0xf886): stopsound │ │ │ │ │ <1e14> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e15> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <1e15> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <1e16> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e17> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e1b> DW_AT_data_member_location: (data1) 112 │ │ │ │ │ <2><1e1c>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e1d> DW_AT_name : (strp) (offset: 0xb2c8): line │ │ │ │ │ <1e21> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e22> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <1e22> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <1e23> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e24> DW_AT_type : (ref4) <0x1fcb> │ │ │ │ │ <1e28> DW_AT_data_member_location: (data1) 120 │ │ │ │ │ <2><1e29>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e2a> DW_AT_name : (strp) (offset: 0x12b59): button_down │ │ │ │ │ <1e2e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e2f> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <1e2f> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <1e30> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1e31> DW_AT_type : (ref4) <0x1f65> │ │ │ │ │ <1e35> DW_AT_data_member_location: (data1) 128 │ │ │ │ │ <2><1e36>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e37> DW_AT_name : (strp) (offset: 0x1016b): rgbtohsv │ │ │ │ │ <1e3b> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e3c> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <1e3c> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <1e3d> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e3e> DW_AT_type : (ref4) <0x1ff9> │ │ │ │ │ <1e42> DW_AT_data_member_location: (data1) 136 │ │ │ │ │ <2><1e43>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e44> DW_AT_name : (strp) (offset: 0xba18): hsvtorgb │ │ │ │ │ <1e48> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e49> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1e49> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1e4a> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e4b> DW_AT_type : (ref4) <0x2022> │ │ │ │ │ <1e4f> DW_AT_data_member_location: (data1) 144 │ │ │ │ │ <2><1e50>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e51> DW_AT_name : (strp) (offset: 0x171a1): canvas_w │ │ │ │ │ <1e55> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e56> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <1e56> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <1e57> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e58> DW_AT_type : (ref4) <0x39>, int │ │ │ │ │ <1e5c> DW_AT_data_member_location: (data1) 152 │ │ │ │ │ <2><1e5d>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e5e> DW_AT_name : (strp) (offset: 0x170fc): canvas_h │ │ │ │ │ <1e62> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e63> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <1e63> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <1e64> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e65> DW_AT_type : (ref4) <0x39>, int │ │ │ │ │ <1e69> DW_AT_data_member_location: (data1) 156 │ │ │ │ │ <2><1e6a>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e6b> DW_AT_name : (strp) (offset: 0x15d90): scale │ │ │ │ │ <1e6f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e70> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <1e70> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <1e71> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e72> DW_AT_type : (ref4) <0x2045> │ │ │ │ │ <1e76> DW_AT_data_member_location: (data1) 160 │ │ │ │ │ <2><1e77>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e78> DW_AT_name : (strp) (offset: 0x15d89): rotate_scale │ │ │ │ │ <1e7c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e7d> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1e7d> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1e7e> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e7f> DW_AT_type : (ref4) <0x2063> │ │ │ │ │ <1e83> DW_AT_data_member_location: (data1) 168 │ │ │ │ │ <2><1e84>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e85> DW_AT_name : (strp) (offset: 0x1260e): touched │ │ │ │ │ <1e89> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e8a> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <1e8a> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <1e8b> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e8c> DW_AT_type : (ref4) <0x207c> │ │ │ │ │ <1e90> DW_AT_data_member_location: (data1) 176 │ │ │ │ │ <2><1e91>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e92> DW_AT_name : (strp) (offset: 0x8302): retract_undo │ │ │ │ │ <1e96> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e97> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <1e97> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <1e98> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e99> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e9d> DW_AT_data_member_location: (data1) 184 │ │ │ │ │ <2><1e9e>: Abbrev Number: 0 │ │ │ │ │ <1><1e9f>: Abbrev Number: 29 (DW_TAG_subroutine_type) │ │ │ │ │ <1ea0> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1ea0> DW_AT_type : (ref4) <0x32>, float │ │ │ │ │ @@ -4246,23 +4246,23 @@ │ │ │ │ │ <2><207b>: Abbrev Number: 0 │ │ │ │ │ <1><207c>: Abbrev Number: 8 (DW_TAG_pointer_type) │ │ │ │ │ <207d> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ │ <207d> DW_AT_type : (ref4) <0x2068>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><2081>: Abbrev Number: 6 (DW_TAG_typedef) │ │ │ │ │ <2082> DW_AT_name : (strp) (offset: 0xd698): magic_api │ │ │ │ │ <2086> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2087> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <2087> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <2088> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <2089> DW_AT_type : (ref4) <0x1d4d>, magic_api_t │ │ │ │ │ <1><208d>: Abbrev Number: 27 (DW_TAG_enumeration_type) │ │ │ │ │ <208e> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <208f> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <208f> DW_AT_type : (ref4) <0x57>, unsigned int │ │ │ │ │ <2093> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2094> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <2094> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <2095> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <2096> DW_AT_sibling : (ref4) <0x20cb> │ │ │ │ │ <2><209a>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <209b> DW_AT_name : (strp) (offset: 0x149c5): MAGIC_TYPE_DISTORTS │ │ │ │ │ <209f> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20a0>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20a1> DW_AT_name : (strp) (offset: 0x2860): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4287,15 +4287,15 @@ │ │ │ │ │ <20c9> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><20ca>: Abbrev Number: 0 │ │ │ │ │ <1><20cb>: Abbrev Number: 27 (DW_TAG_enumeration_type) │ │ │ │ │ <20cc> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <20cd> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <20cd> DW_AT_type : (ref4) <0x57>, unsigned int │ │ │ │ │ <20d1> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20d2> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <20d2> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <20d3> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <20d4> DW_AT_sibling : (ref4) <0x20f1> │ │ │ │ │ <2><20d8>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20d9> DW_AT_name : (strp) (offset: 0xdfd7): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <20dd> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20de>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20df> DW_AT_name : (strp) (offset: 0xde32): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4313,15 +4313,15 @@ │ │ │ │ │ <2><20fa>: Abbrev Number: 25 (DW_TAG_subrange_type) │ │ │ │ │ <20fb> DW_AT_type : (ref4) <0x40>, long unsigned int │ │ │ │ │ <20ff> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><2100>: Abbrev Number: 0 │ │ │ │ │ <1><2101>: Abbrev Number: 24 (DW_TAG_variable) │ │ │ │ │ <2102> DW_AT_name : (strp) (offset: 0x16c79): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <2106> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2107> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <2107> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <2108> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <2109> DW_AT_type : (ref4) <0x20f1> │ │ │ │ │ <210d> DW_AT_external : (flag_present) 1 │ │ │ │ │ <210d> DW_AT_location : (exprloc) 9 byte block: 3 a0 0 2 0 0 0 0 0 (DW_OP_addr: 200a0) │ │ │ │ │ <1><2117>: Abbrev Number: 18 (DW_TAG_structure_type) │ │ │ │ │ <2118> DW_AT_name : (strp) (offset: 0x6c9b): fract_opt_s │ │ │ │ │ <211c> DW_AT_byte_size : (data1) 8 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -136,16 +136,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x225c │ │ │ │ │ DW_MACRO_start_file - lineno: 23 filenum: 35 │ │ │ │ │ DW_MACRO_import - offset : 0x226c │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 18 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 53 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 53 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 54 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 5 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 55 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 56 │ │ │ │ │ @@ -942,25 +942,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa2f0 │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 59 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 17 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 17 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 58 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa330 │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 59 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 25 filenum: 21 │ │ │ │ │ + DW_MACRO_start_file - lineno: 9 filenum: 21 │ │ │ │ │ DW_MACRO_import - offset : 0xa3bd │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 35 │ │ │ │ │ DW_MACRO_import - offset : 0x2cc5 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 181 │ │ │ │ │ DW_MACRO_import - offset : 0xa3d9 │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 35 │ │ │ │ │ @@ -7175,31 +7175,31 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 114 macro : ngettext(msgid1,msgid2,n) dngettext (NULL, msgid1, msgid2, n) │ │ │ │ │ DW_MACRO_define_strp - lineno : 116 macro : dngettext(domainname,msgid1,msgid2,n) dcngettext (domainname, msgid1, msgid2, n, LC_MESSAGES) │ │ │ │ │ │ │ │ │ │ Offset: 0xa511 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa580 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 44 macro : SDL_IMAGE_MAJOR_VERSION 2 │ │ │ │ │ DW_MACRO_define_strp - lineno : 45 macro : SDL_IMAGE_MINOR_VERSION 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,27 +1,22 @@ │ │ │ │ │ GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ -t}<qWSoz │ │ │ │ │ -hz[g`C\rI │ │ │ │ │ -t?xlS/o/s │ │ │ │ │ +Uydk8(7F │ │ │ │ │ +AtTo173t │ │ │ │ │ t|Y6>LoGfq │ │ │ │ │ &Qt ;r.<W] │ │ │ │ │ ?AmHlx$K< │ │ │ │ │ <BN?_Dk8 │ │ │ │ │ _SV}.(vF │ │ │ │ │ 9y5qD,I{ │ │ │ │ │ KFHQ.9UaE │ │ │ │ │ X~y\Jn`Nzh │ │ │ │ │ pEexV Tj │ │ │ │ │ -|nzm%43ap │ │ │ │ │ -2|5JrD;< │ │ │ │ │ -g=n7e8SQ │ │ │ │ │ -t5^;j~;n │ │ │ │ │ - Q2!J(DI │ │ │ │ │ -XcCt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt' │ │ │ │ │ +Vhqr"-NN │ │ │ │ │ +fwB9 +'a │ │ │ │ │ +Ct'DwBt'DwBt'DwBt'DwBt'DwBt'DwB │ │ │ │ │ call_weak_fn │ │ │ │ │ crtstuff.c │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ │ frame_dummy │ │ │ │ --- ./usr/lib/debug/.build-id/d6/dbdea8730b5c7f42b5dd9f624fe405eb5f0221.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/6d/b321d9e0cc6cd6fa22b761d6b43b946aa6bd39.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 80% similar despite different names │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -23,21 +23,21 @@ │ │ │ │ │ [18] .dynamic NOBITS 000000000001fd70 00fd60 0001c0 10 WA 4 0 8 │ │ │ │ │ [19] .got NOBITS 000000000001ff30 00fd60 0000b8 08 WA 0 0 8 │ │ │ │ │ [20] .got.plt NOBITS 000000000001ffe8 00fd60 0000d0 08 WA 0 0 8 │ │ │ │ │ [21] .data NOBITS 00000000000200b8 00fd60 000040 00 WA 0 0 8 │ │ │ │ │ [22] .bss NOBITS 00000000000200f8 00fd60 000058 00 WA 0 0 8 │ │ │ │ │ [23] .comment PROGBITS 0000000000000000 0001ec 00001f 01 MS 0 0 1 │ │ │ │ │ [24] .debug_aranges PROGBITS 0000000000000000 00020b 000030 00 0 0 1 │ │ │ │ │ - [25] .debug_info PROGBITS 0000000000000000 000240 001f50 00 C 0 0 8 │ │ │ │ │ + [25] .debug_info PROGBITS 0000000000000000 000240 001f4f 00 C 0 0 8 │ │ │ │ │ [26] .debug_abbrev PROGBITS 0000000000000000 002190 00025c 00 C 0 0 8 │ │ │ │ │ [27] .debug_line PROGBITS 0000000000000000 0023f0 00085b 00 C 0 0 8 │ │ │ │ │ [28] .debug_str PROGBITS 0000000000000000 002c50 009357 01 MSC 0 0 8 │ │ │ │ │ [29] .debug_line_str PROGBITS 0000000000000000 00bfa8 0003ed 01 MSC 0 0 8 │ │ │ │ │ [30] .debug_loclists PROGBITS 0000000000000000 00c398 0006e3 00 C 0 0 8 │ │ │ │ │ - [31] .debug_macro PROGBITS 0000000000000000 00ca80 005c1b 00 C 0 0 8 │ │ │ │ │ + [31] .debug_macro PROGBITS 0000000000000000 00ca80 005c1a 00 C 0 0 8 │ │ │ │ │ [32] .symtab SYMTAB 0000000000000000 0126a0 000cc0 18 33 73 8 │ │ │ │ │ [33] .strtab STRTAB 0000000000000000 013360 0004c1 00 0 0 1 │ │ │ │ │ [34] .shstrtab STRTAB 0000000000000000 013821 00015a 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: d6dbdea8730b5c7f42b5dd9f624fe405eb5f0221 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 6db321d9e0cc6cd6fa22b761d6b43b946aa6bd39 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -4128,189 +4128,189 @@ │ │ │ │ │ <1f71> DW_AT_decl_line : (data1) 236 │ │ │ │ │ <1f72> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1f73> DW_AT_type : (ref4) <0x1f29>, Mix_Chunk │ │ │ │ │ <1><1f77>: Abbrev Number: 22 (DW_TAG_structure_type) │ │ │ │ │ <1f78> DW_AT_name : (strp) (offset: 0x15a25): magic_api_t │ │ │ │ │ <1f7c> DW_AT_byte_size : (data1) 192 │ │ │ │ │ <1f7d> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1f7e> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1f7e> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1f7f> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <1f80> DW_AT_sibling : (ref4) <0x20ca> │ │ │ │ │ <2><1f84>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1f85> DW_AT_name : (strp) (offset: 0xf0f3): tp_version │ │ │ │ │ <1f89> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1f8a> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1f8a> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1f8b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1f8c> DW_AT_type : (ref4) <0xdf> │ │ │ │ │ <1f90> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1f91>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1f92> DW_AT_name : (strp) (offset: 0x12ca9): data_directory │ │ │ │ │ <1f96> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1f97> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1f97> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1f98> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1f99> DW_AT_type : (ref4) <0xdf> │ │ │ │ │ <1f9d> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1f9e>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1f9f> DW_AT_name : (strp) (offset: 0x1a133): update_progress_bar │ │ │ │ │ <1fa3> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1fa4> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1fa4> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1fa5> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1fa6> DW_AT_type : (ref4) <0x3e9> │ │ │ │ │ <1faa> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1fab>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1fac> DW_AT_name : (strp) (offset: 0x5a40): special_notify │ │ │ │ │ <1fb0> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1fb1> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1fb1> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1fb2> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1fb3> DW_AT_type : (ref4) <0x3d8> │ │ │ │ │ <1fb7> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1fb8>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1fb9> DW_AT_name : (strp) (offset: 0x3b05): sRGB_to_linear │ │ │ │ │ <1fbd> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1fbe> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1fbe> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1fbf> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1fc0> DW_AT_type : (ref4) <0x20d9> │ │ │ │ │ <1fc4> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1fc5>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1fc6> DW_AT_name : (strp) (offset: 0x18718): linear_to_sRGB │ │ │ │ │ <1fca> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1fcb> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1fcb> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1fcc> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1fcd> DW_AT_type : (ref4) <0x20ed> │ │ │ │ │ <1fd1> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1fd2>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1fd3> DW_AT_name : (strp) (offset: 0x18abd): in_circle │ │ │ │ │ <1fd7> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1fd8> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1fd8> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1fd9> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1fda> DW_AT_type : (ref4) <0x210b> │ │ │ │ │ <1fde> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1fdf>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1fe0> DW_AT_name : (strp) (offset: 0x1794): getpixel │ │ │ │ │ <1fe4> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1fe5> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1fe5> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1fe6> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1fe7> DW_AT_type : (ref4) <0x212e> │ │ │ │ │ <1feb> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1fec>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1fed> DW_AT_name : (strp) (offset: 0x4653): putpixel │ │ │ │ │ <1ff1> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1ff2> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1ff2> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1ff3> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1ff4> DW_AT_type : (ref4) <0x214d> │ │ │ │ │ <1ff8> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1ff9>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1ffa> DW_AT_name : (strp) (offset: 0x6c2c): xorpixel │ │ │ │ │ <1ffe> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1fff> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1fff> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <2000> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <2001> DW_AT_type : (ref4) <0x2167> │ │ │ │ │ <2005> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><2006>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <2007> DW_AT_name : (strp) (offset: 0x37c0): playsound │ │ │ │ │ <200b> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <200c> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <200c> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <200d> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <200e> DW_AT_type : (ref4) <0x2186> │ │ │ │ │ <2012> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><2013>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <2014> DW_AT_name : (strp) (offset: 0xd97e): playingsound │ │ │ │ │ <2018> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2019> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <2019> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <201a> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <201b> DW_AT_type : (ref4) <0x2190> │ │ │ │ │ <201f> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><2020>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <2021> DW_AT_name : (strp) (offset: 0x1b469): pausesound │ │ │ │ │ <2025> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2026> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <2026> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <2027> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <2028> DW_AT_type : (ref4) <0x3e9> │ │ │ │ │ <202c> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><202d>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <202e> DW_AT_name : (strp) (offset: 0x1b467): unpausesound │ │ │ │ │ <2032> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2033> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <2033> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <2034> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <2035> DW_AT_type : (ref4) <0x3e9> │ │ │ │ │ <2039> DW_AT_data_member_location: (data1) 104 │ │ │ │ │ <2><203a>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <203b> DW_AT_name : (strp) (offset: 0xf839): stopsound │ │ │ │ │ <203f> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2040> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <2040> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <2041> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <2042> DW_AT_type : (ref4) <0x3e9> │ │ │ │ │ <2046> DW_AT_data_member_location: (data1) 112 │ │ │ │ │ <2><2047>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <2048> DW_AT_name : (strp) (offset: 0xb411): line │ │ │ │ │ <204c> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <204d> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <204d> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <204e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <204f> DW_AT_type : (ref4) <0x21f6> │ │ │ │ │ <2053> DW_AT_data_member_location: (data1) 120 │ │ │ │ │ <2><2054>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <2055> DW_AT_name : (strp) (offset: 0x12c6a): button_down │ │ │ │ │ <2059> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <205a> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <205a> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <205b> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <205c> DW_AT_type : (ref4) <0x2190> │ │ │ │ │ <2060> DW_AT_data_member_location: (data1) 128 │ │ │ │ │ <2><2061>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <2062> DW_AT_name : (strp) (offset: 0x10183): rgbtohsv │ │ │ │ │ <2066> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2067> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <2067> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <2068> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <2069> DW_AT_type : (ref4) <0x2224> │ │ │ │ │ <206d> DW_AT_data_member_location: (data1) 136 │ │ │ │ │ <2><206e>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <206f> DW_AT_name : (strp) (offset: 0xbb84): hsvtorgb │ │ │ │ │ <2073> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2074> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <2074> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <2075> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <2076> DW_AT_type : (ref4) <0x224d> │ │ │ │ │ <207a> DW_AT_data_member_location: (data1) 144 │ │ │ │ │ <2><207b>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <207c> DW_AT_name : (strp) (offset: 0x173ca): canvas_w │ │ │ │ │ <2080> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2081> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <2081> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <2082> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <2083> DW_AT_type : (ref4) <0x39>, int │ │ │ │ │ <2087> DW_AT_data_member_location: (data1) 152 │ │ │ │ │ <2><2088>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <2089> DW_AT_name : (strp) (offset: 0x17325): canvas_h │ │ │ │ │ <208d> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <208e> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <208e> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <208f> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <2090> DW_AT_type : (ref4) <0x39>, int │ │ │ │ │ <2094> DW_AT_data_member_location: (data1) 156 │ │ │ │ │ <2><2095>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <2096> DW_AT_name : (strp) (offset: 0x15ff0): scale │ │ │ │ │ <209a> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <209b> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <209b> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <209c> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <209d> DW_AT_type : (ref4) <0x2270> │ │ │ │ │ <20a1> DW_AT_data_member_location: (data1) 160 │ │ │ │ │ <2><20a2>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <20a3> DW_AT_name : (strp) (offset: 0x15fe9): rotate_scale │ │ │ │ │ <20a7> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <20a8> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <20a8> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <20a9> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <20aa> DW_AT_type : (ref4) <0x228e> │ │ │ │ │ <20ae> DW_AT_data_member_location: (data1) 168 │ │ │ │ │ <2><20af>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <20b0> DW_AT_name : (strp) (offset: 0x1272e): touched │ │ │ │ │ <20b4> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <20b5> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <20b5> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <20b6> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <20b7> DW_AT_type : (ref4) <0x22a7> │ │ │ │ │ <20bb> DW_AT_data_member_location: (data1) 176 │ │ │ │ │ <2><20bc>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <20bd> DW_AT_name : (strp) (offset: 0x84eb): retract_undo │ │ │ │ │ <20c1> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <20c2> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <20c2> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <20c3> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <20c4> DW_AT_type : (ref4) <0x3e9> │ │ │ │ │ <20c8> DW_AT_data_member_location: (data1) 184 │ │ │ │ │ <2><20c9>: Abbrev Number: 0 │ │ │ │ │ <1><20ca>: Abbrev Number: 29 (DW_TAG_subroutine_type) │ │ │ │ │ <20cb> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <20cb> DW_AT_type : (ref4) <0x2fd>, float │ │ │ │ │ @@ -4540,23 +4540,23 @@ │ │ │ │ │ <2><22a6>: Abbrev Number: 0 │ │ │ │ │ <1><22a7>: Abbrev Number: 7 (DW_TAG_pointer_type) │ │ │ │ │ <22a8> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ │ <22a8> DW_AT_type : (ref4) <0x2293>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><22ac>: Abbrev Number: 6 (DW_TAG_typedef) │ │ │ │ │ <22ad> DW_AT_name : (strp) (offset: 0xe1a6): magic_api │ │ │ │ │ <22b1> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <22b2> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <22b2> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <22b3> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <22b4> DW_AT_type : (ref4) <0x1f77>, magic_api_t │ │ │ │ │ <1><22b8>: Abbrev Number: 28 (DW_TAG_enumeration_type) │ │ │ │ │ <22b9> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <22ba> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <22ba> DW_AT_type : (ref4) <0x57>, unsigned int │ │ │ │ │ <22be> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <22bf> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <22bf> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <22c0> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <22c1> DW_AT_sibling : (ref4) <0x22f6> │ │ │ │ │ <2><22c5>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <22c6> DW_AT_name : (strp) (offset: 0x14bb9): MAGIC_TYPE_DISTORTS │ │ │ │ │ <22ca> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><22cb>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <22cc> DW_AT_name : (strp) (offset: 0x2995): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4581,15 +4581,15 @@ │ │ │ │ │ <22f4> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><22f5>: Abbrev Number: 0 │ │ │ │ │ <1><22f6>: Abbrev Number: 28 (DW_TAG_enumeration_type) │ │ │ │ │ <22f7> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <22f8> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <22f8> DW_AT_type : (ref4) <0x57>, unsigned int │ │ │ │ │ <22fc> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <22fd> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <22fd> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <22fe> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <22ff> DW_AT_sibling : (ref4) <0x231c> │ │ │ │ │ <2><2303>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2304> DW_AT_name : (strp) (offset: 0xe09f): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <2308> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><2309>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <230a> DW_AT_name : (strp) (offset: 0xdf19): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4607,15 +4607,15 @@ │ │ │ │ │ <2><2325>: Abbrev Number: 25 (DW_TAG_subrange_type) │ │ │ │ │ <2326> DW_AT_type : (ref4) <0x40>, long unsigned int │ │ │ │ │ <232a> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><232b>: Abbrev Number: 0 │ │ │ │ │ <1><232c>: Abbrev Number: 18 (DW_TAG_variable) │ │ │ │ │ <232d> DW_AT_name : (strp) (offset: 0x16ed3): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <2331> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2332> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <2332> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <2333> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <2334> DW_AT_type : (ref4) <0x231c> │ │ │ │ │ <2338> DW_AT_external : (flag_present) 1 │ │ │ │ │ <2338> DW_AT_location : (exprloc) 9 byte block: 3 e0 0 2 0 0 0 0 0 (DW_OP_addr: 200e0) │ │ │ │ │ <1><2342>: Abbrev Number: 24 (DW_TAG_array_type) │ │ │ │ │ <2343> DW_AT_type : (ref4) <0x39>, int │ │ │ │ │ <2347> DW_AT_sibling : (ref4) <0x2352> │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -195,16 +195,16 @@ │ │ │ │ │ DW_MACRO_start_file - lineno: 367 filenum: 62 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 368 filenum: 63 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x30b8 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 13 filenum: 20 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 64 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 64 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 65 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 7 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 66 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 67 │ │ │ │ │ @@ -959,15 +959,15 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa49c │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 70 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 19 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 19 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 69 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa4dc │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 70 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ @@ -7193,31 +7193,31 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 2817 macro : Mix_ClearError SDL_ClearError │ │ │ │ │ DW_MACRO_define_strp - lineno : 2822 macro : Mix_OutOfMemory SDL_OutOfMemory │ │ │ │ │ │ │ │ │ │ Offset: 0xa569 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa5d8 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 44 macro : SDL_IMAGE_MAJOR_VERSION 2 │ │ │ │ │ DW_MACRO_define_strp - lineno : 45 macro : SDL_IMAGE_MINOR_VERSION 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,24 +1,24 @@ │ │ │ │ │ -!GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ -(h-JI;Pj │ │ │ │ │ +9GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ +Gp#,0;R\ │ │ │ │ │ u$uh0qZk]Sk │ │ │ │ │ 3zD=;*`8 │ │ │ │ │ m:O(i/d1V │ │ │ │ │ a)FDN.6X │ │ │ │ │ L>b:`j]fNodZ │ │ │ │ │ h1`LtK%s9 │ │ │ │ │ i-:A.a?G │ │ │ │ │ >@CX P'] │ │ │ │ │ RkV (l HG │ │ │ │ │ -UN/t _urq[ │ │ │ │ │ -Nyt}_s~C0x │ │ │ │ │ -"JNDmwB9ISN │ │ │ │ │ +"'boo)V| │ │ │ │ │ +A<+8bfMf │ │ │ │ │ + Q2!J(DI │ │ │ │ │ e~"j9)PN │ │ │ │ │ -56DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwB │ │ │ │ │ -T*ae9'9` │ │ │ │ │ +Bt'DwBt'DwBt'DwBt'DwBt'DwBt't │ │ │ │ │ +L*fe9'9` │ │ │ │ │ call_weak_fn │ │ │ │ │ crtstuff.c │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ │ frame_dummy │ │ │ │ --- ./usr/lib/debug/.build-id/da/7e27c8d8eccfd77e354f5f102babfad329e4f2.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/87/0ea3543d36255c6c30ae5aff59a4554d6323d7.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 82% 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: AArch64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ │ - Start of section headers: 89392 (bytes into file) │ │ │ │ │ + Start of section headers: 89384 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ │ Number of program headers: 7 │ │ │ │ │ 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 0x15d30: │ │ │ │ │ +There are 36 section headers, starting at offset 0x15d28: │ │ │ │ │ │ │ │ │ │ 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 00000000000001c8 0001c8 000024 00 A 0 0 4 │ │ │ │ │ [ 2] .gnu.hash NOBITS 00000000000001f0 0001ec 0001d8 00 A 3 0 8 │ │ │ │ │ [ 3] .dynsym NOBITS 00000000000003c8 0001ec 0007f8 18 A 4 3 8 │ │ │ │ │ @@ -23,23 +23,23 @@ │ │ │ │ │ [18] .dynamic NOBITS 000000000001fcd8 00fcc8 0001c0 10 WA 4 0 8 │ │ │ │ │ [19] .got NOBITS 000000000001fe98 00fcc8 000150 08 WA 0 0 8 │ │ │ │ │ [20] .got.plt NOBITS 000000000001ffe8 00fcc8 0000d0 08 WA 0 0 8 │ │ │ │ │ [21] .data NOBITS 00000000000200b8 00fcc8 0002d8 00 WA 0 0 8 │ │ │ │ │ [22] .bss NOBITS 0000000000020390 00fcc8 0000f8 00 WA 0 0 8 │ │ │ │ │ [23] .comment PROGBITS 0000000000000000 0001ec 00001f 01 MS 0 0 1 │ │ │ │ │ [24] .debug_aranges PROGBITS 0000000000000000 00020b 000030 00 0 0 1 │ │ │ │ │ - [25] .debug_info PROGBITS 0000000000000000 000240 0027cc 00 C 0 0 8 │ │ │ │ │ + [25] .debug_info PROGBITS 0000000000000000 000240 0027ca 00 C 0 0 8 │ │ │ │ │ [26] .debug_abbrev PROGBITS 0000000000000000 002a10 0001ff 00 C 0 0 8 │ │ │ │ │ [27] .debug_line PROGBITS 0000000000000000 002c10 00124b 00 C 0 0 8 │ │ │ │ │ [28] .debug_str PROGBITS 0000000000000000 003e60 00944c 01 MSC 0 0 8 │ │ │ │ │ [29] .debug_line_str PROGBITS 0000000000000000 00d2b0 0003f3 01 MSC 0 0 8 │ │ │ │ │ [30] .debug_loclists PROGBITS 0000000000000000 00d6a8 001272 00 C 0 0 8 │ │ │ │ │ - [31] .debug_macro PROGBITS 0000000000000000 00e920 005c5e 00 C 0 0 8 │ │ │ │ │ - [32] .debug_rnglists PROGBITS 0000000000000000 01457e 0000f4 00 0 0 1 │ │ │ │ │ - [33] .symtab SYMTAB 0000000000000000 014678 000ed0 18 34 76 8 │ │ │ │ │ - [34] .strtab STRTAB 0000000000000000 015548 00067b 00 0 0 1 │ │ │ │ │ - [35] .shstrtab STRTAB 0000000000000000 015bc3 00016a 00 0 0 1 │ │ │ │ │ + [31] .debug_macro PROGBITS 0000000000000000 00e920 005c5c 00 C 0 0 8 │ │ │ │ │ + [32] .debug_rnglists PROGBITS 0000000000000000 01457c 0000f4 00 0 0 1 │ │ │ │ │ + [33] .symtab SYMTAB 0000000000000000 014670 000ed0 18 34 76 8 │ │ │ │ │ + [34] .strtab STRTAB 0000000000000000 015540 00067b 00 0 0 1 │ │ │ │ │ + [35] .shstrtab STRTAB 0000000000000000 015bbb 00016a 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), p (processor specific) │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: da7e27c8d8eccfd77e354f5f102babfad329e4f2 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 870ea3543d36255c6c30ae5aff59a4554d6323d7 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -4135,189 +4135,189 @@ │ │ │ │ │ <1f81> DW_AT_decl_line : (data1) 236 │ │ │ │ │ <1f82> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1f83> DW_AT_type : (ref4) <0x1f39>, Mix_Chunk │ │ │ │ │ <1><1f87>: Abbrev Number: 24 (DW_TAG_structure_type) │ │ │ │ │ <1f88> DW_AT_name : (strp) (offset: 0x15c2a): magic_api_t │ │ │ │ │ <1f8c> DW_AT_byte_size : (data1) 192 │ │ │ │ │ <1f8d> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1f8e> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1f8e> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1f8f> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <1f90> DW_AT_sibling : (ref4) <0x20da> │ │ │ │ │ <2><1f94>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1f95> DW_AT_name : (strp) (offset: 0xf380): tp_version │ │ │ │ │ <1f99> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1f9a> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1f9a> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1f9b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1f9c> DW_AT_type : (ref4) <0xf6> │ │ │ │ │ <1fa0> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1fa1>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1fa2> DW_AT_name : (strp) (offset: 0x12f4b): data_directory │ │ │ │ │ <1fa6> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1fa7> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1fa7> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1fa8> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1fa9> DW_AT_type : (ref4) <0xf6> │ │ │ │ │ <1fad> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1fae>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1faf> DW_AT_name : (strp) (offset: 0x1a2ac): update_progress_bar │ │ │ │ │ <1fb3> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1fb4> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1fb4> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1fb5> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1fb6> DW_AT_type : (ref4) <0x3f9> │ │ │ │ │ <1fba> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1fbb>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1fbc> DW_AT_name : (strp) (offset: 0x5ba5): special_notify │ │ │ │ │ <1fc0> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1fc1> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1fc1> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1fc2> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1fc3> DW_AT_type : (ref4) <0x3e8> │ │ │ │ │ <1fc7> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1fc8>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1fc9> DW_AT_name : (strp) (offset: 0x3bcf): sRGB_to_linear │ │ │ │ │ <1fcd> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1fce> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1fce> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1fcf> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1fd0> DW_AT_type : (ref4) <0x20e9> │ │ │ │ │ <1fd4> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1fd5>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1fd6> DW_AT_name : (strp) (offset: 0x1894d): linear_to_sRGB │ │ │ │ │ <1fda> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1fdb> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1fdb> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1fdc> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1fdd> DW_AT_type : (ref4) <0x20fd> │ │ │ │ │ <1fe1> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1fe2>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1fe3> DW_AT_name : (strp) (offset: 0x18ca2): in_circle │ │ │ │ │ <1fe7> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1fe8> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1fe8> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1fe9> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1fea> DW_AT_type : (ref4) <0x211b> │ │ │ │ │ <1fee> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1fef>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1ff0> DW_AT_name : (strp) (offset: 0x17b0): getpixel │ │ │ │ │ <1ff4> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1ff5> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1ff5> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1ff6> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1ff7> DW_AT_type : (ref4) <0x213e> │ │ │ │ │ <1ffb> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1ffc>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1ffd> DW_AT_name : (strp) (offset: 0x4774): putpixel │ │ │ │ │ <2001> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2002> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <2002> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <2003> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <2004> DW_AT_type : (ref4) <0x215d> │ │ │ │ │ <2008> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><2009>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <200a> DW_AT_name : (strp) (offset: 0x6c9a): xorpixel │ │ │ │ │ <200e> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <200f> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <200f> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <2010> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <2011> DW_AT_type : (ref4) <0x2177> │ │ │ │ │ <2015> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><2016>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <2017> DW_AT_name : (strp) (offset: 0x37f6): playsound │ │ │ │ │ <201b> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <201c> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <201c> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <201d> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <201e> DW_AT_type : (ref4) <0x2196> │ │ │ │ │ <2022> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><2023>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <2024> DW_AT_name : (strp) (offset: 0xdc18): playingsound │ │ │ │ │ <2028> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2029> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <2029> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <202a> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <202b> DW_AT_type : (ref4) <0x21a0> │ │ │ │ │ <202f> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><2030>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <2031> DW_AT_name : (strp) (offset: 0x1b66e): pausesound │ │ │ │ │ <2035> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2036> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <2036> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <2037> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <2038> DW_AT_type : (ref4) <0x3f9> │ │ │ │ │ <203c> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><203d>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <203e> DW_AT_name : (strp) (offset: 0x1b66c): unpausesound │ │ │ │ │ <2042> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2043> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <2043> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <2044> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <2045> DW_AT_type : (ref4) <0x3f9> │ │ │ │ │ <2049> DW_AT_data_member_location: (data1) 104 │ │ │ │ │ <2><204a>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <204b> DW_AT_name : (strp) (offset: 0xfadd): stopsound │ │ │ │ │ <204f> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2050> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <2050> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <2051> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <2052> DW_AT_type : (ref4) <0x3f9> │ │ │ │ │ <2056> DW_AT_data_member_location: (data1) 112 │ │ │ │ │ <2><2057>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <2058> DW_AT_name : (strp) (offset: 0xb600): line │ │ │ │ │ <205c> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <205d> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <205d> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <205e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <205f> DW_AT_type : (ref4) <0x2206> │ │ │ │ │ <2063> DW_AT_data_member_location: (data1) 120 │ │ │ │ │ <2><2064>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <2065> DW_AT_name : (strp) (offset: 0x12f13): button_down │ │ │ │ │ <2069> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <206a> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <206a> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <206b> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <206c> DW_AT_type : (ref4) <0x21a0> │ │ │ │ │ <2070> DW_AT_data_member_location: (data1) 128 │ │ │ │ │ <2><2071>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <2072> DW_AT_name : (strp) (offset: 0x103c6): rgbtohsv │ │ │ │ │ <2076> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2077> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <2077> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <2078> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <2079> DW_AT_type : (ref4) <0x2234> │ │ │ │ │ <207d> DW_AT_data_member_location: (data1) 136 │ │ │ │ │ <2><207e>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <207f> DW_AT_name : (strp) (offset: 0xbd79): hsvtorgb │ │ │ │ │ <2083> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2084> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <2084> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <2085> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <2086> DW_AT_type : (ref4) <0x225d> │ │ │ │ │ <208a> DW_AT_data_member_location: (data1) 144 │ │ │ │ │ <2><208b>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <208c> DW_AT_name : (strp) (offset: 0x17666): canvas_w │ │ │ │ │ <2090> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2091> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <2091> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <2092> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <2093> DW_AT_type : (ref4) <0x39>, int │ │ │ │ │ <2097> DW_AT_data_member_location: (data1) 152 │ │ │ │ │ <2><2098>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <2099> DW_AT_name : (strp) (offset: 0x175c1): canvas_h │ │ │ │ │ <209d> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <209e> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <209e> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <209f> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <20a0> DW_AT_type : (ref4) <0x39>, int │ │ │ │ │ <20a4> DW_AT_data_member_location: (data1) 156 │ │ │ │ │ <2><20a5>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <20a6> DW_AT_name : (strp) (offset: 0x161f2): scale │ │ │ │ │ <20aa> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <20ab> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <20ab> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <20ac> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <20ad> DW_AT_type : (ref4) <0x2280> │ │ │ │ │ <20b1> DW_AT_data_member_location: (data1) 160 │ │ │ │ │ <2><20b2>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <20b3> DW_AT_name : (strp) (offset: 0x161eb): rotate_scale │ │ │ │ │ <20b7> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <20b8> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <20b8> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <20b9> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <20ba> DW_AT_type : (ref4) <0x229e> │ │ │ │ │ <20be> DW_AT_data_member_location: (data1) 168 │ │ │ │ │ <2><20bf>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <20c0> DW_AT_name : (strp) (offset: 0x129e1): touched │ │ │ │ │ <20c4> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <20c5> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <20c5> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <20c6> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <20c7> DW_AT_type : (ref4) <0x22b7> │ │ │ │ │ <20cb> DW_AT_data_member_location: (data1) 176 │ │ │ │ │ <2><20cc>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <20cd> DW_AT_name : (strp) (offset: 0x85a6): retract_undo │ │ │ │ │ <20d1> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <20d2> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <20d2> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <20d3> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <20d4> DW_AT_type : (ref4) <0x3f9> │ │ │ │ │ <20d8> DW_AT_data_member_location: (data1) 184 │ │ │ │ │ <2><20d9>: Abbrev Number: 0 │ │ │ │ │ <1><20da>: Abbrev Number: 34 (DW_TAG_subroutine_type) │ │ │ │ │ <20db> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <20db> DW_AT_type : (ref4) <0x32>, float │ │ │ │ │ @@ -4547,23 +4547,23 @@ │ │ │ │ │ <2><22b6>: Abbrev Number: 0 │ │ │ │ │ <1><22b7>: Abbrev Number: 8 (DW_TAG_pointer_type) │ │ │ │ │ <22b8> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ │ <22b8> DW_AT_type : (ref4) <0x22a3>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><22bc>: Abbrev Number: 7 (DW_TAG_typedef) │ │ │ │ │ <22bd> DW_AT_name : (strp) (offset: 0xe40a): magic_api │ │ │ │ │ <22c1> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <22c2> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <22c2> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <22c3> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <22c4> DW_AT_type : (ref4) <0x1f87>, magic_api_t │ │ │ │ │ <1><22c8>: Abbrev Number: 29 (DW_TAG_enumeration_type) │ │ │ │ │ <22c9> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <22ca> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <22ca> DW_AT_type : (ref4) <0x5e>, unsigned int │ │ │ │ │ <22ce> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <22cf> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <22cf> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <22d0> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <22d1> DW_AT_sibling : (ref4) <0x2306> │ │ │ │ │ <2><22d5>: Abbrev Number: 2 (DW_TAG_enumerator) │ │ │ │ │ <22d6> DW_AT_name : (strp) (offset: 0x14df5): MAGIC_TYPE_DISTORTS │ │ │ │ │ <22da> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><22db>: Abbrev Number: 2 (DW_TAG_enumerator) │ │ │ │ │ <22dc> DW_AT_name : (strp) (offset: 0x28ec): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4588,15 +4588,15 @@ │ │ │ │ │ <2304> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><2305>: Abbrev Number: 0 │ │ │ │ │ <1><2306>: Abbrev Number: 29 (DW_TAG_enumeration_type) │ │ │ │ │ <2307> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <2308> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <2308> DW_AT_type : (ref4) <0x5e>, unsigned int │ │ │ │ │ <230c> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <230d> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <230d> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <230e> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <230f> DW_AT_sibling : (ref4) <0x232c> │ │ │ │ │ <2><2313>: Abbrev Number: 2 (DW_TAG_enumerator) │ │ │ │ │ <2314> DW_AT_name : (strp) (offset: 0xe310): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <2318> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><2319>: Abbrev Number: 2 (DW_TAG_enumerator) │ │ │ │ │ <231a> DW_AT_name : (strp) (offset: 0xe177): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4614,15 +4614,15 @@ │ │ │ │ │ <2><2335>: Abbrev Number: 21 (DW_TAG_subrange_type) │ │ │ │ │ <2336> DW_AT_type : (ref4) <0x47>, long unsigned int │ │ │ │ │ <233a> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><233b>: Abbrev Number: 0 │ │ │ │ │ <1><233c>: Abbrev Number: 33 (DW_TAG_variable) │ │ │ │ │ <233d> DW_AT_name : (strp) (offset: 0x1716a): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <2341> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2342> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <2342> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <2343> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <2344> DW_AT_type : (ref4) <0x232c> │ │ │ │ │ <2348> DW_AT_external : (flag_present) 1 │ │ │ │ │ <2348> DW_AT_location : (exprloc) 9 byte block: 3 78 3 2 0 0 0 0 0 (DW_OP_addr: 20378) │ │ │ │ │ <1><2352>: Abbrev Number: 8 (DW_TAG_pointer_type) │ │ │ │ │ <2353> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ │ <2353> DW_AT_type : (ref4) <0x39>, int │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -153,16 +153,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x22e0 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x2338 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x23ec │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 27 filenum: 20 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 55 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 55 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 56 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 7 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 57 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 58 │ │ │ │ │ @@ -959,15 +959,15 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa47a │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 61 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 19 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 19 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 60 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa4ba │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 61 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ @@ -7187,31 +7187,31 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 2817 macro : Mix_ClearError SDL_ClearError │ │ │ │ │ DW_MACRO_define_strp - lineno : 2822 macro : Mix_OutOfMemory SDL_OutOfMemory │ │ │ │ │ │ │ │ │ │ Offset: 0xa547 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa5b6 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 44 macro : SDL_IMAGE_MAJOR_VERSION 2 │ │ │ │ │ DW_MACRO_define_strp - lineno : 45 macro : SDL_IMAGE_MINOR_VERSION 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,31 +1,30 @@ │ │ │ │ │ GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ -*"((BPTD │ │ │ │ │ -;V RxxEzK │ │ │ │ │ -|h#0[2qX │ │ │ │ │ -UlS~CM^K}F │ │ │ │ │ -Ut*$6%Bl │ │ │ │ │ -.Dn!Bzr+ │ │ │ │ │ +=IHOHB*5t" │ │ │ │ │ +v`xZr>@* │ │ │ │ │ +Ut&$6%Bl │ │ │ │ │ +]yN['(]\ │ │ │ │ │ +::ddRgVr │ │ │ │ │ 9fnF=3.TI │ │ │ │ │ jK56xMQ7 │ │ │ │ │ 6]\\_hTL │ │ │ │ │ 3-e]x-2] │ │ │ │ │ J|9i7R%1R │ │ │ │ │ 5AZy1$}c4i │ │ │ │ │ 5[)X.Iq3 │ │ │ │ │ `Y tp1f3P │ │ │ │ │ owgp#mv_Y │ │ │ │ │ ^]t0`P(:+ │ │ │ │ │ `/]>Jr+:s │ │ │ │ │ P.f:3l|f: │ │ │ │ │ -;o:|i9C\m │ │ │ │ │ -|5D>-2'1hYi │ │ │ │ │ -9/4M1h]d │ │ │ │ │ -1]y_Kd%m │ │ │ │ │ -^r\<@it/r │ │ │ │ │ +,|I5x~5Z │ │ │ │ │ +Fec01a%& │ │ │ │ │ +>J4Dj[*f │ │ │ │ │ +VhqZ2-NK │ │ │ │ │ +[)e`H7J. │ │ │ │ │ call_weak_fn │ │ │ │ │ crtstuff.c │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ │ frame_dummy │ │ │ │ --- ./usr/lib/debug/.build-id/db/ee1688a7a3c3ed9125205f8b4d05e6c4a7b1f3.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/fc/1bae7d21b247891f66bd8b96de97c0876b5f62.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 84% similar despite different names │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -23,21 +23,21 @@ │ │ │ │ │ [18] .dynamic NOBITS 000000000001fde8 00fdd8 0001c0 10 WA 4 0 8 │ │ │ │ │ [19] .got NOBITS 000000000001ffa8 00fdd8 000040 08 WA 0 0 8 │ │ │ │ │ [20] .got.plt NOBITS 000000000001ffe8 00fdd8 000080 08 WA 0 0 8 │ │ │ │ │ [21] .data NOBITS 0000000000020068 00fdd8 000020 00 WA 0 0 8 │ │ │ │ │ [22] .bss NOBITS 0000000000020088 00fdd8 000020 00 WA 0 0 8 │ │ │ │ │ [23] .comment PROGBITS 0000000000000000 0001ec 00001f 01 MS 0 0 1 │ │ │ │ │ [24] .debug_aranges PROGBITS 0000000000000000 00020b 000030 00 0 0 1 │ │ │ │ │ - [25] .debug_info PROGBITS 0000000000000000 000240 001a56 00 C 0 0 8 │ │ │ │ │ + [25] .debug_info PROGBITS 0000000000000000 000240 001a57 00 C 0 0 8 │ │ │ │ │ [26] .debug_abbrev PROGBITS 0000000000000000 001c98 0001ee 00 C 0 0 8 │ │ │ │ │ [27] .debug_line PROGBITS 0000000000000000 001e88 000435 00 C 0 0 8 │ │ │ │ │ [28] .debug_str PROGBITS 0000000000000000 0022c0 009157 01 MSC 0 0 8 │ │ │ │ │ [29] .debug_line_str PROGBITS 0000000000000000 00b418 0003f1 01 MSC 0 0 8 │ │ │ │ │ [30] .debug_loclists PROGBITS 0000000000000000 00b810 00033d 00 C 0 0 8 │ │ │ │ │ - [31] .debug_macro PROGBITS 0000000000000000 00bb50 005c1c 00 C 0 0 8 │ │ │ │ │ + [31] .debug_macro PROGBITS 0000000000000000 00bb50 005c1e 00 C 0 0 8 │ │ │ │ │ [32] .symtab SYMTAB 0000000000000000 011770 000a98 18 33 74 8 │ │ │ │ │ [33] .strtab STRTAB 0000000000000000 012208 0003f0 00 0 0 1 │ │ │ │ │ [34] .shstrtab STRTAB 0000000000000000 0125f8 00015a 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: dbee1688a7a3c3ed9125205f8b4d05e6c4a7b1f3 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: fc1bae7d21b247891f66bd8b96de97c0876b5f62 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3834,189 +3834,189 @@ │ │ │ │ │ <1d47> DW_AT_decl_line : (data1) 236 │ │ │ │ │ <1d48> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1d49> DW_AT_type : (ref4) <0x1d00>, Mix_Chunk │ │ │ │ │ <1><1d4d>: Abbrev Number: 16 (DW_TAG_structure_type) │ │ │ │ │ <1d4e> DW_AT_name : (strp) (offset: 0x15755): magic_api_t │ │ │ │ │ <1d52> DW_AT_byte_size : (data1) 192 │ │ │ │ │ <1d53> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d54> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1d54> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1d55> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d55> DW_AT_sibling : (ref4) <0x1e9f> │ │ │ │ │ <2><1d59>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d5a> DW_AT_name : (strp) (offset: 0xf009): tp_version │ │ │ │ │ <1d5e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d5f> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1d5f> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1d60> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d61> DW_AT_type : (ref4) <0xce> │ │ │ │ │ <1d65> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d66>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d67> DW_AT_name : (strp) (offset: 0x12ab3): data_directory │ │ │ │ │ <1d6b> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d6c> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1d6c> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1d6d> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d6e> DW_AT_type : (ref4) <0xce> │ │ │ │ │ <1d72> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d73>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d74> DW_AT_name : (strp) (offset: 0x53ae): update_progress_bar │ │ │ │ │ <1d78> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d79> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1d79> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1d7a> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d7b> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1d7f> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d80>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d81> DW_AT_name : (strp) (offset: 0x5a35): special_notify │ │ │ │ │ <1d85> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d86> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1d86> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1d87> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d88> DW_AT_type : (ref4) <0x1b8> │ │ │ │ │ <1d8c> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d8d>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d8e> DW_AT_name : (strp) (offset: 0x3ab1): sRGB_to_linear │ │ │ │ │ <1d92> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d93> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d93> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d94> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d95> DW_AT_type : (ref4) <0x1eae> │ │ │ │ │ <1d99> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d9a>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d9b> DW_AT_name : (strp) (offset: 0x183e9): linear_to_sRGB │ │ │ │ │ <1d9f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1da0> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1da0> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1da1> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1da2> DW_AT_type : (ref4) <0x1ec2> │ │ │ │ │ <1da6> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1da7>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1da8> DW_AT_name : (strp) (offset: 0x187ba): in_circle │ │ │ │ │ <1dac> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dad> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1dad> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1dae> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1daf> DW_AT_type : (ref4) <0x1ee0> │ │ │ │ │ <1db3> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1db4>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1db5> DW_AT_name : (strp) (offset: 0x1745): getpixel │ │ │ │ │ <1db9> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dba> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1dba> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1dbb> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1dbc> DW_AT_type : (ref4) <0x1f03> │ │ │ │ │ <1dc0> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1dc1>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dc2> DW_AT_name : (strp) (offset: 0x4647): putpixel │ │ │ │ │ <1dc6> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dc7> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1dc7> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1dc8> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dc9> DW_AT_type : (ref4) <0x1f22> │ │ │ │ │ <1dcd> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1dce>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dcf> DW_AT_name : (strp) (offset: 0x6ab1): xorpixel │ │ │ │ │ <1dd3> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dd4> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1dd4> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1dd5> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd6> DW_AT_type : (ref4) <0x1f3c> │ │ │ │ │ <1dda> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1ddb>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1ddc> DW_AT_name : (strp) (offset: 0x376b): playsound │ │ │ │ │ <1de0> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1de1> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1de1> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1de2> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de3> DW_AT_type : (ref4) <0x1f5b> │ │ │ │ │ <1de7> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><1de8>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1de9> DW_AT_name : (strp) (offset: 0xd874): playingsound │ │ │ │ │ <1ded> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dee> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1dee> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1def> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1df0> DW_AT_type : (ref4) <0x1f65> │ │ │ │ │ <1df4> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><1df5>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1df6> DW_AT_name : (strp) (offset: 0x1b0a7): pausesound │ │ │ │ │ <1dfa> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dfb> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1dfb> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <1dfc> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dfd> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e01> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><1e02>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e03> DW_AT_name : (strp) (offset: 0x1b0a5): unpausesound │ │ │ │ │ <1e07> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e08> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <1e08> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <1e09> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e0a> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e0e> DW_AT_data_member_location: (data1) 104 │ │ │ │ │ <2><1e0f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e10> DW_AT_name : (strp) (offset: 0xf752): stopsound │ │ │ │ │ <1e14> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e15> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <1e15> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <1e16> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e17> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e1b> DW_AT_data_member_location: (data1) 112 │ │ │ │ │ <2><1e1c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e1d> DW_AT_name : (strp) (offset: 0xb1e8): line │ │ │ │ │ <1e21> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e22> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <1e22> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <1e23> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e24> DW_AT_type : (ref4) <0x1fcb> │ │ │ │ │ <1e28> DW_AT_data_member_location: (data1) 120 │ │ │ │ │ <2><1e29>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e2a> DW_AT_name : (strp) (offset: 0x12a63): button_down │ │ │ │ │ <1e2e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e2f> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <1e2f> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <1e30> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1e31> DW_AT_type : (ref4) <0x1f65> │ │ │ │ │ <1e35> DW_AT_data_member_location: (data1) 128 │ │ │ │ │ <2><1e36>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e37> DW_AT_name : (strp) (offset: 0x1007e): rgbtohsv │ │ │ │ │ <1e3b> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e3c> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <1e3c> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <1e3d> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e3e> DW_AT_type : (ref4) <0x1ff9> │ │ │ │ │ <1e42> DW_AT_data_member_location: (data1) 136 │ │ │ │ │ <2><1e43>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e44> DW_AT_name : (strp) (offset: 0xb927): hsvtorgb │ │ │ │ │ <1e48> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e49> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1e49> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1e4a> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e4b> DW_AT_type : (ref4) <0x2022> │ │ │ │ │ <1e4f> DW_AT_data_member_location: (data1) 144 │ │ │ │ │ <2><1e50>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e51> DW_AT_name : (strp) (offset: 0x170f4): canvas_w │ │ │ │ │ <1e55> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e56> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <1e56> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <1e57> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e58> DW_AT_type : (ref4) <0x39>, int │ │ │ │ │ <1e5c> DW_AT_data_member_location: (data1) 152 │ │ │ │ │ <2><1e5d>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e5e> DW_AT_name : (strp) (offset: 0x1704f): canvas_h │ │ │ │ │ <1e62> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e63> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <1e63> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <1e64> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e65> DW_AT_type : (ref4) <0x39>, int │ │ │ │ │ <1e69> DW_AT_data_member_location: (data1) 156 │ │ │ │ │ <2><1e6a>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e6b> DW_AT_name : (strp) (offset: 0x15cfe): scale │ │ │ │ │ <1e6f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e70> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <1e70> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <1e71> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e72> DW_AT_type : (ref4) <0x2045> │ │ │ │ │ <1e76> DW_AT_data_member_location: (data1) 160 │ │ │ │ │ <2><1e77>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e78> DW_AT_name : (strp) (offset: 0x15cf7): rotate_scale │ │ │ │ │ <1e7c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e7d> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1e7d> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1e7e> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e7f> DW_AT_type : (ref4) <0x2063> │ │ │ │ │ <1e83> DW_AT_data_member_location: (data1) 168 │ │ │ │ │ <2><1e84>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e85> DW_AT_name : (strp) (offset: 0x1a5f0): touched │ │ │ │ │ <1e89> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e8a> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <1e8a> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <1e8b> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e8c> DW_AT_type : (ref4) <0x207c> │ │ │ │ │ <1e90> DW_AT_data_member_location: (data1) 176 │ │ │ │ │ <2><1e91>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e92> DW_AT_name : (strp) (offset: 0x835c): retract_undo │ │ │ │ │ <1e96> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e97> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <1e97> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <1e98> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e99> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e9d> DW_AT_data_member_location: (data1) 184 │ │ │ │ │ <2><1e9e>: Abbrev Number: 0 │ │ │ │ │ <1><1e9f>: Abbrev Number: 24 (DW_TAG_subroutine_type) │ │ │ │ │ <1ea0> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1ea0> DW_AT_type : (ref4) <0x40>, float │ │ │ │ │ @@ -4246,23 +4246,23 @@ │ │ │ │ │ <2><207b>: Abbrev Number: 0 │ │ │ │ │ <1><207c>: Abbrev Number: 8 (DW_TAG_pointer_type) │ │ │ │ │ <207d> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ │ <207d> DW_AT_type : (ref4) <0x2068>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><2081>: Abbrev Number: 6 (DW_TAG_typedef) │ │ │ │ │ <2082> DW_AT_name : (strp) (offset: 0xd667): magic_api │ │ │ │ │ <2086> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2087> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <2087> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <2088> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <2089> DW_AT_type : (ref4) <0x1d4d>, magic_api_t │ │ │ │ │ <1><208d>: Abbrev Number: 20 (DW_TAG_enumeration_type) │ │ │ │ │ <208e> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <208f> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <208f> DW_AT_type : (ref4) <0x5e>, unsigned int │ │ │ │ │ <2093> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2094> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <2094> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <2095> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <2096> DW_AT_sibling : (ref4) <0x20cb> │ │ │ │ │ <2><209a>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <209b> DW_AT_name : (strp) (offset: 0x148fd): MAGIC_TYPE_DISTORTS │ │ │ │ │ <209f> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20a0>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20a1> DW_AT_name : (strp) (offset: 0x284a): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4287,15 +4287,15 @@ │ │ │ │ │ <20c9> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><20ca>: Abbrev Number: 0 │ │ │ │ │ <1><20cb>: Abbrev Number: 20 (DW_TAG_enumeration_type) │ │ │ │ │ <20cc> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <20cd> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <20cd> DW_AT_type : (ref4) <0x5e>, unsigned int │ │ │ │ │ <20d1> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20d2> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <20d2> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <20d3> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <20d4> DW_AT_sibling : (ref4) <0x20f1> │ │ │ │ │ <2><20d8>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20d9> DW_AT_name : (strp) (offset: 0xdfb3): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <20dd> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20de>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20df> DW_AT_name : (strp) (offset: 0xde1a): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4313,15 +4313,15 @@ │ │ │ │ │ <2><20fa>: Abbrev Number: 26 (DW_TAG_subrange_type) │ │ │ │ │ <20fb> DW_AT_type : (ref4) <0x47>, long unsigned int │ │ │ │ │ <20ff> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><2100>: Abbrev Number: 0 │ │ │ │ │ <1><2101>: Abbrev Number: 31 (DW_TAG_variable) │ │ │ │ │ <2102> DW_AT_name : (strp) (offset: 0x16bef): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <2106> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2107> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <2107> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <2108> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <2109> DW_AT_type : (ref4) <0x20f1> │ │ │ │ │ <210d> DW_AT_external : (flag_present) 1 │ │ │ │ │ <210d> DW_AT_location : (exprloc) 9 byte block: 3 70 0 2 0 0 0 0 0 (DW_OP_addr: 20070) │ │ │ │ │ <1><2117>: Abbrev Number: 32 (DW_TAG_variable) │ │ │ │ │ <2118> DW_AT_name : (strp) (offset: 0x1a178): crescent_snd │ │ │ │ │ <211c> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -136,16 +136,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x225c │ │ │ │ │ DW_MACRO_start_file - lineno: 23 filenum: 35 │ │ │ │ │ DW_MACRO_import - offset : 0x226c │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 18 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 53 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 53 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 54 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 5 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 55 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 56 │ │ │ │ │ @@ -942,25 +942,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa2f0 │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 59 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 17 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 17 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 58 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa330 │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 59 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 25 filenum: 21 │ │ │ │ │ + DW_MACRO_start_file - lineno: 9 filenum: 21 │ │ │ │ │ DW_MACRO_import - offset : 0xa3bd │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 35 │ │ │ │ │ DW_MACRO_import - offset : 0x2cc5 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 181 │ │ │ │ │ DW_MACRO_import - offset : 0xa3d9 │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 35 │ │ │ │ │ @@ -7175,31 +7175,31 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 114 macro : ngettext(msgid1,msgid2,n) dngettext (NULL, msgid1, msgid2, n) │ │ │ │ │ DW_MACRO_define_strp - lineno : 116 macro : dngettext(domainname,msgid1,msgid2,n) dcngettext (domainname, msgid1, msgid2, n, LC_MESSAGES) │ │ │ │ │ │ │ │ │ │ Offset: 0xa511 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa580 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 44 macro : SDL_IMAGE_MAJOR_VERSION 2 │ │ │ │ │ DW_MACRO_define_strp - lineno : 45 macro : SDL_IMAGE_MINOR_VERSION 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,24 +1,23 @@ │ │ │ │ │ -GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ - (AN9$ │ │ │ │ │ -\U+wB-f6 │ │ │ │ │ +k_bGCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ q(jDtCT?* │ │ │ │ │ g2^jip"ki │ │ │ │ │ /{<>$()A │ │ │ │ │ X7A/]uR~[ │ │ │ │ │ b(g8kDF1 │ │ │ │ │ Wm~y^JF`N │ │ │ │ │ "IO#H'rt │ │ │ │ │ 8=Et&CIg │ │ │ │ │ lWoUJR2kL │ │ │ │ │ A%T$9a"R │ │ │ │ │ u><?sIn5 │ │ │ │ │ -7o*["zW? │ │ │ │ │ -Phqj"-NM │ │ │ │ │ -Ct'DwBt'DwBt'DwBt'DwBt'DwBt'DwB │ │ │ │ │ +.pf0Ss.`,4 │ │ │ │ │ +>:PWL/dn │ │ │ │ │ +Vhqj"-NML │ │ │ │ │ +Qb"JNRV[ND │ │ │ │ │ call_weak_fn │ │ │ │ │ crtstuff.c │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ │ frame_dummy │ │ │ │ --- ./usr/lib/debug/.build-id/dc/ee02ac6f18860acfc780a6532973577cc93c7c.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/af/a6554143c8a09db822eddd99876cc4a172ab14.debug │ │ │ │┄ Files 86% similar despite different names │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -23,22 +23,22 @@ │ │ │ │ │ [18] .dynamic NOBITS 000000000001fe00 00fdf0 0001c0 10 WA 4 0 8 │ │ │ │ │ [19] .got NOBITS 000000000001ffc0 00fdf0 000028 08 WA 0 0 8 │ │ │ │ │ [20] .got.plt NOBITS 000000000001ffe8 00fdf0 000088 08 WA 0 0 8 │ │ │ │ │ [21] .data NOBITS 0000000000020070 00fdf0 000028 00 WA 0 0 8 │ │ │ │ │ [22] .bss NOBITS 00000000000200a0 00fdf0 000028 00 WA 0 0 16 │ │ │ │ │ [23] .comment PROGBITS 0000000000000000 0001ec 00001f 01 MS 0 0 1 │ │ │ │ │ [24] .debug_aranges PROGBITS 0000000000000000 00020b 000030 00 0 0 1 │ │ │ │ │ - [25] .debug_info PROGBITS 0000000000000000 000240 001c2c 00 C 0 0 8 │ │ │ │ │ + [25] .debug_info PROGBITS 0000000000000000 000240 001c2b 00 C 0 0 8 │ │ │ │ │ [26] .debug_abbrev PROGBITS 0000000000000000 001e70 000230 00 C 0 0 8 │ │ │ │ │ [27] .debug_line PROGBITS 0000000000000000 0020a0 0006c0 00 C 0 0 8 │ │ │ │ │ [28] .debug_str PROGBITS 0000000000000000 002760 0091c5 01 MSC 0 0 8 │ │ │ │ │ [29] .debug_line_str PROGBITS 0000000000000000 00b928 0003e6 01 MSC 0 0 8 │ │ │ │ │ [30] .debug_loclists PROGBITS 0000000000000000 00bd10 0005e2 00 C 0 0 8 │ │ │ │ │ - [31] .debug_macro PROGBITS 0000000000000000 00c2f8 005c17 00 C 0 0 8 │ │ │ │ │ - [32] .debug_rnglists PROGBITS 0000000000000000 011f0f 00008b 00 0 0 1 │ │ │ │ │ + [31] .debug_macro PROGBITS 0000000000000000 00c2f8 005c1a 00 C 0 0 8 │ │ │ │ │ + [32] .debug_rnglists PROGBITS 0000000000000000 011f12 00008b 00 0 0 1 │ │ │ │ │ [33] .symtab SYMTAB 0000000000000000 011fa0 000a98 18 34 77 8 │ │ │ │ │ [34] .strtab STRTAB 0000000000000000 012a38 00040b 00 0 0 1 │ │ │ │ │ [35] .shstrtab STRTAB 0000000000000000 012e43 00016a 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: dcee02ac6f18860acfc780a6532973577cc93c7c │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: afa6554143c8a09db822eddd99876cc4a172ab14 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3834,189 +3834,189 @@ │ │ │ │ │ <1d47> DW_AT_decl_line : (data1) 236 │ │ │ │ │ <1d48> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1d49> DW_AT_type : (ref4) <0x1d00>, Mix_Chunk │ │ │ │ │ <1><1d4d>: Abbrev Number: 17 (DW_TAG_structure_type) │ │ │ │ │ <1d4e> DW_AT_name : (strp) (offset: 0x157ac): magic_api_t │ │ │ │ │ <1d52> DW_AT_byte_size : (data1) 192 │ │ │ │ │ <1d53> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d54> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1d54> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1d55> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d55> DW_AT_sibling : (ref4) <0x1e9f> │ │ │ │ │ <2><1d59>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d5a> DW_AT_name : (strp) (offset: 0xf033): tp_version │ │ │ │ │ <1d5e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d5f> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1d5f> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1d60> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d61> DW_AT_type : (ref4) <0xc0> │ │ │ │ │ <1d65> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d66>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d67> DW_AT_name : (strp) (offset: 0x12ac5): data_directory │ │ │ │ │ <1d6b> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d6c> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1d6c> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1d6d> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d6e> DW_AT_type : (ref4) <0xc0> │ │ │ │ │ <1d72> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d73>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d74> DW_AT_name : (strp) (offset: 0x53c2): update_progress_bar │ │ │ │ │ <1d78> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d79> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1d79> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1d7a> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d7b> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1d7f> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d80>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d81> DW_AT_name : (strp) (offset: 0x5ab8): special_notify │ │ │ │ │ <1d85> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d86> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1d86> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1d87> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d88> DW_AT_type : (ref4) <0x1b8> │ │ │ │ │ <1d8c> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d8d>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d8e> DW_AT_name : (strp) (offset: 0x3b14): sRGB_to_linear │ │ │ │ │ <1d92> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d93> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d93> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d94> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d95> DW_AT_type : (ref4) <0x1eae> │ │ │ │ │ <1d99> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d9a>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d9b> DW_AT_name : (strp) (offset: 0x18334): linear_to_sRGB │ │ │ │ │ <1d9f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1da0> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1da0> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1da1> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1da2> DW_AT_type : (ref4) <0x1ec2> │ │ │ │ │ <1da6> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1da7>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1da8> DW_AT_name : (strp) (offset: 0x18768): in_circle │ │ │ │ │ <1dac> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dad> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1dad> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1dae> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1daf> DW_AT_type : (ref4) <0x1ee0> │ │ │ │ │ <1db3> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1db4>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1db5> DW_AT_name : (strp) (offset: 0x175b): getpixel │ │ │ │ │ <1db9> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dba> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1dba> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1dbb> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1dbc> DW_AT_type : (ref4) <0x1f03> │ │ │ │ │ <1dc0> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1dc1>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1dc2> DW_AT_name : (strp) (offset: 0x4694): putpixel │ │ │ │ │ <1dc6> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dc7> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1dc7> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1dc8> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dc9> DW_AT_type : (ref4) <0x1f22> │ │ │ │ │ <1dcd> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1dce>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1dcf> DW_AT_name : (strp) (offset: 0x6b14): xorpixel │ │ │ │ │ <1dd3> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dd4> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1dd4> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1dd5> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd6> DW_AT_type : (ref4) <0x1f3c> │ │ │ │ │ <1dda> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1ddb>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1ddc> DW_AT_name : (strp) (offset: 0x37b0): playsound │ │ │ │ │ <1de0> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1de1> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1de1> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1de2> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de3> DW_AT_type : (ref4) <0x1f5b> │ │ │ │ │ <1de7> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><1de8>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1de9> DW_AT_name : (strp) (offset: 0xd92b): playingsound │ │ │ │ │ <1ded> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dee> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1dee> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1def> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1df0> DW_AT_type : (ref4) <0x1f65> │ │ │ │ │ <1df4> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><1df5>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1df6> DW_AT_name : (strp) (offset: 0x1b04f): pausesound │ │ │ │ │ <1dfa> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dfb> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1dfb> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <1dfc> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dfd> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e01> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><1e02>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e03> DW_AT_name : (strp) (offset: 0x1b04d): unpausesound │ │ │ │ │ <1e07> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e08> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <1e08> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <1e09> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e0a> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e0e> DW_AT_data_member_location: (data1) 104 │ │ │ │ │ <2><1e0f>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e10> DW_AT_name : (strp) (offset: 0xf76a): stopsound │ │ │ │ │ <1e14> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e15> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <1e15> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <1e16> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e17> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e1b> DW_AT_data_member_location: (data1) 112 │ │ │ │ │ <2><1e1c>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e1d> DW_AT_name : (strp) (offset: 0xb2c1): line │ │ │ │ │ <1e21> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e22> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <1e22> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <1e23> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e24> DW_AT_type : (ref4) <0x1fcb> │ │ │ │ │ <1e28> DW_AT_data_member_location: (data1) 120 │ │ │ │ │ <2><1e29>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e2a> DW_AT_name : (strp) (offset: 0x12a90): button_down │ │ │ │ │ <1e2e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e2f> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <1e2f> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <1e30> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1e31> DW_AT_type : (ref4) <0x1f65> │ │ │ │ │ <1e35> DW_AT_data_member_location: (data1) 128 │ │ │ │ │ <2><1e36>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e37> DW_AT_name : (strp) (offset: 0x10085): rgbtohsv │ │ │ │ │ <1e3b> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e3c> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <1e3c> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <1e3d> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e3e> DW_AT_type : (ref4) <0x1ff9> │ │ │ │ │ <1e42> DW_AT_data_member_location: (data1) 136 │ │ │ │ │ <2><1e43>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e44> DW_AT_name : (strp) (offset: 0xba43): hsvtorgb │ │ │ │ │ <1e48> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e49> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1e49> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1e4a> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e4b> DW_AT_type : (ref4) <0x2022> │ │ │ │ │ <1e4f> DW_AT_data_member_location: (data1) 144 │ │ │ │ │ <2><1e50>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e51> DW_AT_name : (strp) (offset: 0x1706b): canvas_w │ │ │ │ │ <1e55> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e56> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <1e56> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <1e57> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e58> DW_AT_type : (ref4) <0x3b>, int │ │ │ │ │ <1e5c> DW_AT_data_member_location: (data1) 152 │ │ │ │ │ <2><1e5d>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e5e> DW_AT_name : (strp) (offset: 0x16fc6): canvas_h │ │ │ │ │ <1e62> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e63> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <1e63> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <1e64> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e65> DW_AT_type : (ref4) <0x3b>, int │ │ │ │ │ <1e69> DW_AT_data_member_location: (data1) 156 │ │ │ │ │ <2><1e6a>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e6b> DW_AT_name : (strp) (offset: 0x15c5f): scale │ │ │ │ │ <1e6f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e70> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <1e70> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <1e71> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e72> DW_AT_type : (ref4) <0x2045> │ │ │ │ │ <1e76> DW_AT_data_member_location: (data1) 160 │ │ │ │ │ <2><1e77>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e78> DW_AT_name : (strp) (offset: 0x15c58): rotate_scale │ │ │ │ │ <1e7c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e7d> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1e7d> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1e7e> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e7f> DW_AT_type : (ref4) <0x2063> │ │ │ │ │ <1e83> DW_AT_data_member_location: (data1) 168 │ │ │ │ │ <2><1e84>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e85> DW_AT_name : (strp) (offset: 0x1a5f6): touched │ │ │ │ │ <1e89> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e8a> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <1e8a> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <1e8b> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e8c> DW_AT_type : (ref4) <0x207c> │ │ │ │ │ <1e90> DW_AT_data_member_location: (data1) 176 │ │ │ │ │ <2><1e91>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e92> DW_AT_name : (strp) (offset: 0x83ee): retract_undo │ │ │ │ │ <1e96> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e97> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <1e97> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <1e98> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e99> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e9d> DW_AT_data_member_location: (data1) 184 │ │ │ │ │ <2><1e9e>: Abbrev Number: 0 │ │ │ │ │ <1><1e9f>: Abbrev Number: 28 (DW_TAG_subroutine_type) │ │ │ │ │ <1ea0> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1ea0> DW_AT_type : (ref4) <0x14f>, float │ │ │ │ │ @@ -4246,23 +4246,23 @@ │ │ │ │ │ <2><207b>: Abbrev Number: 0 │ │ │ │ │ <1><207c>: Abbrev Number: 8 (DW_TAG_pointer_type) │ │ │ │ │ <207d> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ │ <207d> DW_AT_type : (ref4) <0x2068>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><2081>: Abbrev Number: 6 (DW_TAG_typedef) │ │ │ │ │ <2082> DW_AT_name : (strp) (offset: 0xd713): magic_api │ │ │ │ │ <2086> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2087> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <2087> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <2088> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <2089> DW_AT_type : (ref4) <0x1d4d>, magic_api_t │ │ │ │ │ <1><208d>: Abbrev Number: 22 (DW_TAG_enumeration_type) │ │ │ │ │ <208e> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <208f> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <208f> DW_AT_type : (ref4) <0x50>, unsigned int │ │ │ │ │ <2093> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2094> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <2094> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <2095> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <2096> DW_AT_sibling : (ref4) <0x20cb> │ │ │ │ │ <2><209a>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <209b> DW_AT_name : (strp) (offset: 0x14963): MAGIC_TYPE_DISTORTS │ │ │ │ │ <209f> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20a0>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20a1> DW_AT_name : (strp) (offset: 0x19812): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4287,15 +4287,15 @@ │ │ │ │ │ <20c9> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><20ca>: Abbrev Number: 0 │ │ │ │ │ <1><20cb>: Abbrev Number: 22 (DW_TAG_enumeration_type) │ │ │ │ │ <20cc> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <20cd> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <20cd> DW_AT_type : (ref4) <0x50>, unsigned int │ │ │ │ │ <20d1> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20d2> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <20d2> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <20d3> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <20d4> DW_AT_sibling : (ref4) <0x20f1> │ │ │ │ │ <2><20d8>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20d9> DW_AT_name : (strp) (offset: 0xe047): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <20dd> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20de>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20df> DW_AT_name : (strp) (offset: 0xdeae): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4313,15 +4313,15 @@ │ │ │ │ │ <2><20fa>: Abbrev Number: 27 (DW_TAG_subrange_type) │ │ │ │ │ <20fb> DW_AT_type : (ref4) <0x32>, long unsigned int │ │ │ │ │ <20ff> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><2100>: Abbrev Number: 0 │ │ │ │ │ <1><2101>: Abbrev Number: 62 (DW_TAG_variable) │ │ │ │ │ <2102> DW_AT_name : (strp) (offset: 0x16b57): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <2106> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2107> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <2107> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <2108> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <2109> DW_AT_type : (ref4) <0x20f1> │ │ │ │ │ <210d> DW_AT_external : (flag_present) 1 │ │ │ │ │ <210d> DW_AT_location : (exprloc) 9 byte block: 3 80 0 2 0 0 0 0 0 (DW_OP_addr: 20080) │ │ │ │ │ <1><2117>: Abbrev Number: 22 (DW_TAG_enumeration_type) │ │ │ │ │ <2118> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <2119> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -247,16 +247,16 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 947 macro : __COMPAR_FN_T │ │ │ │ │ DW_MACRO_start_file - lineno: 965 filenum: 77 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 1155 filenum: 78 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 18 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 79 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 79 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 80 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 5 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 81 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 82 │ │ │ │ │ @@ -942,25 +942,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa2e4 │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 85 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 17 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 17 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 84 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa324 │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 85 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 25 filenum: 20 │ │ │ │ │ + DW_MACRO_start_file - lineno: 9 filenum: 20 │ │ │ │ │ DW_MACRO_import - offset : 0xa3b1 │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 34 │ │ │ │ │ DW_MACRO_import - offset : 0x2cb9 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 180 │ │ │ │ │ DW_MACRO_import - offset : 0xa3cd │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 34 │ │ │ │ │ @@ -7173,31 +7173,31 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 114 macro : ngettext(msgid1,msgid2,n) dngettext (NULL, msgid1, msgid2, n) │ │ │ │ │ DW_MACRO_define_strp - lineno : 116 macro : dngettext(domainname,msgid1,msgid2,n) dcngettext (domainname, msgid1, msgid2, n, LC_MESSAGES) │ │ │ │ │ │ │ │ │ │ Offset: 0xa505 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa574 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 44 macro : SDL_IMAGE_MAJOR_VERSION 2 │ │ │ │ │ DW_MACRO_define_strp - lineno : 45 macro : SDL_IMAGE_MINOR_VERSION 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,29 +1,36 @@ │ │ │ │ │ -<|GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ -`I-tc~s!#v │ │ │ │ │ +GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ +$$z3J%&zKOKP │ │ │ │ │ +a->Ei]1& │ │ │ │ │ +nCFPE;XHE;X │ │ │ │ │ +xH@5S]RmP- │ │ │ │ │ Xx,]V4{5 │ │ │ │ │ G^cP:o]c │ │ │ │ │ !8%VY)7p │ │ │ │ │ 't"c6CEKYW │ │ │ │ │ 9iJ9 qQXD │ │ │ │ │ ~L avn9X │ │ │ │ │ [CC+B$-X │ │ │ │ │ k4e3~{.p │ │ │ │ │ *%REA]0?W │ │ │ │ │ .*w3pv3= │ │ │ │ │ -tN5ow+fu │ │ │ │ │ -1b0Zd/,i' │ │ │ │ │ -4gFiV_kP │ │ │ │ │ -?r] FyKu │ │ │ │ │ -E).=JqiR │ │ │ │ │ -e).=KqiZ │ │ │ │ │ -JNp<qv}r"JND │ │ │ │ │ -$M9ISNDY │ │ │ │ │ -+DwBt'DwBt'DwBt'DwBt'DwBt'DwB7JQ │ │ │ │ │ +wvGUknZ| │ │ │ │ │ +="ugx^+_ │ │ │ │ │ +Y#;]P4W8 │ │ │ │ │ +rqh_WJ@; │ │ │ │ │ +c-4%P /6 │ │ │ │ │ +!n=ZT]F#m │ │ │ │ │ +MBmd;M+"Wn6^* │ │ │ │ │ +%G8nUr$J │ │ │ │ │ + QB!J*0? │ │ │ │ │ %'8nUr"JN │ │ │ │ │ +Bt'DwBt'DwBt'DwBt'DwBt'DwBt't │ │ │ │ │ +JNp<qv}r"JND │ │ │ │ │ +GC?sfA~r │ │ │ │ │ +K)bb935G │ │ │ │ │ call_weak_fn │ │ │ │ │ crtstuff.c │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ │ frame_dummy │ │ │ │ --- ./usr/lib/debug/.build-id/e0/577c78ae400f8eff6145b0759d154263149d38.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/cb/f155e91a2cf2054d8dce3b17894bfe671e63b2.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 81% similar despite different names │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: DYN (Shared object file) │ │ │ │ │ Machine: AArch64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ │ - Start of section headers: 76320 (bytes into file) │ │ │ │ │ + Start of section headers: 76328 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ │ Number of program headers: 7 │ │ │ │ │ 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 0x12a20: │ │ │ │ │ +There are 36 section headers, starting at offset 0x12a28: │ │ │ │ │ │ │ │ │ │ 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 00000000000001c8 0001c8 000024 00 A 0 0 4 │ │ │ │ │ [ 2] .gnu.hash NOBITS 00000000000001f0 0001ec 0000e0 00 A 3 0 8 │ │ │ │ │ [ 3] .dynsym NOBITS 00000000000002d0 0001ec 0003f0 18 A 4 3 8 │ │ │ │ │ @@ -23,23 +23,23 @@ │ │ │ │ │ [18] .dynamic NOBITS 000000000001fde0 00fdd0 0001c0 10 WA 4 0 8 │ │ │ │ │ [19] .got NOBITS 000000000001ffa0 00fdd0 000048 08 WA 0 0 8 │ │ │ │ │ [20] .got.plt NOBITS 000000000001ffe8 00fdd0 000070 08 WA 0 0 8 │ │ │ │ │ [21] .data NOBITS 0000000000020058 00fdd0 000030 00 WA 0 0 8 │ │ │ │ │ [22] .bss NOBITS 0000000000020088 00fdd0 000020 00 WA 0 0 8 │ │ │ │ │ [23] .comment PROGBITS 0000000000000000 0001ec 00001f 01 MS 0 0 1 │ │ │ │ │ [24] .debug_aranges PROGBITS 0000000000000000 00020b 000030 00 0 0 1 │ │ │ │ │ - [25] .debug_info PROGBITS 0000000000000000 000240 001aa8 00 C 0 0 8 │ │ │ │ │ + [25] .debug_info PROGBITS 0000000000000000 000240 001aa7 00 C 0 0 8 │ │ │ │ │ [26] .debug_abbrev PROGBITS 0000000000000000 001ce8 000206 00 C 0 0 8 │ │ │ │ │ [27] .debug_line PROGBITS 0000000000000000 001ef0 0004be 00 C 0 0 8 │ │ │ │ │ [28] .debug_str PROGBITS 0000000000000000 0023b0 0091c8 01 MSC 0 0 8 │ │ │ │ │ [29] .debug_line_str PROGBITS 0000000000000000 00b578 0003e1 01 MSC 0 0 8 │ │ │ │ │ [30] .debug_loclists PROGBITS 0000000000000000 00b960 0003d2 00 C 0 0 8 │ │ │ │ │ - [31] .debug_macro PROGBITS 0000000000000000 00bd38 005c11 00 C 0 0 8 │ │ │ │ │ - [32] .debug_rnglists PROGBITS 0000000000000000 011949 0000a6 00 0 0 1 │ │ │ │ │ - [33] .symtab SYMTAB 0000000000000000 0119f0 000af8 18 34 78 8 │ │ │ │ │ - [34] .strtab STRTAB 0000000000000000 0124e8 0003c7 00 0 0 1 │ │ │ │ │ - [35] .shstrtab STRTAB 0000000000000000 0128af 00016a 00 0 0 1 │ │ │ │ │ + [31] .debug_macro PROGBITS 0000000000000000 00bd38 005c13 00 C 0 0 8 │ │ │ │ │ + [32] .debug_rnglists PROGBITS 0000000000000000 01194b 0000a6 00 0 0 1 │ │ │ │ │ + [33] .symtab SYMTAB 0000000000000000 0119f8 000af8 18 34 78 8 │ │ │ │ │ + [34] .strtab STRTAB 0000000000000000 0124f0 0003c7 00 0 0 1 │ │ │ │ │ + [35] .shstrtab STRTAB 0000000000000000 0128b7 00016a 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), p (processor specific) │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: e0577c78ae400f8eff6145b0759d154263149d38 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: cbf155e91a2cf2054d8dce3b17894bfe671e63b2 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3834,189 +3834,189 @@ │ │ │ │ │ <1d49> DW_AT_decl_line : (data1) 236 │ │ │ │ │ <1d4a> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1d4b> DW_AT_type : (ref4) <0x1d02>, Mix_Chunk │ │ │ │ │ <1><1d4f>: Abbrev Number: 16 (DW_TAG_structure_type) │ │ │ │ │ <1d50> DW_AT_name : (strp) (offset: 0x157f3): magic_api_t │ │ │ │ │ <1d54> DW_AT_byte_size : (data1) 192 │ │ │ │ │ <1d55> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d56> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1d56> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1d57> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d57> DW_AT_sibling : (ref4) <0x1ea1> │ │ │ │ │ <2><1d5b>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d5c> DW_AT_name : (strp) (offset: 0xefc5): tp_version │ │ │ │ │ <1d60> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d61> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1d61> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1d62> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d63> DW_AT_type : (ref4) <0xc0> │ │ │ │ │ <1d67> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d68>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d69> DW_AT_name : (strp) (offset: 0x12afc): data_directory │ │ │ │ │ <1d6d> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d6e> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1d6e> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1d6f> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d70> DW_AT_type : (ref4) <0xc0> │ │ │ │ │ <1d74> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d75>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d76> DW_AT_name : (strp) (offset: 0x54f8): update_progress_bar │ │ │ │ │ <1d7a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d7b> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1d7b> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1d7c> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d7d> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1d81> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d82>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d83> DW_AT_name : (strp) (offset: 0x5bfa): special_notify │ │ │ │ │ <1d87> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d88> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1d88> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1d89> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d8a> DW_AT_type : (ref4) <0x1b8> │ │ │ │ │ <1d8e> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d8f>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d90> DW_AT_name : (strp) (offset: 0x3bc5): sRGB_to_linear │ │ │ │ │ <1d94> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d95> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d95> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d96> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d97> DW_AT_type : (ref4) <0x1eb0> │ │ │ │ │ <1d9b> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d9c>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d9d> DW_AT_name : (strp) (offset: 0x18449): linear_to_sRGB │ │ │ │ │ <1da1> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1da2> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1da2> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1da3> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1da4> DW_AT_type : (ref4) <0x1ec4> │ │ │ │ │ <1da8> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1da9>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1daa> DW_AT_name : (strp) (offset: 0x18807): in_circle │ │ │ │ │ <1dae> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1daf> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1daf> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1db0> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1db1> DW_AT_type : (ref4) <0x1ee2> │ │ │ │ │ <1db5> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1db6>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1db7> DW_AT_name : (strp) (offset: 0x17f9): getpixel │ │ │ │ │ <1dbb> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dbc> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1dbc> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1dbd> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1dbe> DW_AT_type : (ref4) <0x1f05> │ │ │ │ │ <1dc2> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1dc3>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1dc4> DW_AT_name : (strp) (offset: 0x47a2): putpixel │ │ │ │ │ <1dc8> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dc9> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1dc9> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1dca> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dcb> DW_AT_type : (ref4) <0x1f24> │ │ │ │ │ <1dcf> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1dd0>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1dd1> DW_AT_name : (strp) (offset: 0x6c17): xorpixel │ │ │ │ │ <1dd5> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dd6> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1dd6> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1dd7> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd8> DW_AT_type : (ref4) <0x1f3e> │ │ │ │ │ <1ddc> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1ddd>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1dde> DW_AT_name : (strp) (offset: 0x3845): playsound │ │ │ │ │ <1de2> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1de3> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1de3> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1de4> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de5> DW_AT_type : (ref4) <0x1f5d> │ │ │ │ │ <1de9> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><1dea>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1deb> DW_AT_name : (strp) (offset: 0xd925): playingsound │ │ │ │ │ <1def> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1df0> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1df0> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1df1> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1df2> DW_AT_type : (ref4) <0x1f67> │ │ │ │ │ <1df6> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><1df7>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1df8> DW_AT_name : (strp) (offset: 0x1b0a7): pausesound │ │ │ │ │ <1dfc> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dfd> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1dfd> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <1dfe> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dff> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e03> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><1e04>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e05> DW_AT_name : (strp) (offset: 0x1b0a5): unpausesound │ │ │ │ │ <1e09> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e0a> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <1e0a> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <1e0b> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e0c> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e10> DW_AT_data_member_location: (data1) 104 │ │ │ │ │ <2><1e11>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e12> DW_AT_name : (strp) (offset: 0xf6a8): stopsound │ │ │ │ │ <1e16> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e17> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <1e17> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <1e18> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e19> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e1d> DW_AT_data_member_location: (data1) 112 │ │ │ │ │ <2><1e1e>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e1f> DW_AT_name : (strp) (offset: 0xb33f): line │ │ │ │ │ <1e23> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e24> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <1e24> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <1e25> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e26> DW_AT_type : (ref4) <0x1fcd> │ │ │ │ │ <1e2a> DW_AT_data_member_location: (data1) 120 │ │ │ │ │ <2><1e2b>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e2c> DW_AT_name : (strp) (offset: 0x12abd): button_down │ │ │ │ │ <1e30> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e31> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <1e31> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <1e32> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1e33> DW_AT_type : (ref4) <0x1f67> │ │ │ │ │ <1e37> DW_AT_data_member_location: (data1) 128 │ │ │ │ │ <2><1e38>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e39> DW_AT_name : (strp) (offset: 0xfffe): rgbtohsv │ │ │ │ │ <1e3d> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e3e> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <1e3e> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <1e3f> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e40> DW_AT_type : (ref4) <0x1ffb> │ │ │ │ │ <1e44> DW_AT_data_member_location: (data1) 136 │ │ │ │ │ <2><1e45>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e46> DW_AT_name : (strp) (offset: 0xba74): hsvtorgb │ │ │ │ │ <1e4a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e4b> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1e4b> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1e4c> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e4d> DW_AT_type : (ref4) <0x2024> │ │ │ │ │ <1e51> DW_AT_data_member_location: (data1) 144 │ │ │ │ │ <2><1e52>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e53> DW_AT_name : (strp) (offset: 0x17111): canvas_w │ │ │ │ │ <1e57> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e58> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <1e58> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <1e59> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e5a> DW_AT_type : (ref4) <0x8c>, int │ │ │ │ │ <1e5e> DW_AT_data_member_location: (data1) 152 │ │ │ │ │ <2><1e5f>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e60> DW_AT_name : (strp) (offset: 0x1706c): canvas_h │ │ │ │ │ <1e64> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e65> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <1e65> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <1e66> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e67> DW_AT_type : (ref4) <0x8c>, int │ │ │ │ │ <1e6b> DW_AT_data_member_location: (data1) 156 │ │ │ │ │ <2><1e6c>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e6d> DW_AT_name : (strp) (offset: 0x15c7f): scale │ │ │ │ │ <1e71> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e72> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <1e72> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <1e73> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e74> DW_AT_type : (ref4) <0x2047> │ │ │ │ │ <1e78> DW_AT_data_member_location: (data1) 160 │ │ │ │ │ <2><1e79>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e7a> DW_AT_name : (strp) (offset: 0x15c78): rotate_scale │ │ │ │ │ <1e7e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e7f> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1e7f> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1e80> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e81> DW_AT_type : (ref4) <0x2065> │ │ │ │ │ <1e85> DW_AT_data_member_location: (data1) 168 │ │ │ │ │ <2><1e86>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e87> DW_AT_name : (strp) (offset: 0x1a635): touched │ │ │ │ │ <1e8b> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e8c> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <1e8c> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <1e8d> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e8e> DW_AT_type : (ref4) <0x207e> │ │ │ │ │ <1e92> DW_AT_data_member_location: (data1) 176 │ │ │ │ │ <2><1e93>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e94> DW_AT_name : (strp) (offset: 0x84bc): retract_undo │ │ │ │ │ <1e98> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e99> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <1e99> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <1e9a> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e9b> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e9f> DW_AT_data_member_location: (data1) 184 │ │ │ │ │ <2><1ea0>: Abbrev Number: 0 │ │ │ │ │ <1><1ea1>: Abbrev Number: 24 (DW_TAG_subroutine_type) │ │ │ │ │ <1ea2> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1ea2> DW_AT_type : (ref4) <0x14f>, float │ │ │ │ │ @@ -4246,23 +4246,23 @@ │ │ │ │ │ <2><207d>: Abbrev Number: 0 │ │ │ │ │ <1><207e>: Abbrev Number: 8 (DW_TAG_pointer_type) │ │ │ │ │ <207f> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ │ <207f> DW_AT_type : (ref4) <0x206a>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><2083>: Abbrev Number: 6 (DW_TAG_typedef) │ │ │ │ │ <2084> DW_AT_name : (strp) (offset: 0xd718): magic_api │ │ │ │ │ <2088> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2089> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <2089> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <208a> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <208b> DW_AT_type : (ref4) <0x1d4f>, magic_api_t │ │ │ │ │ <1><208f>: Abbrev Number: 22 (DW_TAG_enumeration_type) │ │ │ │ │ <2090> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <2091> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <2091> DW_AT_type : (ref4) <0x40>, unsigned int │ │ │ │ │ <2095> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2096> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <2096> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <2097> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <2098> DW_AT_sibling : (ref4) <0x20cd> │ │ │ │ │ <2><209c>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <209d> DW_AT_name : (strp) (offset: 0x14971): MAGIC_TYPE_DISTORTS │ │ │ │ │ <20a1> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20a2>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20a3> DW_AT_name : (strp) (offset: 0x295d): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4287,15 +4287,15 @@ │ │ │ │ │ <20cb> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><20cc>: Abbrev Number: 0 │ │ │ │ │ <1><20cd>: Abbrev Number: 22 (DW_TAG_enumeration_type) │ │ │ │ │ <20ce> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <20cf> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <20cf> DW_AT_type : (ref4) <0x40>, unsigned int │ │ │ │ │ <20d3> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20d4> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <20d4> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <20d5> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <20d6> DW_AT_sibling : (ref4) <0x20f3> │ │ │ │ │ <2><20da>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20db> DW_AT_name : (strp) (offset: 0xe001): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <20df> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20e0>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20e1> DW_AT_name : (strp) (offset: 0xde68): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4313,15 +4313,15 @@ │ │ │ │ │ <2><20fc>: Abbrev Number: 29 (DW_TAG_subrange_type) │ │ │ │ │ <20fd> DW_AT_type : (ref4) <0x47>, long unsigned int │ │ │ │ │ <2101> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><2102>: Abbrev Number: 0 │ │ │ │ │ <1><2103>: Abbrev Number: 30 (DW_TAG_variable) │ │ │ │ │ <2104> DW_AT_name : (strp) (offset: 0x16bd1): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <2108> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2109> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <2109> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <210a> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <210b> DW_AT_type : (ref4) <0x20f3> │ │ │ │ │ <210f> DW_AT_external : (flag_present) 1 │ │ │ │ │ <210f> DW_AT_location : (exprloc) 9 byte block: 3 70 0 2 0 0 0 0 0 (DW_OP_addr: 20070) │ │ │ │ │ <1><2119>: Abbrev Number: 30 (DW_TAG_variable) │ │ │ │ │ <211a> DW_AT_name : (strp) (offset: 0x10d6b): BLIND_RADIUS │ │ │ │ │ <211e> DW_AT_decl_file : (data1) 1 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -7,16 +7,16 @@ │ │ │ │ │ │ │ │ │ │ DW_MACRO_import - offset : 0xd8f │ │ │ │ │ DW_MACRO_start_file - lineno: 0 filenum: 1 │ │ │ │ │ DW_MACRO_start_file - lineno: 0 filenum: 23 │ │ │ │ │ DW_MACRO_import - offset : 0x18c7 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 18 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 24 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 24 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 25 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 5 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 26 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 27 │ │ │ │ │ @@ -942,25 +942,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa27e │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 30 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 17 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 17 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 29 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa2be │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 30 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 25 filenum: 20 │ │ │ │ │ + DW_MACRO_start_file - lineno: 9 filenum: 20 │ │ │ │ │ DW_MACRO_import - offset : 0xa34b │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 46 │ │ │ │ │ DW_MACRO_import - offset : 0x2c1d │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 180 │ │ │ │ │ DW_MACRO_import - offset : 0xa367 │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 46 │ │ │ │ │ @@ -7152,31 +7152,31 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 114 macro : ngettext(msgid1,msgid2,n) dngettext (NULL, msgid1, msgid2, n) │ │ │ │ │ DW_MACRO_define_strp - lineno : 116 macro : dngettext(domainname,msgid1,msgid2,n) dcngettext (domainname, msgid1, msgid2, n, LC_MESSAGES) │ │ │ │ │ │ │ │ │ │ Offset: 0xa49f │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa50e │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 44 macro : SDL_IMAGE_MAJOR_VERSION 2 │ │ │ │ │ DW_MACRO_define_strp - lineno : 45 macro : SDL_IMAGE_MINOR_VERSION 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,27 +1,23 @@ │ │ │ │ │ -8GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ - ! 5 HPz │ │ │ │ │ -?ZAt5_@; │ │ │ │ │ -~D_4Ib5> │ │ │ │ │ -Z&8,)F1j │ │ │ │ │ +GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ +#EzZ=WA6 │ │ │ │ │ +:qRHu'K"F| │ │ │ │ │ '3=QZ`u] │ │ │ │ │ 3tgjtdn0 │ │ │ │ │ *1N>)N6W │ │ │ │ │ w^7^~b"\ │ │ │ │ │ t:#LjN6 │ │ │ │ │ lQN]}?QC │ │ │ │ │ C-Ut(RE5! │ │ │ │ │ RZMNt^)E │ │ │ │ │ o.M32;Y| │ │ │ │ │ UM$@Q-# │ │ │ │ │ 02->Zb'X │ │ │ │ │ -jV>,?L3G │ │ │ │ │ -f%zM;La4 │ │ │ │ │ -vN2?#*O6 │ │ │ │ │ -(WXh3iqR<-N │ │ │ │ │ +XbCt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt'DwBt' │ │ │ │ │ +p$c.?u$0' │ │ │ │ │ call_weak_fn │ │ │ │ │ crtstuff.c │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ │ frame_dummy │ │ │ │ --- ./usr/lib/debug/.build-id/e0/6fa1ab83ced555b23801c2423ebbbbb344983d.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/a3/2deaf80316b3beb8c580e1539f3145f47fe349.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 84% similar despite different names │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: DYN (Shared object file) │ │ │ │ │ Machine: AArch64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ │ - Start of section headers: 78656 (bytes into file) │ │ │ │ │ + Start of section headers: 78664 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ │ Number of program headers: 7 │ │ │ │ │ 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 0x13340: │ │ │ │ │ +There are 36 section headers, starting at offset 0x13348: │ │ │ │ │ │ │ │ │ │ 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 00000000000001c8 0001c8 000024 00 A 0 0 4 │ │ │ │ │ [ 2] .gnu.hash NOBITS 00000000000001f0 0001ec 0000ec 00 A 3 0 8 │ │ │ │ │ [ 3] .dynsym NOBITS 00000000000002e0 0001ec 000468 18 A 4 3 8 │ │ │ │ │ @@ -23,23 +23,23 @@ │ │ │ │ │ [18] .dynamic NOBITS 000000000001fdc0 00fdb0 0001c0 10 WA 4 0 8 │ │ │ │ │ [19] .got NOBITS 000000000001ff80 00fdb0 000068 08 WA 0 0 8 │ │ │ │ │ [20] .got.plt NOBITS 000000000001ffe8 00fdb0 000088 08 WA 0 0 8 │ │ │ │ │ [21] .data NOBITS 0000000000020070 00fdb0 0000a8 00 WA 0 0 8 │ │ │ │ │ [22] .bss NOBITS 0000000000020120 00fdb0 000040 00 WA 0 0 16 │ │ │ │ │ [23] .comment PROGBITS 0000000000000000 0001ec 00001f 01 MS 0 0 1 │ │ │ │ │ [24] .debug_aranges PROGBITS 0000000000000000 00020b 000030 00 0 0 1 │ │ │ │ │ - [25] .debug_info PROGBITS 0000000000000000 000240 001d17 00 C 0 0 8 │ │ │ │ │ + [25] .debug_info PROGBITS 0000000000000000 000240 001d14 00 C 0 0 8 │ │ │ │ │ [26] .debug_abbrev PROGBITS 0000000000000000 001f58 000221 00 C 0 0 8 │ │ │ │ │ [27] .debug_line PROGBITS 0000000000000000 002180 00077e 00 C 0 0 8 │ │ │ │ │ [28] .debug_str PROGBITS 0000000000000000 002900 009223 01 MSC 0 0 8 │ │ │ │ │ [29] .debug_line_str PROGBITS 0000000000000000 00bb28 0003ed 01 MSC 0 0 8 │ │ │ │ │ [30] .debug_loclists PROGBITS 0000000000000000 00bf18 00067d 00 C 0 0 8 │ │ │ │ │ - [31] .debug_macro PROGBITS 0000000000000000 00c598 005c12 00 C 0 0 8 │ │ │ │ │ - [32] .debug_rnglists PROGBITS 0000000000000000 0121aa 00009d 00 0 0 1 │ │ │ │ │ - [33] .symtab SYMTAB 0000000000000000 012248 000b70 18 34 78 8 │ │ │ │ │ - [34] .strtab STRTAB 0000000000000000 012db8 00041c 00 0 0 1 │ │ │ │ │ - [35] .shstrtab STRTAB 0000000000000000 0131d4 00016a 00 0 0 1 │ │ │ │ │ + [31] .debug_macro PROGBITS 0000000000000000 00c598 005c14 00 C 0 0 8 │ │ │ │ │ + [32] .debug_rnglists PROGBITS 0000000000000000 0121ac 00009d 00 0 0 1 │ │ │ │ │ + [33] .symtab SYMTAB 0000000000000000 012250 000b70 18 34 78 8 │ │ │ │ │ + [34] .strtab STRTAB 0000000000000000 012dc0 00041c 00 0 0 1 │ │ │ │ │ + [35] .shstrtab STRTAB 0000000000000000 0131dc 00016a 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), p (processor specific) │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: e06fa1ab83ced555b23801c2423ebbbbb344983d │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: a32deaf80316b3beb8c580e1539f3145f47fe349 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3834,189 +3834,189 @@ │ │ │ │ │ <1d47> DW_AT_decl_line : (data1) 236 │ │ │ │ │ <1d48> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1d49> DW_AT_type : (ref4) <0x1d00>, Mix_Chunk │ │ │ │ │ <1><1d4d>: Abbrev Number: 19 (DW_TAG_structure_type) │ │ │ │ │ <1d4e> DW_AT_name : (strp) (offset: 0x1588b): magic_api_t │ │ │ │ │ <1d52> DW_AT_byte_size : (data1) 192 │ │ │ │ │ <1d53> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d54> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1d54> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1d55> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d55> DW_AT_sibling : (ref4) <0x1e9f> │ │ │ │ │ <2><1d59>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d5a> DW_AT_name : (strp) (offset: 0xf0fd): tp_version │ │ │ │ │ <1d5e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d5f> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1d5f> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1d60> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d61> DW_AT_type : (ref4) <0xce> │ │ │ │ │ <1d65> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d66>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d67> DW_AT_name : (strp) (offset: 0x12bca): data_directory │ │ │ │ │ <1d6b> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d6c> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1d6c> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1d6d> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d6e> DW_AT_type : (ref4) <0xce> │ │ │ │ │ <1d72> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d73>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d74> DW_AT_name : (strp) (offset: 0x53a4): update_progress_bar │ │ │ │ │ <1d78> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d79> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1d79> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1d7a> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d7b> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1d7f> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d80>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d81> DW_AT_name : (strp) (offset: 0x5a34): special_notify │ │ │ │ │ <1d85> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d86> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1d86> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1d87> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d88> DW_AT_type : (ref4) <0x1b8> │ │ │ │ │ <1d8c> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d8d>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d8e> DW_AT_name : (strp) (offset: 0x3b41): sRGB_to_linear │ │ │ │ │ <1d92> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d93> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d93> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d94> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d95> DW_AT_type : (ref4) <0x1eae> │ │ │ │ │ <1d99> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d9a>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d9b> DW_AT_name : (strp) (offset: 0x18532): linear_to_sRGB │ │ │ │ │ <1d9f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1da0> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1da0> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1da1> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1da2> DW_AT_type : (ref4) <0x1ec2> │ │ │ │ │ <1da6> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1da7>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1da8> DW_AT_name : (strp) (offset: 0x188e5): in_circle │ │ │ │ │ <1dac> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dad> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1dad> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1dae> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1daf> DW_AT_type : (ref4) <0x1ee0> │ │ │ │ │ <1db3> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1db4>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1db5> DW_AT_name : (strp) (offset: 0x1734): getpixel │ │ │ │ │ <1db9> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dba> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1dba> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1dbb> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1dbc> DW_AT_type : (ref4) <0x1f03> │ │ │ │ │ <1dc0> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1dc1>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1dc2> DW_AT_name : (strp) (offset: 0x468b): putpixel │ │ │ │ │ <1dc6> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dc7> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1dc7> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1dc8> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dc9> DW_AT_type : (ref4) <0x1f22> │ │ │ │ │ <1dcd> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1dce>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1dcf> DW_AT_name : (strp) (offset: 0x6a63): xorpixel │ │ │ │ │ <1dd3> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dd4> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1dd4> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1dd5> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd6> DW_AT_type : (ref4) <0x1f3c> │ │ │ │ │ <1dda> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1ddb>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1ddc> DW_AT_name : (strp) (offset: 0x37d1): playsound │ │ │ │ │ <1de0> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1de1> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1de1> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1de2> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de3> DW_AT_type : (ref4) <0x1f5b> │ │ │ │ │ <1de7> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><1de8>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1de9> DW_AT_name : (strp) (offset: 0xd960): playingsound │ │ │ │ │ <1ded> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dee> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1dee> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1def> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1df0> DW_AT_type : (ref4) <0x1f65> │ │ │ │ │ <1df4> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><1df5>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1df6> DW_AT_name : (strp) (offset: 0x1b12d): pausesound │ │ │ │ │ <1dfa> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dfb> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1dfb> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <1dfc> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dfd> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e01> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><1e02>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e03> DW_AT_name : (strp) (offset: 0x1b12b): unpausesound │ │ │ │ │ <1e07> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e08> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <1e08> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <1e09> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e0a> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e0e> DW_AT_data_member_location: (data1) 104 │ │ │ │ │ <2><1e0f>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e10> DW_AT_name : (strp) (offset: 0xf844): stopsound │ │ │ │ │ <1e14> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e15> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <1e15> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <1e16> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e17> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e1b> DW_AT_data_member_location: (data1) 112 │ │ │ │ │ <2><1e1c>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e1d> DW_AT_name : (strp) (offset: 0xb1de): line │ │ │ │ │ <1e21> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e22> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <1e22> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <1e23> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e24> DW_AT_type : (ref4) <0x1fcb> │ │ │ │ │ <1e28> DW_AT_data_member_location: (data1) 120 │ │ │ │ │ <2><1e29>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e2a> DW_AT_name : (strp) (offset: 0x12b8b): button_down │ │ │ │ │ <1e2e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e2f> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <1e2f> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <1e30> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1e31> DW_AT_type : (ref4) <0x1f65> │ │ │ │ │ <1e35> DW_AT_data_member_location: (data1) 128 │ │ │ │ │ <2><1e36>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e37> DW_AT_name : (strp) (offset: 0x10145): rgbtohsv │ │ │ │ │ <1e3b> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e3c> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <1e3c> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <1e3d> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e3e> DW_AT_type : (ref4) <0x1ff9> │ │ │ │ │ <1e42> DW_AT_data_member_location: (data1) 136 │ │ │ │ │ <2><1e43>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e44> DW_AT_name : (strp) (offset: 0xb9f8): hsvtorgb │ │ │ │ │ <1e48> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e49> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1e49> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1e4a> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e4b> DW_AT_type : (ref4) <0x2022> │ │ │ │ │ <1e4f> DW_AT_data_member_location: (data1) 144 │ │ │ │ │ <2><1e50>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e51> DW_AT_name : (strp) (offset: 0x1725a): canvas_w │ │ │ │ │ <1e55> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e56> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <1e56> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <1e57> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e58> DW_AT_type : (ref4) <0x39>, int │ │ │ │ │ <1e5c> DW_AT_data_member_location: (data1) 152 │ │ │ │ │ <2><1e5d>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e5e> DW_AT_name : (strp) (offset: 0x171b5): canvas_h │ │ │ │ │ <1e62> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e63> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <1e63> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <1e64> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e65> DW_AT_type : (ref4) <0x39>, int │ │ │ │ │ <1e69> DW_AT_data_member_location: (data1) 156 │ │ │ │ │ <2><1e6a>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e6b> DW_AT_name : (strp) (offset: 0x15e23): scale │ │ │ │ │ <1e6f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e70> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <1e70> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <1e71> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e72> DW_AT_type : (ref4) <0x2045> │ │ │ │ │ <1e76> DW_AT_data_member_location: (data1) 160 │ │ │ │ │ <2><1e77>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e78> DW_AT_name : (strp) (offset: 0x15e1c): rotate_scale │ │ │ │ │ <1e7c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e7d> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1e7d> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1e7e> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e7f> DW_AT_type : (ref4) <0x2063> │ │ │ │ │ <1e83> DW_AT_data_member_location: (data1) 168 │ │ │ │ │ <2><1e84>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e85> DW_AT_name : (strp) (offset: 0x1264c): touched │ │ │ │ │ <1e89> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e8a> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <1e8a> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <1e8b> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e8c> DW_AT_type : (ref4) <0x207c> │ │ │ │ │ <1e90> DW_AT_data_member_location: (data1) 176 │ │ │ │ │ <2><1e91>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e92> DW_AT_name : (strp) (offset: 0x8306): retract_undo │ │ │ │ │ <1e96> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e97> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <1e97> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <1e98> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e99> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e9d> DW_AT_data_member_location: (data1) 184 │ │ │ │ │ <2><1e9e>: Abbrev Number: 0 │ │ │ │ │ <1><1e9f>: Abbrev Number: 29 (DW_TAG_subroutine_type) │ │ │ │ │ <1ea0> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1ea0> DW_AT_type : (ref4) <0x32>, float │ │ │ │ │ @@ -4246,23 +4246,23 @@ │ │ │ │ │ <2><207b>: Abbrev Number: 0 │ │ │ │ │ <1><207c>: Abbrev Number: 8 (DW_TAG_pointer_type) │ │ │ │ │ <207d> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ │ <207d> DW_AT_type : (ref4) <0x2068>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><2081>: Abbrev Number: 6 (DW_TAG_typedef) │ │ │ │ │ <2082> DW_AT_name : (strp) (offset: 0xd753): magic_api │ │ │ │ │ <2086> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2087> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <2087> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <2088> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <2089> DW_AT_type : (ref4) <0x1d4d>, magic_api_t │ │ │ │ │ <1><208d>: Abbrev Number: 23 (DW_TAG_enumeration_type) │ │ │ │ │ <208e> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <208f> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <208f> DW_AT_type : (ref4) <0x5e>, unsigned int │ │ │ │ │ <2093> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2094> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <2094> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <2095> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <2096> DW_AT_sibling : (ref4) <0x20cb> │ │ │ │ │ <2><209a>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <209b> DW_AT_name : (strp) (offset: 0x14a56): MAGIC_TYPE_DISTORTS │ │ │ │ │ <209f> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20a0>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20a1> DW_AT_name : (strp) (offset: 0x28ac): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4287,15 +4287,15 @@ │ │ │ │ │ <20c9> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><20ca>: Abbrev Number: 0 │ │ │ │ │ <1><20cb>: Abbrev Number: 23 (DW_TAG_enumeration_type) │ │ │ │ │ <20cc> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <20cd> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <20cd> DW_AT_type : (ref4) <0x5e>, unsigned int │ │ │ │ │ <20d1> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20d2> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <20d2> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <20d3> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <20d4> DW_AT_sibling : (ref4) <0x20f1> │ │ │ │ │ <2><20d8>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20d9> DW_AT_name : (strp) (offset: 0xe0ac): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <20dd> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20de>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20df> DW_AT_name : (strp) (offset: 0xdf13): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4313,15 +4313,15 @@ │ │ │ │ │ <2><20fa>: Abbrev Number: 26 (DW_TAG_subrange_type) │ │ │ │ │ <20fb> DW_AT_type : (ref4) <0x47>, long unsigned int │ │ │ │ │ <20ff> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><2100>: Abbrev Number: 0 │ │ │ │ │ <1><2101>: Abbrev Number: 25 (DW_TAG_variable) │ │ │ │ │ <2102> DW_AT_name : (strp) (offset: 0x16d38): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <2106> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2107> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <2107> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <2108> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <2109> DW_AT_type : (ref4) <0x20f1> │ │ │ │ │ <210d> DW_AT_external : (flag_present) 1 │ │ │ │ │ <210d> DW_AT_location : (exprloc) 9 byte block: 3 0 1 2 0 0 0 0 0 (DW_OP_addr: 20100) │ │ │ │ │ <1><2117>: Abbrev Number: 23 (DW_TAG_enumeration_type) │ │ │ │ │ <2118> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <2119> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -136,16 +136,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x225c │ │ │ │ │ DW_MACRO_start_file - lineno: 23 filenum: 35 │ │ │ │ │ DW_MACRO_import - offset : 0x226c │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 32 filenum: 18 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 53 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 53 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 54 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 5 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 55 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 56 │ │ │ │ │ @@ -942,25 +942,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa2f0 │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 59 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 17 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 17 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 58 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa330 │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 59 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 25 filenum: 21 │ │ │ │ │ + DW_MACRO_start_file - lineno: 9 filenum: 21 │ │ │ │ │ DW_MACRO_import - offset : 0xa3bd │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 35 │ │ │ │ │ DW_MACRO_import - offset : 0x2cc5 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 181 │ │ │ │ │ DW_MACRO_import - offset : 0xa3d9 │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 35 │ │ │ │ │ @@ -7175,31 +7175,31 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 114 macro : ngettext(msgid1,msgid2,n) dngettext (NULL, msgid1, msgid2, n) │ │ │ │ │ DW_MACRO_define_strp - lineno : 116 macro : dngettext(domainname,msgid1,msgid2,n) dcngettext (domainname, msgid1, msgid2, n, LC_MESSAGES) │ │ │ │ │ │ │ │ │ │ Offset: 0xa511 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa580 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 44 macro : SDL_IMAGE_MAJOR_VERSION 2 │ │ │ │ │ DW_MACRO_define_strp - lineno : 45 macro : SDL_IMAGE_MINOR_VERSION 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,29 +1,19 @@ │ │ │ │ │ -=GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ -5?7*a4a n │ │ │ │ │ - )f,8md> │ │ │ │ │ +IGCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ w61Sm<<)s │ │ │ │ │ |er g!l │ │ │ │ │ S*/9!uJ7 │ │ │ │ │ w;&.0R,-zr │ │ │ │ │ ^@6VI:-H │ │ │ │ │ "Tw#An8z │ │ │ │ │ 4Gm9j4d# │ │ │ │ │ LvjfCX9' │ │ │ │ │ -'}kbn:9O │ │ │ │ │ -Eybo0v +. │ │ │ │ │ -_Q'\2]0@ │ │ │ │ │ -z<2"JHDI │ │ │ │ │ -~}v{r"JNp │ │ │ │ │ -Qr"JNp}IV │ │ │ │ │ -~}v{r"JNp │ │ │ │ │ -Qr"JNp}IV │ │ │ │ │ -$M9ISNDY │ │ │ │ │ -~}v{r"JNp │ │ │ │ │ -Qr"JNp}IV │ │ │ │ │ +P].1spc` │ │ │ │ │ +2[qGYTugp │ │ │ │ │ +I).]JqiS │ │ │ │ │ ~}v{r"JNp │ │ │ │ │ Qr"JNp}IV │ │ │ │ │ call_weak_fn │ │ │ │ │ crtstuff.c │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ --- ./usr/lib/debug/.build-id/e4/ff858cc68c6b322dd4d7e12abfd7f1d7893884.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/5e/e59e3f6ed97649ced44b0f5d269940f2003f1e.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 80% similar despite different names │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -23,15 +23,15 @@ │ │ │ │ │ [18] .dynamic NOBITS 000000000001fdb0 00fda0 0001c0 10 WA 4 0 8 │ │ │ │ │ [19] .got NOBITS 000000000001ff70 00fda0 000078 08 WA 0 0 8 │ │ │ │ │ [20] .got.plt NOBITS 000000000001ffe8 00fda0 0000b8 08 WA 0 0 8 │ │ │ │ │ [21] .data NOBITS 00000000000200a0 00fda0 000020 00 WA 0 0 8 │ │ │ │ │ [22] .bss NOBITS 00000000000200c0 00fda0 0000b8 00 WA 0 0 16 │ │ │ │ │ [23] .comment PROGBITS 0000000000000000 0001ec 00001f 01 MS 0 0 1 │ │ │ │ │ [24] .debug_aranges PROGBITS 0000000000000000 00020b 000030 00 0 0 1 │ │ │ │ │ - [25] .debug_info PROGBITS 0000000000000000 000240 002663 00 C 0 0 8 │ │ │ │ │ + [25] .debug_info PROGBITS 0000000000000000 000240 002665 00 C 0 0 8 │ │ │ │ │ [26] .debug_abbrev PROGBITS 0000000000000000 0028a8 0002ac 00 C 0 0 8 │ │ │ │ │ [27] .debug_line PROGBITS 0000000000000000 002b58 000a11 00 C 0 0 8 │ │ │ │ │ [28] .debug_str PROGBITS 0000000000000000 003570 0094fb 01 MSC 0 0 8 │ │ │ │ │ [29] .debug_line_str PROGBITS 0000000000000000 00ca70 0003e8 01 MSC 0 0 8 │ │ │ │ │ [30] .debug_loclists PROGBITS 0000000000000000 00ce58 0009f7 00 C 0 0 8 │ │ │ │ │ [31] .debug_macro PROGBITS 0000000000000000 00d850 005c68 00 C 0 0 8 │ │ │ │ │ [32] .debug_rnglists PROGBITS 0000000000000000 0134b8 000140 00 C 0 0 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: e4ff858cc68c6b322dd4d7e12abfd7f1d7893884 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 5ee59e3f6ed97649ced44b0f5d269940f2003f1e │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -4131,189 +4131,189 @@ │ │ │ │ │ <1f76> DW_AT_decl_line : (data1) 236 │ │ │ │ │ <1f77> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1f78> DW_AT_type : (ref4) <0x1f2e>, Mix_Chunk │ │ │ │ │ <1><1f7c>: Abbrev Number: 27 (DW_TAG_structure_type) │ │ │ │ │ <1f7d> DW_AT_name : (strp) (offset: 0x15dd1): magic_api_t │ │ │ │ │ <1f81> DW_AT_byte_size : (data1) 192 │ │ │ │ │ <1f82> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1f83> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1f83> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1f84> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <1f85> DW_AT_sibling : (ref4) <0x20cf> │ │ │ │ │ <2><1f89>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1f8a> DW_AT_name : (strp) (offset: 0xf694): tp_version │ │ │ │ │ <1f8e> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1f8f> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1f8f> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1f90> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1f91> DW_AT_type : (ref4) <0xd8> │ │ │ │ │ <1f95> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1f96>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1f97> DW_AT_name : (strp) (offset: 0x131d1): data_directory │ │ │ │ │ <1f9b> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1f9c> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1f9c> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1f9d> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1f9e> DW_AT_type : (ref4) <0xd8> │ │ │ │ │ <1fa2> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1fa3>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1fa4> DW_AT_name : (strp) (offset: 0x1a5cf): update_progress_bar │ │ │ │ │ <1fa8> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1fa9> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1fa9> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1faa> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1fab> DW_AT_type : (ref4) <0x3ee> │ │ │ │ │ <1faf> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1fb0>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1fb1> DW_AT_name : (strp) (offset: 0x5dfc): special_notify │ │ │ │ │ <1fb5> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1fb6> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1fb6> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1fb7> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1fb8> DW_AT_type : (ref4) <0x3dd> │ │ │ │ │ <1fbc> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1fbd>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1fbe> DW_AT_name : (strp) (offset: 0x3e08): sRGB_to_linear │ │ │ │ │ <1fc2> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1fc3> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1fc3> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1fc4> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1fc5> DW_AT_type : (ref4) <0x20de> │ │ │ │ │ <1fc9> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1fca>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1fcb> DW_AT_name : (strp) (offset: 0x18bed): linear_to_sRGB │ │ │ │ │ <1fcf> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1fd0> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1fd0> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1fd1> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1fd2> DW_AT_type : (ref4) <0x20f2> │ │ │ │ │ <1fd6> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1fd7>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1fd8> DW_AT_name : (strp) (offset: 0x18fec): in_circle │ │ │ │ │ <1fdc> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1fdd> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1fdd> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1fde> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1fdf> DW_AT_type : (ref4) <0x2110> │ │ │ │ │ <1fe3> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1fe4>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1fe5> DW_AT_name : (strp) (offset: 0x18a7): getpixel │ │ │ │ │ <1fe9> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1fea> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1fea> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1feb> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1fec> DW_AT_type : (ref4) <0x2133> │ │ │ │ │ <1ff0> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1ff1>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1ff2> DW_AT_name : (strp) (offset: 0x49ca): putpixel │ │ │ │ │ <1ff6> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1ff7> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1ff7> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1ff8> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1ff9> DW_AT_type : (ref4) <0x2152> │ │ │ │ │ <1ffd> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1ffe>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1fff> DW_AT_name : (strp) (offset: 0x6ec9): xorpixel │ │ │ │ │ <2003> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2004> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <2004> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <2005> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <2006> DW_AT_type : (ref4) <0x216c> │ │ │ │ │ <200a> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><200b>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <200c> DW_AT_name : (strp) (offset: 0x3aa4): playsound │ │ │ │ │ <2010> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2011> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <2011> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <2012> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <2013> DW_AT_type : (ref4) <0x218b> │ │ │ │ │ <2017> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><2018>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <2019> DW_AT_name : (strp) (offset: 0xde81): playingsound │ │ │ │ │ <201d> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <201e> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <201e> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <201f> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <2020> DW_AT_type : (ref4) <0x2195> │ │ │ │ │ <2024> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><2025>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <2026> DW_AT_name : (strp) (offset: 0x1b87a): pausesound │ │ │ │ │ <202a> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <202b> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <202b> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <202c> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <202d> DW_AT_type : (ref4) <0x3ee> │ │ │ │ │ <2031> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><2032>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <2033> DW_AT_name : (strp) (offset: 0x1b878): unpausesound │ │ │ │ │ <2037> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2038> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <2038> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <2039> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <203a> DW_AT_type : (ref4) <0x3ee> │ │ │ │ │ <203e> DW_AT_data_member_location: (data1) 104 │ │ │ │ │ <2><203f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <2040> DW_AT_name : (strp) (offset: 0xfda0): stopsound │ │ │ │ │ <2044> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2045> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <2045> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <2046> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <2047> DW_AT_type : (ref4) <0x3ee> │ │ │ │ │ <204b> DW_AT_data_member_location: (data1) 112 │ │ │ │ │ <2><204c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <204d> DW_AT_name : (strp) (offset: 0xb826): line │ │ │ │ │ <2051> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2052> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <2052> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <2053> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <2054> DW_AT_type : (ref4) <0x21fb> │ │ │ │ │ <2058> DW_AT_data_member_location: (data1) 120 │ │ │ │ │ <2><2059>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <205a> DW_AT_name : (strp) (offset: 0x13192): button_down │ │ │ │ │ <205e> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <205f> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <205f> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <2060> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <2061> DW_AT_type : (ref4) <0x2195> │ │ │ │ │ <2065> DW_AT_data_member_location: (data1) 128 │ │ │ │ │ <2><2066>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <2067> DW_AT_name : (strp) (offset: 0x10677): rgbtohsv │ │ │ │ │ <206b> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <206c> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <206c> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <206d> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <206e> DW_AT_type : (ref4) <0x2229> │ │ │ │ │ <2072> DW_AT_data_member_location: (data1) 136 │ │ │ │ │ <2><2073>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <2074> DW_AT_name : (strp) (offset: 0xbf70): hsvtorgb │ │ │ │ │ <2078> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2079> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <2079> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <207a> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <207b> DW_AT_type : (ref4) <0x2252> │ │ │ │ │ <207f> DW_AT_data_member_location: (data1) 144 │ │ │ │ │ <2><2080>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <2081> DW_AT_name : (strp) (offset: 0x17900): canvas_w │ │ │ │ │ <2085> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2086> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <2086> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <2087> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <2088> DW_AT_type : (ref4) <0x8c>, int │ │ │ │ │ <208c> DW_AT_data_member_location: (data1) 152 │ │ │ │ │ <2><208d>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <208e> DW_AT_name : (strp) (offset: 0x17845): canvas_h │ │ │ │ │ <2092> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2093> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <2093> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <2094> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <2095> DW_AT_type : (ref4) <0x8c>, int │ │ │ │ │ <2099> DW_AT_data_member_location: (data1) 156 │ │ │ │ │ <2><209a>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <209b> DW_AT_name : (strp) (offset: 0x163b0): scale │ │ │ │ │ <209f> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <20a0> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <20a0> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <20a1> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <20a2> DW_AT_type : (ref4) <0x2275> │ │ │ │ │ <20a6> DW_AT_data_member_location: (data1) 160 │ │ │ │ │ <2><20a7>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <20a8> DW_AT_name : (strp) (offset: 0x163a9): rotate_scale │ │ │ │ │ <20ac> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <20ad> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <20ad> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <20ae> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <20af> DW_AT_type : (ref4) <0x2293> │ │ │ │ │ <20b3> DW_AT_data_member_location: (data1) 168 │ │ │ │ │ <2><20b4>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <20b5> DW_AT_name : (strp) (offset: 0x12c35): touched │ │ │ │ │ <20b9> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <20ba> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <20ba> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <20bb> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <20bc> DW_AT_type : (ref4) <0x22ac> │ │ │ │ │ <20c0> DW_AT_data_member_location: (data1) 176 │ │ │ │ │ <2><20c1>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <20c2> DW_AT_name : (strp) (offset: 0x8829): retract_undo │ │ │ │ │ <20c6> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <20c7> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <20c7> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <20c8> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <20c9> DW_AT_type : (ref4) <0x3ee> │ │ │ │ │ <20cd> DW_AT_data_member_location: (data1) 184 │ │ │ │ │ <2><20ce>: Abbrev Number: 0 │ │ │ │ │ <1><20cf>: Abbrev Number: 41 (DW_TAG_subroutine_type) │ │ │ │ │ <20d0> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <20d0> DW_AT_type : (ref4) <0x36f>, float │ │ │ │ │ @@ -4543,23 +4543,23 @@ │ │ │ │ │ <2><22ab>: Abbrev Number: 0 │ │ │ │ │ <1><22ac>: Abbrev Number: 9 (DW_TAG_pointer_type) │ │ │ │ │ <22ad> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ │ <22ad> DW_AT_type : (ref4) <0x2298>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><22b1>: Abbrev Number: 10 (DW_TAG_typedef) │ │ │ │ │ <22b2> DW_AT_name : (strp) (offset: 0xe6b7): magic_api │ │ │ │ │ <22b6> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <22b7> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <22b7> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <22b8> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <22b9> DW_AT_type : (ref4) <0x1f7c>, magic_api_t │ │ │ │ │ <1><22bd>: Abbrev Number: 38 (DW_TAG_enumeration_type) │ │ │ │ │ <22be> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <22bf> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <22bf> DW_AT_type : (ref4) <0x40>, unsigned int │ │ │ │ │ <22c3> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <22c4> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <22c4> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <22c5> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <22c6> DW_AT_sibling : (ref4) <0x22fb> │ │ │ │ │ <2><22ca>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <22cb> DW_AT_name : (strp) (offset: 0x14f92): MAGIC_TYPE_DISTORTS │ │ │ │ │ <22cf> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><22d0>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <22d1> DW_AT_name : (strp) (offset: 0x2b2f): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4584,15 +4584,15 @@ │ │ │ │ │ <22f9> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><22fa>: Abbrev Number: 0 │ │ │ │ │ <1><22fb>: Abbrev Number: 38 (DW_TAG_enumeration_type) │ │ │ │ │ <22fc> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <22fd> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <22fd> DW_AT_type : (ref4) <0x40>, unsigned int │ │ │ │ │ <2301> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2302> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <2302> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <2303> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <2304> DW_AT_sibling : (ref4) <0x2321> │ │ │ │ │ <2><2308>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2309> DW_AT_name : (strp) (offset: 0xe5b9): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <230d> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><230e>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <230f> DW_AT_name : (strp) (offset: 0xe420): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4610,15 +4610,15 @@ │ │ │ │ │ <2><232a>: Abbrev Number: 36 (DW_TAG_subrange_type) │ │ │ │ │ <232b> DW_AT_type : (ref4) <0x47>, long unsigned int │ │ │ │ │ <232f> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><2330>: Abbrev Number: 0 │ │ │ │ │ <1><2331>: Abbrev Number: 32 (DW_TAG_variable) │ │ │ │ │ <2332> DW_AT_name : (strp) (offset: 0x173cf): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <2336> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2337> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <2337> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <2338> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <2339> DW_AT_type : (ref4) <0x2321> │ │ │ │ │ <233d> DW_AT_external : (flag_present) 1 │ │ │ │ │ <233d> DW_AT_location : (exprloc) 9 byte block: 3 a8 0 2 0 0 0 0 0 (DW_OP_addr: 200a8) │ │ │ │ │ <1><2347>: Abbrev Number: 9 (DW_TAG_pointer_type) │ │ │ │ │ <2348> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ │ <2348> DW_AT_type : (ref4) <0x8c>, int │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -7,16 +7,16 @@ │ │ │ │ │ │ │ │ │ │ DW_MACRO_import - offset : 0xdff │ │ │ │ │ DW_MACRO_start_file - lineno: 0 filenum: 1 │ │ │ │ │ DW_MACRO_start_file - lineno: 0 filenum: 26 │ │ │ │ │ DW_MACRO_import - offset : 0x1937 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 7 filenum: 20 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 27 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 27 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 28 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 7 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 29 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 30 │ │ │ │ │ @@ -942,25 +942,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa2ee │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 33 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 19 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 19 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 32 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa32e │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 33 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 25 filenum: 24 │ │ │ │ │ + DW_MACRO_start_file - lineno: 9 filenum: 24 │ │ │ │ │ DW_MACRO_import - offset : 0xa3bb │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 49 │ │ │ │ │ DW_MACRO_import - offset : 0x2c8d │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 180 │ │ │ │ │ DW_MACRO_import - offset : 0xa3d7 │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 49 │ │ │ │ │ @@ -7172,31 +7172,31 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 114 macro : ngettext(msgid1,msgid2,n) dngettext (NULL, msgid1, msgid2, n) │ │ │ │ │ DW_MACRO_define_strp - lineno : 116 macro : dngettext(domainname,msgid1,msgid2,n) dcngettext (domainname, msgid1, msgid2, n, LC_MESSAGES) │ │ │ │ │ │ │ │ │ │ Offset: 0xa50f │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa57e │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 44 macro : SDL_IMAGE_MAJOR_VERSION 2 │ │ │ │ │ DW_MACRO_define_strp - lineno : 45 macro : SDL_IMAGE_MINOR_VERSION 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,28 +1,22 @@ │ │ │ │ │ GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ +_ "0o~Bl │ │ │ │ │ 7a <^EkT │ │ │ │ │ <>RY}_Atc │ │ │ │ │ f*cn:Aw: │ │ │ │ │ b=Ct}$Q%- │ │ │ │ │ /Wk-TV$H │ │ │ │ │ Q-*//*UYr │ │ │ │ │ '"Wwq10l │ │ │ │ │ MzrX Xl) │ │ │ │ │ 5DE!)+=L, │ │ │ │ │ Ff}YSY6OB │ │ │ │ │ tG+TL:ft │ │ │ │ │ ;3jt(Su+BH\ │ │ │ │ │ -LyH6~k"7 │ │ │ │ │ -LlgPf"P~ │ │ │ │ │ -n9fA*<-% │ │ │ │ │ -e1T:t,&] │ │ │ │ │ -hqZ\}{NZ │ │ │ │ │ -hqRB}{NZ │ │ │ │ │ -('_S,'PN │ │ │ │ │ -t)Uu!=^U │ │ │ │ │ +mwB9 *'A │ │ │ │ │ call_weak_fn │ │ │ │ │ crtstuff.c │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ │ frame_dummy │ │ │ │ --- ./usr/lib/debug/.build-id/f0/f409bd9ab98025f295a975138fe43a9cbc10dd.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/0f/b5700f57f802a0e694488bd855f33280b7deec.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 84% 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: f0f409bd9ab98025f295a975138fe43a9cbc10dd │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 0fb5700f57f802a0e694488bd855f33280b7deec │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -4126,189 +4126,189 @@ │ │ │ │ │ <1f6c> DW_AT_decl_line : (data1) 236 │ │ │ │ │ <1f6d> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1f6e> DW_AT_type : (ref4) <0x1f24>, Mix_Chunk │ │ │ │ │ <1><1f72>: Abbrev Number: 17 (DW_TAG_structure_type) │ │ │ │ │ <1f73> DW_AT_name : (strp) (offset: 0x1582c): magic_api_t │ │ │ │ │ <1f77> DW_AT_byte_size : (data1) 192 │ │ │ │ │ <1f78> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1f79> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1f79> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1f7a> DW_AT_decl_column : (data1) 16 │ │ │ │ │ <1f7b> DW_AT_sibling : (ref4) <0x20c5> │ │ │ │ │ <2><1f7f>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1f80> DW_AT_name : (strp) (offset: 0xf05e): tp_version │ │ │ │ │ <1f84> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1f85> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1f85> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1f86> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1f87> DW_AT_type : (ref4) <0xd8> │ │ │ │ │ <1f8b> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1f8c>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1f8d> DW_AT_name : (strp) (offset: 0x12bc3): data_directory │ │ │ │ │ <1f91> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1f92> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1f92> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1f93> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1f94> DW_AT_type : (ref4) <0xd8> │ │ │ │ │ <1f98> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1f99>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1f9a> DW_AT_name : (strp) (offset: 0x536e): update_progress_bar │ │ │ │ │ <1f9e> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1f9f> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1f9f> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1fa0> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1fa1> DW_AT_type : (ref4) <0x3e9> │ │ │ │ │ <1fa5> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1fa6>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1fa7> DW_AT_name : (strp) (offset: 0x5a10): special_notify │ │ │ │ │ <1fab> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1fac> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1fac> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1fad> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1fae> DW_AT_type : (ref4) <0x3d8> │ │ │ │ │ <1fb2> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1fb3>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1fb4> DW_AT_name : (strp) (offset: 0x3adc): sRGB_to_linear │ │ │ │ │ <1fb8> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1fb9> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1fb9> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1fba> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1fbb> DW_AT_type : (ref4) <0x20d4> │ │ │ │ │ <1fbf> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1fc0>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1fc1> DW_AT_name : (strp) (offset: 0x18512): linear_to_sRGB │ │ │ │ │ <1fc5> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1fc6> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1fc6> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1fc7> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1fc8> DW_AT_type : (ref4) <0x20e8> │ │ │ │ │ <1fcc> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1fcd>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1fce> DW_AT_name : (strp) (offset: 0x18906): in_circle │ │ │ │ │ <1fd2> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1fd3> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1fd3> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1fd4> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1fd5> DW_AT_type : (ref4) <0x2106> │ │ │ │ │ <1fd9> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1fda>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1fdb> DW_AT_name : (strp) (offset: 0x1755): getpixel │ │ │ │ │ <1fdf> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1fe0> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1fe0> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1fe1> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1fe2> DW_AT_type : (ref4) <0x2129> │ │ │ │ │ <1fe6> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1fe7>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1fe8> DW_AT_name : (strp) (offset: 0x4671): putpixel │ │ │ │ │ <1fec> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1fed> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1fed> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1fee> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1fef> DW_AT_type : (ref4) <0x2148> │ │ │ │ │ <1ff3> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1ff4>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1ff5> DW_AT_name : (strp) (offset: 0x6ab0): xorpixel │ │ │ │ │ <1ff9> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <1ffa> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1ffa> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1ffb> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1ffc> DW_AT_type : (ref4) <0x2162> │ │ │ │ │ <2000> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><2001>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <2002> DW_AT_name : (strp) (offset: 0x3792): playsound │ │ │ │ │ <2006> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2007> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <2007> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <2008> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <2009> DW_AT_type : (ref4) <0x2181> │ │ │ │ │ <200d> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><200e>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <200f> DW_AT_name : (strp) (offset: 0xd965): playingsound │ │ │ │ │ <2013> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2014> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <2014> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <2015> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <2016> DW_AT_type : (ref4) <0x218b> │ │ │ │ │ <201a> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><201b>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <201c> DW_AT_name : (strp) (offset: 0x1b20a): pausesound │ │ │ │ │ <2020> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2021> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <2021> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <2022> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <2023> DW_AT_type : (ref4) <0x3e9> │ │ │ │ │ <2027> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><2028>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <2029> DW_AT_name : (strp) (offset: 0x1b208): unpausesound │ │ │ │ │ <202d> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <202e> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <202e> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <202f> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <2030> DW_AT_type : (ref4) <0x3e9> │ │ │ │ │ <2034> DW_AT_data_member_location: (data1) 104 │ │ │ │ │ <2><2035>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <2036> DW_AT_name : (strp) (offset: 0xf796): stopsound │ │ │ │ │ <203a> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <203b> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <203b> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <203c> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <203d> DW_AT_type : (ref4) <0x3e9> │ │ │ │ │ <2041> DW_AT_data_member_location: (data1) 112 │ │ │ │ │ <2><2042>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <2043> DW_AT_name : (strp) (offset: 0xb38e): line │ │ │ │ │ <2047> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2048> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <2048> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <2049> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <204a> DW_AT_type : (ref4) <0x21f1> │ │ │ │ │ <204e> DW_AT_data_member_location: (data1) 120 │ │ │ │ │ <2><204f>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <2050> DW_AT_name : (strp) (offset: 0x12b84): button_down │ │ │ │ │ <2054> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2055> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <2055> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <2056> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <2057> DW_AT_type : (ref4) <0x218b> │ │ │ │ │ <205b> DW_AT_data_member_location: (data1) 128 │ │ │ │ │ <2><205c>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <205d> DW_AT_name : (strp) (offset: 0x1c348): rgbtohsv │ │ │ │ │ <2061> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2062> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <2062> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <2063> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <2064> DW_AT_type : (ref4) <0x221f> │ │ │ │ │ <2068> DW_AT_data_member_location: (data1) 136 │ │ │ │ │ <2><2069>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <206a> DW_AT_name : (strp) (offset: 0xbadf): hsvtorgb │ │ │ │ │ <206e> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <206f> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <206f> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <2070> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <2071> DW_AT_type : (ref4) <0x2248> │ │ │ │ │ <2075> DW_AT_data_member_location: (data1) 144 │ │ │ │ │ <2><2076>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <2077> DW_AT_name : (strp) (offset: 0x1727e): canvas_w │ │ │ │ │ <207b> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <207c> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <207c> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <207d> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <207e> DW_AT_type : (ref4) <0x3b>, int │ │ │ │ │ <2082> DW_AT_data_member_location: (data1) 152 │ │ │ │ │ <2><2083>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <2084> DW_AT_name : (strp) (offset: 0x171bc): canvas_h │ │ │ │ │ <2088> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2089> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <2089> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <208a> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <208b> DW_AT_type : (ref4) <0x3b>, int │ │ │ │ │ <208f> DW_AT_data_member_location: (data1) 156 │ │ │ │ │ <2><2090>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <2091> DW_AT_name : (strp) (offset: 0x15e31): scale │ │ │ │ │ <2095> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <2096> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <2096> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <2097> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <2098> DW_AT_type : (ref4) <0x226b> │ │ │ │ │ <209c> DW_AT_data_member_location: (data1) 160 │ │ │ │ │ <2><209d>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <209e> DW_AT_name : (strp) (offset: 0x15e2a): rotate_scale │ │ │ │ │ <20a2> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <20a3> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <20a3> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <20a4> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <20a5> DW_AT_type : (ref4) <0x2289> │ │ │ │ │ <20a9> DW_AT_data_member_location: (data1) 168 │ │ │ │ │ <2><20aa>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <20ab> DW_AT_name : (strp) (offset: 0x12626): touched │ │ │ │ │ <20af> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <20b0> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <20b0> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <20b1> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <20b2> DW_AT_type : (ref4) <0x22a2> │ │ │ │ │ <20b6> DW_AT_data_member_location: (data1) 176 │ │ │ │ │ <2><20b7>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <20b8> DW_AT_name : (strp) (offset: 0x844d): retract_undo │ │ │ │ │ <20bc> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <20bd> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <20bd> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <20be> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <20bf> DW_AT_type : (ref4) <0x3e9> │ │ │ │ │ <20c3> DW_AT_data_member_location: (data1) 184 │ │ │ │ │ <2><20c4>: Abbrev Number: 0 │ │ │ │ │ <1><20c5>: Abbrev Number: 27 (DW_TAG_subroutine_type) │ │ │ │ │ <20c6> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <20c6> DW_AT_type : (ref4) <0x36f>, float │ │ │ │ │ @@ -4538,23 +4538,23 @@ │ │ │ │ │ <2><22a1>: Abbrev Number: 0 │ │ │ │ │ <1><22a2>: Abbrev Number: 7 (DW_TAG_pointer_type) │ │ │ │ │ <22a3> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ │ <22a3> DW_AT_type : (ref4) <0x228e>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><22a7>: Abbrev Number: 6 (DW_TAG_typedef) │ │ │ │ │ <22a8> DW_AT_name : (strp) (offset: 0xe1aa): magic_api │ │ │ │ │ <22ac> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <22ad> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <22ad> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <22ae> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <22af> DW_AT_type : (ref4) <0x1f72>, magic_api_t │ │ │ │ │ <1><22b3>: Abbrev Number: 23 (DW_TAG_enumeration_type) │ │ │ │ │ <22b4> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <22b5> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <22b5> DW_AT_type : (ref4) <0x50>, unsigned int │ │ │ │ │ <22b9> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <22ba> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <22ba> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <22bb> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <22bc> DW_AT_sibling : (ref4) <0x22f1> │ │ │ │ │ <2><22c0>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <22c1> DW_AT_name : (strp) (offset: 0x14a01): MAGIC_TYPE_DISTORTS │ │ │ │ │ <22c5> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><22c6>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <22c7> DW_AT_name : (strp) (offset: 0x28da): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4579,15 +4579,15 @@ │ │ │ │ │ <22ef> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><22f0>: Abbrev Number: 0 │ │ │ │ │ <1><22f1>: Abbrev Number: 23 (DW_TAG_enumeration_type) │ │ │ │ │ <22f2> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <22f3> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <22f3> DW_AT_type : (ref4) <0x50>, unsigned int │ │ │ │ │ <22f7> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <22f8> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <22f8> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <22f9> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <22fa> DW_AT_sibling : (ref4) <0x2317> │ │ │ │ │ <2><22fe>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <22ff> DW_AT_name : (strp) (offset: 0xe0a3): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <2303> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><2304>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2305> DW_AT_name : (strp) (offset: 0xdf0a): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4605,15 +4605,15 @@ │ │ │ │ │ <2><2320>: Abbrev Number: 22 (DW_TAG_subrange_type) │ │ │ │ │ <2321> DW_AT_type : (ref4) <0x32>, long unsigned int │ │ │ │ │ <2325> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><2326>: Abbrev Number: 0 │ │ │ │ │ <1><2327>: Abbrev Number: 44 (DW_TAG_variable) │ │ │ │ │ <2328> DW_AT_name : (strp) (offset: 0x16d5c): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <232c> DW_AT_decl_file : (data1) 20 │ │ │ │ │ - <232d> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <232d> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <232e> DW_AT_decl_column : (implicit_const) 14 │ │ │ │ │ <232e> DW_AT_type : (ref4) <0x2317> │ │ │ │ │ <2332> DW_AT_external : (flag_present) 1 │ │ │ │ │ <2332> DW_AT_location : (exprloc) 9 byte block: 3 78 0 2 0 0 0 0 0 (DW_OP_addr: 20078) │ │ │ │ │ <1><233c>: Abbrev Number: 28 (DW_TAG_variable) │ │ │ │ │ <233d> DW_AT_name : (strp) (offset: 0x1196d): comicdot_snd │ │ │ │ │ <2341> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -136,16 +136,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x224f │ │ │ │ │ DW_MACRO_start_file - lineno: 23 filenum: 35 │ │ │ │ │ DW_MACRO_import - offset : 0x225f │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 30 filenum: 20 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 51 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 51 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 52 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 7 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 53 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 54 │ │ │ │ │ @@ -942,25 +942,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa2e3 │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 57 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 19 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 19 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 56 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa323 │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 57 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 25 filenum: 23 │ │ │ │ │ + DW_MACRO_start_file - lineno: 9 filenum: 23 │ │ │ │ │ DW_MACRO_import - offset : 0xa3b0 │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 35 │ │ │ │ │ DW_MACRO_import - offset : 0x2cb8 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 180 │ │ │ │ │ DW_MACRO_import - offset : 0xa3cc │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 35 │ │ │ │ │ @@ -7173,31 +7173,31 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 114 macro : ngettext(msgid1,msgid2,n) dngettext (NULL, msgid1, msgid2, n) │ │ │ │ │ DW_MACRO_define_strp - lineno : 116 macro : dngettext(domainname,msgid1,msgid2,n) dcngettext (domainname, msgid1, msgid2, n, LC_MESSAGES) │ │ │ │ │ │ │ │ │ │ Offset: 0xa504 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa573 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 44 macro : SDL_IMAGE_MAJOR_VERSION 2 │ │ │ │ │ DW_MACRO_define_strp - lineno : 45 macro : SDL_IMAGE_MINOR_VERSION 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,26 +1,29 @@ │ │ │ │ │ GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ -@~.&iVirS │ │ │ │ │ +#Twcu3Sw │ │ │ │ │ +}}m*CuBzi │ │ │ │ │ +/A~&&iQer │ │ │ │ │ oISNIq{ │ │ │ │ │ ?4r}P)4% │ │ │ │ │ Z*1J PW$Qds │ │ │ │ │ 9o~N!#ET │ │ │ │ │ 2'@/1@)r │ │ │ │ │ f`5XA1Tj │ │ │ │ │ 4)R%!E"5 │ │ │ │ │ 4Z / `), │ │ │ │ │ afm,\?#` │ │ │ │ │ "#%(jC[C │ │ │ │ │ Hs6/l$r( │ │ │ │ │ pTGQI|c* │ │ │ │ │ -QQ/tNU`# │ │ │ │ │ -6\rw&:ym? │ │ │ │ │ -8Ur"JNDO │ │ │ │ │ -8Ur"JNDO │ │ │ │ │ -9DwBt'DwBt'DwBt'DwBt'DwBt'DwBt' │ │ │ │ │ +,>E[g.c<l │ │ │ │ │ +7a,2t/Hj │ │ │ │ │ +Bkqr"-NN │ │ │ │ │ +$M9ISNDY │ │ │ │ │ +Bt'DwBt'DwBt'DwBt'DwBt'DwBt't │ │ │ │ │ +"MU,$5nTb │ │ │ │ │ call_weak_fn │ │ │ │ │ crtstuff.c │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ │ frame_dummy │ │ │ │ --- ./usr/lib/debug/.build-id/f6/143fbb4d8d7b9460bac8f606a47a4e043afaab.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/e8/5d16257e50d6ad5a5644f72fc02f2cfc49a36b.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 80% similar despite different names │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -23,21 +23,21 @@ │ │ │ │ │ [18] .dynamic NOBITS 000000000001fde8 00fdd8 0001c0 10 WA 4 0 8 │ │ │ │ │ [19] .got NOBITS 000000000001ffa8 00fdd8 000040 08 WA 0 0 8 │ │ │ │ │ [20] .got.plt NOBITS 000000000001ffe8 00fdd8 000070 08 WA 0 0 8 │ │ │ │ │ [21] .data NOBITS 0000000000020058 00fdd8 000020 00 WA 0 0 8 │ │ │ │ │ [22] .bss NOBITS 0000000000020078 00fdd8 000020 00 WA 0 0 8 │ │ │ │ │ [23] .comment PROGBITS 0000000000000000 0001ec 00001f 01 MS 0 0 1 │ │ │ │ │ [24] .debug_aranges PROGBITS 0000000000000000 00020b 000030 00 0 0 1 │ │ │ │ │ - [25] .debug_info PROGBITS 0000000000000000 000240 001a14 00 C 0 0 8 │ │ │ │ │ + [25] .debug_info PROGBITS 0000000000000000 000240 001a15 00 C 0 0 8 │ │ │ │ │ [26] .debug_abbrev PROGBITS 0000000000000000 001c58 0001e6 00 C 0 0 8 │ │ │ │ │ [27] .debug_line PROGBITS 0000000000000000 001e40 00060b 00 C 0 0 8 │ │ │ │ │ [28] .debug_str PROGBITS 0000000000000000 002450 00917f 01 MSC 0 0 8 │ │ │ │ │ [29] .debug_line_str PROGBITS 0000000000000000 00b5d0 0003e8 01 MSC 0 0 8 │ │ │ │ │ [30] .debug_loclists PROGBITS 0000000000000000 00b9b8 000492 00 C 0 0 8 │ │ │ │ │ - [31] .debug_macro PROGBITS 0000000000000000 00be50 005c0d 00 C 0 0 8 │ │ │ │ │ + [31] .debug_macro PROGBITS 0000000000000000 00be50 005c0f 00 C 0 0 8 │ │ │ │ │ [32] .symtab SYMTAB 0000000000000000 011a60 000a50 18 33 74 8 │ │ │ │ │ [33] .strtab STRTAB 0000000000000000 0124b0 0003fd 00 0 0 1 │ │ │ │ │ [34] .shstrtab STRTAB 0000000000000000 0128ad 00015a 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: f6143fbb4d8d7b9460bac8f606a47a4e043afaab │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: e85d16257e50d6ad5a5644f72fc02f2cfc49a36b │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3832,189 +3832,189 @@ │ │ │ │ │ <1d44> DW_AT_decl_line : (data1) 236 │ │ │ │ │ <1d45> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1d46> DW_AT_type : (ref4) <0x1cfd>, Mix_Chunk │ │ │ │ │ <1><1d4a>: Abbrev Number: 17 (DW_TAG_structure_type) │ │ │ │ │ <1d4b> DW_AT_name : (strp) (offset: 0x158a4): magic_api_t │ │ │ │ │ <1d4f> DW_AT_byte_size : (data1) 192 │ │ │ │ │ <1d50> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d51> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1d51> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1d52> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d52> DW_AT_sibling : (ref4) <0x1e9c> │ │ │ │ │ <2><1d56>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d57> DW_AT_name : (strp) (offset: 0xef6c): tp_version │ │ │ │ │ <1d5b> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d5c> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1d5c> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1d5d> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d5e> DW_AT_type : (ref4) <0xc7> │ │ │ │ │ <1d62> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d63>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d64> DW_AT_name : (strp) (offset: 0x12b78): data_directory │ │ │ │ │ <1d68> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d69> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1d69> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1d6a> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d6b> DW_AT_type : (ref4) <0xc7> │ │ │ │ │ <1d6f> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d70>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d71> DW_AT_name : (strp) (offset: 0x53cb): update_progress_bar │ │ │ │ │ <1d75> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d76> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1d76> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1d77> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d78> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1d7c> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d7d>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d7e> DW_AT_name : (strp) (offset: 0x5a47): special_notify │ │ │ │ │ <1d82> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d83> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1d83> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1d84> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d85> DW_AT_type : (ref4) <0x1b8> │ │ │ │ │ <1d89> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d8a>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d8b> DW_AT_name : (strp) (offset: 0x3ae3): sRGB_to_linear │ │ │ │ │ <1d8f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d90> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d90> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d91> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d92> DW_AT_type : (ref4) <0x1eab> │ │ │ │ │ <1d96> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d97>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d98> DW_AT_name : (strp) (offset: 0x1848f): linear_to_sRGB │ │ │ │ │ <1d9c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d9d> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1d9d> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1d9e> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d9f> DW_AT_type : (ref4) <0x1ebf> │ │ │ │ │ <1da3> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1da4>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1da5> DW_AT_name : (strp) (offset: 0x1888d): in_circle │ │ │ │ │ <1da9> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1daa> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1daa> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1dab> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dac> DW_AT_type : (ref4) <0x1edd> │ │ │ │ │ <1db0> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1db1>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1db2> DW_AT_name : (strp) (offset: 0x1722): getpixel │ │ │ │ │ <1db6> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1db7> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1db7> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1db8> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1db9> DW_AT_type : (ref4) <0x1f00> │ │ │ │ │ <1dbd> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1dbe>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dbf> DW_AT_name : (strp) (offset: 0x4682): putpixel │ │ │ │ │ <1dc3> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dc4> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1dc4> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1dc5> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dc6> DW_AT_type : (ref4) <0x1f1f> │ │ │ │ │ <1dca> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1dcb>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dcc> DW_AT_name : (strp) (offset: 0x6b09): xorpixel │ │ │ │ │ <1dd0> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dd1> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1dd1> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1dd2> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd3> DW_AT_type : (ref4) <0x1f39> │ │ │ │ │ <1dd7> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1dd8>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dd9> DW_AT_name : (strp) (offset: 0x3772): playsound │ │ │ │ │ <1ddd> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dde> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1dde> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1ddf> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de0> DW_AT_type : (ref4) <0x1f58> │ │ │ │ │ <1de4> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><1de5>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1de6> DW_AT_name : (strp) (offset: 0xd850): playingsound │ │ │ │ │ <1dea> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1deb> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1deb> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1dec> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1ded> DW_AT_type : (ref4) <0x1f62> │ │ │ │ │ <1df1> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><1df2>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1df3> DW_AT_name : (strp) (offset: 0x1b13a): pausesound │ │ │ │ │ <1df7> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1df8> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1df8> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <1df9> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dfa> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1dfe> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><1dff>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e00> DW_AT_name : (strp) (offset: 0x1b138): unpausesound │ │ │ │ │ <1e04> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e05> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <1e05> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <1e06> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e07> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e0b> DW_AT_data_member_location: (data1) 104 │ │ │ │ │ <2><1e0c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e0d> DW_AT_name : (strp) (offset: 0xf69e): stopsound │ │ │ │ │ <1e11> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e12> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <1e12> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <1e13> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e14> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e18> DW_AT_data_member_location: (data1) 112 │ │ │ │ │ <2><1e19>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e1a> DW_AT_name : (strp) (offset: 0xb252): line │ │ │ │ │ <1e1e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e1f> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <1e1f> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <1e20> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e21> DW_AT_type : (ref4) <0x1fc8> │ │ │ │ │ <1e25> DW_AT_data_member_location: (data1) 120 │ │ │ │ │ <2><1e26>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e27> DW_AT_name : (strp) (offset: 0x12b39): button_down │ │ │ │ │ <1e2b> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e2c> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <1e2c> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <1e2d> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1e2e> DW_AT_type : (ref4) <0x1f62> │ │ │ │ │ <1e32> DW_AT_data_member_location: (data1) 128 │ │ │ │ │ <2><1e33>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e34> DW_AT_name : (strp) (offset: 0xffd5): rgbtohsv │ │ │ │ │ <1e38> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e39> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <1e39> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <1e3a> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e3b> DW_AT_type : (ref4) <0x1ff6> │ │ │ │ │ <1e3f> DW_AT_data_member_location: (data1) 136 │ │ │ │ │ <2><1e40>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e41> DW_AT_name : (strp) (offset: 0xb984): hsvtorgb │ │ │ │ │ <1e45> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e46> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1e46> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1e47> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e48> DW_AT_type : (ref4) <0x201f> │ │ │ │ │ <1e4c> DW_AT_data_member_location: (data1) 144 │ │ │ │ │ <2><1e4d>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e4e> DW_AT_name : (strp) (offset: 0x1719b): canvas_w │ │ │ │ │ <1e52> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e53> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <1e53> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <1e54> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e55> DW_AT_type : (ref4) <0x42>, int │ │ │ │ │ <1e59> DW_AT_data_member_location: (data1) 152 │ │ │ │ │ <2><1e5a>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e5b> DW_AT_name : (strp) (offset: 0x170f6): canvas_h │ │ │ │ │ <1e5f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e60> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <1e60> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <1e61> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e62> DW_AT_type : (ref4) <0x42>, int │ │ │ │ │ <1e66> DW_AT_data_member_location: (data1) 156 │ │ │ │ │ <2><1e67>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e68> DW_AT_name : (strp) (offset: 0x15d7c): scale │ │ │ │ │ <1e6c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e6d> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <1e6d> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <1e6e> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e6f> DW_AT_type : (ref4) <0x2042> │ │ │ │ │ <1e73> DW_AT_data_member_location: (data1) 160 │ │ │ │ │ <2><1e74>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e75> DW_AT_name : (strp) (offset: 0x15d75): rotate_scale │ │ │ │ │ <1e79> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e7a> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1e7a> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1e7b> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e7c> DW_AT_type : (ref4) <0x2060> │ │ │ │ │ <1e80> DW_AT_data_member_location: (data1) 168 │ │ │ │ │ <2><1e81>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e82> DW_AT_name : (strp) (offset: 0x1a6e6): touched │ │ │ │ │ <1e86> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e87> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <1e87> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <1e88> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e89> DW_AT_type : (ref4) <0x2079> │ │ │ │ │ <1e8d> DW_AT_data_member_location: (data1) 176 │ │ │ │ │ <2><1e8e>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e8f> DW_AT_name : (strp) (offset: 0x83af): retract_undo │ │ │ │ │ <1e93> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e94> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <1e94> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <1e95> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e96> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e9a> DW_AT_data_member_location: (data1) 184 │ │ │ │ │ <2><1e9b>: Abbrev Number: 0 │ │ │ │ │ <1><1e9c>: Abbrev Number: 25 (DW_TAG_subroutine_type) │ │ │ │ │ <1e9d> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e9d> DW_AT_type : (ref4) <0x32>, float │ │ │ │ │ @@ -4244,23 +4244,23 @@ │ │ │ │ │ <2><2078>: Abbrev Number: 0 │ │ │ │ │ <1><2079>: Abbrev Number: 8 (DW_TAG_pointer_type) │ │ │ │ │ <207a> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ │ <207a> DW_AT_type : (ref4) <0x2065>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><207e>: Abbrev Number: 6 (DW_TAG_typedef) │ │ │ │ │ <207f> DW_AT_name : (strp) (offset: 0xd638): magic_api │ │ │ │ │ <2083> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2084> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <2084> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <2085> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <2086> DW_AT_type : (ref4) <0x1d4a>, magic_api_t │ │ │ │ │ <1><208a>: Abbrev Number: 23 (DW_TAG_enumeration_type) │ │ │ │ │ <208b> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <208c> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <208c> DW_AT_type : (ref4) <0x57>, unsigned int │ │ │ │ │ <2090> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2091> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <2091> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <2092> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <2093> DW_AT_sibling : (ref4) <0x20c8> │ │ │ │ │ <2><2097>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2098> DW_AT_name : (strp) (offset: 0x14a1f): MAGIC_TYPE_DISTORTS │ │ │ │ │ <209c> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><209d>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <209e> DW_AT_name : (strp) (offset: 0x19922): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4285,15 +4285,15 @@ │ │ │ │ │ <20c6> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><20c7>: Abbrev Number: 0 │ │ │ │ │ <1><20c8>: Abbrev Number: 23 (DW_TAG_enumeration_type) │ │ │ │ │ <20c9> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <20ca> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <20ca> DW_AT_type : (ref4) <0x57>, unsigned int │ │ │ │ │ <20ce> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20cf> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <20cf> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <20d0> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <20d1> DW_AT_sibling : (ref4) <0x20ee> │ │ │ │ │ <2><20d5>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20d6> DW_AT_name : (strp) (offset: 0xdf6a): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <20da> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20db>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20dc> DW_AT_name : (strp) (offset: 0xdde4): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4311,15 +4311,15 @@ │ │ │ │ │ <2><20f7>: Abbrev Number: 28 (DW_TAG_subrange_type) │ │ │ │ │ <20f8> DW_AT_type : (ref4) <0x39>, long unsigned int │ │ │ │ │ <20fc> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><20fd>: Abbrev Number: 0 │ │ │ │ │ <1><20fe>: Abbrev Number: 30 (DW_TAG_variable) │ │ │ │ │ <20ff> DW_AT_name : (strp) (offset: 0x16c92): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <2103> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2104> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <2104> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <2105> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <2106> DW_AT_type : (ref4) <0x20ee> │ │ │ │ │ <210a> DW_AT_external : (flag_present) 1 │ │ │ │ │ <210a> DW_AT_location : (exprloc) 9 byte block: 3 60 0 2 0 0 0 0 0 (DW_OP_addr: 20060) │ │ │ │ │ <1><2114>: Abbrev Number: 31 (DW_TAG_variable) │ │ │ │ │ <2115> DW_AT_name : (strp) (offset: 0x10d0e): reflection_snd │ │ │ │ │ <2119> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -289,16 +289,16 @@ │ │ │ │ │ DW_MACRO_start_file - lineno: 367 filenum: 86 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 368 filenum: 87 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x32c8 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 18 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 88 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 88 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 89 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 5 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 90 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 91 │ │ │ │ │ @@ -942,25 +942,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa2ea │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 94 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 17 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 17 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 93 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa32a │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 94 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 25 filenum: 20 │ │ │ │ │ + DW_MACRO_start_file - lineno: 9 filenum: 20 │ │ │ │ │ DW_MACRO_import - offset : 0xa3b7 │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 33 │ │ │ │ │ DW_MACRO_import - offset : 0x3bea │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 180 │ │ │ │ │ DW_MACRO_import - offset : 0xa3d3 │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 33 │ │ │ │ │ @@ -7174,31 +7174,31 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 114 macro : ngettext(msgid1,msgid2,n) dngettext (NULL, msgid1, msgid2, n) │ │ │ │ │ DW_MACRO_define_strp - lineno : 116 macro : dngettext(domainname,msgid1,msgid2,n) dcngettext (domainname, msgid1, msgid2, n, LC_MESSAGES) │ │ │ │ │ │ │ │ │ │ Offset: 0xa50b │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa57a │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 44 macro : SDL_IMAGE_MAJOR_VERSION 2 │ │ │ │ │ DW_MACRO_define_strp - lineno : 45 macro : SDL_IMAGE_MINOR_VERSION 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,25 +1,21 @@ │ │ │ │ │ -GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ +kGCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ +nlzO|9kD │ │ │ │ │ WPDy9*^"\ │ │ │ │ │ ylt'*aca │ │ │ │ │ p%m#B~<mO │ │ │ │ │ 0kS ay[[ │ │ │ │ │ 4XQBv')N │ │ │ │ │ dJ~ hPQ1 │ │ │ │ │ q=W =.nv │ │ │ │ │ 8 _".[Ra2 │ │ │ │ │ +LZgs~;)gC │ │ │ │ │ EtKv2:!KD │ │ │ │ │ -4'Q+>6OH_ │ │ │ │ │ -]`:"UH6{ │ │ │ │ │ -nE_ep{8< │ │ │ │ │ -c&Shqf<- │ │ │ │ │ -GFD |,c │ │ │ │ │ -zr"JNf}m9 │ │ │ │ │ -k}CG9 +'a │ │ │ │ │ +^8M1 %oIV] │ │ │ │ │ +v;r"JNp= │ │ │ │ │ call_weak_fn │ │ │ │ │ crtstuff.c │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ │ frame_dummy │ │ │ │ --- ./usr/lib/debug/.build-id/fc/ebf984513bed8793673f7de5be72ff30209a6d.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/cf/c724ca280f93e2623063e313319f109b71ee52.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 82% similar despite different names │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -23,21 +23,21 @@ │ │ │ │ │ [18] .dynamic NOBITS 000000000001fde0 00fdd0 0001c0 10 WA 4 0 8 │ │ │ │ │ [19] .got NOBITS 000000000001ffa0 00fdd0 000048 08 WA 0 0 8 │ │ │ │ │ [20] .got.plt NOBITS 000000000001ffe8 00fdd0 000068 08 WA 0 0 8 │ │ │ │ │ [21] .data NOBITS 0000000000020050 00fdd0 000020 00 WA 0 0 8 │ │ │ │ │ [22] .bss NOBITS 0000000000020070 00fdd0 000020 00 WA 0 0 8 │ │ │ │ │ [23] .comment PROGBITS 0000000000000000 0001ec 00001f 01 MS 0 0 1 │ │ │ │ │ [24] .debug_aranges PROGBITS 0000000000000000 00020b 000030 00 0 0 1 │ │ │ │ │ - [25] .debug_info PROGBITS 0000000000000000 000240 00192c 00 C 0 0 8 │ │ │ │ │ + [25] .debug_info PROGBITS 0000000000000000 000240 00192b 00 C 0 0 8 │ │ │ │ │ [26] .debug_abbrev PROGBITS 0000000000000000 001b70 0001dd 00 C 0 0 8 │ │ │ │ │ [27] .debug_line PROGBITS 0000000000000000 001d50 000424 00 C 0 0 8 │ │ │ │ │ [28] .debug_str PROGBITS 0000000000000000 002178 0091b2 01 MSC 0 0 8 │ │ │ │ │ [29] .debug_line_str PROGBITS 0000000000000000 00b330 0003e0 01 MSC 0 0 8 │ │ │ │ │ [30] .debug_loclists PROGBITS 0000000000000000 00b710 00025a 00 C 0 0 8 │ │ │ │ │ - [31] .debug_macro PROGBITS 0000000000000000 00b970 005be2 00 C 0 0 8 │ │ │ │ │ + [31] .debug_macro PROGBITS 0000000000000000 00b970 005be3 00 C 0 0 8 │ │ │ │ │ [32] .symtab SYMTAB 0000000000000000 011558 000a20 18 33 72 8 │ │ │ │ │ [33] .strtab STRTAB 0000000000000000 011f78 0003aa 00 0 0 1 │ │ │ │ │ [34] .shstrtab STRTAB 0000000000000000 012322 00015a 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: fcebf984513bed8793673f7de5be72ff30209a6d │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: cfc724ca280f93e2623063e313319f109b71ee52 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3832,189 +3832,189 @@ │ │ │ │ │ <1d44> DW_AT_decl_line : (data1) 236 │ │ │ │ │ <1d45> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1d46> DW_AT_type : (ref4) <0x1cfd>, Mix_Chunk │ │ │ │ │ <1><1d4a>: Abbrev Number: 15 (DW_TAG_structure_type) │ │ │ │ │ <1d4b> DW_AT_name : (strp) (offset: 0x15834): magic_api_t │ │ │ │ │ <1d4f> DW_AT_byte_size : (data1) 192 │ │ │ │ │ <1d50> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d51> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1d51> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1d52> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d52> DW_AT_sibling : (ref4) <0x1e9c> │ │ │ │ │ <2><1d56>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d57> DW_AT_name : (strp) (offset: 0xef69): tp_version │ │ │ │ │ <1d5b> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d5c> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1d5c> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1d5d> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d5e> DW_AT_type : (ref4) <0xc7> │ │ │ │ │ <1d62> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d63>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d64> DW_AT_name : (strp) (offset: 0x12ada): data_directory │ │ │ │ │ <1d68> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d69> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1d69> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1d6a> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d6b> DW_AT_type : (ref4) <0xc7> │ │ │ │ │ <1d6f> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d70>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d71> DW_AT_name : (strp) (offset: 0x54f8): update_progress_bar │ │ │ │ │ <1d75> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d76> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1d76> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1d77> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d78> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1d7c> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d7d>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d7e> DW_AT_name : (strp) (offset: 0x5b74): special_notify │ │ │ │ │ <1d82> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d83> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1d83> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1d84> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d85> DW_AT_type : (ref4) <0x1b8> │ │ │ │ │ <1d89> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d8a>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d8b> DW_AT_name : (strp) (offset: 0x3b85): sRGB_to_linear │ │ │ │ │ <1d8f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d90> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d90> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d91> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d92> DW_AT_type : (ref4) <0x1eab> │ │ │ │ │ <1d96> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d97>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d98> DW_AT_name : (strp) (offset: 0x184fc): linear_to_sRGB │ │ │ │ │ <1d9c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d9d> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1d9d> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1d9e> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d9f> DW_AT_type : (ref4) <0x1ebf> │ │ │ │ │ <1da3> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1da4>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1da5> DW_AT_name : (strp) (offset: 0x188d6): in_circle │ │ │ │ │ <1da9> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1daa> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1daa> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1dab> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1dac> DW_AT_type : (ref4) <0x1edd> │ │ │ │ │ <1db0> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1db1>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1db2> DW_AT_name : (strp) (offset: 0x17d1): getpixel │ │ │ │ │ <1db6> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1db7> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1db7> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1db8> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1db9> DW_AT_type : (ref4) <0x1f00> │ │ │ │ │ <1dbd> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1dbe>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1dbf> DW_AT_name : (strp) (offset: 0x47a7): putpixel │ │ │ │ │ <1dc3> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dc4> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1dc4> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1dc5> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dc6> DW_AT_type : (ref4) <0x1f1f> │ │ │ │ │ <1dca> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1dcb>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1dcc> DW_AT_name : (strp) (offset: 0x6af7): xorpixel │ │ │ │ │ <1dd0> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dd1> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1dd1> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1dd2> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd3> DW_AT_type : (ref4) <0x1f39> │ │ │ │ │ <1dd7> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1dd8>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1dd9> DW_AT_name : (strp) (offset: 0x380f): playsound │ │ │ │ │ <1ddd> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dde> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1dde> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1ddf> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de0> DW_AT_type : (ref4) <0x1f58> │ │ │ │ │ <1de4> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><1de5>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1de6> DW_AT_name : (strp) (offset: 0xd846): playingsound │ │ │ │ │ <1dea> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1deb> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1deb> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1dec> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1ded> DW_AT_type : (ref4) <0x1f62> │ │ │ │ │ <1df1> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><1df2>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1df3> DW_AT_name : (strp) (offset: 0x1b0c1): pausesound │ │ │ │ │ <1df7> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1df8> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1df8> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <1df9> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dfa> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1dfe> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><1dff>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e00> DW_AT_name : (strp) (offset: 0x1b0bf): unpausesound │ │ │ │ │ <1e04> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e05> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <1e05> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <1e06> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e07> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e0b> DW_AT_data_member_location: (data1) 104 │ │ │ │ │ <2><1e0c>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e0d> DW_AT_name : (strp) (offset: 0xf6c2): stopsound │ │ │ │ │ <1e11> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e12> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <1e12> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <1e13> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e14> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e18> DW_AT_data_member_location: (data1) 112 │ │ │ │ │ <2><1e19>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e1a> DW_AT_name : (strp) (offset: 0xb29d): line │ │ │ │ │ <1e1e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e1f> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <1e1f> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <1e20> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e21> DW_AT_type : (ref4) <0x1fc8> │ │ │ │ │ <1e25> DW_AT_data_member_location: (data1) 120 │ │ │ │ │ <2><1e26>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e27> DW_AT_name : (strp) (offset: 0x12a9b): button_down │ │ │ │ │ <1e2b> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e2c> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <1e2c> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <1e2d> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1e2e> DW_AT_type : (ref4) <0x1f62> │ │ │ │ │ <1e32> DW_AT_data_member_location: (data1) 128 │ │ │ │ │ <2><1e33>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e34> DW_AT_name : (strp) (offset: 0xfff7): rgbtohsv │ │ │ │ │ <1e38> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e39> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <1e39> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <1e3a> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e3b> DW_AT_type : (ref4) <0x1ff6> │ │ │ │ │ <1e3f> DW_AT_data_member_location: (data1) 136 │ │ │ │ │ <2><1e40>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e41> DW_AT_name : (strp) (offset: 0xb9dc): hsvtorgb │ │ │ │ │ <1e45> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e46> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1e46> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1e47> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e48> DW_AT_type : (ref4) <0x201f> │ │ │ │ │ <1e4c> DW_AT_data_member_location: (data1) 144 │ │ │ │ │ <2><1e4d>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e4e> DW_AT_name : (strp) (offset: 0x17210): canvas_w │ │ │ │ │ <1e52> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e53> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <1e53> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <1e54> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e55> DW_AT_type : (ref4) <0x39>, int │ │ │ │ │ <1e59> DW_AT_data_member_location: (data1) 152 │ │ │ │ │ <2><1e5a>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e5b> DW_AT_name : (strp) (offset: 0x1716b): canvas_h │ │ │ │ │ <1e5f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e60> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <1e60> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <1e61> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e62> DW_AT_type : (ref4) <0x39>, int │ │ │ │ │ <1e66> DW_AT_data_member_location: (data1) 156 │ │ │ │ │ <2><1e67>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e68> DW_AT_name : (strp) (offset: 0x15dcd): scale │ │ │ │ │ <1e6c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e6d> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <1e6d> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <1e6e> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e6f> DW_AT_type : (ref4) <0x2042> │ │ │ │ │ <1e73> DW_AT_data_member_location: (data1) 160 │ │ │ │ │ <2><1e74>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e75> DW_AT_name : (strp) (offset: 0x15dc6): rotate_scale │ │ │ │ │ <1e79> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e7a> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1e7a> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1e7b> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e7c> DW_AT_type : (ref4) <0x2060> │ │ │ │ │ <1e80> DW_AT_data_member_location: (data1) 168 │ │ │ │ │ <2><1e81>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e82> DW_AT_name : (strp) (offset: 0x1a705): touched │ │ │ │ │ <1e86> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e87> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <1e87> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <1e88> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e89> DW_AT_type : (ref4) <0x2079> │ │ │ │ │ <1e8d> DW_AT_data_member_location: (data1) 176 │ │ │ │ │ <2><1e8e>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e8f> DW_AT_name : (strp) (offset: 0x8388): retract_undo │ │ │ │ │ <1e93> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e94> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <1e94> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <1e95> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e96> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e9a> DW_AT_data_member_location: (data1) 184 │ │ │ │ │ <2><1e9b>: Abbrev Number: 0 │ │ │ │ │ <1><1e9c>: Abbrev Number: 25 (DW_TAG_subroutine_type) │ │ │ │ │ <1e9d> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e9d> DW_AT_type : (ref4) <0x32>, float │ │ │ │ │ @@ -4244,23 +4244,23 @@ │ │ │ │ │ <2><2078>: Abbrev Number: 0 │ │ │ │ │ <1><2079>: Abbrev Number: 8 (DW_TAG_pointer_type) │ │ │ │ │ <207a> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ │ <207a> DW_AT_type : (ref4) <0x2065>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><207e>: Abbrev Number: 6 (DW_TAG_typedef) │ │ │ │ │ <207f> DW_AT_name : (strp) (offset: 0xd639): magic_api │ │ │ │ │ <2083> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2084> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <2084> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <2085> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <2086> DW_AT_type : (ref4) <0x1d4a>, magic_api_t │ │ │ │ │ <1><208a>: Abbrev Number: 22 (DW_TAG_enumeration_type) │ │ │ │ │ <208b> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <208c> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <208c> DW_AT_type : (ref4) <0x4e>, unsigned int │ │ │ │ │ <2090> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2091> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <2091> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <2092> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <2093> DW_AT_sibling : (ref4) <0x20c8> │ │ │ │ │ <2><2097>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2098> DW_AT_name : (strp) (offset: 0x149be): MAGIC_TYPE_DISTORTS │ │ │ │ │ <209c> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><209d>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <209e> DW_AT_name : (strp) (offset: 0x294d): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4285,15 +4285,15 @@ │ │ │ │ │ <20c6> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><20c7>: Abbrev Number: 0 │ │ │ │ │ <1><20c8>: Abbrev Number: 22 (DW_TAG_enumeration_type) │ │ │ │ │ <20c9> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <20ca> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <20ca> DW_AT_type : (ref4) <0x4e>, unsigned int │ │ │ │ │ <20ce> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20cf> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <20cf> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <20d0> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <20d1> DW_AT_sibling : (ref4) <0x20ee> │ │ │ │ │ <2><20d5>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20d6> DW_AT_name : (strp) (offset: 0xdf49): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <20da> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20db>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20dc> DW_AT_name : (strp) (offset: 0xdd9b): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4311,15 +4311,15 @@ │ │ │ │ │ <2><20f7>: Abbrev Number: 28 (DW_TAG_subrange_type) │ │ │ │ │ <20f8> DW_AT_type : (ref4) <0x55>, long unsigned int │ │ │ │ │ <20fc> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><20fd>: Abbrev Number: 0 │ │ │ │ │ <1><20fe>: Abbrev Number: 30 (DW_TAG_variable) │ │ │ │ │ <20ff> DW_AT_name : (strp) (offset: 0x16cdf): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <2103> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2104> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <2104> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <2105> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <2106> DW_AT_type : (ref4) <0x20ee> │ │ │ │ │ <210a> DW_AT_external : (flag_present) 1 │ │ │ │ │ <210a> DW_AT_location : (exprloc) 9 byte block: 3 58 0 2 0 0 0 0 0 (DW_OP_addr: 20058) │ │ │ │ │ <1><2114>: Abbrev Number: 30 (DW_TAG_variable) │ │ │ │ │ <2115> DW_AT_name : (strp) (offset: 0x1ac0a): stretch_side │ │ │ │ │ <2119> DW_AT_decl_file : (data1) 1 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -7,16 +7,16 @@ │ │ │ │ │ │ │ │ │ │ DW_MACRO_import - offset : 0xd8f │ │ │ │ │ DW_MACRO_start_file - lineno: 0 filenum: 1 │ │ │ │ │ DW_MACRO_start_file - lineno: 0 filenum: 23 │ │ │ │ │ DW_MACRO_import - offset : 0x18c7 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 18 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 24 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 24 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 25 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 5 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 26 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 27 │ │ │ │ │ @@ -942,25 +942,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa27e │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 30 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 17 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 17 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 29 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa2be │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 30 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 25 filenum: 20 │ │ │ │ │ + DW_MACRO_start_file - lineno: 9 filenum: 20 │ │ │ │ │ DW_MACRO_import - offset : 0xa34b │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 46 │ │ │ │ │ DW_MACRO_import - offset : 0x2c1d │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 180 │ │ │ │ │ DW_MACRO_import - offset : 0xa367 │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 46 │ │ │ │ │ @@ -7152,31 +7152,31 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 114 macro : ngettext(msgid1,msgid2,n) dngettext (NULL, msgid1, msgid2, n) │ │ │ │ │ DW_MACRO_define_strp - lineno : 116 macro : dngettext(domainname,msgid1,msgid2,n) dcngettext (domainname, msgid1, msgid2, n, LC_MESSAGES) │ │ │ │ │ │ │ │ │ │ Offset: 0xa49f │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa50e │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 44 macro : SDL_IMAGE_MAJOR_VERSION 2 │ │ │ │ │ DW_MACRO_define_strp - lineno : 45 macro : SDL_IMAGE_MINOR_VERSION 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,23 +1,23 @@ │ │ │ │ │ -mGCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ -=PN2JIFz<COi │ │ │ │ │ +RGCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ +S.M{@>'~t │ │ │ │ │ Dkq A$j8 │ │ │ │ │ (8PJ%op= │ │ │ │ │ y!3RVCS2 │ │ │ │ │ u$zmg`ufz │ │ │ │ │ i|;mD(51/-3| │ │ │ │ │ u)g/.KJP │ │ │ │ │ o\]"y!P) │ │ │ │ │ oI7;S<A^ │ │ │ │ │ (+y,f[6R │ │ │ │ │ \^Cs{Q\C │ │ │ │ │ -e\sLEO'? │ │ │ │ │ -'[ZOw>k8 │ │ │ │ │ -)UXf~o~A │ │ │ │ │ +0UCh*\E[ │ │ │ │ │ +KH#G5GF7 │ │ │ │ │ \'=nr":\ │ │ │ │ │ +wutCyg>9 │ │ │ │ │ call_weak_fn │ │ │ │ │ crtstuff.c │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ │ frame_dummy │ │ │ │ --- ./usr/lib/debug/.build-id/fe/364b534ee2a2f9037b6012cfd9759416380862.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/2a/8b744fca1abf252d01896998a6c3113e24ca2b.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 81% similar despite different names │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -23,21 +23,21 @@ │ │ │ │ │ [18] .dynamic NOBITS 000000000001fe00 00fdf0 0001c0 10 WA 4 0 8 │ │ │ │ │ [19] .got NOBITS 000000000001ffc0 00fdf0 000028 08 WA 0 0 8 │ │ │ │ │ [20] .got.plt NOBITS 000000000001ffe8 00fdf0 000060 08 WA 0 0 8 │ │ │ │ │ [21] .data NOBITS 0000000000020048 00fdf0 000028 00 WA 0 0 8 │ │ │ │ │ [22] .bss NOBITS 0000000000020070 00fdf0 000010 00 WA 0 0 8 │ │ │ │ │ [23] .comment PROGBITS 0000000000000000 0001ec 00001f 01 MS 0 0 1 │ │ │ │ │ [24] .debug_aranges PROGBITS 0000000000000000 00020b 000030 00 0 0 1 │ │ │ │ │ - [25] .debug_info PROGBITS 0000000000000000 000240 001929 00 C 0 0 8 │ │ │ │ │ + [25] .debug_info PROGBITS 0000000000000000 000240 00192a 00 C 0 0 8 │ │ │ │ │ [26] .debug_abbrev PROGBITS 0000000000000000 001b70 0001f5 00 C 0 0 8 │ │ │ │ │ [27] .debug_line PROGBITS 0000000000000000 001d68 000382 00 C 0 0 8 │ │ │ │ │ [28] .debug_str PROGBITS 0000000000000000 0020f0 009168 01 MSC 0 0 8 │ │ │ │ │ [29] .debug_line_str PROGBITS 0000000000000000 00b258 0003e5 01 MSC 0 0 8 │ │ │ │ │ [30] .debug_loclists PROGBITS 0000000000000000 00b640 000238 00 C 0 0 8 │ │ │ │ │ - [31] .debug_macro PROGBITS 0000000000000000 00b878 005c00 00 C 0 0 8 │ │ │ │ │ + [31] .debug_macro PROGBITS 0000000000000000 00b878 005bff 00 C 0 0 8 │ │ │ │ │ [32] .symtab SYMTAB 0000000000000000 011478 000a08 18 33 76 8 │ │ │ │ │ [33] .strtab STRTAB 0000000000000000 011e80 0003d8 00 0 0 1 │ │ │ │ │ [34] .shstrtab STRTAB 0000000000000000 012258 00015a 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: fe364b534ee2a2f9037b6012cfd9759416380862 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 2a8b744fca1abf252d01896998a6c3113e24ca2b │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3830,189 +3830,189 @@ │ │ │ │ │ <1d3d> DW_AT_decl_line : (data1) 236 │ │ │ │ │ <1d3e> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1d3f> DW_AT_type : (ref4) <0x1cf6>, Mix_Chunk │ │ │ │ │ <1><1d43>: Abbrev Number: 16 (DW_TAG_structure_type) │ │ │ │ │ <1d44> DW_AT_name : (strp) (offset: 0x15784): magic_api_t │ │ │ │ │ <1d48> DW_AT_byte_size : (data1) 192 │ │ │ │ │ <1d49> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d4a> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1d4a> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1d4b> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d4b> DW_AT_sibling : (ref4) <0x1e95> │ │ │ │ │ <2><1d4f>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d50> DW_AT_name : (strp) (offset: 0xf0bb): tp_version │ │ │ │ │ <1d54> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d55> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1d55> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1d56> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d57> DW_AT_type : (ref4) <0xc0> │ │ │ │ │ <1d5b> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d5c>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d5d> DW_AT_name : (strp) (offset: 0x12ab1): data_directory │ │ │ │ │ <1d61> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d62> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1d62> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1d63> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d64> DW_AT_type : (ref4) <0xc0> │ │ │ │ │ <1d68> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d69>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d6a> DW_AT_name : (strp) (offset: 0x5452): update_progress_bar │ │ │ │ │ <1d6e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d6f> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1d6f> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1d70> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d71> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1d75> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d76>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d77> DW_AT_name : (strp) (offset: 0x5ad6): special_notify │ │ │ │ │ <1d7b> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d7c> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1d7c> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1d7d> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d7e> DW_AT_type : (ref4) <0x1b8> │ │ │ │ │ <1d82> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d83>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d84> DW_AT_name : (strp) (offset: 0x3b26): sRGB_to_linear │ │ │ │ │ <1d88> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d89> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d89> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d8a> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d8b> DW_AT_type : (ref4) <0x1ea4> │ │ │ │ │ <1d8f> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d90>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d91> DW_AT_name : (strp) (offset: 0x183a8): linear_to_sRGB │ │ │ │ │ <1d95> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d96> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1d96> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1d97> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d98> DW_AT_type : (ref4) <0x1eb8> │ │ │ │ │ <1d9c> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1d9d>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1d9e> DW_AT_name : (strp) (offset: 0x18779): in_circle │ │ │ │ │ <1da2> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1da3> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1da3> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1da4> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1da5> DW_AT_type : (ref4) <0x1ed6> │ │ │ │ │ <1da9> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1daa>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1dab> DW_AT_name : (strp) (offset: 0x1767): getpixel │ │ │ │ │ <1daf> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1db0> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1db0> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1db1> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1db2> DW_AT_type : (ref4) <0x1ef9> │ │ │ │ │ <1db6> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1db7>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1db8> DW_AT_name : (strp) (offset: 0x46e0): putpixel │ │ │ │ │ <1dbc> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dbd> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1dbd> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1dbe> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dbf> DW_AT_type : (ref4) <0x1f18> │ │ │ │ │ <1dc3> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1dc4>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1dc5> DW_AT_name : (strp) (offset: 0x6af9): xorpixel │ │ │ │ │ <1dc9> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dca> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1dca> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1dcb> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dcc> DW_AT_type : (ref4) <0x1f32> │ │ │ │ │ <1dd0> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1dd1>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1dd2> DW_AT_name : (strp) (offset: 0x37aa): playsound │ │ │ │ │ <1dd6> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dd7> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1dd7> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1dd8> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd9> DW_AT_type : (ref4) <0x1f51> │ │ │ │ │ <1ddd> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><1dde>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1ddf> DW_AT_name : (strp) (offset: 0xd955): playingsound │ │ │ │ │ <1de3> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1de4> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1de4> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1de5> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1de6> DW_AT_type : (ref4) <0x1f5b> │ │ │ │ │ <1dea> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><1deb>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1dec> DW_AT_name : (strp) (offset: 0x1b059): pausesound │ │ │ │ │ <1df0> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1df1> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1df1> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <1df2> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1df3> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1df7> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><1df8>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1df9> DW_AT_name : (strp) (offset: 0x1b057): unpausesound │ │ │ │ │ <1dfd> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dfe> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <1dfe> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <1dff> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e00> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e04> DW_AT_data_member_location: (data1) 104 │ │ │ │ │ <2><1e05>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e06> DW_AT_name : (strp) (offset: 0xf7cf): stopsound │ │ │ │ │ <1e0a> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e0b> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <1e0b> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <1e0c> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e0d> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e11> DW_AT_data_member_location: (data1) 112 │ │ │ │ │ <2><1e12>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e13> DW_AT_name : (strp) (offset: 0xb32a): line │ │ │ │ │ <1e17> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e18> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <1e18> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <1e19> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e1a> DW_AT_type : (ref4) <0x1fc1> │ │ │ │ │ <1e1e> DW_AT_data_member_location: (data1) 120 │ │ │ │ │ <2><1e1f>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e20> DW_AT_name : (strp) (offset: 0x12a72): button_down │ │ │ │ │ <1e24> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e25> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <1e25> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <1e26> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1e27> DW_AT_type : (ref4) <0x1f5b> │ │ │ │ │ <1e2b> DW_AT_data_member_location: (data1) 128 │ │ │ │ │ <2><1e2c>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e2d> DW_AT_name : (strp) (offset: 0x100c5): rgbtohsv │ │ │ │ │ <1e31> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e32> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <1e32> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <1e33> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e34> DW_AT_type : (ref4) <0x1fef> │ │ │ │ │ <1e38> DW_AT_data_member_location: (data1) 136 │ │ │ │ │ <2><1e39>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e3a> DW_AT_name : (strp) (offset: 0xba80): hsvtorgb │ │ │ │ │ <1e3e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e3f> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1e3f> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1e40> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e41> DW_AT_type : (ref4) <0x2018> │ │ │ │ │ <1e45> DW_AT_data_member_location: (data1) 144 │ │ │ │ │ <2><1e46>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e47> DW_AT_name : (strp) (offset: 0x17178): canvas_w │ │ │ │ │ <1e4b> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e4c> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <1e4c> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <1e4d> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e4e> DW_AT_type : (ref4) <0x3b>, int │ │ │ │ │ <1e52> DW_AT_data_member_location: (data1) 152 │ │ │ │ │ <2><1e53>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e54> DW_AT_name : (strp) (offset: 0x170d3): canvas_h │ │ │ │ │ <1e58> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e59> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <1e59> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <1e5a> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e5b> DW_AT_type : (ref4) <0x3b>, int │ │ │ │ │ <1e5f> DW_AT_data_member_location: (data1) 156 │ │ │ │ │ <2><1e60>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e61> DW_AT_name : (strp) (offset: 0x15d2d): scale │ │ │ │ │ <1e65> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e66> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <1e66> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <1e67> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e68> DW_AT_type : (ref4) <0x203b> │ │ │ │ │ <1e6c> DW_AT_data_member_location: (data1) 160 │ │ │ │ │ <2><1e6d>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e6e> DW_AT_name : (strp) (offset: 0x15d26): rotate_scale │ │ │ │ │ <1e72> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e73> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1e73> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1e74> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e75> DW_AT_type : (ref4) <0x2059> │ │ │ │ │ <1e79> DW_AT_data_member_location: (data1) 168 │ │ │ │ │ <2><1e7a>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e7b> DW_AT_name : (strp) (offset: 0x1a5de): touched │ │ │ │ │ <1e7f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e80> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <1e80> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <1e81> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e82> DW_AT_type : (ref4) <0x2072> │ │ │ │ │ <1e86> DW_AT_data_member_location: (data1) 176 │ │ │ │ │ <2><1e87>: Abbrev Number: 3 (DW_TAG_member) │ │ │ │ │ <1e88> DW_AT_name : (strp) (offset: 0x839a): retract_undo │ │ │ │ │ <1e8c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e8d> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <1e8d> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <1e8e> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e8f> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e93> DW_AT_data_member_location: (data1) 184 │ │ │ │ │ <2><1e94>: Abbrev Number: 0 │ │ │ │ │ <1><1e95>: Abbrev Number: 23 (DW_TAG_subroutine_type) │ │ │ │ │ <1e96> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1e96> DW_AT_type : (ref4) <0x14f>, float │ │ │ │ │ @@ -4242,23 +4242,23 @@ │ │ │ │ │ <2><2071>: Abbrev Number: 0 │ │ │ │ │ <1><2072>: Abbrev Number: 8 (DW_TAG_pointer_type) │ │ │ │ │ <2073> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ │ <2073> DW_AT_type : (ref4) <0x205e>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><2077>: Abbrev Number: 6 (DW_TAG_typedef) │ │ │ │ │ <2078> DW_AT_name : (strp) (offset: 0xd748): magic_api │ │ │ │ │ <207c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <207d> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <207d> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <207e> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <207f> DW_AT_type : (ref4) <0x1d43>, magic_api_t │ │ │ │ │ <1><2083>: Abbrev Number: 20 (DW_TAG_enumeration_type) │ │ │ │ │ <2084> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <2085> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <2085> DW_AT_type : (ref4) <0x50>, unsigned int │ │ │ │ │ <2089> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <208a> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <208a> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <208b> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <208c> DW_AT_sibling : (ref4) <0x20c1> │ │ │ │ │ <2><2090>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2091> DW_AT_name : (strp) (offset: 0x14929): MAGIC_TYPE_DISTORTS │ │ │ │ │ <2095> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><2096>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <2097> DW_AT_name : (strp) (offset: 0x28da): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4283,15 +4283,15 @@ │ │ │ │ │ <20bf> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><20c0>: Abbrev Number: 0 │ │ │ │ │ <1><20c1>: Abbrev Number: 20 (DW_TAG_enumeration_type) │ │ │ │ │ <20c2> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <20c3> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <20c3> DW_AT_type : (ref4) <0x50>, unsigned int │ │ │ │ │ <20c7> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20c8> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <20c8> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <20c9> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <20ca> DW_AT_sibling : (ref4) <0x20e7> │ │ │ │ │ <2><20ce>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20cf> DW_AT_name : (strp) (offset: 0xe07a): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <20d3> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20d4>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20d5> DW_AT_name : (strp) (offset: 0xdee1): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4309,15 +4309,15 @@ │ │ │ │ │ <2><20f0>: Abbrev Number: 25 (DW_TAG_subrange_type) │ │ │ │ │ <20f1> DW_AT_type : (ref4) <0x32>, long unsigned int │ │ │ │ │ <20f5> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><20f6>: Abbrev Number: 0 │ │ │ │ │ <1><20f7>: Abbrev Number: 56 (DW_TAG_variable) │ │ │ │ │ <20f8> DW_AT_name : (strp) (offset: 0x16c9b): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <20fc> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20fd> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <20fd> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <20fe> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <20ff> DW_AT_type : (ref4) <0x20e7> │ │ │ │ │ <2103> DW_AT_external : (flag_present) 1 │ │ │ │ │ <2103> DW_AT_location : (exprloc) 9 byte block: 3 58 0 2 0 0 0 0 0 (DW_OP_addr: 20058) │ │ │ │ │ <1><210d>: Abbrev Number: 30 (DW_TAG_variable) │ │ │ │ │ <210e> DW_AT_name : (strp) (offset: 0x81df): snd_effect │ │ │ │ │ <2112> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -136,16 +136,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x224f │ │ │ │ │ DW_MACRO_start_file - lineno: 23 filenum: 33 │ │ │ │ │ DW_MACRO_import - offset : 0x225f │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 35 filenum: 18 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 51 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 51 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 52 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 5 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 53 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 54 │ │ │ │ │ @@ -942,25 +942,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa2e3 │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 57 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 17 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 17 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 56 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa323 │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 57 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 25 filenum: 20 │ │ │ │ │ + DW_MACRO_start_file - lineno: 9 filenum: 20 │ │ │ │ │ DW_MACRO_import - offset : 0xa3b0 │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 33 │ │ │ │ │ DW_MACRO_import - offset : 0x2cb8 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 180 │ │ │ │ │ DW_MACRO_import - offset : 0xa3cc │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 33 │ │ │ │ │ @@ -7173,31 +7173,31 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 114 macro : ngettext(msgid1,msgid2,n) dngettext (NULL, msgid1, msgid2, n) │ │ │ │ │ DW_MACRO_define_strp - lineno : 116 macro : dngettext(domainname,msgid1,msgid2,n) dcngettext (domainname, msgid1, msgid2, n, LC_MESSAGES) │ │ │ │ │ │ │ │ │ │ Offset: 0xa504 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa573 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 44 macro : SDL_IMAGE_MAJOR_VERSION 2 │ │ │ │ │ DW_MACRO_define_strp - lineno : 45 macro : SDL_IMAGE_MINOR_VERSION 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,24 +1,22 @@ │ │ │ │ │ -bGCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ -V|m<SE^p │ │ │ │ │ -pQGl\rE@ │ │ │ │ │ -l8c;|%q`` │ │ │ │ │ -\'TOMuJh │ │ │ │ │ ++GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ K] EO EOC,u% │ │ │ │ │ o@rPDKw= │ │ │ │ │ EeQe>R"Q │ │ │ │ │ %OLT @-l │ │ │ │ │ sv#l$z*D │ │ │ │ │ R:) `R+ │ │ │ │ │ -q8YOuEh~ │ │ │ │ │ -Rhqr"-NN │ │ │ │ │ +iuzXlq?Y │ │ │ │ │ +:gUBM9oMB~ │ │ │ │ │ +u/n=,p5i │ │ │ │ │ +_fv#X_07 │ │ │ │ │ +}KUr"JND │ │ │ │ │ Qr"JNDct │ │ │ │ │ -Qr"JNDct │ │ │ │ │ -~KUr"JND │ │ │ │ │ -i:7 8[u;` │ │ │ │ │ +}KUr"JND │ │ │ │ │ +}KUr"JND │ │ │ │ │ call_weak_fn │ │ │ │ │ crtstuff.c │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ │ frame_dummy │ │ │ │ --- ./usr/lib/debug/.build-id/fe/8b67c2473dbfefa1a41190cb0529f2baa72aab.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/65/6d5ea4c087f3c14b5fa55b7ff46d20914c3c16.debug │ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ │┄ Files 84% similar despite different names │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -23,21 +23,21 @@ │ │ │ │ │ [18] .dynamic NOBITS 000000000001fe00 00fdf0 0001c0 10 WA 4 0 8 │ │ │ │ │ [19] .got NOBITS 000000000001ffc0 00fdf0 000028 08 WA 0 0 8 │ │ │ │ │ [20] .got.plt NOBITS 000000000001ffe8 00fdf0 000070 08 WA 0 0 8 │ │ │ │ │ [21] .data NOBITS 0000000000020058 00fdf0 000020 00 WA 0 0 8 │ │ │ │ │ [22] .bss NOBITS 0000000000020078 00fdf0 000018 00 WA 0 0 8 │ │ │ │ │ [23] .comment PROGBITS 0000000000000000 0001ec 00001f 01 MS 0 0 1 │ │ │ │ │ [24] .debug_aranges PROGBITS 0000000000000000 00020b 000030 00 0 0 1 │ │ │ │ │ - [25] .debug_info PROGBITS 0000000000000000 000240 001a94 00 C 0 0 8 │ │ │ │ │ + [25] .debug_info PROGBITS 0000000000000000 000240 001a95 00 C 0 0 8 │ │ │ │ │ [26] .debug_abbrev PROGBITS 0000000000000000 001cd8 0001fc 00 C 0 0 8 │ │ │ │ │ [27] .debug_line PROGBITS 0000000000000000 001ed8 00046e 00 C 0 0 8 │ │ │ │ │ [28] .debug_str PROGBITS 0000000000000000 002348 009141 01 MSC 0 0 8 │ │ │ │ │ [29] .debug_line_str PROGBITS 0000000000000000 00b490 0003e2 01 MSC 0 0 8 │ │ │ │ │ [30] .debug_loclists PROGBITS 0000000000000000 00b878 000262 00 C 0 0 8 │ │ │ │ │ - [31] .debug_macro PROGBITS 0000000000000000 00bae0 005c04 00 C 0 0 8 │ │ │ │ │ + [31] .debug_macro PROGBITS 0000000000000000 00bae0 005c06 00 C 0 0 8 │ │ │ │ │ [32] .symtab SYMTAB 0000000000000000 0116e8 000a50 18 33 76 8 │ │ │ │ │ [33] .strtab STRTAB 0000000000000000 012138 00038b 00 0 0 1 │ │ │ │ │ [34] .shstrtab STRTAB 0000000000000000 0124c3 00015a 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: fe8b67c2473dbfefa1a41190cb0529f2baa72aab │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 656d5ea4c087f3c14b5fa55b7ff46d20914c3c16 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3834,189 +3834,189 @@ │ │ │ │ │ <1d47> DW_AT_decl_line : (data1) 236 │ │ │ │ │ <1d48> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1d49> DW_AT_type : (ref4) <0x1d00>, Mix_Chunk │ │ │ │ │ <1><1d4d>: Abbrev Number: 16 (DW_TAG_structure_type) │ │ │ │ │ <1d4e> DW_AT_name : (strp) (offset: 0x15898): magic_api_t │ │ │ │ │ <1d52> DW_AT_byte_size : (data1) 192 │ │ │ │ │ <1d53> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d54> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1d54> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1d55> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d55> DW_AT_sibling : (ref4) <0x1e9f> │ │ │ │ │ <2><1d59>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d5a> DW_AT_name : (strp) (offset: 0xf0e7): tp_version │ │ │ │ │ <1d5e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d5f> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1d5f> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1d60> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d61> DW_AT_type : (ref4) <0xc0> │ │ │ │ │ <1d65> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d66>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d67> DW_AT_name : (strp) (offset: 0x12bc0): data_directory │ │ │ │ │ <1d6b> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d6c> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1d6c> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1d6d> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d6e> DW_AT_type : (ref4) <0xc0> │ │ │ │ │ <1d72> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d73>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d74> DW_AT_name : (strp) (offset: 0x5452): update_progress_bar │ │ │ │ │ <1d78> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d79> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1d79> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1d7a> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d7b> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1d7f> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d80>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d81> DW_AT_name : (strp) (offset: 0x5af2): special_notify │ │ │ │ │ <1d85> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d86> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1d86> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1d87> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d88> DW_AT_type : (ref4) <0x1b8> │ │ │ │ │ <1d8c> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d8d>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d8e> DW_AT_name : (strp) (offset: 0x3b85): sRGB_to_linear │ │ │ │ │ <1d92> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d93> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d93> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d94> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d95> DW_AT_type : (ref4) <0x1eae> │ │ │ │ │ <1d99> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d9a>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1d9b> DW_AT_name : (strp) (offset: 0x18486): linear_to_sRGB │ │ │ │ │ <1d9f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1da0> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1da0> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1da1> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1da2> DW_AT_type : (ref4) <0x1ec2> │ │ │ │ │ <1da6> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1da7>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1da8> DW_AT_name : (strp) (offset: 0x18857): in_circle │ │ │ │ │ <1dac> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dad> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1dad> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1dae> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1daf> DW_AT_type : (ref4) <0x1ee0> │ │ │ │ │ <1db3> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1db4>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1db5> DW_AT_name : (strp) (offset: 0x1761): getpixel │ │ │ │ │ <1db9> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dba> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1dba> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1dbb> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1dbc> DW_AT_type : (ref4) <0x1f03> │ │ │ │ │ <1dc0> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1dc1>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1dc2> DW_AT_name : (strp) (offset: 0x4719): putpixel │ │ │ │ │ <1dc6> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dc7> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1dc7> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1dc8> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dc9> DW_AT_type : (ref4) <0x1f22> │ │ │ │ │ <1dcd> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1dce>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1dcf> DW_AT_name : (strp) (offset: 0x6b6c): xorpixel │ │ │ │ │ <1dd3> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dd4> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1dd4> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1dd5> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd6> DW_AT_type : (ref4) <0x1f3c> │ │ │ │ │ <1dda> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1ddb>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1ddc> DW_AT_name : (strp) (offset: 0x3805): playsound │ │ │ │ │ <1de0> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1de1> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1de1> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1de2> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de3> DW_AT_type : (ref4) <0x1f5b> │ │ │ │ │ <1de7> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><1de8>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1de9> DW_AT_name : (strp) (offset: 0xd987): playingsound │ │ │ │ │ <1ded> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dee> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1dee> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1def> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1df0> DW_AT_type : (ref4) <0x1f65> │ │ │ │ │ <1df4> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><1df5>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1df6> DW_AT_name : (strp) (offset: 0x1b083): pausesound │ │ │ │ │ <1dfa> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dfb> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1dfb> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <1dfc> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dfd> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e01> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><1e02>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e03> DW_AT_name : (strp) (offset: 0x1b081): unpausesound │ │ │ │ │ <1e07> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e08> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <1e08> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <1e09> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e0a> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e0e> DW_AT_data_member_location: (data1) 104 │ │ │ │ │ <2><1e0f>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e10> DW_AT_name : (strp) (offset: 0xf849): stopsound │ │ │ │ │ <1e14> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e15> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <1e15> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <1e16> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e17> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e1b> DW_AT_data_member_location: (data1) 112 │ │ │ │ │ <2><1e1c>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e1d> DW_AT_name : (strp) (offset: 0xb321): line │ │ │ │ │ <1e21> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e22> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <1e22> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <1e23> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e24> DW_AT_type : (ref4) <0x1fcb> │ │ │ │ │ <1e28> DW_AT_data_member_location: (data1) 120 │ │ │ │ │ <2><1e29>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e2a> DW_AT_name : (strp) (offset: 0x12b81): button_down │ │ │ │ │ <1e2e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e2f> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <1e2f> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <1e30> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1e31> DW_AT_type : (ref4) <0x1f65> │ │ │ │ │ <1e35> DW_AT_data_member_location: (data1) 128 │ │ │ │ │ <2><1e36>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e37> DW_AT_name : (strp) (offset: 0x1014a): rgbtohsv │ │ │ │ │ <1e3b> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e3c> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <1e3c> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <1e3d> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e3e> DW_AT_type : (ref4) <0x1ff9> │ │ │ │ │ <1e42> DW_AT_data_member_location: (data1) 136 │ │ │ │ │ <2><1e43>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e44> DW_AT_name : (strp) (offset: 0xba58): hsvtorgb │ │ │ │ │ <1e48> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e49> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1e49> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1e4a> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e4b> DW_AT_type : (ref4) <0x2022> │ │ │ │ │ <1e4f> DW_AT_data_member_location: (data1) 144 │ │ │ │ │ <2><1e50>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e51> DW_AT_name : (strp) (offset: 0x17281): canvas_w │ │ │ │ │ <1e55> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e56> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <1e56> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <1e57> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e58> DW_AT_type : (ref4) <0x3b>, int │ │ │ │ │ <1e5c> DW_AT_data_member_location: (data1) 152 │ │ │ │ │ <2><1e5d>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e5e> DW_AT_name : (strp) (offset: 0x171dc): canvas_h │ │ │ │ │ <1e62> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e63> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <1e63> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <1e64> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e65> DW_AT_type : (ref4) <0x3b>, int │ │ │ │ │ <1e69> DW_AT_data_member_location: (data1) 156 │ │ │ │ │ <2><1e6a>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e6b> DW_AT_name : (strp) (offset: 0x15e4f): scale │ │ │ │ │ <1e6f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e70> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <1e70> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <1e71> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e72> DW_AT_type : (ref4) <0x2045> │ │ │ │ │ <1e76> DW_AT_data_member_location: (data1) 160 │ │ │ │ │ <2><1e77>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e78> DW_AT_name : (strp) (offset: 0x15e48): rotate_scale │ │ │ │ │ <1e7c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e7d> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1e7d> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1e7e> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e7f> DW_AT_type : (ref4) <0x2063> │ │ │ │ │ <1e83> DW_AT_data_member_location: (data1) 168 │ │ │ │ │ <2><1e84>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e85> DW_AT_name : (strp) (offset: 0x1a62f): touched │ │ │ │ │ <1e89> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e8a> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <1e8a> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <1e8b> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e8c> DW_AT_type : (ref4) <0x207c> │ │ │ │ │ <1e90> DW_AT_data_member_location: (data1) 176 │ │ │ │ │ <2><1e91>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ │ <1e92> DW_AT_name : (strp) (offset: 0x8413): retract_undo │ │ │ │ │ <1e96> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e97> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <1e97> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <1e98> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e99> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e9d> DW_AT_data_member_location: (data1) 184 │ │ │ │ │ <2><1e9e>: Abbrev Number: 0 │ │ │ │ │ <1><1e9f>: Abbrev Number: 28 (DW_TAG_subroutine_type) │ │ │ │ │ <1ea0> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1ea0> DW_AT_type : (ref4) <0x14f>, float │ │ │ │ │ @@ -4246,23 +4246,23 @@ │ │ │ │ │ <2><207b>: Abbrev Number: 0 │ │ │ │ │ <1><207c>: Abbrev Number: 8 (DW_TAG_pointer_type) │ │ │ │ │ <207d> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ │ <207d> DW_AT_type : (ref4) <0x2068>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><2081>: Abbrev Number: 6 (DW_TAG_typedef) │ │ │ │ │ <2082> DW_AT_name : (strp) (offset: 0xd77a): magic_api │ │ │ │ │ <2086> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2087> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <2087> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <2088> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <2089> DW_AT_type : (ref4) <0x1d4d>, magic_api_t │ │ │ │ │ <1><208d>: Abbrev Number: 26 (DW_TAG_enumeration_type) │ │ │ │ │ <208e> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <208f> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <208f> DW_AT_type : (ref4) <0x50>, unsigned int │ │ │ │ │ <2093> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2094> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <2094> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <2095> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <2096> DW_AT_sibling : (ref4) <0x20cb> │ │ │ │ │ <2><209a>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <209b> DW_AT_name : (strp) (offset: 0x14a40): MAGIC_TYPE_DISTORTS │ │ │ │ │ <209f> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20a0>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20a1> DW_AT_name : (strp) (offset: 0x2918): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4287,15 +4287,15 @@ │ │ │ │ │ <20c9> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><20ca>: Abbrev Number: 0 │ │ │ │ │ <1><20cb>: Abbrev Number: 26 (DW_TAG_enumeration_type) │ │ │ │ │ <20cc> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <20cd> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <20cd> DW_AT_type : (ref4) <0x50>, unsigned int │ │ │ │ │ <20d1> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20d2> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <20d2> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <20d3> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <20d4> DW_AT_sibling : (ref4) <0x20f1> │ │ │ │ │ <2><20d8>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20d9> DW_AT_name : (strp) (offset: 0xe0af): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <20dd> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20de>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20df> DW_AT_name : (strp) (offset: 0xdf06): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4313,15 +4313,15 @@ │ │ │ │ │ <2><20fa>: Abbrev Number: 30 (DW_TAG_subrange_type) │ │ │ │ │ <20fb> DW_AT_type : (ref4) <0x32>, long unsigned int │ │ │ │ │ <20ff> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><2100>: Abbrev Number: 0 │ │ │ │ │ <1><2101>: Abbrev Number: 59 (DW_TAG_variable) │ │ │ │ │ <2102> DW_AT_name : (strp) (offset: 0x16d7c): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <2106> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2107> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <2107> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <2108> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <2109> DW_AT_type : (ref4) <0x20f1> │ │ │ │ │ <210d> DW_AT_external : (flag_present) 1 │ │ │ │ │ <210d> DW_AT_location : (exprloc) 9 byte block: 3 60 0 2 0 0 0 0 0 (DW_OP_addr: 20060) │ │ │ │ │ <1><2117>: Abbrev Number: 33 (DW_TAG_variable) │ │ │ │ │ <2118> DW_AT_name : (strp) (offset: 0xadf2): shift_x │ │ │ │ │ <211c> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -136,16 +136,16 @@ │ │ │ │ │ DW_MACRO_import - offset : 0x224f │ │ │ │ │ DW_MACRO_start_file - lineno: 23 filenum: 33 │ │ │ │ │ DW_MACRO_import - offset : 0x225f │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 18 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 51 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 51 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 52 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 5 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 53 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 54 │ │ │ │ │ @@ -942,25 +942,25 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa2e3 │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 57 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 17 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 17 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 56 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa323 │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 57 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 25 filenum: 20 │ │ │ │ │ + DW_MACRO_start_file - lineno: 9 filenum: 20 │ │ │ │ │ DW_MACRO_import - offset : 0xa3b0 │ │ │ │ │ DW_MACRO_start_file - lineno: 100 filenum: 33 │ │ │ │ │ DW_MACRO_import - offset : 0x2cb8 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 103 filenum: 180 │ │ │ │ │ DW_MACRO_import - offset : 0xa3cc │ │ │ │ │ DW_MACRO_start_file - lineno: 28 filenum: 33 │ │ │ │ │ @@ -7173,31 +7173,31 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 114 macro : ngettext(msgid1,msgid2,n) dngettext (NULL, msgid1, msgid2, n) │ │ │ │ │ DW_MACRO_define_strp - lineno : 116 macro : dngettext(domainname,msgid1,msgid2,n) dcngettext (domainname, msgid1, msgid2, n, LC_MESSAGES) │ │ │ │ │ │ │ │ │ │ Offset: 0xa504 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa573 │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 44 macro : SDL_IMAGE_MAJOR_VERSION 2 │ │ │ │ │ DW_MACRO_define_strp - lineno : 45 macro : SDL_IMAGE_MINOR_VERSION 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,20 +1,24 @@ │ │ │ │ │ GCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ +8pyr-S9/ │ │ │ │ │ +-Ggp(tmT9rZ │ │ │ │ │ MD_gz[Rh3o%N2 │ │ │ │ │ WcGyRzB[ │ │ │ │ │ !_&4Ho&uH │ │ │ │ │ r863$S8; │ │ │ │ │ -ru~@ hn │ │ │ │ │ ?7#/f}~S │ │ │ │ │ z5EN)j6'* │ │ │ │ │ e:5_c8 { │ │ │ │ │ RxqB6*%b │ │ │ │ │ -CP'K_Gk[f │ │ │ │ │ -`41MV!*5 │ │ │ │ │ +MeKw{oyw │ │ │ │ │ +8#x5nuCYd$ │ │ │ │ │ +zM>-uoD[ │ │ │ │ │ Qhqr"-NN │ │ │ │ │ +hwUr"JNDC │ │ │ │ │ call_weak_fn │ │ │ │ │ crtstuff.c │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ │ frame_dummy │ │ │ │ --- ./usr/lib/debug/.build-id/ff/7343838fa64c54e4027cc0e70e85ef830aaf74.debug │ │ │ ├── +++ ./usr/lib/debug/.build-id/06/bc26376e793e36e9324794a570ccbe75a59f67.debug │ │ │ │┄ Files 81% similar despite different names │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: DYN (Shared object file) │ │ │ │ │ Machine: AArch64 │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ │ - Start of section headers: 77056 (bytes into file) │ │ │ │ │ + Start of section headers: 77064 (bytes into file) │ │ │ │ │ Flags: 0x0 │ │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ │ Number of program headers: 7 │ │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ │ Number of section headers: 37 │ │ │ │ │ Section header string table index: 36 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ -There are 37 section headers, starting at offset 0x12d00: │ │ │ │ │ +There are 37 section headers, starting at offset 0x12d08: │ │ │ │ │ │ │ │ │ │ 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 00000000000001c8 0001c8 000024 00 A 0 0 4 │ │ │ │ │ [ 2] .gnu.hash NOBITS 00000000000001f0 0001ec 0000f8 00 A 3 0 8 │ │ │ │ │ [ 3] .dynsym NOBITS 00000000000002e8 0001ec 000498 18 A 4 3 8 │ │ │ │ │ @@ -24,23 +24,23 @@ │ │ │ │ │ [19] .dynamic NOBITS 000000000001fda8 00fd60 0001c0 10 WA 4 0 8 │ │ │ │ │ [20] .got NOBITS 000000000001ff68 00fd60 000080 08 WA 0 0 8 │ │ │ │ │ [21] .got.plt NOBITS 000000000001ffe8 00fd60 000080 08 WA 0 0 8 │ │ │ │ │ [22] .data NOBITS 0000000000020068 00fd60 000058 00 WA 0 0 8 │ │ │ │ │ [23] .bss NOBITS 00000000000200c0 00fd60 000040 00 WA 0 0 8 │ │ │ │ │ [24] .comment PROGBITS 0000000000000000 0001ec 00001f 01 MS 0 0 1 │ │ │ │ │ [25] .debug_aranges PROGBITS 0000000000000000 00020b 000030 00 0 0 1 │ │ │ │ │ - [26] .debug_info PROGBITS 0000000000000000 000240 001b48 00 C 0 0 8 │ │ │ │ │ - [27] .debug_abbrev PROGBITS 0000000000000000 001d88 00021e 00 C 0 0 8 │ │ │ │ │ - [28] .debug_line PROGBITS 0000000000000000 001fa8 000548 00 C 0 0 8 │ │ │ │ │ - [29] .debug_str PROGBITS 0000000000000000 0024f0 009264 01 MSC 0 0 8 │ │ │ │ │ - [30] .debug_line_str PROGBITS 0000000000000000 00b758 0003e7 01 MSC 0 0 8 │ │ │ │ │ - [31] .debug_loclists PROGBITS 0000000000000000 00bb40 0003fa 00 C 0 0 8 │ │ │ │ │ - [32] .debug_macro PROGBITS 0000000000000000 00bf40 005c03 00 C 0 0 8 │ │ │ │ │ - [33] .debug_rnglists PROGBITS 0000000000000000 011b43 000017 00 0 0 1 │ │ │ │ │ - [34] .symtab SYMTAB 0000000000000000 011b60 000b88 18 35 77 8 │ │ │ │ │ - [35] .strtab STRTAB 0000000000000000 0126e8 0004a1 00 0 0 1 │ │ │ │ │ - [36] .shstrtab STRTAB 0000000000000000 012b89 000177 00 0 0 1 │ │ │ │ │ + [26] .debug_info PROGBITS 0000000000000000 000240 001b4a 00 C 0 0 8 │ │ │ │ │ + [27] .debug_abbrev PROGBITS 0000000000000000 001d90 00021e 00 C 0 0 8 │ │ │ │ │ + [28] .debug_line PROGBITS 0000000000000000 001fb0 000548 00 C 0 0 8 │ │ │ │ │ + [29] .debug_str PROGBITS 0000000000000000 0024f8 009264 01 MSC 0 0 8 │ │ │ │ │ + [30] .debug_line_str PROGBITS 0000000000000000 00b760 0003e7 01 MSC 0 0 8 │ │ │ │ │ + [31] .debug_loclists PROGBITS 0000000000000000 00bb48 0003fa 00 C 0 0 8 │ │ │ │ │ + [32] .debug_macro PROGBITS 0000000000000000 00bf48 005c03 00 C 0 0 8 │ │ │ │ │ + [33] .debug_rnglists PROGBITS 0000000000000000 011b4b 000017 00 0 0 1 │ │ │ │ │ + [34] .symtab SYMTAB 0000000000000000 011b68 000b88 18 35 77 8 │ │ │ │ │ + [35] .strtab STRTAB 0000000000000000 0126f0 0004a1 00 0 0 1 │ │ │ │ │ + [36] .shstrtab STRTAB 0000000000000000 012b91 000177 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), p (processor specific) │ │ │ │ ├── readelf --wide --notes {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ │ Owner Data size Description │ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: ff7343838fa64c54e4027cc0e70e85ef830aaf74 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 06bc26376e793e36e9324794a570ccbe75a59f67 │ │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ │ @@ -3834,189 +3834,189 @@ │ │ │ │ │ <1d47> DW_AT_decl_line : (data1) 236 │ │ │ │ │ <1d48> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <1d49> DW_AT_type : (ref4) <0x1d00>, Mix_Chunk │ │ │ │ │ <1><1d4d>: Abbrev Number: 17 (DW_TAG_structure_type) │ │ │ │ │ <1d4e> DW_AT_name : (strp) (offset: 0x159ff): magic_api_t │ │ │ │ │ <1d52> DW_AT_byte_size : (data1) 192 │ │ │ │ │ <1d53> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d54> DW_AT_decl_line : (data1) 99 │ │ │ │ │ + <1d54> DW_AT_decl_line : (data1) 83 │ │ │ │ │ <1d55> DW_AT_decl_column : (implicit_const) 16 │ │ │ │ │ <1d55> DW_AT_sibling : (ref4) <0x1e9f> │ │ │ │ │ <2><1d59>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d5a> DW_AT_name : (strp) (offset: 0xf162): tp_version │ │ │ │ │ <1d5e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d5f> DW_AT_decl_line : (data1) 101 │ │ │ │ │ + <1d5f> DW_AT_decl_line : (data1) 85 │ │ │ │ │ <1d60> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d61> DW_AT_type : (ref4) <0xc0> │ │ │ │ │ <1d65> DW_AT_data_member_location: (data1) 0 │ │ │ │ │ <2><1d66>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d67> DW_AT_name : (strp) (offset: 0x12c54): data_directory │ │ │ │ │ <1d6b> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d6c> DW_AT_decl_line : (data1) 105 │ │ │ │ │ + <1d6c> DW_AT_decl_line : (data1) 89 │ │ │ │ │ <1d6d> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d6e> DW_AT_type : (ref4) <0xc0> │ │ │ │ │ <1d72> DW_AT_data_member_location: (data1) 8 │ │ │ │ │ <2><1d73>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d74> DW_AT_name : (strp) (offset: 0x5475): update_progress_bar │ │ │ │ │ <1d78> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d79> DW_AT_decl_line : (data1) 108 │ │ │ │ │ + <1d79> DW_AT_decl_line : (data1) 92 │ │ │ │ │ <1d7a> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d7b> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1d7f> DW_AT_data_member_location: (data1) 16 │ │ │ │ │ <2><1d80>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d81> DW_AT_name : (strp) (offset: 0x5b13): special_notify │ │ │ │ │ <1d85> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d86> DW_AT_decl_line : (data1) 111 │ │ │ │ │ + <1d86> DW_AT_decl_line : (data1) 95 │ │ │ │ │ <1d87> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1d88> DW_AT_type : (ref4) <0x1b8> │ │ │ │ │ <1d8c> DW_AT_data_member_location: (data1) 24 │ │ │ │ │ <2><1d8d>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d8e> DW_AT_name : (strp) (offset: 0x3c50): sRGB_to_linear │ │ │ │ │ <1d92> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1d93> DW_AT_decl_line : (data1) 114 │ │ │ │ │ + <1d93> DW_AT_decl_line : (data1) 98 │ │ │ │ │ <1d94> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1d95> DW_AT_type : (ref4) <0x1eae> │ │ │ │ │ <1d99> DW_AT_data_member_location: (data1) 32 │ │ │ │ │ <2><1d9a>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1d9b> DW_AT_name : (strp) (offset: 0x186ab): linear_to_sRGB │ │ │ │ │ <1d9f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1da0> DW_AT_decl_line : (data1) 117 │ │ │ │ │ + <1da0> DW_AT_decl_line : (data1) 101 │ │ │ │ │ <1da1> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1da2> DW_AT_type : (ref4) <0x1ec2> │ │ │ │ │ <1da6> DW_AT_data_member_location: (data1) 40 │ │ │ │ │ <2><1da7>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1da8> DW_AT_name : (strp) (offset: 0x18a52): in_circle │ │ │ │ │ <1dac> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dad> DW_AT_decl_line : (data1) 122 │ │ │ │ │ + <1dad> DW_AT_decl_line : (data1) 106 │ │ │ │ │ <1dae> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1daf> DW_AT_type : (ref4) <0x1ee0> │ │ │ │ │ <1db3> DW_AT_data_member_location: (data1) 48 │ │ │ │ │ <2><1db4>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1db5> DW_AT_name : (strp) (offset: 0x17a3): getpixel │ │ │ │ │ <1db9> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dba> DW_AT_decl_line : (data1) 129 │ │ │ │ │ + <1dba> DW_AT_decl_line : (data1) 113 │ │ │ │ │ <1dbb> DW_AT_decl_column : (data1) 12 │ │ │ │ │ <1dbc> DW_AT_type : (ref4) <0x1f03> │ │ │ │ │ <1dc0> DW_AT_data_member_location: (data1) 56 │ │ │ │ │ <2><1dc1>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dc2> DW_AT_name : (strp) (offset: 0x47ac): putpixel │ │ │ │ │ <1dc6> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dc7> DW_AT_decl_line : (data1) 136 │ │ │ │ │ + <1dc7> DW_AT_decl_line : (data1) 120 │ │ │ │ │ <1dc8> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dc9> DW_AT_type : (ref4) <0x1f22> │ │ │ │ │ <1dcd> DW_AT_data_member_location: (data1) 64 │ │ │ │ │ <2><1dce>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1dcf> DW_AT_name : (strp) (offset: 0x6be2): xorpixel │ │ │ │ │ <1dd3> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dd4> DW_AT_decl_line : (data1) 139 │ │ │ │ │ + <1dd4> DW_AT_decl_line : (data1) 123 │ │ │ │ │ <1dd5> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dd6> DW_AT_type : (ref4) <0x1f3c> │ │ │ │ │ <1dda> DW_AT_data_member_location: (data1) 72 │ │ │ │ │ <2><1ddb>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1ddc> DW_AT_name : (strp) (offset: 0x390b): playsound │ │ │ │ │ <1de0> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1de1> DW_AT_decl_line : (data1) 145 │ │ │ │ │ + <1de1> DW_AT_decl_line : (data1) 129 │ │ │ │ │ <1de2> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1de3> DW_AT_type : (ref4) <0x1f5b> │ │ │ │ │ <1de7> DW_AT_data_member_location: (data1) 80 │ │ │ │ │ <2><1de8>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1de9> DW_AT_name : (strp) (offset: 0xda2c): playingsound │ │ │ │ │ <1ded> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dee> DW_AT_decl_line : (data1) 148 │ │ │ │ │ + <1dee> DW_AT_decl_line : (data1) 132 │ │ │ │ │ <1def> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1df0> DW_AT_type : (ref4) <0x1f65> │ │ │ │ │ <1df4> DW_AT_data_member_location: (data1) 88 │ │ │ │ │ <2><1df5>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1df6> DW_AT_name : (strp) (offset: 0x1b35b): pausesound │ │ │ │ │ <1dfa> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1dfb> DW_AT_decl_line : (data1) 151 │ │ │ │ │ + <1dfb> DW_AT_decl_line : (data1) 135 │ │ │ │ │ <1dfc> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1dfd> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e01> DW_AT_data_member_location: (data1) 96 │ │ │ │ │ <2><1e02>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e03> DW_AT_name : (strp) (offset: 0x1b359): unpausesound │ │ │ │ │ <1e07> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e08> DW_AT_decl_line : (data1) 155 │ │ │ │ │ + <1e08> DW_AT_decl_line : (data1) 139 │ │ │ │ │ <1e09> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e0a> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e0e> DW_AT_data_member_location: (data1) 104 │ │ │ │ │ <2><1e0f>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e10> DW_AT_name : (strp) (offset: 0xf8bf): stopsound │ │ │ │ │ <1e14> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e15> DW_AT_decl_line : (data1) 158 │ │ │ │ │ + <1e15> DW_AT_decl_line : (data1) 142 │ │ │ │ │ <1e16> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e17> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e1b> DW_AT_data_member_location: (data1) 112 │ │ │ │ │ <2><1e1c>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e1d> DW_AT_name : (strp) (offset: 0xb44c): line │ │ │ │ │ <1e21> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e22> DW_AT_decl_line : (data1) 165 │ │ │ │ │ + <1e22> DW_AT_decl_line : (data1) 149 │ │ │ │ │ <1e23> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e24> DW_AT_type : (ref4) <0x1fcb> │ │ │ │ │ <1e28> DW_AT_data_member_location: (data1) 120 │ │ │ │ │ <2><1e29>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e2a> DW_AT_name : (strp) (offset: 0x12c25): button_down │ │ │ │ │ <1e2e> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e2f> DW_AT_decl_line : (data1) 168 │ │ │ │ │ + <1e2f> DW_AT_decl_line : (data1) 152 │ │ │ │ │ <1e30> DW_AT_decl_column : (data1) 9 │ │ │ │ │ <1e31> DW_AT_type : (ref4) <0x1f65> │ │ │ │ │ <1e35> DW_AT_data_member_location: (data1) 128 │ │ │ │ │ <2><1e36>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e37> DW_AT_name : (strp) (offset: 0x1020d): rgbtohsv │ │ │ │ │ <1e3b> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e3c> DW_AT_decl_line : (data1) 171 │ │ │ │ │ + <1e3c> DW_AT_decl_line : (data1) 155 │ │ │ │ │ <1e3d> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e3e> DW_AT_type : (ref4) <0x1ff9> │ │ │ │ │ <1e42> DW_AT_data_member_location: (data1) 136 │ │ │ │ │ <2><1e43>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e44> DW_AT_name : (strp) (offset: 0xbb33): hsvtorgb │ │ │ │ │ <1e48> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e49> DW_AT_decl_line : (data1) 174 │ │ │ │ │ + <1e49> DW_AT_decl_line : (data1) 158 │ │ │ │ │ <1e4a> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e4b> DW_AT_type : (ref4) <0x2022> │ │ │ │ │ <1e4f> DW_AT_data_member_location: (data1) 144 │ │ │ │ │ <2><1e50>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e51> DW_AT_name : (strp) (offset: 0x1737f): canvas_w │ │ │ │ │ <1e55> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e56> DW_AT_decl_line : (data1) 177 │ │ │ │ │ + <1e56> DW_AT_decl_line : (data1) 161 │ │ │ │ │ <1e57> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e58> DW_AT_type : (ref4) <0x3b>, int │ │ │ │ │ <1e5c> DW_AT_data_member_location: (data1) 152 │ │ │ │ │ <2><1e5d>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e5e> DW_AT_name : (strp) (offset: 0x172da): canvas_h │ │ │ │ │ <1e62> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e63> DW_AT_decl_line : (data1) 178 │ │ │ │ │ + <1e63> DW_AT_decl_line : (data1) 162 │ │ │ │ │ <1e64> DW_AT_decl_column : (data1) 7 │ │ │ │ │ <1e65> DW_AT_type : (ref4) <0x3b>, int │ │ │ │ │ <1e69> DW_AT_data_member_location: (data1) 156 │ │ │ │ │ <2><1e6a>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e6b> DW_AT_name : (strp) (offset: 0x15fb4): scale │ │ │ │ │ <1e6f> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e70> DW_AT_decl_line : (data1) 184 │ │ │ │ │ + <1e70> DW_AT_decl_line : (data1) 168 │ │ │ │ │ <1e71> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e72> DW_AT_type : (ref4) <0x2045> │ │ │ │ │ <1e76> DW_AT_data_member_location: (data1) 160 │ │ │ │ │ <2><1e77>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e78> DW_AT_name : (strp) (offset: 0x15fad): rotate_scale │ │ │ │ │ <1e7c> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e7d> DW_AT_decl_line : (data1) 189 │ │ │ │ │ + <1e7d> DW_AT_decl_line : (data1) 173 │ │ │ │ │ <1e7e> DW_AT_decl_column : (data1) 19 │ │ │ │ │ <1e7f> DW_AT_type : (ref4) <0x2063> │ │ │ │ │ <1e83> DW_AT_data_member_location: (data1) 168 │ │ │ │ │ <2><1e84>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e85> DW_AT_name : (strp) (offset: 0x126e3): touched │ │ │ │ │ <1e89> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e8a> DW_AT_decl_line : (data1) 196 │ │ │ │ │ + <1e8a> DW_AT_decl_line : (data1) 180 │ │ │ │ │ <1e8b> DW_AT_decl_column : (data1) 11 │ │ │ │ │ <1e8c> DW_AT_type : (ref4) <0x207c> │ │ │ │ │ <1e90> DW_AT_data_member_location: (data1) 176 │ │ │ │ │ <2><1e91>: Abbrev Number: 4 (DW_TAG_member) │ │ │ │ │ <1e92> DW_AT_name : (strp) (offset: 0x84da): retract_undo │ │ │ │ │ <1e96> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <1e97> DW_AT_decl_line : (data1) 201 │ │ │ │ │ + <1e97> DW_AT_decl_line : (data1) 185 │ │ │ │ │ <1e98> DW_AT_decl_column : (data1) 10 │ │ │ │ │ <1e99> DW_AT_type : (ref4) <0x1c9> │ │ │ │ │ <1e9d> DW_AT_data_member_location: (data1) 184 │ │ │ │ │ <2><1e9e>: Abbrev Number: 0 │ │ │ │ │ <1><1e9f>: Abbrev Number: 24 (DW_TAG_subroutine_type) │ │ │ │ │ <1ea0> DW_AT_prototyped : (flag_present) 1 │ │ │ │ │ <1ea0> DW_AT_type : (ref4) <0xd6>, float │ │ │ │ │ @@ -4246,23 +4246,23 @@ │ │ │ │ │ <2><207b>: Abbrev Number: 0 │ │ │ │ │ <1><207c>: Abbrev Number: 8 (DW_TAG_pointer_type) │ │ │ │ │ <207d> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ │ <207d> DW_AT_type : (ref4) <0x2068>, Uint8, uint8_t, __uint8_t, unsigned char │ │ │ │ │ <1><2081>: Abbrev Number: 6 (DW_TAG_typedef) │ │ │ │ │ <2082> DW_AT_name : (strp) (offset: 0xd803): magic_api │ │ │ │ │ <2086> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2087> DW_AT_decl_line : (data1) 202 │ │ │ │ │ + <2087> DW_AT_decl_line : (data1) 186 │ │ │ │ │ <2088> DW_AT_decl_column : (data1) 3 │ │ │ │ │ <2089> DW_AT_type : (ref4) <0x1d4d>, magic_api_t │ │ │ │ │ <1><208d>: Abbrev Number: 19 (DW_TAG_enumeration_type) │ │ │ │ │ <208e> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <208f> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <208f> DW_AT_type : (ref4) <0x50>, unsigned int │ │ │ │ │ <2093> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2094> DW_AT_decl_line : (data1) 217 │ │ │ │ │ + <2094> DW_AT_decl_line : (data1) 201 │ │ │ │ │ <2095> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <2096> DW_AT_sibling : (ref4) <0x20cb> │ │ │ │ │ <2><209a>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <209b> DW_AT_name : (strp) (offset: 0x14b51): MAGIC_TYPE_DISTORTS │ │ │ │ │ <209f> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20a0>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20a1> DW_AT_name : (strp) (offset: 0x295b): MAGIC_TYPE_COLOR_FILTERS │ │ │ │ │ @@ -4287,15 +4287,15 @@ │ │ │ │ │ <20c9> DW_AT_const_value : (data1) 7 │ │ │ │ │ <2><20ca>: Abbrev Number: 0 │ │ │ │ │ <1><20cb>: Abbrev Number: 19 (DW_TAG_enumeration_type) │ │ │ │ │ <20cc> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <20cd> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ │ <20cd> DW_AT_type : (ref4) <0x50>, unsigned int │ │ │ │ │ <20d1> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <20d2> DW_AT_decl_line : (data1) 236 │ │ │ │ │ + <20d2> DW_AT_decl_line : (data1) 220 │ │ │ │ │ <20d3> DW_AT_decl_column : (data1) 6 │ │ │ │ │ <20d4> DW_AT_sibling : (ref4) <0x20f1> │ │ │ │ │ <2><20d8>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20d9> DW_AT_name : (strp) (offset: 0xe138): MAGIC_COMPLEXITY_NOVICE │ │ │ │ │ <20dd> DW_AT_const_value : (data1) 0 │ │ │ │ │ <2><20de>: Abbrev Number: 1 (DW_TAG_enumerator) │ │ │ │ │ <20df> DW_AT_name : (strp) (offset: 0xdfb2): MAGIC_COMPLEXITY_BEGINNER │ │ │ │ │ @@ -4313,15 +4313,15 @@ │ │ │ │ │ <2><20fa>: Abbrev Number: 22 (DW_TAG_subrange_type) │ │ │ │ │ <20fb> DW_AT_type : (ref4) <0x32>, long unsigned int │ │ │ │ │ <20ff> DW_AT_upper_bound : (data1) 2 │ │ │ │ │ <2><2100>: Abbrev Number: 0 │ │ │ │ │ <1><2101>: Abbrev Number: 16 (DW_TAG_variable) │ │ │ │ │ <2102> DW_AT_name : (strp) (offset: 0x16e8d): MAGIC_COMPLEXITY_LEVEL_NAMES │ │ │ │ │ <2106> DW_AT_decl_file : (data1) 18 │ │ │ │ │ - <2107> DW_AT_decl_line : (data1) 245 │ │ │ │ │ + <2107> DW_AT_decl_line : (data1) 229 │ │ │ │ │ <2108> DW_AT_decl_column : (data1) 14 │ │ │ │ │ <2109> DW_AT_type : (ref4) <0x20f1> │ │ │ │ │ <210d> DW_AT_external : (flag_present) 1 │ │ │ │ │ <210d> DW_AT_location : (exprloc) 9 byte block: 3 a8 0 2 0 0 0 0 0 (DW_OP_addr: 200a8) │ │ │ │ │ <1><2117>: Abbrev Number: 19 (DW_TAG_enumeration_type) │ │ │ │ │ <2118> DW_AT_encoding : (data1) 7 (unsigned) │ │ │ │ │ <2119> DW_AT_byte_size : (implicit_const) 4 │ │ │ │ ├── readelf --wide --debug-dump=macro {} │ │ │ │ │ @@ -195,16 +195,16 @@ │ │ │ │ │ DW_MACRO_start_file - lineno: 367 filenum: 60 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 368 filenum: 61 │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0x306c │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_start_file - lineno: 16 filenum: 18 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 19 macro : TP_MAGIC_API_H │ │ │ │ │ - DW_MACRO_start_file - lineno: 23 filenum: 62 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 3 macro : TP_MAGIC_API_H │ │ │ │ │ + DW_MACRO_start_file - lineno: 7 filenum: 62 │ │ │ │ │ DW_MACRO_define_strp - lineno : 29 macro : SDL_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 31 filenum: 63 │ │ │ │ │ DW_MACRO_define_strp - lineno : 23 macro : SDL_main_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 25 filenum: 5 │ │ │ │ │ DW_MACRO_define_strp - lineno : 31 macro : SDL_stdinc_h_ │ │ │ │ │ DW_MACRO_start_file - lineno: 33 filenum: 64 │ │ │ │ │ DW_MACRO_start_file - lineno: 4 filenum: 65 │ │ │ │ │ @@ -959,15 +959,15 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa450 │ │ │ │ │ DW_MACRO_start_file - lineno: 230 filenum: 68 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ - DW_MACRO_start_file - lineno: 24 filenum: 17 │ │ │ │ │ + DW_MACRO_start_file - lineno: 8 filenum: 17 │ │ │ │ │ DW_MACRO_define_strp - lineno : 30 macro : SDL_MIXER_H_ │ │ │ │ │ DW_MACRO_start_file - lineno: 37 filenum: 67 │ │ │ │ │ DW_MACRO_define_strp - lineno : 34 macro : SDL_begin_code_h │ │ │ │ │ DW_MACRO_end_file │ │ │ │ │ DW_MACRO_import - offset : 0xa490 │ │ │ │ │ DW_MACRO_start_file - lineno: 2829 filenum: 68 │ │ │ │ │ DW_MACRO_undef_strp - lineno : 32 macro : SDL_begin_code_h │ │ │ │ │ @@ -7181,31 +7181,31 @@ │ │ │ │ │ DW_MACRO_define_strp - lineno : 2817 macro : Mix_ClearError SDL_ClearError │ │ │ │ │ DW_MACRO_define_strp - lineno : 2822 macro : Mix_OutOfMemory SDL_OutOfMemory │ │ │ │ │ │ │ │ │ │ Offset: 0xa51d │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ - DW_MACRO_define_strp - lineno : 27 macro : gettext_noop(String) String │ │ │ │ │ - DW_MACRO_define_strp - lineno : 33 macro : TX_EXTERN │ │ │ │ │ - DW_MACRO_define_strp - lineno : 41 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 46 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 59 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 66 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 70 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 77 macro : MODE_PAINT 0x0001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 81 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 85 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 89 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 96 macro : MAX_MODES 2 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 210 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ - DW_MACRO_define_strp - lineno : 213 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ - DW_MACRO_define_strp - lineno : 231 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 232 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ - DW_MACRO_define_strp - lineno : 243 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ + DW_MACRO_define_strp - lineno : 11 macro : gettext_noop(String) String │ │ │ │ │ + DW_MACRO_define_strp - lineno : 17 macro : TX_EXTERN │ │ │ │ │ + DW_MACRO_define_strp - lineno : 25 macro : min(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x < _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 30 macro : max(x,y) ({ typeof(x) _x = (x); typeof(y) _y = (y); (void) (&_x == &_y); _x > _y ? _x : _y; }) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 43 macro : clamp(lo,value,hi) (min(max(value,lo),hi)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 50 macro : SPECIAL_MIRROR 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 54 macro : SPECIAL_FLIP 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 61 macro : MODE_PAINT 0x0001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 65 macro : MODE_FULLSCREEN 0x0002 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 69 macro : MODE_PAINT_WITH_PREVIEW 0x0004 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 73 macro : MODE_ONECLICK 0x0008 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 80 macro : MAX_MODES 2 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 194 macro : TP_MAGIC_API_VERSION 0x0000000B │ │ │ │ │ + DW_MACRO_define_strp - lineno : 197 macro : ATTRIBUTE_UNUSED __attribute__ ((__unused__)) │ │ │ │ │ + DW_MACRO_define_strp - lineno : 215 macro : MAGIC_FEATURE_CONTROL 0b00000001 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 216 macro : MAGIC_FEATURE_SIZE 0b00000010 │ │ │ │ │ + DW_MACRO_define_strp - lineno : 227 macro : MAGIC_COMPLEXITY_DEFAULT MAGIC_COMPLEXITY_ADVANCED │ │ │ │ │ │ │ │ │ │ Offset: 0xa58c │ │ │ │ │ Version: 5 │ │ │ │ │ Offset size: 4 │ │ │ │ │ │ │ │ │ │ DW_MACRO_define_strp - lineno : 44 macro : SDL_IMAGE_MAJOR_VERSION 2 │ │ │ │ │ DW_MACRO_define_strp - lineno : 45 macro : SDL_IMAGE_MINOR_VERSION 8 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,26 +1,25 @@ │ │ │ │ │ -tGCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ -r6M68|`$h │ │ │ │ │ -kUYmQOf; │ │ │ │ │ -F*KXWdL7 │ │ │ │ │ -{%g)3l0# │ │ │ │ │ +gGCC: (Debian 14.2.0-18) 14.2.0 │ │ │ │ │ +m=120pH+K │ │ │ │ │ +WS@QmGh\ │ │ │ │ │ .lU5T<HN] │ │ │ │ │ Oz{l%c0blp? │ │ │ │ │ csB g&"b │ │ │ │ │ e<H0jx`2[D$ │ │ │ │ │ <f*oeSzI2 │ │ │ │ │ -rJ D_sjU │ │ │ │ │ -F)8Us|5=N │ │ │ │ │ -ob+<ryzS │ │ │ │ │ -pw@k|V6p │ │ │ │ │ -%Vhqj"-NM │ │ │ │ │ -ei.=KsiZ │ │ │ │ │ -Ou=r"JND │ │ │ │ │ -+DwBt'DwBt'DwBt'DwBt'DwBt'DwB │ │ │ │ │ -&~ZzVNDz │ │ │ │ │ +:51g|gLw │ │ │ │ │ +)+},wjL14 │ │ │ │ │ +o =J6_$p │ │ │ │ │ +AtpF_Dk9 │ │ │ │ │ +!t-3#q3V │ │ │ │ │ +gpgMOOzr │ │ │ │ │ +iqf<#hf<Chf<- │ │ │ │ │ +9DwBt'DwBt'DwBt'DwBt'DwBt'DwBt' │ │ │ │ │ +&~ZZ-'#= │ │ │ │ │ +RN9J6l D3 │ │ │ │ │ call_weak_fn │ │ │ │ │ crtstuff.c │ │ │ │ │ deregister_tm_clones │ │ │ │ │ __do_global_dtors_aux │ │ │ │ │ completed.0 │ │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ │ frame_dummy