--- /srv/rebuilderd/tmp/rebuilderdaK5F3n/inputs/python3-mypy-dbgsym_1.20.2-2_amd64.deb +++ /srv/rebuilderd/tmp/rebuilderdaK5F3n/out/python3-mypy-dbgsym_1.20.2-2_amd64.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-04-29 06:53:34.000000 debian-binary │ -rw-r--r-- 0 0 0 19320 2026-04-29 06:53:34.000000 control.tar.xz │ --rw-r--r-- 0 0 0 88683360 2026-04-29 06:53:34.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 88635928 2026-04-29 06:53:34.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./control │ │ │ @@ -1,12 +1,12 @@ │ │ │ Package: python3-mypy-dbgsym │ │ │ Source: mypy │ │ │ Version: 1.20.2-2 │ │ │ Auto-Built-Package: debug-symbols │ │ │ Architecture: amd64 │ │ │ Maintainer: Debian Python Team │ │ │ -Installed-Size: 98262 │ │ │ +Installed-Size: 98203 │ │ │ Depends: python3-mypy (= 1.20.2-2) │ │ │ Section: debug │ │ │ Priority: optional │ │ │ Description: debug symbols for python3-mypy │ │ │ -Build-Ids: 0134a86ec34969758babf416d1f5482cf24414b7 01eea9a9cacaa998f7ecbb9309a0b32a44f2775a 01fec3aac0ad499ec197786845a45a3bc86aeca1 024322c8d18d650f5f7c77eada37399fb69b840b 02aa3da51cdbe824f0cbc892fe6ee515745f7b68 02de912ff81faa0ded6d5935a02db1ab41ce2da2 030abfcae7cc235228bfebe692e9491cee17b57d 0332c5fb9a45ce8edcc3c1b075af70aee002ce3e 0344e473242704ea6476827aa6231723018ac9bd 0375ca60c4be6c099c55ffc455f092caab21211d 03de62f3e7e5a35224fd9a8135f0f8a7a812e4ae 047823c7531973f99d3793c49311acb705260dfb 04b5232aeb611abf19a31c1f722160ad55596e54 051531b7b5126d844c1d3b6ad3a11a14a2342913 060ae83fe9522f46ede878168a1fb52d5453f95c 060d4aec945faaf6b2cd9a9f3de8a57c5ee5cf45 06afa60b834636cfdfc555a8231561e417f2b7e0 07047288585d31e944003c30cc860db3a6f9a9f0 073038a95a5a8da9f321cf4b7e4445733cd87e8e 0758580d3276c4cf18639400a80f23316da4b1ea 07abd1ee04c69fd0b4571c570e08f69008a82292 07b7aa405e267f8b379215fc7bfce3a1fa3d247f 080c384fa98cfad571a1b140cbfd278b281d5cb6 097c4dfba4dd7c0518408c595185c67a84f7df80 0a3d645aab356e4ed4326ac39d651fc6935caa82 0c25b56dba399392b22b43e4cfd4d0365b96cefb 0c3a3f9f2cf9fad5a4c4eac9b8a64a6a7c41a3db 0c5753814c1312fdf31890dcb58632a5733a6c62 0d5c41b2a4aa070b1dcb3196ecd796296bdac1fe 0d94f079f759db98282fa6910ec4a90cf00dedc5 0e6dadda483035bb2469b9c37000928a13cca1c8 0fb71e75580ccd2c20be980c9680f0f9ad89a038 1017c4ef6af8448b58fe3190b8c4266de455bbdf 10ed557391bda252b71e63f5a716ef5cf8cd0526 10ff90a7771267f376f167887e490519cec1fc2f 110c415d87ef1dbd4fbd316fc35a203f2b8dace1 1128baf0ac6974fe08bc6321cd2f93e9c7f958de 123f6d83e5bb6a1c936ff8946bcf81f5d7965886 129def07b5b58def50e3f14f8354e67e235bb1c1 12d0614458a150c70db20b2d1f40bb0d997e3d95 1341956d05485f62c18732b390ac46eb7e6a1259 13fd87075fc4dcf95dd2ee2d100d08fb72adf88e 14528104fc6ef2573df843471a1b3d7136fd48b4 14e222ac83b2e940925a32514d38b19c2331f6f8 151ee3c8908a967ab546df70f88473ca3c7aa0d0 156c042d031387559d8c0dd830a5ed8ec2104eca 15ca38bf85e4a29c1e837fb49fa991637e503fb4 162902b404c446738859265a3655e01404b5d246 166b9caaa5f5196b0667e43e986e88806d79068e 16ff758b1783bc17ed885c4e54e331b2be008934 178e25f88d2728b16e05b59d028492ea9a65a9d7 17a49394a964ae35189c83f8ece8d940bf6767cc 180e6f16318be30b48a05b46f0078dccb0920caa 1977ce40341b780d558b177aac22feeed1e77830 19a0689ac88d80a0d4462dd09784ec23adc47d01 1a17f9b068500036169c83ab471bae6161c2f148 1a825bd72b79352b5b35759736d49a328bbee7ec 1be77bf19947820eaf9dffa62633a0898d3b4ade 1d0fced0246fb17e784fba13471b4b9fff303d69 1d40ec7a1487a2fb1de8d39a024b4198b51ecdc3 1dea3ba8391e864848dc8912c5cfeaf32c8f78ee 1e35826690a07dcdc79e61965739e026239415ff 1ea37702fccb06be4035ddf257b4e51f1d0eabc9 1eb11b422328606080839ca61503972d0a3c8a87 1ec8fe6ee608aa1b92684d0a97218d2d90158ab3 20b8b36a9025c09f0a7b8a1cf4deb2f7e6b518ab 20d33bf51e293c9debdf7b12980383ca4bdff37e 22b1e49c9f7e7bb6d3a763f96ba32e01b7ed38a3 22c700b4f12f41bc1d8e4324e69500848f208989 2304995fbfd53b38882fe509cf906633b9e5b5cb 2328b05424e0cadac82dd9c87224d305746bcd26 237a8b47a39e883509cdc8128a588ff30024079c 23c767a69359c130d12c6acf9988a2bead377dc8 240f9b680ddfd5523f8489b7a7dbb6963e9068b2 24d603c025b57ba916c9af7400f0a2ec1a629a1b 2559e8640cab79255087f05150e2f245c05b364d 25962b25a86d56add769808ac6d81ab29e6e8376 25a73e01bb023bbc3ca0d947eabc46644ac96946 26d605bbc64bd908b9b62c06607fee57078a265e 28448c78c61018639cdbcf1d45919b6d7481222d 28b29c8de717e6dc9d9aad33707184e9e6b8b9b0 28c224b595149094bc02ca41fa4e29d4e9a692e2 28e79fd97030d2300a57255c55f449df1c404fd1 29a85d2e1c7d5ef6cb58f1a26f24d5263f68864c 2a16ab9721898fe6f667f771a0f0229c3596b861 2b9c08f36161cba4abca13b28e13c018645d3452 2ba1233a6c8606f9284201e64ffb3a66d3dd199a 2bbdeffd80f01996dd0419bc7f9cc18523f19f94 2c7b59e86f09bdeef5a838919d5490a3f1d5b0db 2cb65c5f5c5ababbe2e0eed1cd6d113559d7a7f5 2cc45acdfee58d0e3dc704420194516c6b878aad 2cda95f6dcad62ceddf50688c2fd7492762b4ae2 2ceabd583dae6b0f4ee9a597851450a484b4bb97 2d0423b97f2f936acb36063d886284c44721f064 2d1121c0446fcb918170f63173a5492545a29419 2d3d454c6f84973e6b79b5cf77168c9ae785ba29 2d76e7692f31e54900604956381a068a2fa10d67 2da2d9af8428587344a65980088942666336d8ca 2e23fd5b57c2a9dfe99821db2db8b2ff6982b867 2e3fc7fabeb556c658d22cc66044d42c8d80b56e 2eccbd74c025f04f02bc4a53fc06ef57fa637032 2ef785419c736312edeb06e65c9fef4e2fea7179 2fb66c24e1089e3cec9a7f74ab7e320713de977a 2fb917d9f0a53eabb9c16eec01571514a73cb1fb 2fdb429e026b1783e81c09899fc9c6f382922ba5 303016f64c1a178d1a758a3bfdd0022c51ef4f62 303db568d4bb7fa3607b87a7904557d0601d3ddd 31b77cef4f912cb9b7ff576ed076b5f169ab6e61 329ce29f54f044fe2842ba752656c304564c5559 32dcfff9d5eef6fc94cdb0bda3a9820f26b4ece4 33c236791db5babe2b2509ea42356ce4fa0360ab 3488363cc9968e60414ce83680a8ebd358a43c25 34f2ed94847f48381c0e754d2ea5b77c06dbe8b7 34f90f64472ebf0a8bad25971fbb6740224dc962 34ff8f5174e358a9582f215ed56d1c1f612575e8 3543d1388a86d8da4484c4700225bcd224510ac4 35d8556835237a09555eae65c86a950c6b1c7a7a 368ace994b425c0f44931168ffc2d26973677e6b 36d0016582034cd79b01728e11b947e4cdf72ff7 3777f56010552788a08d42e5106003b770f71f7a 3879a02772a0ff80c387161e35938454aed26593 394acc218138318c7f506b32436801092ec9fb6a 3967f6e72a1c21122ef6902e81208c3cfbd5bd29 399fa26c52e4e566cfdfc8d623f2afe67ac066eb 3a42030049d76c312b6dbdf34710345261836366 3a58bbcdfe19b0ff85ccb1e625a4828f7e02ec3a 3b844752d142092546d504d01dcf627e37b7666d 3bdebab8be8a863b75991177064b4455e9e9ca25 3bf4beac0b2313946d3f47badb4f2a6ff5a25ab4 3c41d01d42592af61fa456392d99d302935e0b59 3d1b853470789cad990a831f77470b3e6c0df9d2 3e410de04128bfbede3fc1fda4856596df574ce9 3f2db334a017c1102e2407cb8f8fed1bc01f6d7b 3feae7f17436a1fa5927cc2653056d5c7b91a6e0 41a58b869c3e1874d4e31cbeaca488bbd6d67b16 41fbb2e80e2da32bca4ea5718703303c0a858721 4219aa2e5be49c9bcb6976707df2512f09a67c7a 441f7821a908e134916db1f310b56445ba8c9fa4 44dbcbb1db8e266ca09a63ce992ccdc89e30c50f 45097ab37b37808db2895ec2640205cb7c4f9d3f 46e61627734e455d6f943d7080adf2ae12f52b50 495952401a42a6aaa7655f26c38f1a8f5f000458 496fad86822628ebace06b0bd5c3fa9ff1f80575 4a4860f6b53358c54215c365d39b7a85ed1694d3 4a6c5f43f0cba121654ff5ef9eee68119959864d 4cd9c2b69f43336495f5d1b290211bd416809095 4ce46b8aebb20b369d9f6fd2d4e0d2e50f248e48 4e447b038ea84d8ff2d2adb0dae79710bdd835bb 4e5f709234a0f81fd4ca93eb6caf2fe357991b0d 4e67911848ce6fd32e5838af65a0b9e006195f8b 4e71ff918bf092b3ec18a24b8f5dfed27d9cfa22 4eea2f57bea34ea37bbefc1c6d3e5646ef446848 4f0fb4e26388bf7b99c45db4554ffda413cdeb65 4f42a51949158f151b0918bce184a2ba437260da 4f6dc757e64f8064be18e0e92b66e5a4541630fd 4f8da47d521c6259615a6cfe69780da6ea5898c3 4faeb3f640e74e02d6ddf101082d696e8bceafe0 504af4072a2509e9c820f20db64acff18d0271f1 50dacad28076402dd40159980fa90f0862cd14e0 515b6bbf1d3b16808c89bf017f71be7cbe302d7f 51c3685f3325815ec75c68cfc103b38c720e30ae 520ad1911e6f1e08e86a9abe82abdd8fd8823d29 52ddbb5e145ec2495e859952558b66cad9df7f7a 52f66944c67c2be9c4a17f356b481bb49c073656 53115651cadd7b115aa62bafb0d6c37b162fb759 533657f87d2b9c117567ae3784d7a01b4b9e3c18 534e449727af739f634799b0bb3554d3ace41b33 538633ab1c88c6adf9764155bb0bae00598e5130 53cb36f62bc94764133806d6543103df93e8a2ad 53d7f921011e869d128a10974c6a51e812374404 53e13ad9686f396807cf90ecdf786e876ddac0cf 5520d44a11e25191f61d58d9e54f3737e8da830e 556387e9c7e61e784dac3d87b275eceb45fecf31 5570f5f0a1d7ae11c5d1de04fca37ba23e26bee2 55e8bea608af9d64b35384127d64627ace8ea3d3 561302f8214b57b028da5381c068c10377ec3b93 563b8e55aee4da4821e99c10ac696a90c015c2b1 571ae03b792944efe6251f0c35dd2943bbe7bdf3 5793882d0d72e47e8583a8a8562762d5b137e332 579922cf6487b2110453dcc1ed672b1193c91d0f 57dc9da9597ceb7230525b17590520da31e03fa9 5a65b9de661bdb7a1a1b5efd5d6e9f4b2c996fdc 5a7970fdf2daa25f8f551c0c2cc96932028f01ad 5a7aa15f5ff4e04aab29ddb4a480bb22a17a456b 5aeb9ff6b0905b1aa762c7ccbd0a5426e0e10354 5b9feae74991b1de55034c52bda3dcf79f2b59b5 5bc94d72ac34ac299d4e6ada4812acf4875fbcb9 5be4beab5e55643a93a0e6275dfa864eb1518030 5c4cfa2e8bb3a795e21fa74317233a72aeddb279 5d06c54d4b710bf17fb748b78a8ee143596d5224 5dc2295f2d2fa496bd0f3dfe8b7df819e626f40a 5e680b6fb48339934bb010a9de695a83af8e19e0 5e72127054d086a46d20ae21df6bed5a0c2d929c 5f075b58728e8452063020387a44ad04af23a317 5f1e274fbdfed55cd61f01ba9b8aeb6aca1be323 5fa855c9b0b25e94a77e23647325913471b3af32 604166bf6b0be33117f6ca4269ced1bb2901fad4 6143de023ed9ecd20d02ddac00f3826ad953310d 633ae0fa09a8645b6197b2b9e9c2929d5b1fca3b 6363a62d9564bb1bd03b75141b9d8ed4090f85e4 638e8d558b9e9ecc486a976754c13301a18f6fcb 653351452def948515cfc4b60e9fed8216a54ba1 656f053a9060e96fa92a6f9b1cddd107f7d20ea5 65c381df8d09d79059eec761f746ec4df0ef82db 67d5480d72c0ca0d878d1a1f97b2bda208818135 67e630b62d4c496cc93e932cc8b13a707cf39ae2 68ac229b977ced689c17e58ece5cd5ab946d88b2 690065fa1df25d201761bee606d4dad26f235d52 69e5ff1fe00fef9994b5e2b8d926c61eb2a7888b 6ab571c75f801aa7866076346c8f448cb7b54e0a 6b40f25fc0934ecbddc29226525cf0aefb610964 6c893024fa22df7bc00450e86b396f8366255b88 6c9bac829529cbba5f091c8ad05666089e035b58 6d410b58a5a4af948a4600568a2cdc638fd10eb5 6d8c71240573922fa91febec36e09ab776bb671f 6e555b6e445dca415702ffbfb34394a4bc5c02ce 6e910afa3c2e7c98eb8357917fcf5329f78d05f5 6f67686877e97e16db6c22112531f12bc5c196c1 6fe5696928e0f0f8d2b29b74095ac2e5e6b4cfbf 7011ae40873c2588ee989c86ec52750979dc831a 70b39638345d83c9621a52f92743c2c8d21e82a2 72003ce5743db514a78f9aa848d0d562b469557f 725ed2e0295a72a43be1d4fda9b8b92e3ef0a45a 747b6eaaf2f43189e382863047b7673871563ffb 75254a68e40b843f9cfd5f9a24ce994edf14e1ab 75afd64318d26f7a6a40b9bd6b6e1cf01b559d36 769e6a7dd5ddf710723b6519c77920f20137e7e8 77f278a246e1fe0b776a1c8071fdf8868424174f 78aee32b2dbabaa50f21e4491a3c2706a40d5931 79504737d5d70dc4329985efe360027cd91626bb 79e9fe5b192df16913af3d07d21a85b7cffb1dce 7a16d79cdb64c6bb72105faf57162c48ab9673d2 7a32f88d852ae9b23cde7b53e1e88f5fa24b15e2 7a4c59a0e0d94f04eb1e6f92476e35d0201b7c42 7a71768f80f10d9f823cb3b84c115fa5b6020eeb 7bf0e2ff4fff2e096da20f77158560d8d6ddd27b 7c56e938b1e260420dee0feb1305f8ee6d265201 7caffb071a2fd50fc130efc07f90b7fb983fc427 7d0e3315a9597a9d80aa6c80b5e34c7e3e056477 7d5cd3dc9297e8ad9b2b167db5bc50ad5c87681f 7de3415647795c16816407475a70f1fd1243bde5 7f411cf1e32e76c453273114cc6c462a7f0c699d 7fa3cd91cd315d474e953fe2e9886471d596b87f 7faf019777563e4d8bfa9ceb7d3eb75bdacb3d81 802f5b4c6f8d97683610af68a3464f027d4d50c8 819724a7a62fb7075b1701321c7c337e1776587d 840f0db363fb01fe4dbd7a941c34001ed0f0bb5a 85c68534bbc1f7f41a22b05cb66d86215f810d7c 8664e37de1b1816e46fb064e17caa86098de6217 8712af2f72eca4cc5e79e435a27e18b4b9f6d8c5 87f2f41988f6c16dde74cd1296d06ea520493460 87fdaa5add3943359032f68f3910818e02245c45 8932cff57b0889caf9ce60604b72bcb475aedaf2 8a2767c9437adcc0444c00003aa6a0f1697578bc 8b550c12c42581d46022adaa9819dcde856dde88 8be50cdc12bdc1dfa620e73ef62c0717c8b8f88a 8c7f8f21952b062b887728cfcf3769802fffd216 8d0098eda11eb58160f6e42e007b3f064c391caf 8e05e121a1341ed52a8571863f75d4d7039ae35f 8eb78dcc3a517114e77e4bf1b0330527a9c7646c 8f41065eb85428e8ed9f26f892513f865bd4b205 8f48972850c96bb2d1ee225edef1f06e43bc4059 90070b9fd4a64f44d274828d33cb76a314c482b9 90e09b703408eba84a60c22d53f9682c726a2d09 91c666caf4456aa98013dab957bb017b2738a8b7 91da7e65d1d5b21b26de26ebded630ba7ffd8bbe 92f9a32d32334ba0b738178f3501a287ea6465b2 939abdb907c21accfdf23b485b8b6819144ad1c1 94382125fedc7796f1b9f5357e1c60e81edaa44a 9441e99bab6b07412461a1efc813acdc65aed8a8 95ee9584116aef6bc3cc45b39465ecebea929ce3 9631f1c071860dc4745d62067c2349c97552d4df 965789e267abbc16ebd7f392498f74a2691b67fd 978786c49d0ad971edfc511a62a898a03c52292a 97acaee641126e6bb714a879525edee5d3052972 97f2176a46c48678d12b1023f52fa00b5dd792c2 989619aced65fd7d4bb159e52e8555a7dda90ee1 98d99f40dbbe0d32af0c323196ccb2534782a102 999079d0cdcfc1b0208997cf43dba821d84c6cfb 99c68e5ed1afdefdd044cce3ccc9bf2a2d0d20aa 9a3875c21490207ac6fec43e45ab29d7d01d3265 9a8b6e7b27f811f4ff653f86e1673c055afb7f20 9ac532e8ec36da6e30b6b8b8625c079f3fd46599 9c39a59ce673bda20f7f3dad7322b1316bfd7f01 9cbcb71ffc920c5885fec6e18166a53b0895d2f9 9d67271e6429ec77ad802bcf8f9a6e56a06a6a79 9d6af2806ac32148b950a1dccc8f19d0145f4cd3 9d6fa177044f37aa34c052f30037528ff81275be 9dbbf16246f368cfe5aa0385370664ee505c6362 9e3e128da1b473a249c916641efa54fc96ff5074 9f95d56a7bb58f932df6b4142abadedbcda315b4 9ff48c1909809d11067ceaa8acb064531d1d8f3c a221b1e8e7354831a51e68dd8f53076f6cbf02f7 a29a1380deaa171ff72a44ec5c84fe5db5727e41 a2abf179523a69f880bbdab1309ac40c87ffd0f8 a3aa18309a6247ca4fe01b09e7ca649cf66c265d a547c7d40ad79b017aad41c771c714314d0f9f80 a65a781a8804927bcef5a7e1c99cd56f90a12a9e a68afc54778a19b7cd2cf1d27206dcc1d7e54e28 a745e38b32a4c78fbe354c0e64f5f0c1a10c7677 a8d88c07e921be819ea55a93c71863cebc6fdc58 a99ab90329e344be7ea38adc6d5e3c033af87001 a9e64993353164f4b87bac16bf22d3e10020f74f aa5d021c020065dccf65ec317871b11a64947c70 aa9877e13a9231b618399bff0567baab6df9a851 ab1d76e7747d8f55c611ee0daf5a8766b2623fcf ab74b3fac13671787507df9634132b4711a19f7c abc668415c179dc4268b67639b8ecfe80f980751 abf702cc48285779689bec3f88cdbe22583bf84f ac64be1abcfd0d126f8e47a9940ec28b942261ed ac9f003f51f853cd4c8cc1147352c0487c676baa acdb2588cd19e09eb0067df0dfe605e85cd51c70 add0bedd32fdbefb44507fdb86087e80ef1e10af ae8d3199d0c50db53bd820c4be1b43f9b99732f9 af099aa4401be859d8f29566dc2f8ea42fdd725e af6c4eea3e0459824d8392cdfcf6a876ac04f32c b0a9d90458fa7f10b1099f20cfd14aa7c01f7603 b12b3c8beb4ec31754c9bd2f9f50a91f782c59ff b252e9d4967beaa8dd53a93588eee681e3a19d2f b3a091e32e913160c3ae570382f729e7a930e381 b480f35f158767898c68dc4fb5172c3496b3479c b4b9fd30a28d62fb8613ba448e68d20cc54931bf b4eb23d4a6bc1e1e20cf20197cb57885a93e7ae0 b52f3a1a89fb12f421fdc9185ccf7067379e1ba5 b595b9fea6b3fd2f9ae0a3af79a000d697126869 b63b137e7c969c2c9a3fb45d5d4d44f6ebafd45d b6e9f8ada4d71b71df324236ca765ed9a963798d b6fccfbaa562be313c9fbc1902e8916c4311691b b72b7ac29088baf8d743884f583662975760dc21 b8edc27cc4f8056bc44141dcb154ecbcd27b15d2 b92ca13ee70034f8c4b7b260fbe07a93a0ad7b3c b95d3b1e2e312a447efdfdfc6428dcf48d8a799e b9caccb3f3498ea5de4c957e19d1c34153cb76e5 ba2c6346bd40ff11cf739467c538154ebf5d3187 ba9c103754e9e56e32829ddc1bb1a82a039f1e4a bae18abc677e1b74516f84edf3509dca770714b7 bb6a0aa2fe98acf985da1216cff24178f77e4567 bc042da8a5a0b8f360908d0ec45c7cc3d8a3aab6 bd89aa43e44ebb78266527d5490ea2d76439b163 bdb17d601c16ef6872c53004534775e2c0485f4e be3433c8dff4ecd649606b20dd830066e36f6ef8 be544f32ee7d2d347aea7c26e511c4fcc2de7084 be59f63061e34884158a49bdc1e94449b009e9fd c06af91a317aeb0a6f28523b03e39491e0690171 c095147c3f44bc598e6921941ad49c94413e7f71 c245951669a5bc951b50366b5277954a3bc660bd c29849e15675ea81a09f92bbba46a48da5cddb74 c2f4a653d76674bd39142b0259ac3215c557c9df c399022509ea5ce92a66cfc36458ade64e3b1b20 c3d6a0ee849aca741afecb7b6d10b3985a72df31 c44728c44a9b23a4a5299bccb58594b3a8e9a6ed c4da14bbadef552b922cae201f3a22c4d92ba7f0 c57488e32063f2a323a3d7850894d1cb584ae122 c63270f0001cba9c5dda3def60cef3d2f08b6e4b c69337f0ddd3ad3f064955e9084eecedc581f690 c77b94da6b5e526abdc2a54072292a7d7b254534 c7e95d37f8d681f055722546fcc384b00964443d c84dd049a2134e02c14b6472b2270a1dbdea278a c8e10849b4a26f504ada81d8bf4426b5ba7b65fb c8f3a56be24631b6d09734cf6623146c945d7a99 c968084829502e4528a2ecd047171a8dad2336c1 ca99757b8fa474f4019d05f6084f6fe6102b7884 caf6373e37a56765b62fb7b46c61b4ba89b63cab cba3ef6cc1b3f8af6a8ea205f0f3fc31b4bad178 cbb9a39252cc2d260819cbbdfbf273353f0ee9f5 cbd2054c777b2647ca13d50d1ecd7ecc771124ec ce2523fcf85158fd23795c93b2b9073f772b2879 ce300d257b95887050fb1b0042bab4794e2b6524 cea34a742287d38d69ecc7c998b8b0d2c4ea997c cf5eecefd4ce28b02d298cde8d0a0e43a709ada1 cf6ea4748986db082e011d81a94b02958d073993 cfa3c22a6ffcf08177faf1dbb888b400d2acfea7 d00dcf27f8e5eb7838ca4527830a4e899b8d4b73 d074a7eaf5dbefc27fbce63708dd144eba398f1a d19338c03c3f67641fc6fb2f6829af023fce63df d1eee8af5b634f8112055a80bddb254a70151bf5 d2841c7526c5931fe147e3ad030f4b71dc91c43a d2ce0179bb16ad11a07ec4af00e280beb42fba41 d31da7b2498ccab9f290ca85f7a87e7b9dcbcee9 d4201c9e533b7fbefa3071a5f94ee717f02843fc d4326bb431dbffe1b6b4a4bf3695652f0c37a86e d51c3fad4c053e4c0f412ab26e696f67cb152143 d5241d0daee1d93abe9e38a68ae6ad5b27e44866 d5a31e9bafedc117b93a4703f1465a7fb0deb78d d6ffcaf99b8b047176ddc9834a3c46c92eba5267 d77c54b5503d4d3bde99b16ff1b354f4cf3ebf21 d7cc14a82297d94d2be889ccec5f5706a7ecc25a d7cca35e706c91114605f5a31c2f1cbe59c436ca d886394c6a0bd0015c23964892cd25ee125504c1 d8fb4e247bfa0ba4ed83a5de61750f0836f7da74 db97962928d36e27a43efab78157d29f9b18366d dcc0265ecb95b49620d6a88f2281d71e17e8c901 dd017289dfe84d11f3f95f8f220cb24bdf916f85 ddcdb37cce32a48ce827b01b44502e1c14c5162e ddec30a2002dba76f6dcd59c9fe6870a8986168e defc5f76ca45fa4f50627ca4d9228afcf3d5c86b df5e60fecffeca7e86167d8f392f25565ad61414 dffff01dd9993b94359d9404361738debac09b05 e08dddbf9e7378d8f4c1c0afba3fd8739c953988 e0abf14b4e8aaa7b05e804feaa348bc32b82c69f e0deb8a67cc8d6f72f8a1bff16a43d448e18fc92 e17417139389efba1d515ed1f6045748f22ad7f6 e1ab593543607af65a4af573832917abae7380ba e26601871ed53b60d60ad17917e0f85d94b90afa e2f3be4a554c3e7a077b320847716f37e07b009e e4961709efbbb29ae4ec5e06e8131f01e7909a4e e4bd734cb67da3030464f919ade6ff69d3794dbf e4e29bd2512d3d4ce71ee8472a12c89def0e076b e5192e7fd9fda10aafe63c90780e6a9d5d5a1b58 e57920f042699378b2af818e951f5d6fb28b8bd1 e583c24a84dfbaa9a886cdebc43c0a3035cbdb26 e5d2d18cfd6cd42f6c2c81abd3b3888bd5c30f37 e60c31458a9f068ba7906a29b113fc5b46f82217 e8b3954af2327e945e2f8dcf4c5f39f72b3d34ea ea6e64542599801fb4a01b9e8d26af86242ac5d7 ea81f06167b5afee9003f61d1e9e3123925b58f8 eb62d197959ab19b607d041e921804e3c50e391b ec727b65d2f911f7aef4c686ef7de5d23457ee7d ec8bae0af94b6407ca2065c88d428c2ac207f1ad ed6df3326cfd68f324576c046e828f9b422e16c4 ee0e833ca6ea6b94669716bfdfcbd8c45d4bf4f6 ee1ad19d5c5374dafabbac631a8a6678953154e0 ee4098ced9abfaa1a96bd31e89538d6305067e6e eecf2506a8674082a265a5fd67b172a3d89f7045 ef10eb1bd5d355367ef0fb06858885c3bf8c95fe ef18c0f86f9a948685c86692697ca730353a0c84 efa0e3d81287a34e54ff4fd6b78dc9a5cd28b7f5 f0c470263ff8573d8385711b4e1b1e26df290249 f0f4bb4e669104a0396604668916c04989205b31 f198000e232ebe62048afe7e71aef18da164d26d f1ba6a76d5e3585412cc4fe79e0cea3f96d2c10c f20f4e2d84a01a97039b232fb5b73e9c96a0fd5e f28fa8806dcf4e48a16506053d170093556d0f0c f2b77d537710a9346f57bf7c5c927114e13e5206 f2c0d61881a2eec37fa0f975733d829ab485c5e4 f313cc2faf28411f133c0cdf31535da3ac42638c f408fdc12f7ebbc62970fd490eebbd14d2470602 f62c9972d5180f5ada2d7835118ece1adcb55f03 f656c608a06c79358c36aacc2b16282f06a43673 f67fa293b42a7232cd3af36cae2c68370fa81ff5 f6c3da94b41751c3a31022c1b1d6cab3c08cbf65 f983915e401b09e834c363f46c2b676dd14739c9 f9b736024e2f6bd7b492c9766a6701dfb4dd0847 f9e4cec5feca10f5dea1e63207c34ebe08fbca83 fa500e04f595abeafb00e72907a50cdc643b3419 fb7f883aa1615615997793def3daa8c14944891d fbbc4f4c6ce2bba377e699b3d0b6d9037949f2b1 fc2052a55fc2a5519b55fcf9951f7b2a3a2c9cbf fd9567f15e11e0cb6b638fe34afe7445820d1f64 fedc4dd943643dfb3d2049ac3e957100d44439cb │ │ │ +Build-Ids: 0134a86ec34969758babf416d1f5482cf24414b7 01eea9a9cacaa998f7ecbb9309a0b32a44f2775a 01fec3aac0ad499ec197786845a45a3bc86aeca1 024322c8d18d650f5f7c77eada37399fb69b840b 02aa3da51cdbe824f0cbc892fe6ee515745f7b68 02de912ff81faa0ded6d5935a02db1ab41ce2da2 030abfcae7cc235228bfebe692e9491cee17b57d 0332c5fb9a45ce8edcc3c1b075af70aee002ce3e 0344e473242704ea6476827aa6231723018ac9bd 0375ca60c4be6c099c55ffc455f092caab21211d 03de62f3e7e5a35224fd9a8135f0f8a7a812e4ae 04b5232aeb611abf19a31c1f722160ad55596e54 051531b7b5126d844c1d3b6ad3a11a14a2342913 060ae83fe9522f46ede878168a1fb52d5453f95c 060d4aec945faaf6b2cd9a9f3de8a57c5ee5cf45 0683f7f469b67f4418c4698f37a48284cb1c69e8 06afa60b834636cfdfc555a8231561e417f2b7e0 07047288585d31e944003c30cc860db3a6f9a9f0 073038a95a5a8da9f321cf4b7e4445733cd87e8e 0758580d3276c4cf18639400a80f23316da4b1ea 07abd1ee04c69fd0b4571c570e08f69008a82292 07b7aa405e267f8b379215fc7bfce3a1fa3d247f 080c384fa98cfad571a1b140cbfd278b281d5cb6 097c4dfba4dd7c0518408c595185c67a84f7df80 0a3d645aab356e4ed4326ac39d651fc6935caa82 0c25b56dba399392b22b43e4cfd4d0365b96cefb 0c3a3f9f2cf9fad5a4c4eac9b8a64a6a7c41a3db 0c5753814c1312fdf31890dcb58632a5733a6c62 0d5c41b2a4aa070b1dcb3196ecd796296bdac1fe 0d94f079f759db98282fa6910ec4a90cf00dedc5 0e6dadda483035bb2469b9c37000928a13cca1c8 0fb71e75580ccd2c20be980c9680f0f9ad89a038 1017c4ef6af8448b58fe3190b8c4266de455bbdf 10ed557391bda252b71e63f5a716ef5cf8cd0526 10ff90a7771267f376f167887e490519cec1fc2f 110c415d87ef1dbd4fbd316fc35a203f2b8dace1 1128baf0ac6974fe08bc6321cd2f93e9c7f958de 123f6d83e5bb6a1c936ff8946bcf81f5d7965886 129def07b5b58def50e3f14f8354e67e235bb1c1 12d0614458a150c70db20b2d1f40bb0d997e3d95 1341956d05485f62c18732b390ac46eb7e6a1259 13fd87075fc4dcf95dd2ee2d100d08fb72adf88e 14528104fc6ef2573df843471a1b3d7136fd48b4 14e222ac83b2e940925a32514d38b19c2331f6f8 151ee3c8908a967ab546df70f88473ca3c7aa0d0 156c042d031387559d8c0dd830a5ed8ec2104eca 15ca38bf85e4a29c1e837fb49fa991637e503fb4 162902b404c446738859265a3655e01404b5d246 166b9caaa5f5196b0667e43e986e88806d79068e 16ff758b1783bc17ed885c4e54e331b2be008934 178e25f88d2728b16e05b59d028492ea9a65a9d7 17a49394a964ae35189c83f8ece8d940bf6767cc 180e6f16318be30b48a05b46f0078dccb0920caa 1977ce40341b780d558b177aac22feeed1e77830 19a0689ac88d80a0d4462dd09784ec23adc47d01 1a17f9b068500036169c83ab471bae6161c2f148 1a825bd72b79352b5b35759736d49a328bbee7ec 1be77bf19947820eaf9dffa62633a0898d3b4ade 1d0fced0246fb17e784fba13471b4b9fff303d69 1d40ec7a1487a2fb1de8d39a024b4198b51ecdc3 1dea3ba8391e864848dc8912c5cfeaf32c8f78ee 1e35826690a07dcdc79e61965739e026239415ff 1ea37702fccb06be4035ddf257b4e51f1d0eabc9 1eb11b422328606080839ca61503972d0a3c8a87 1ec8fe6ee608aa1b92684d0a97218d2d90158ab3 20b8b36a9025c09f0a7b8a1cf4deb2f7e6b518ab 20d33bf51e293c9debdf7b12980383ca4bdff37e 22b1e49c9f7e7bb6d3a763f96ba32e01b7ed38a3 22c700b4f12f41bc1d8e4324e69500848f208989 2304995fbfd53b38882fe509cf906633b9e5b5cb 2328b05424e0cadac82dd9c87224d305746bcd26 237a8b47a39e883509cdc8128a588ff30024079c 23c767a69359c130d12c6acf9988a2bead377dc8 240f9b680ddfd5523f8489b7a7dbb6963e9068b2 24d603c025b57ba916c9af7400f0a2ec1a629a1b 2559e8640cab79255087f05150e2f245c05b364d 25962b25a86d56add769808ac6d81ab29e6e8376 25a73e01bb023bbc3ca0d947eabc46644ac96946 26d605bbc64bd908b9b62c06607fee57078a265e 28448c78c61018639cdbcf1d45919b6d7481222d 28b29c8de717e6dc9d9aad33707184e9e6b8b9b0 28c224b595149094bc02ca41fa4e29d4e9a692e2 28e79fd97030d2300a57255c55f449df1c404fd1 29a85d2e1c7d5ef6cb58f1a26f24d5263f68864c 2a16ab9721898fe6f667f771a0f0229c3596b861 2b9c08f36161cba4abca13b28e13c018645d3452 2ba1233a6c8606f9284201e64ffb3a66d3dd199a 2bbdeffd80f01996dd0419bc7f9cc18523f19f94 2c7b59e86f09bdeef5a838919d5490a3f1d5b0db 2cb65c5f5c5ababbe2e0eed1cd6d113559d7a7f5 2cc45acdfee58d0e3dc704420194516c6b878aad 2cda95f6dcad62ceddf50688c2fd7492762b4ae2 2ceabd583dae6b0f4ee9a597851450a484b4bb97 2d0423b97f2f936acb36063d886284c44721f064 2d1121c0446fcb918170f63173a5492545a29419 2d76e7692f31e54900604956381a068a2fa10d67 2da2d9af8428587344a65980088942666336d8ca 2e23fd5b57c2a9dfe99821db2db8b2ff6982b867 2e3fc7fabeb556c658d22cc66044d42c8d80b56e 2eccbd74c025f04f02bc4a53fc06ef57fa637032 2ef785419c736312edeb06e65c9fef4e2fea7179 2fb66c24e1089e3cec9a7f74ab7e320713de977a 2fb917d9f0a53eabb9c16eec01571514a73cb1fb 2fdb429e026b1783e81c09899fc9c6f382922ba5 303016f64c1a178d1a758a3bfdd0022c51ef4f62 303db568d4bb7fa3607b87a7904557d0601d3ddd 31b77cef4f912cb9b7ff576ed076b5f169ab6e61 31e8d6a397bef6ab0e573488889e7f4a6a5c2401 329ce29f54f044fe2842ba752656c304564c5559 32dcfff9d5eef6fc94cdb0bda3a9820f26b4ece4 33c236791db5babe2b2509ea42356ce4fa0360ab 3488363cc9968e60414ce83680a8ebd358a43c25 34f2ed94847f48381c0e754d2ea5b77c06dbe8b7 34f90f64472ebf0a8bad25971fbb6740224dc962 34ff8f5174e358a9582f215ed56d1c1f612575e8 3543d1388a86d8da4484c4700225bcd224510ac4 35d8556835237a09555eae65c86a950c6b1c7a7a 368ace994b425c0f44931168ffc2d26973677e6b 36d0016582034cd79b01728e11b947e4cdf72ff7 3777f56010552788a08d42e5106003b770f71f7a 3879a02772a0ff80c387161e35938454aed26593 394acc218138318c7f506b32436801092ec9fb6a 3967f6e72a1c21122ef6902e81208c3cfbd5bd29 399fa26c52e4e566cfdfc8d623f2afe67ac066eb 3a42030049d76c312b6dbdf34710345261836366 3a58bbcdfe19b0ff85ccb1e625a4828f7e02ec3a 3b844752d142092546d504d01dcf627e37b7666d 3bdebab8be8a863b75991177064b4455e9e9ca25 3bf4beac0b2313946d3f47badb4f2a6ff5a25ab4 3c41d01d42592af61fa456392d99d302935e0b59 3d1b853470789cad990a831f77470b3e6c0df9d2 3e410de04128bfbede3fc1fda4856596df574ce9 3f2db334a017c1102e2407cb8f8fed1bc01f6d7b 3feae7f17436a1fa5927cc2653056d5c7b91a6e0 41a58b869c3e1874d4e31cbeaca488bbd6d67b16 41fbb2e80e2da32bca4ea5718703303c0a858721 4219aa2e5be49c9bcb6976707df2512f09a67c7a 441f7821a908e134916db1f310b56445ba8c9fa4 44dbcbb1db8e266ca09a63ce992ccdc89e30c50f 45097ab37b37808db2895ec2640205cb7c4f9d3f 46e61627734e455d6f943d7080adf2ae12f52b50 495952401a42a6aaa7655f26c38f1a8f5f000458 496fad86822628ebace06b0bd5c3fa9ff1f80575 4a4860f6b53358c54215c365d39b7a85ed1694d3 4a6c5f43f0cba121654ff5ef9eee68119959864d 4cd9c2b69f43336495f5d1b290211bd416809095 4ce46b8aebb20b369d9f6fd2d4e0d2e50f248e48 4e447b038ea84d8ff2d2adb0dae79710bdd835bb 4e5f709234a0f81fd4ca93eb6caf2fe357991b0d 4e67911848ce6fd32e5838af65a0b9e006195f8b 4e71ff918bf092b3ec18a24b8f5dfed27d9cfa22 4eea2f57bea34ea37bbefc1c6d3e5646ef446848 4f0fb4e26388bf7b99c45db4554ffda413cdeb65 4f42a51949158f151b0918bce184a2ba437260da 4f6dc757e64f8064be18e0e92b66e5a4541630fd 4f8da47d521c6259615a6cfe69780da6ea5898c3 4faeb3f640e74e02d6ddf101082d696e8bceafe0 504af4072a2509e9c820f20db64acff18d0271f1 50dacad28076402dd40159980fa90f0862cd14e0 515b6bbf1d3b16808c89bf017f71be7cbe302d7f 51c3685f3325815ec75c68cfc103b38c720e30ae 520ad1911e6f1e08e86a9abe82abdd8fd8823d29 52ddbb5e145ec2495e859952558b66cad9df7f7a 52f66944c67c2be9c4a17f356b481bb49c073656 53115651cadd7b115aa62bafb0d6c37b162fb759 533657f87d2b9c117567ae3784d7a01b4b9e3c18 534e449727af739f634799b0bb3554d3ace41b33 538633ab1c88c6adf9764155bb0bae00598e5130 53cb36f62bc94764133806d6543103df93e8a2ad 53d7f921011e869d128a10974c6a51e812374404 53e13ad9686f396807cf90ecdf786e876ddac0cf 5520d44a11e25191f61d58d9e54f3737e8da830e 556387e9c7e61e784dac3d87b275eceb45fecf31 5570f5f0a1d7ae11c5d1de04fca37ba23e26bee2 55e8bea608af9d64b35384127d64627ace8ea3d3 561302f8214b57b028da5381c068c10377ec3b93 563b8e55aee4da4821e99c10ac696a90c015c2b1 571ae03b792944efe6251f0c35dd2943bbe7bdf3 5793882d0d72e47e8583a8a8562762d5b137e332 579922cf6487b2110453dcc1ed672b1193c91d0f 57dc9da9597ceb7230525b17590520da31e03fa9 5a65b9de661bdb7a1a1b5efd5d6e9f4b2c996fdc 5a7970fdf2daa25f8f551c0c2cc96932028f01ad 5a7aa15f5ff4e04aab29ddb4a480bb22a17a456b 5aeb9ff6b0905b1aa762c7ccbd0a5426e0e10354 5b9feae74991b1de55034c52bda3dcf79f2b59b5 5bc94d72ac34ac299d4e6ada4812acf4875fbcb9 5be4beab5e55643a93a0e6275dfa864eb1518030 5c4cfa2e8bb3a795e21fa74317233a72aeddb279 5d06c54d4b710bf17fb748b78a8ee143596d5224 5dc2295f2d2fa496bd0f3dfe8b7df819e626f40a 5e680b6fb48339934bb010a9de695a83af8e19e0 5e72127054d086a46d20ae21df6bed5a0c2d929c 5f075b58728e8452063020387a44ad04af23a317 5f1e274fbdfed55cd61f01ba9b8aeb6aca1be323 5fa855c9b0b25e94a77e23647325913471b3af32 604166bf6b0be33117f6ca4269ced1bb2901fad4 6143de023ed9ecd20d02ddac00f3826ad953310d 633ae0fa09a8645b6197b2b9e9c2929d5b1fca3b 6363a62d9564bb1bd03b75141b9d8ed4090f85e4 638e8d558b9e9ecc486a976754c13301a18f6fcb 653351452def948515cfc4b60e9fed8216a54ba1 656f053a9060e96fa92a6f9b1cddd107f7d20ea5 65c381df8d09d79059eec761f746ec4df0ef82db 67d5480d72c0ca0d878d1a1f97b2bda208818135 67e630b62d4c496cc93e932cc8b13a707cf39ae2 68ac229b977ced689c17e58ece5cd5ab946d88b2 690065fa1df25d201761bee606d4dad26f235d52 69e5ff1fe00fef9994b5e2b8d926c61eb2a7888b 6ab571c75f801aa7866076346c8f448cb7b54e0a 6b40f25fc0934ecbddc29226525cf0aefb610964 6c893024fa22df7bc00450e86b396f8366255b88 6c9bac829529cbba5f091c8ad05666089e035b58 6d410b58a5a4af948a4600568a2cdc638fd10eb5 6d8c71240573922fa91febec36e09ab776bb671f 6e555b6e445dca415702ffbfb34394a4bc5c02ce 6e910afa3c2e7c98eb8357917fcf5329f78d05f5 6f67686877e97e16db6c22112531f12bc5c196c1 6fe5696928e0f0f8d2b29b74095ac2e5e6b4cfbf 7011ae40873c2588ee989c86ec52750979dc831a 70b39638345d83c9621a52f92743c2c8d21e82a2 72003ce5743db514a78f9aa848d0d562b469557f 725ed2e0295a72a43be1d4fda9b8b92e3ef0a45a 747b6eaaf2f43189e382863047b7673871563ffb 75254a68e40b843f9cfd5f9a24ce994edf14e1ab 75afd64318d26f7a6a40b9bd6b6e1cf01b559d36 769e6a7dd5ddf710723b6519c77920f20137e7e8 77f278a246e1fe0b776a1c8071fdf8868424174f 78aee32b2dbabaa50f21e4491a3c2706a40d5931 79504737d5d70dc4329985efe360027cd91626bb 79e9fe5b192df16913af3d07d21a85b7cffb1dce 7a16d79cdb64c6bb72105faf57162c48ab9673d2 7a32f88d852ae9b23cde7b53e1e88f5fa24b15e2 7a4c59a0e0d94f04eb1e6f92476e35d0201b7c42 7a71768f80f10d9f823cb3b84c115fa5b6020eeb 7bf0e2ff4fff2e096da20f77158560d8d6ddd27b 7c56e938b1e260420dee0feb1305f8ee6d265201 7caffb071a2fd50fc130efc07f90b7fb983fc427 7d0e3315a9597a9d80aa6c80b5e34c7e3e056477 7d5cd3dc9297e8ad9b2b167db5bc50ad5c87681f 7de3415647795c16816407475a70f1fd1243bde5 7f411cf1e32e76c453273114cc6c462a7f0c699d 7fa3cd91cd315d474e953fe2e9886471d596b87f 7faf019777563e4d8bfa9ceb7d3eb75bdacb3d81 802f5b4c6f8d97683610af68a3464f027d4d50c8 819724a7a62fb7075b1701321c7c337e1776587d 840f0db363fb01fe4dbd7a941c34001ed0f0bb5a 85c68534bbc1f7f41a22b05cb66d86215f810d7c 8664e37de1b1816e46fb064e17caa86098de6217 8712af2f72eca4cc5e79e435a27e18b4b9f6d8c5 87f2f41988f6c16dde74cd1296d06ea520493460 87fdaa5add3943359032f68f3910818e02245c45 8932cff57b0889caf9ce60604b72bcb475aedaf2 8a2767c9437adcc0444c00003aa6a0f1697578bc 8b550c12c42581d46022adaa9819dcde856dde88 8be50cdc12bdc1dfa620e73ef62c0717c8b8f88a 8c7f8f21952b062b887728cfcf3769802fffd216 8d0098eda11eb58160f6e42e007b3f064c391caf 8e05e121a1341ed52a8571863f75d4d7039ae35f 8eb78dcc3a517114e77e4bf1b0330527a9c7646c 8f41065eb85428e8ed9f26f892513f865bd4b205 8f48972850c96bb2d1ee225edef1f06e43bc4059 90070b9fd4a64f44d274828d33cb76a314c482b9 90e09b703408eba84a60c22d53f9682c726a2d09 91c666caf4456aa98013dab957bb017b2738a8b7 91da7e65d1d5b21b26de26ebded630ba7ffd8bbe 92f9a32d32334ba0b738178f3501a287ea6465b2 939abdb907c21accfdf23b485b8b6819144ad1c1 94382125fedc7796f1b9f5357e1c60e81edaa44a 9441e99bab6b07412461a1efc813acdc65aed8a8 95ee9584116aef6bc3cc45b39465ecebea929ce3 9631f1c071860dc4745d62067c2349c97552d4df 965789e267abbc16ebd7f392498f74a2691b67fd 978786c49d0ad971edfc511a62a898a03c52292a 97acaee641126e6bb714a879525edee5d3052972 97f2176a46c48678d12b1023f52fa00b5dd792c2 989619aced65fd7d4bb159e52e8555a7dda90ee1 98d99f40dbbe0d32af0c323196ccb2534782a102 999079d0cdcfc1b0208997cf43dba821d84c6cfb 99c68e5ed1afdefdd044cce3ccc9bf2a2d0d20aa 9a3875c21490207ac6fec43e45ab29d7d01d3265 9a8b6e7b27f811f4ff653f86e1673c055afb7f20 9ac532e8ec36da6e30b6b8b8625c079f3fd46599 9c39a59ce673bda20f7f3dad7322b1316bfd7f01 9cbcb71ffc920c5885fec6e18166a53b0895d2f9 9d67271e6429ec77ad802bcf8f9a6e56a06a6a79 9d6af2806ac32148b950a1dccc8f19d0145f4cd3 9d6fa177044f37aa34c052f30037528ff81275be 9dbbf16246f368cfe5aa0385370664ee505c6362 9e3e128da1b473a249c916641efa54fc96ff5074 9f95d56a7bb58f932df6b4142abadedbcda315b4 9ff48c1909809d11067ceaa8acb064531d1d8f3c a221b1e8e7354831a51e68dd8f53076f6cbf02f7 a29a1380deaa171ff72a44ec5c84fe5db5727e41 a2abf179523a69f880bbdab1309ac40c87ffd0f8 a3aa18309a6247ca4fe01b09e7ca649cf66c265d a547c7d40ad79b017aad41c771c714314d0f9f80 a65a781a8804927bcef5a7e1c99cd56f90a12a9e a68afc54778a19b7cd2cf1d27206dcc1d7e54e28 a745e38b32a4c78fbe354c0e64f5f0c1a10c7677 a8d88c07e921be819ea55a93c71863cebc6fdc58 a99ab90329e344be7ea38adc6d5e3c033af87001 a9e64993353164f4b87bac16bf22d3e10020f74f aa5d021c020065dccf65ec317871b11a64947c70 aa9877e13a9231b618399bff0567baab6df9a851 ab1d76e7747d8f55c611ee0daf5a8766b2623fcf ab74b3fac13671787507df9634132b4711a19f7c abc668415c179dc4268b67639b8ecfe80f980751 abf702cc48285779689bec3f88cdbe22583bf84f ac64be1abcfd0d126f8e47a9940ec28b942261ed ac9f003f51f853cd4c8cc1147352c0487c676baa acdb2588cd19e09eb0067df0dfe605e85cd51c70 add0bedd32fdbefb44507fdb86087e80ef1e10af ae8d3199d0c50db53bd820c4be1b43f9b99732f9 af099aa4401be859d8f29566dc2f8ea42fdd725e af6c4eea3e0459824d8392cdfcf6a876ac04f32c b0a9d90458fa7f10b1099f20cfd14aa7c01f7603 b12b3c8beb4ec31754c9bd2f9f50a91f782c59ff b252e9d4967beaa8dd53a93588eee681e3a19d2f b3a091e32e913160c3ae570382f729e7a930e381 b480f35f158767898c68dc4fb5172c3496b3479c b4b9fd30a28d62fb8613ba448e68d20cc54931bf b4eb23d4a6bc1e1e20cf20197cb57885a93e7ae0 b52f3a1a89fb12f421fdc9185ccf7067379e1ba5 b595b9fea6b3fd2f9ae0a3af79a000d697126869 b63b137e7c969c2c9a3fb45d5d4d44f6ebafd45d b6e9f8ada4d71b71df324236ca765ed9a963798d b6fccfbaa562be313c9fbc1902e8916c4311691b b72b7ac29088baf8d743884f583662975760dc21 b8edc27cc4f8056bc44141dcb154ecbcd27b15d2 b92ca13ee70034f8c4b7b260fbe07a93a0ad7b3c b95d3b1e2e312a447efdfdfc6428dcf48d8a799e b9caccb3f3498ea5de4c957e19d1c34153cb76e5 ba2c6346bd40ff11cf739467c538154ebf5d3187 ba9c103754e9e56e32829ddc1bb1a82a039f1e4a bae18abc677e1b74516f84edf3509dca770714b7 bb6a0aa2fe98acf985da1216cff24178f77e4567 bc042da8a5a0b8f360908d0ec45c7cc3d8a3aab6 bd89aa43e44ebb78266527d5490ea2d76439b163 bdb17d601c16ef6872c53004534775e2c0485f4e be3433c8dff4ecd649606b20dd830066e36f6ef8 be544f32ee7d2d347aea7c26e511c4fcc2de7084 be59f63061e34884158a49bdc1e94449b009e9fd c06af91a317aeb0a6f28523b03e39491e0690171 c095147c3f44bc598e6921941ad49c94413e7f71 c245951669a5bc951b50366b5277954a3bc660bd c29849e15675ea81a09f92bbba46a48da5cddb74 c2f4a653d76674bd39142b0259ac3215c557c9df c399022509ea5ce92a66cfc36458ade64e3b1b20 c3d6a0ee849aca741afecb7b6d10b3985a72df31 c44728c44a9b23a4a5299bccb58594b3a8e9a6ed c4da14bbadef552b922cae201f3a22c4d92ba7f0 c57488e32063f2a323a3d7850894d1cb584ae122 c63270f0001cba9c5dda3def60cef3d2f08b6e4b c69337f0ddd3ad3f064955e9084eecedc581f690 c77b94da6b5e526abdc2a54072292a7d7b254534 c7e95d37f8d681f055722546fcc384b00964443d c84dd049a2134e02c14b6472b2270a1dbdea278a c8e10849b4a26f504ada81d8bf4426b5ba7b65fb c8f3a56be24631b6d09734cf6623146c945d7a99 c968084829502e4528a2ecd047171a8dad2336c1 ca99757b8fa474f4019d05f6084f6fe6102b7884 caf6373e37a56765b62fb7b46c61b4ba89b63cab cba3ef6cc1b3f8af6a8ea205f0f3fc31b4bad178 cbb9a39252cc2d260819cbbdfbf273353f0ee9f5 cbd2054c777b2647ca13d50d1ecd7ecc771124ec ce2523fcf85158fd23795c93b2b9073f772b2879 ce300d257b95887050fb1b0042bab4794e2b6524 cea34a742287d38d69ecc7c998b8b0d2c4ea997c cf5eecefd4ce28b02d298cde8d0a0e43a709ada1 cf6ea4748986db082e011d81a94b02958d073993 cfa3c22a6ffcf08177faf1dbb888b400d2acfea7 d00dcf27f8e5eb7838ca4527830a4e899b8d4b73 d074a7eaf5dbefc27fbce63708dd144eba398f1a d19338c03c3f67641fc6fb2f6829af023fce63df d1eee8af5b634f8112055a80bddb254a70151bf5 d2841c7526c5931fe147e3ad030f4b71dc91c43a d2ce0179bb16ad11a07ec4af00e280beb42fba41 d31da7b2498ccab9f290ca85f7a87e7b9dcbcee9 d4201c9e533b7fbefa3071a5f94ee717f02843fc d4326bb431dbffe1b6b4a4bf3695652f0c37a86e d51c3fad4c053e4c0f412ab26e696f67cb152143 d5241d0daee1d93abe9e38a68ae6ad5b27e44866 d5a31e9bafedc117b93a4703f1465a7fb0deb78d d6ffcaf99b8b047176ddc9834a3c46c92eba5267 d77c54b5503d4d3bde99b16ff1b354f4cf3ebf21 d7cc14a82297d94d2be889ccec5f5706a7ecc25a d7cca35e706c91114605f5a31c2f1cbe59c436ca d886394c6a0bd0015c23964892cd25ee125504c1 d8fb4e247bfa0ba4ed83a5de61750f0836f7da74 db97962928d36e27a43efab78157d29f9b18366d dcc0265ecb95b49620d6a88f2281d71e17e8c901 dd017289dfe84d11f3f95f8f220cb24bdf916f85 ddcdb37cce32a48ce827b01b44502e1c14c5162e ddec30a2002dba76f6dcd59c9fe6870a8986168e defc5f76ca45fa4f50627ca4d9228afcf3d5c86b df5e60fecffeca7e86167d8f392f25565ad61414 dffff01dd9993b94359d9404361738debac09b05 e08dddbf9e7378d8f4c1c0afba3fd8739c953988 e0abf14b4e8aaa7b05e804feaa348bc32b82c69f e0deb8a67cc8d6f72f8a1bff16a43d448e18fc92 e17417139389efba1d515ed1f6045748f22ad7f6 e1ab593543607af65a4af573832917abae7380ba e26601871ed53b60d60ad17917e0f85d94b90afa e2f3be4a554c3e7a077b320847716f37e07b009e e4961709efbbb29ae4ec5e06e8131f01e7909a4e e4bd734cb67da3030464f919ade6ff69d3794dbf e4e29bd2512d3d4ce71ee8472a12c89def0e076b e5192e7fd9fda10aafe63c90780e6a9d5d5a1b58 e57920f042699378b2af818e951f5d6fb28b8bd1 e583c24a84dfbaa9a886cdebc43c0a3035cbdb26 e5d2d18cfd6cd42f6c2c81abd3b3888bd5c30f37 e60c31458a9f068ba7906a29b113fc5b46f82217 e8b3954af2327e945e2f8dcf4c5f39f72b3d34ea ea6e64542599801fb4a01b9e8d26af86242ac5d7 ea81f06167b5afee9003f61d1e9e3123925b58f8 eb62d197959ab19b607d041e921804e3c50e391b ec727b65d2f911f7aef4c686ef7de5d23457ee7d ec8bae0af94b6407ca2065c88d428c2ac207f1ad ed6df3326cfd68f324576c046e828f9b422e16c4 ee0e833ca6ea6b94669716bfdfcbd8c45d4bf4f6 ee1ad19d5c5374dafabbac631a8a6678953154e0 ee4098ced9abfaa1a96bd31e89538d6305067e6e eecf2506a8674082a265a5fd67b172a3d89f7045 ef10eb1bd5d355367ef0fb06858885c3bf8c95fe ef18c0f86f9a948685c86692697ca730353a0c84 efa0e3d81287a34e54ff4fd6b78dc9a5cd28b7f5 f0c470263ff8573d8385711b4e1b1e26df290249 f0f4bb4e669104a0396604668916c04989205b31 f198000e232ebe62048afe7e71aef18da164d26d f1ba6a76d5e3585412cc4fe79e0cea3f96d2c10c f20f4e2d84a01a97039b232fb5b73e9c96a0fd5e f28fa8806dcf4e48a16506053d170093556d0f0c f2b77d537710a9346f57bf7c5c927114e13e5206 f2c0d61881a2eec37fa0f975733d829ab485c5e4 f313cc2faf28411f133c0cdf31535da3ac42638c f408fdc12f7ebbc62970fd490eebbd14d2470602 f62c9972d5180f5ada2d7835118ece1adcb55f03 f656c608a06c79358c36aacc2b16282f06a43673 f67fa293b42a7232cd3af36cae2c68370fa81ff5 f6c3da94b41751c3a31022c1b1d6cab3c08cbf65 f983915e401b09e834c363f46c2b676dd14739c9 f9b736024e2f6bd7b492c9766a6701dfb4dd0847 f9e4cec5feca10f5dea1e63207c34ebe08fbca83 fa500e04f595abeafb00e72907a50cdc643b3419 fb7f883aa1615615997793def3daa8c14944891d fbbc4f4c6ce2bba377e699b3d0b6d9037949f2b1 fc2052a55fc2a5519b55fcf9951f7b2a3a2c9cbf fd9567f15e11e0cb6b638fe34afe7445820d1f64 fedc4dd943643dfb3d2049ac3e957100d44439cb │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ │ │ │ ├── line order │ │ │ │ @@ -5,19 +5,19 @@ │ │ │ │ usr/lib/debug/.build-id/02/aa3da51cdbe824f0cbc892fe6ee515745f7b68.debug │ │ │ │ usr/lib/debug/.build-id/02/de912ff81faa0ded6d5935a02db1ab41ce2da2.debug │ │ │ │ usr/lib/debug/.build-id/03/0abfcae7cc235228bfebe692e9491cee17b57d.debug │ │ │ │ usr/lib/debug/.build-id/03/32c5fb9a45ce8edcc3c1b075af70aee002ce3e.debug │ │ │ │ usr/lib/debug/.build-id/03/44e473242704ea6476827aa6231723018ac9bd.debug │ │ │ │ usr/lib/debug/.build-id/03/75ca60c4be6c099c55ffc455f092caab21211d.debug │ │ │ │ usr/lib/debug/.build-id/03/de62f3e7e5a35224fd9a8135f0f8a7a812e4ae.debug │ │ │ │ -usr/lib/debug/.build-id/04/7823c7531973f99d3793c49311acb705260dfb.debug │ │ │ │ usr/lib/debug/.build-id/04/b5232aeb611abf19a31c1f722160ad55596e54.debug │ │ │ │ usr/lib/debug/.build-id/05/1531b7b5126d844c1d3b6ad3a11a14a2342913.debug │ │ │ │ usr/lib/debug/.build-id/06/0ae83fe9522f46ede878168a1fb52d5453f95c.debug │ │ │ │ usr/lib/debug/.build-id/06/0d4aec945faaf6b2cd9a9f3de8a57c5ee5cf45.debug │ │ │ │ +usr/lib/debug/.build-id/06/83f7f469b67f4418c4698f37a48284cb1c69e8.debug │ │ │ │ usr/lib/debug/.build-id/06/afa60b834636cfdfc555a8231561e417f2b7e0.debug │ │ │ │ usr/lib/debug/.build-id/07/047288585d31e944003c30cc860db3a6f9a9f0.debug │ │ │ │ usr/lib/debug/.build-id/07/3038a95a5a8da9f321cf4b7e4445733cd87e8e.debug │ │ │ │ usr/lib/debug/.build-id/07/58580d3276c4cf18639400a80f23316da4b1ea.debug │ │ │ │ usr/lib/debug/.build-id/07/abd1ee04c69fd0b4571c570e08f69008a82292.debug │ │ │ │ usr/lib/debug/.build-id/07/b7aa405e267f8b379215fc7bfce3a1fa3d247f.debug │ │ │ │ usr/lib/debug/.build-id/08/0c384fa98cfad571a1b140cbfd278b281d5cb6.debug │ │ │ │ @@ -89,27 +89,27 @@ │ │ │ │ usr/lib/debug/.build-id/2c/7b59e86f09bdeef5a838919d5490a3f1d5b0db.debug │ │ │ │ usr/lib/debug/.build-id/2c/b65c5f5c5ababbe2e0eed1cd6d113559d7a7f5.debug │ │ │ │ usr/lib/debug/.build-id/2c/c45acdfee58d0e3dc704420194516c6b878aad.debug │ │ │ │ usr/lib/debug/.build-id/2c/da95f6dcad62ceddf50688c2fd7492762b4ae2.debug │ │ │ │ usr/lib/debug/.build-id/2c/eabd583dae6b0f4ee9a597851450a484b4bb97.debug │ │ │ │ usr/lib/debug/.build-id/2d/0423b97f2f936acb36063d886284c44721f064.debug │ │ │ │ usr/lib/debug/.build-id/2d/1121c0446fcb918170f63173a5492545a29419.debug │ │ │ │ -usr/lib/debug/.build-id/2d/3d454c6f84973e6b79b5cf77168c9ae785ba29.debug │ │ │ │ usr/lib/debug/.build-id/2d/76e7692f31e54900604956381a068a2fa10d67.debug │ │ │ │ usr/lib/debug/.build-id/2d/a2d9af8428587344a65980088942666336d8ca.debug │ │ │ │ usr/lib/debug/.build-id/2e/23fd5b57c2a9dfe99821db2db8b2ff6982b867.debug │ │ │ │ usr/lib/debug/.build-id/2e/3fc7fabeb556c658d22cc66044d42c8d80b56e.debug │ │ │ │ usr/lib/debug/.build-id/2e/ccbd74c025f04f02bc4a53fc06ef57fa637032.debug │ │ │ │ usr/lib/debug/.build-id/2e/f785419c736312edeb06e65c9fef4e2fea7179.debug │ │ │ │ usr/lib/debug/.build-id/2f/b66c24e1089e3cec9a7f74ab7e320713de977a.debug │ │ │ │ usr/lib/debug/.build-id/2f/b917d9f0a53eabb9c16eec01571514a73cb1fb.debug │ │ │ │ usr/lib/debug/.build-id/2f/db429e026b1783e81c09899fc9c6f382922ba5.debug │ │ │ │ usr/lib/debug/.build-id/30/3016f64c1a178d1a758a3bfdd0022c51ef4f62.debug │ │ │ │ usr/lib/debug/.build-id/30/3db568d4bb7fa3607b87a7904557d0601d3ddd.debug │ │ │ │ usr/lib/debug/.build-id/31/b77cef4f912cb9b7ff576ed076b5f169ab6e61.debug │ │ │ │ +usr/lib/debug/.build-id/31/e8d6a397bef6ab0e573488889e7f4a6a5c2401.debug │ │ │ │ usr/lib/debug/.build-id/32/9ce29f54f044fe2842ba752656c304564c5559.debug │ │ │ │ usr/lib/debug/.build-id/32/dcfff9d5eef6fc94cdb0bda3a9820f26b4ece4.debug │ │ │ │ usr/lib/debug/.build-id/33/c236791db5babe2b2509ea42356ce4fa0360ab.debug │ │ │ │ usr/lib/debug/.build-id/34/88363cc9968e60414ce83680a8ebd358a43c25.debug │ │ │ │ usr/lib/debug/.build-id/34/f2ed94847f48381c0e754d2ea5b77c06dbe8b7.debug │ │ │ │ usr/lib/debug/.build-id/34/f90f64472ebf0a8bad25971fbb6740224dc962.debug │ │ │ │ usr/lib/debug/.build-id/34/ff8f5174e358a9582f215ed56d1c1f612575e8.debug ├── data.tar.xz │ ├── data.tar │ │ ├── file list │ │ │ @@ -1,336 +1,336 @@ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/01/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5552 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/01/34a86ec34969758babf416d1f5482cf24414b7.debug │ │ │ --rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/01/eea9a9cacaa998f7ecbb9309a0b32a44f2775a.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5528 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/01/eea9a9cacaa998f7ecbb9309a0b32a44f2775a.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/01/fec3aac0ad499ec197786845a45a3bc86aeca1.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/02/ │ │ │ --rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/02/4322c8d18d650f5f7c77eada37399fb69b840b.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/02/4322c8d18d650f5f7c77eada37399fb69b840b.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5528 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/02/aa3da51cdbe824f0cbc892fe6ee515745f7b68.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5552 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/02/de912ff81faa0ded6d5935a02db1ab41ce2da2.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/03/ │ │ │ --rw-r--r-- 0 root (0) root (0) 5568 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/03/0abfcae7cc235228bfebe692e9491cee17b57d.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5560 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/03/0abfcae7cc235228bfebe692e9491cee17b57d.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/03/32c5fb9a45ce8edcc3c1b075af70aee002ce3e.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/03/44e473242704ea6476827aa6231723018ac9bd.debug │ │ │ --rw-r--r-- 0 root (0) root (0) 5560 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/03/75ca60c4be6c099c55ffc455f092caab21211d.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5568 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/03/75ca60c4be6c099c55ffc455f092caab21211d.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5560 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/03/de62f3e7e5a35224fd9a8135f0f8a7a812e4ae.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/04/ │ │ │ --rw-r--r-- 0 root (0) root (0) 48641696 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/04/7823c7531973f99d3793c49311acb705260dfb.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5520 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/04/b5232aeb611abf19a31c1f722160ad55596e54.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/05/ │ │ │ --rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/05/1531b7b5126d844c1d3b6ad3a11a14a2342913.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/05/1531b7b5126d844c1d3b6ad3a11a14a2342913.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/06/ │ │ │ --rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/06/0ae83fe9522f46ede878168a1fb52d5453f95c.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/06/0ae83fe9522f46ede878168a1fb52d5453f95c.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/06/0d4aec945faaf6b2cd9a9f3de8a57c5ee5cf45.debug │ │ │ --rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/06/afa60b834636cfdfc555a8231561e417f2b7e0.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 48639496 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/06/83f7f469b67f4418c4698f37a48284cb1c69e8.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/06/afa60b834636cfdfc555a8231561e417f2b7e0.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/07/ │ │ │ --rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/07/047288585d31e944003c30cc860db3a6f9a9f0.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5552 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/07/047288585d31e944003c30cc860db3a6f9a9f0.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/07/3038a95a5a8da9f321cf4b7e4445733cd87e8e.debug │ │ │ --rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/07/58580d3276c4cf18639400a80f23316da4b1ea.debug │ │ │ --rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/07/abd1ee04c69fd0b4571c570e08f69008a82292.debug │ │ │ --rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/07/b7aa405e267f8b379215fc7bfce3a1fa3d247f.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5528 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/07/58580d3276c4cf18639400a80f23316da4b1ea.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/07/abd1ee04c69fd0b4571c570e08f69008a82292.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5528 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/07/b7aa405e267f8b379215fc7bfce3a1fa3d247f.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/08/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5520 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/08/0c384fa98cfad571a1b140cbfd278b281d5cb6.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/09/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/09/7c4dfba4dd7c0518408c595185c67a84f7df80.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/0a/ │ │ │ --rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/0a/3d645aab356e4ed4326ac39d651fc6935caa82.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/0a/3d645aab356e4ed4326ac39d651fc6935caa82.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/0c/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5568 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/0c/25b56dba399392b22b43e4cfd4d0365b96cefb.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5528 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/0c/3a3f9f2cf9fad5a4c4eac9b8a64a6a7c41a3db.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5552 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/0c/5753814c1312fdf31890dcb58632a5733a6c62.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/0d/ │ │ │ --rw-r--r-- 0 root (0) root (0) 5528 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/0d/5c41b2a4aa070b1dcb3196ecd796296bdac1fe.debug │ │ │ --rw-r--r-- 0 root (0) root (0) 5568 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/0d/94f079f759db98282fa6910ec4a90cf00dedc5.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/0d/5c41b2a4aa070b1dcb3196ecd796296bdac1fe.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5560 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/0d/94f079f759db98282fa6910ec4a90cf00dedc5.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/0e/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5560 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/0e/6dadda483035bb2469b9c37000928a13cca1c8.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/0f/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5528 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/0f/b71e75580ccd2c20be980c9680f0f9ad89a038.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/10/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5528 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/10/17c4ef6af8448b58fe3190b8c4266de455bbdf.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/10/ed557391bda252b71e63f5a716ef5cf8cd0526.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/10/ff90a7771267f376f167887e490519cec1fc2f.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/11/ │ │ │ --rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/11/0c415d87ef1dbd4fbd316fc35a203f2b8dace1.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/11/0c415d87ef1dbd4fbd316fc35a203f2b8dace1.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5520 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/11/28baf0ac6974fe08bc6321cd2f93e9c7f958de.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/12/ │ │ │ --rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/12/3f6d83e5bb6a1c936ff8946bcf81f5d7965886.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5528 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/12/3f6d83e5bb6a1c936ff8946bcf81f5d7965886.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5560 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/12/9def07b5b58def50e3f14f8354e67e235bb1c1.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/12/d0614458a150c70db20b2d1f40bb0d997e3d95.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/13/ │ │ │ --rw-r--r-- 0 root (0) root (0) 5552 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/13/41956d05485f62c18732b390ac46eb7e6a1259.debug │ │ │ --rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/13/fd87075fc4dcf95dd2ee2d100d08fb72adf88e.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/13/41956d05485f62c18732b390ac46eb7e6a1259.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5528 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/13/fd87075fc4dcf95dd2ee2d100d08fb72adf88e.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/14/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/14/528104fc6ef2573df843471a1b3d7136fd48b4.debug │ │ │ --rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/14/e222ac83b2e940925a32514d38b19c2331f6f8.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/14/e222ac83b2e940925a32514d38b19c2331f6f8.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/15/ │ │ │ --rw-r--r-- 0 root (0) root (0) 5560 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/15/1ee3c8908a967ab546df70f88473ca3c7aa0d0.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5552 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/15/1ee3c8908a967ab546df70f88473ca3c7aa0d0.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/15/6c042d031387559d8c0dd830a5ed8ec2104eca.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5560 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/15/ca38bf85e4a29c1e837fb49fa991637e503fb4.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/16/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5568 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/16/2902b404c446738859265a3655e01404b5d246.debug │ │ │ --rw-r--r-- 0 root (0) root (0) 5552 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/16/6b9caaa5f5196b0667e43e986e88806d79068e.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/16/6b9caaa5f5196b0667e43e986e88806d79068e.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5512 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/16/ff758b1783bc17ed885c4e54e331b2be008934.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/17/ │ │ │ --rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/17/8e25f88d2728b16e05b59d028492ea9a65a9d7.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5528 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/17/8e25f88d2728b16e05b59d028492ea9a65a9d7.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5568 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/17/a49394a964ae35189c83f8ece8d940bf6767cc.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/18/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/18/0e6f16318be30b48a05b46f0078dccb0920caa.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/19/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5528 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/19/77ce40341b780d558b177aac22feeed1e77830.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5568 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/19/a0689ac88d80a0d4462dd09784ec23adc47d01.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/1a/ │ │ │ --rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/1a/17f9b068500036169c83ab471bae6161c2f148.debug │ │ │ --rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/1a/825bd72b79352b5b35759736d49a328bbee7ec.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/1a/17f9b068500036169c83ab471bae6161c2f148.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/1a/825bd72b79352b5b35759736d49a328bbee7ec.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/1b/ │ │ │ --rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/1b/e77bf19947820eaf9dffa62633a0898d3b4ade.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/1b/e77bf19947820eaf9dffa62633a0898d3b4ade.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/1d/ │ │ │ --rw-r--r-- 0 root (0) root (0) 5552 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/1d/0fced0246fb17e784fba13471b4b9fff303d69.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/1d/0fced0246fb17e784fba13471b4b9fff303d69.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/1d/40ec7a1487a2fb1de8d39a024b4198b51ecdc3.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5552 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/1d/ea3ba8391e864848dc8912c5cfeaf32c8f78ee.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/1e/ │ │ │ --rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/1e/35826690a07dcdc79e61965739e026239415ff.debug │ │ │ --rw-r--r-- 0 root (0) root (0) 5552 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/1e/a37702fccb06be4035ddf257b4e51f1d0eabc9.debug │ │ │ --rw-r--r-- 0 root (0) root (0) 5528 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/1e/b11b422328606080839ca61503972d0a3c8a87.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5528 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/1e/35826690a07dcdc79e61965739e026239415ff.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/1e/a37702fccb06be4035ddf257b4e51f1d0eabc9.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5520 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/1e/b11b422328606080839ca61503972d0a3c8a87.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/1e/c8fe6ee608aa1b92684d0a97218d2d90158ab3.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/20/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/20/b8b36a9025c09f0a7b8a1cf4deb2f7e6b518ab.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5560 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/20/d33bf51e293c9debdf7b12980383ca4bdff37e.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/22/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/22/b1e49c9f7e7bb6d3a763f96ba32e01b7ed38a3.debug │ │ │ --rw-r--r-- 0 root (0) root (0) 5552 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/22/c700b4f12f41bc1d8e4324e69500848f208989.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5560 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/22/c700b4f12f41bc1d8e4324e69500848f208989.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/23/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/23/04995fbfd53b38882fe509cf906633b9e5b5cb.debug │ │ │ --rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/23/28b05424e0cadac82dd9c87224d305746bcd26.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/23/28b05424e0cadac82dd9c87224d305746bcd26.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5528 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/23/7a8b47a39e883509cdc8128a588ff30024079c.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/23/c767a69359c130d12c6acf9988a2bead377dc8.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/24/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/24/0f9b680ddfd5523f8489b7a7dbb6963e9068b2.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5520 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/24/d603c025b57ba916c9af7400f0a2ec1a629a1b.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/25/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/25/59e8640cab79255087f05150e2f245c05b364d.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5560 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/25/962b25a86d56add769808ac6d81ab29e6e8376.debug │ │ │ --rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/25/a73e01bb023bbc3ca0d947eabc46644ac96946.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/25/a73e01bb023bbc3ca0d947eabc46644ac96946.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/26/ │ │ │ --rw-r--r-- 0 root (0) root (0) 5552 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/26/d605bbc64bd908b9b62c06607fee57078a265e.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/26/d605bbc64bd908b9b62c06607fee57078a265e.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/28/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/28/448c78c61018639cdbcf1d45919b6d7481222d.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5552 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/28/b29c8de717e6dc9d9aad33707184e9e6b8b9b0.debug │ │ │ --rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/28/c224b595149094bc02ca41fa4e29d4e9a692e2.debug │ │ │ --rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/28/e79fd97030d2300a57255c55f449df1c404fd1.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/28/c224b595149094bc02ca41fa4e29d4e9a692e2.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/28/e79fd97030d2300a57255c55f449df1c404fd1.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/29/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/29/a85d2e1c7d5ef6cb58f1a26f24d5263f68864c.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/2a/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5520 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/2a/16ab9721898fe6f667f771a0f0229c3596b861.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/2b/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5528 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/2b/9c08f36161cba4abca13b28e13c018645d3452.debug │ │ │ --rw-r--r-- 0 root (0) root (0) 5552 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/2b/a1233a6c8606f9284201e64ffb3a66d3dd199a.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/2b/a1233a6c8606f9284201e64ffb3a66d3dd199a.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5552 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/2b/bdeffd80f01996dd0419bc7f9cc18523f19f94.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/2c/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5528 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/2c/7b59e86f09bdeef5a838919d5490a3f1d5b0db.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5528 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/2c/b65c5f5c5ababbe2e0eed1cd6d113559d7a7f5.debug │ │ │ --rw-r--r-- 0 root (0) root (0) 5560 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/2c/c45acdfee58d0e3dc704420194516c6b878aad.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5552 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/2c/c45acdfee58d0e3dc704420194516c6b878aad.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5552 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/2c/da95f6dcad62ceddf50688c2fd7492762b4ae2.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5552 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/2c/eabd583dae6b0f4ee9a597851450a484b4bb97.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/2d/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/2d/0423b97f2f936acb36063d886284c44721f064.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5552 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/2d/1121c0446fcb918170f63173a5492545a29419.debug │ │ │ --rw-r--r-- 0 root (0) root (0) 48572144 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/2d/3d454c6f84973e6b79b5cf77168c9ae785ba29.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/2d/76e7692f31e54900604956381a068a2fa10d67.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5552 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/2d/a2d9af8428587344a65980088942666336d8ca.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/2e/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5560 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/2e/23fd5b57c2a9dfe99821db2db8b2ff6982b867.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5568 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/2e/3fc7fabeb556c658d22cc66044d42c8d80b56e.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5528 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/2e/ccbd74c025f04f02bc4a53fc06ef57fa637032.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5520 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/2e/f785419c736312edeb06e65c9fef4e2fea7179.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/2f/ │ │ │ --rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/2f/b66c24e1089e3cec9a7f74ab7e320713de977a.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/2f/b66c24e1089e3cec9a7f74ab7e320713de977a.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5552 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/2f/b917d9f0a53eabb9c16eec01571514a73cb1fb.debug │ │ │ --rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/2f/db429e026b1783e81c09899fc9c6f382922ba5.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5528 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/2f/db429e026b1783e81c09899fc9c6f382922ba5.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/30/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5552 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/30/3016f64c1a178d1a758a3bfdd0022c51ef4f62.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5552 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/30/3db568d4bb7fa3607b87a7904557d0601d3ddd.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/31/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5568 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/31/b77cef4f912cb9b7ff576ed076b5f169ab6e61.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 48513312 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/31/e8d6a397bef6ab0e573488889e7f4a6a5c2401.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/32/ │ │ │ --rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/32/9ce29f54f044fe2842ba752656c304564c5559.debug │ │ │ --rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/32/dcfff9d5eef6fc94cdb0bda3a9820f26b4ece4.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/32/9ce29f54f044fe2842ba752656c304564c5559.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5552 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/32/dcfff9d5eef6fc94cdb0bda3a9820f26b4ece4.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/33/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/33/c236791db5babe2b2509ea42356ce4fa0360ab.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/34/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/34/88363cc9968e60414ce83680a8ebd358a43c25.debug │ │ │ --rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/34/f2ed94847f48381c0e754d2ea5b77c06dbe8b7.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5528 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/34/f2ed94847f48381c0e754d2ea5b77c06dbe8b7.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5520 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/34/f90f64472ebf0a8bad25971fbb6740224dc962.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5576 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/34/ff8f5174e358a9582f215ed56d1c1f612575e8.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/35/ │ │ │ --rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/35/43d1388a86d8da4484c4700225bcd224510ac4.debug │ │ │ --rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/35/d8556835237a09555eae65c86a950c6b1c7a7a.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/35/43d1388a86d8da4484c4700225bcd224510ac4.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/35/d8556835237a09555eae65c86a950c6b1c7a7a.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/36/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5568 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/36/8ace994b425c0f44931168ffc2d26973677e6b.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5552 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/36/d0016582034cd79b01728e11b947e4cdf72ff7.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/37/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/37/77f56010552788a08d42e5106003b770f71f7a.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/38/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/38/79a02772a0ff80c387161e35938454aed26593.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/39/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5560 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/39/4acc218138318c7f506b32436801092ec9fb6a.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5528 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/39/67f6e72a1c21122ef6902e81208c3cfbd5bd29.debug │ │ │ --rw-r--r-- 0 root (0) root (0) 5552 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/39/9fa26c52e4e566cfdfc8d623f2afe67ac066eb.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/39/9fa26c52e4e566cfdfc8d623f2afe67ac066eb.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/3a/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/3a/42030049d76c312b6dbdf34710345261836366.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/3a/58bbcdfe19b0ff85ccb1e625a4828f7e02ec3a.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/3b/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/3b/844752d142092546d504d01dcf627e37b7666d.debug │ │ │ --rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/3b/debab8be8a863b75991177064b4455e9e9ca25.debug │ │ │ --rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/3b/f4beac0b2313946d3f47badb4f2a6ff5a25ab4.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5528 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/3b/debab8be8a863b75991177064b4455e9e9ca25.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/3b/f4beac0b2313946d3f47badb4f2a6ff5a25ab4.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/3c/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5528 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/3c/41d01d42592af61fa456392d99d302935e0b59.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/3d/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5520 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/3d/1b853470789cad990a831f77470b3e6c0df9d2.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/3e/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/3e/410de04128bfbede3fc1fda4856596df574ce9.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/3f/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/3f/2db334a017c1102e2407cb8f8fed1bc01f6d7b.debug │ │ │ --rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/3f/eae7f17436a1fa5927cc2653056d5c7b91a6e0.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5528 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/3f/eae7f17436a1fa5927cc2653056d5c7b91a6e0.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/41/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5552 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/41/a58b869c3e1874d4e31cbeaca488bbd6d67b16.debug │ │ │ --rw-r--r-- 0 root (0) root (0) 5528 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/41/fbb2e80e2da32bca4ea5718703303c0a858721.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/41/fbb2e80e2da32bca4ea5718703303c0a858721.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/42/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5552 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/42/19aa2e5be49c9bcb6976707df2512f09a67c7a.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/44/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/44/1f7821a908e134916db1f310b56445ba8c9fa4.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5560 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/44/dbcbb1db8e266ca09a63ce992ccdc89e30c50f.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/45/ │ │ │ --rw-r--r-- 0 root (0) root (0) 5552 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/45/097ab37b37808db2895ec2640205cb7c4f9d3f.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/45/097ab37b37808db2895ec2640205cb7c4f9d3f.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/46/ │ │ │ --rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/46/e61627734e455d6f943d7080adf2ae12f52b50.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/46/e61627734e455d6f943d7080adf2ae12f52b50.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/49/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/49/5952401a42a6aaa7655f26c38f1a8f5f000458.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/49/6fad86822628ebace06b0bd5c3fa9ff1f80575.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/4a/ │ │ │ --rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/4a/4860f6b53358c54215c365d39b7a85ed1694d3.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/4a/4860f6b53358c54215c365d39b7a85ed1694d3.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/4a/6c5f43f0cba121654ff5ef9eee68119959864d.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/4c/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/4c/d9c2b69f43336495f5d1b290211bd416809095.debug │ │ │ --rw-r--r-- 0 root (0) root (0) 5528 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/4c/e46b8aebb20b369d9f6fd2d4e0d2e50f248e48.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/4c/e46b8aebb20b369d9f6fd2d4e0d2e50f248e48.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/4e/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5568 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/4e/447b038ea84d8ff2d2adb0dae79710bdd835bb.debug │ │ │ --rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/4e/5f709234a0f81fd4ca93eb6caf2fe357991b0d.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/4e/5f709234a0f81fd4ca93eb6caf2fe357991b0d.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/4e/67911848ce6fd32e5838af65a0b9e006195f8b.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5560 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/4e/71ff918bf092b3ec18a24b8f5dfed27d9cfa22.debug │ │ │ --rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/4e/ea2f57bea34ea37bbefc1c6d3e5646ef446848.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/4e/ea2f57bea34ea37bbefc1c6d3e5646ef446848.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/4f/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/4f/0fb4e26388bf7b99c45db4554ffda413cdeb65.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/4f/42a51949158f151b0918bce184a2ba437260da.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/4f/6dc757e64f8064be18e0e92b66e5a4541630fd.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/4f/8da47d521c6259615a6cfe69780da6ea5898c3.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5560 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/4f/aeb3f640e74e02d6ddf101082d696e8bceafe0.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/50/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5560 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/50/4af4072a2509e9c820f20db64acff18d0271f1.debug │ │ │ --rw-r--r-- 0 root (0) root (0) 5528 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/50/dacad28076402dd40159980fa90f0862cd14e0.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/50/dacad28076402dd40159980fa90f0862cd14e0.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/51/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/51/5b6bbf1d3b16808c89bf017f71be7cbe302d7f.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5552 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/51/c3685f3325815ec75c68cfc103b38c720e30ae.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/52/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5520 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/52/0ad1911e6f1e08e86a9abe82abdd8fd8823d29.debug │ │ │ --rw-r--r-- 0 root (0) root (0) 5528 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/52/ddbb5e145ec2495e859952558b66cad9df7f7a.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5520 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/52/ddbb5e145ec2495e859952558b66cad9df7f7a.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5584 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/52/f66944c67c2be9c4a17f356b481bb49c073656.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/53/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/53/115651cadd7b115aa62bafb0d6c37b162fb759.debug │ │ │ --rw-r--r-- 0 root (0) root (0) 5560 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/53/3657f87d2b9c117567ae3784d7a01b4b9e3c18.debug │ │ │ --rw-r--r-- 0 root (0) root (0) 5560 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/53/4e449727af739f634799b0bb3554d3ace41b33.debug │ │ │ --rw-r--r-- 0 root (0) root (0) 5520 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/53/8633ab1c88c6adf9764155bb0bae00598e5130.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5552 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/53/3657f87d2b9c117567ae3784d7a01b4b9e3c18.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5552 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/53/4e449727af739f634799b0bb3554d3ace41b33.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5528 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/53/8633ab1c88c6adf9764155bb0bae00598e5130.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/53/cb36f62bc94764133806d6543103df93e8a2ad.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5528 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/53/d7f921011e869d128a10974c6a51e812374404.debug │ │ │ --rw-r--r-- 0 root (0) root (0) 5560 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/53/e13ad9686f396807cf90ecdf786e876ddac0cf.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5552 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/53/e13ad9686f396807cf90ecdf786e876ddac0cf.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/55/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5560 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/55/20d44a11e25191f61d58d9e54f3737e8da830e.debug │ │ │ --rw-r--r-- 0 root (0) root (0) 5560 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/55/6387e9c7e61e784dac3d87b275eceb45fecf31.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5568 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/55/6387e9c7e61e784dac3d87b275eceb45fecf31.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5552 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/55/70f5f0a1d7ae11c5d1de04fca37ba23e26bee2.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5552 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/55/e8bea608af9d64b35384127d64627ace8ea3d3.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/56/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/56/1302f8214b57b028da5381c068c10377ec3b93.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5552 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/56/3b8e55aee4da4821e99c10ac696a90c015c2b1.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/57/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/57/1ae03b792944efe6251f0c35dd2943bbe7bdf3.debug │ │ │ --rw-r--r-- 0 root (0) root (0) 5568 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/57/93882d0d72e47e8583a8a8562762d5b137e332.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5560 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/57/93882d0d72e47e8583a8a8562762d5b137e332.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/57/9922cf6487b2110453dcc1ed672b1193c91d0f.debug │ │ │ --rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/57/dc9da9597ceb7230525b17590520da31e03fa9.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/57/dc9da9597ceb7230525b17590520da31e03fa9.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/5a/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/5a/65b9de661bdb7a1a1b5efd5d6e9f4b2c996fdc.debug │ │ │ --rw-r--r-- 0 root (0) root (0) 5560 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/5a/7970fdf2daa25f8f551c0c2cc96932028f01ad.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5552 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/5a/7970fdf2daa25f8f551c0c2cc96932028f01ad.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/5a/7aa15f5ff4e04aab29ddb4a480bb22a17a456b.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5560 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/5a/eb9ff6b0905b1aa762c7ccbd0a5426e0e10354.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/5b/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5560 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/5b/9feae74991b1de55034c52bda3dcf79f2b59b5.debug │ │ │ --rw-r--r-- 0 root (0) root (0) 5552 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/5b/c94d72ac34ac299d4e6ada4812acf4875fbcb9.debug │ │ │ --rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/5b/e4beab5e55643a93a0e6275dfa864eb1518030.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/5b/c94d72ac34ac299d4e6ada4812acf4875fbcb9.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5528 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/5b/e4beab5e55643a93a0e6275dfa864eb1518030.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/5c/ │ │ │ --rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/5c/4cfa2e8bb3a795e21fa74317233a72aeddb279.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5528 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/5c/4cfa2e8bb3a795e21fa74317233a72aeddb279.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/5d/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5560 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/5d/06c54d4b710bf17fb748b78a8ee143596d5224.debug │ │ │ --rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/5d/c2295f2d2fa496bd0f3dfe8b7df819e626f40a.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/5d/c2295f2d2fa496bd0f3dfe8b7df819e626f40a.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/5e/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/5e/680b6fb48339934bb010a9de695a83af8e19e0.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/5e/72127054d086a46d20ae21df6bed5a0c2d929c.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/5f/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5552 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/5f/075b58728e8452063020387a44ad04af23a317.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5552 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/5f/1e274fbdfed55cd61f01ba9b8aeb6aca1be323.debug │ │ │ --rw-r--r-- 0 root (0) root (0) 5560 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/5f/a855c9b0b25e94a77e23647325913471b3af32.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5552 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/5f/a855c9b0b25e94a77e23647325913471b3af32.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/60/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5552 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/60/4166bf6b0be33117f6ca4269ced1bb2901fad4.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/61/ │ │ │ --rw-r--r-- 0 root (0) root (0) 5528 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/61/43de023ed9ecd20d02ddac00f3826ad953310d.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5520 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/61/43de023ed9ecd20d02ddac00f3826ad953310d.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/63/ │ │ │ --rw-r--r-- 0 root (0) root (0) 5560 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/63/3ae0fa09a8645b6197b2b9e9c2929d5b1fca3b.debug │ │ │ --rw-r--r-- 0 root (0) root (0) 5560 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/63/63a62d9564bb1bd03b75141b9d8ed4090f85e4.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5552 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/63/3ae0fa09a8645b6197b2b9e9c2929d5b1fca3b.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5552 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/63/63a62d9564bb1bd03b75141b9d8ed4090f85e4.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/63/8e8d558b9e9ecc486a976754c13301a18f6fcb.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/65/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/65/3351452def948515cfc4b60e9fed8216a54ba1.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5552 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/65/6f053a9060e96fa92a6f9b1cddd107f7d20ea5.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/65/c381df8d09d79059eec761f746ec4df0ef82db.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/67/ │ │ │ --rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/67/d5480d72c0ca0d878d1a1f97b2bda208818135.debug │ │ │ --rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/67/e630b62d4c496cc93e932cc8b13a707cf39ae2.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/67/d5480d72c0ca0d878d1a1f97b2bda208818135.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/67/e630b62d4c496cc93e932cc8b13a707cf39ae2.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/68/ │ │ │ --rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/68/ac229b977ced689c17e58ece5cd5ab946d88b2.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5528 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/68/ac229b977ced689c17e58ece5cd5ab946d88b2.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/69/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/69/0065fa1df25d201761bee606d4dad26f235d52.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5552 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/69/e5ff1fe00fef9994b5e2b8d926c61eb2a7888b.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/6a/ │ │ │ --rw-r--r-- 0 root (0) root (0) 5528 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/6a/b571c75f801aa7866076346c8f448cb7b54e0a.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/6a/b571c75f801aa7866076346c8f448cb7b54e0a.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/6b/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5552 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/6b/40f25fc0934ecbddc29226525cf0aefb610964.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/6c/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5528 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/6c/893024fa22df7bc00450e86b396f8366255b88.debug │ │ │ --rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/6c/9bac829529cbba5f091c8ad05666089e035b58.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5552 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/6c/9bac829529cbba5f091c8ad05666089e035b58.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/6d/ │ │ │ --rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/6d/410b58a5a4af948a4600568a2cdc638fd10eb5.debug │ │ │ --rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/6d/8c71240573922fa91febec36e09ab776bb671f.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/6d/410b58a5a4af948a4600568a2cdc638fd10eb5.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/6d/8c71240573922fa91febec36e09ab776bb671f.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/6e/ │ │ │ --rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/6e/555b6e445dca415702ffbfb34394a4bc5c02ce.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5528 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/6e/555b6e445dca415702ffbfb34394a4bc5c02ce.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/6e/910afa3c2e7c98eb8357917fcf5329f78d05f5.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/6f/ │ │ │ --rw-r--r-- 0 root (0) root (0) 5528 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/6f/67686877e97e16db6c22112531f12bc5c196c1.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5520 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/6f/67686877e97e16db6c22112531f12bc5c196c1.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/6f/e5696928e0f0f8d2b29b74095ac2e5e6b4cfbf.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/70/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/70/11ae40873c2588ee989c86ec52750979dc831a.debug │ │ │ --rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/70/b39638345d83c9621a52f92743c2c8d21e82a2.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5528 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/70/b39638345d83c9621a52f92743c2c8d21e82a2.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/72/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5528 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/72/003ce5743db514a78f9aa848d0d562b469557f.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5560 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/72/5ed2e0295a72a43be1d4fda9b8b92e3ef0a45a.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/74/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5560 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/74/7b6eaaf2f43189e382863047b7673871563ffb.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/75/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/75/254a68e40b843f9cfd5f9a24ce994edf14e1ab.debug │ │ │ --rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/75/afd64318d26f7a6a40b9bd6b6e1cf01b559d36.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5552 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/75/afd64318d26f7a6a40b9bd6b6e1cf01b559d36.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/76/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/76/9e6a7dd5ddf710723b6519c77920f20137e7e8.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/77/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/77/f278a246e1fe0b776a1c8071fdf8868424174f.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/78/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/78/aee32b2dbabaa50f21e4491a3c2706a40d5931.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/79/ │ │ │ @@ -343,55 +343,55 @@ │ │ │ -rw-r--r-- 0 root (0) root (0) 5528 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/7a/71768f80f10d9f823cb3b84c115fa5b6020eeb.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/7b/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5512 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/7b/f0e2ff4fff2e096da20f77158560d8d6ddd27b.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/7c/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/7c/56e938b1e260420dee0feb1305f8ee6d265201.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5552 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/7c/affb071a2fd50fc130efc07f90b7fb983fc427.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/7d/ │ │ │ --rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/7d/0e3315a9597a9d80aa6c80b5e34c7e3e056477.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5528 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/7d/0e3315a9597a9d80aa6c80b5e34c7e3e056477.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5560 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/7d/5cd3dc9297e8ad9b2b167db5bc50ad5c87681f.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/7d/e3415647795c16816407475a70f1fd1243bde5.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/7f/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5576 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/7f/411cf1e32e76c453273114cc6c462a7f0c699d.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/7f/a3cd91cd315d474e953fe2e9886471d596b87f.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/7f/af019777563e4d8bfa9ceb7d3eb75bdacb3d81.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/80/ │ │ │ --rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/80/2f5b4c6f8d97683610af68a3464f027d4d50c8.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/80/2f5b4c6f8d97683610af68a3464f027d4d50c8.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/81/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/81/9724a7a62fb7075b1701321c7c337e1776587d.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/84/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5560 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/84/0f0db363fb01fe4dbd7a941c34001ed0f0bb5a.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/85/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5552 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/85/c68534bbc1f7f41a22b05cb66d86215f810d7c.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/86/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5552 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/86/64e37de1b1816e46fb064e17caa86098de6217.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/87/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/87/12af2f72eca4cc5e79e435a27e18b4b9f6d8c5.debug │ │ │ --rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/87/f2f41988f6c16dde74cd1296d06ea520493460.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/87/f2f41988f6c16dde74cd1296d06ea520493460.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5552 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/87/fdaa5add3943359032f68f3910818e02245c45.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/89/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5568 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/89/32cff57b0889caf9ce60604b72bcb475aedaf2.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/8a/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5560 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/8a/2767c9437adcc0444c00003aa6a0f1697578bc.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/8b/ │ │ │ --rw-r--r-- 0 root (0) root (0) 5552 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/8b/550c12c42581d46022adaa9819dcde856dde88.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/8b/550c12c42581d46022adaa9819dcde856dde88.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5568 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/8b/e50cdc12bdc1dfa620e73ef62c0717c8b8f88a.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/8c/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5568 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/8c/7f8f21952b062b887728cfcf3769802fffd216.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/8d/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/8d/0098eda11eb58160f6e42e007b3f064c391caf.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/8e/ │ │ │ --rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/8e/05e121a1341ed52a8571863f75d4d7039ae35f.debug │ │ │ --rw-r--r-- 0 root (0) root (0) 5560 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/8e/b78dcc3a517114e77e4bf1b0330527a9c7646c.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/8e/05e121a1341ed52a8571863f75d4d7039ae35f.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5552 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/8e/b78dcc3a517114e77e4bf1b0330527a9c7646c.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/8f/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/8f/41065eb85428e8ed9f26f892513f865bd4b205.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/8f/48972850c96bb2d1ee225edef1f06e43bc4059.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/90/ │ │ │ --rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/90/070b9fd4a64f44d274828d33cb76a314c482b9.debug │ │ │ --rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/90/e09b703408eba84a60c22d53f9682c726a2d09.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5528 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/90/070b9fd4a64f44d274828d33cb76a314c482b9.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5528 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/90/e09b703408eba84a60c22d53f9682c726a2d09.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/91/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/91/c666caf4456aa98013dab957bb017b2738a8b7.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/91/da7e65d1d5b21b26de26ebded630ba7ffd8bbe.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/92/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5552 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/92/f9a32d32334ba0b738178f3501a287ea6465b2.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/93/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/93/9abdb907c21accfdf23b485b8b6819144ad1c1.debug │ │ │ @@ -408,156 +408,156 @@ │ │ │ -rw-r--r-- 0 root (0) root (0) 5576 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/97/acaee641126e6bb714a879525edee5d3052972.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5568 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/97/f2176a46c48678d12b1023f52fa00b5dd792c2.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/98/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/98/9619aced65fd7d4bb159e52e8555a7dda90ee1.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5560 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/98/d99f40dbbe0d32af0c323196ccb2534782a102.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/99/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5552 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/99/9079d0cdcfc1b0208997cf43dba821d84c6cfb.debug │ │ │ --rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/99/c68e5ed1afdefdd044cce3ccc9bf2a2d0d20aa.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5552 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/99/c68e5ed1afdefdd044cce3ccc9bf2a2d0d20aa.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/9a/ │ │ │ --rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/9a/3875c21490207ac6fec43e45ab29d7d01d3265.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5528 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/9a/3875c21490207ac6fec43e45ab29d7d01d3265.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/9a/8b6e7b27f811f4ff653f86e1673c055afb7f20.debug │ │ │ --rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/9a/c532e8ec36da6e30b6b8b8625c079f3fd46599.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5528 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/9a/c532e8ec36da6e30b6b8b8625c079f3fd46599.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/9c/ │ │ │ --rw-r--r-- 0 root (0) root (0) 5528 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/9c/39a59ce673bda20f7f3dad7322b1316bfd7f01.debug │ │ │ --rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/9c/bcb71ffc920c5885fec6e18166a53b0895d2f9.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5520 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/9c/39a59ce673bda20f7f3dad7322b1316bfd7f01.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/9c/bcb71ffc920c5885fec6e18166a53b0895d2f9.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/9d/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5568 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/9d/67271e6429ec77ad802bcf8f9a6e56a06a6a79.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5528 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/9d/6af2806ac32148b950a1dccc8f19d0145f4cd3.debug │ │ │ --rw-r--r-- 0 root (0) root (0) 5552 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/9d/6fa177044f37aa34c052f30037528ff81275be.debug │ │ │ --rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/9d/bbf16246f368cfe5aa0385370664ee505c6362.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5560 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/9d/6fa177044f37aa34c052f30037528ff81275be.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/9d/bbf16246f368cfe5aa0385370664ee505c6362.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/9e/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5552 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/9e/3e128da1b473a249c916641efa54fc96ff5074.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/9f/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/9f/95d56a7bb58f932df6b4142abadedbcda315b4.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5552 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/9f/f48c1909809d11067ceaa8acb064531d1d8f3c.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/a2/ │ │ │ --rw-r--r-- 0 root (0) root (0) 5528 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/a2/21b1e8e7354831a51e68dd8f53076f6cbf02f7.debug │ │ │ --rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/a2/9a1380deaa171ff72a44ec5c84fe5db5727e41.debug │ │ │ --rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/a2/abf179523a69f880bbdab1309ac40c87ffd0f8.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/a2/21b1e8e7354831a51e68dd8f53076f6cbf02f7.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5528 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/a2/9a1380deaa171ff72a44ec5c84fe5db5727e41.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5528 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/a2/abf179523a69f880bbdab1309ac40c87ffd0f8.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/a3/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/a3/aa18309a6247ca4fe01b09e7ca649cf66c265d.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/a5/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/a5/47c7d40ad79b017aad41c771c714314d0f9f80.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/a6/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5552 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/a6/5a781a8804927bcef5a7e1c99cd56f90a12a9e.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/a6/8afc54778a19b7cd2cf1d27206dcc1d7e54e28.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/a7/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5528 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/a7/45e38b32a4c78fbe354c0e64f5f0c1a10c7677.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/a8/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/a8/d88c07e921be819ea55a93c71863cebc6fdc58.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/a9/ │ │ │ --rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/a9/9ab90329e344be7ea38adc6d5e3c033af87001.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5552 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/a9/9ab90329e344be7ea38adc6d5e3c033af87001.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/a9/e64993353164f4b87bac16bf22d3e10020f74f.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/aa/ │ │ │ --rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/aa/5d021c020065dccf65ec317871b11a64947c70.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5552 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/aa/5d021c020065dccf65ec317871b11a64947c70.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5552 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/aa/9877e13a9231b618399bff0567baab6df9a851.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/ab/ │ │ │ --rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/ab/1d76e7747d8f55c611ee0daf5a8766b2623fcf.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/ab/1d76e7747d8f55c611ee0daf5a8766b2623fcf.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/ab/74b3fac13671787507df9634132b4711a19f7c.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/ab/c668415c179dc4268b67639b8ecfe80f980751.debug │ │ │ --rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/ab/f702cc48285779689bec3f88cdbe22583bf84f.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5528 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/ab/f702cc48285779689bec3f88cdbe22583bf84f.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/ac/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/ac/64be1abcfd0d126f8e47a9940ec28b942261ed.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5560 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/ac/9f003f51f853cd4c8cc1147352c0487c676baa.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5568 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/ac/db2588cd19e09eb0067df0dfe605e85cd51c70.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/ad/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5560 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/ad/d0bedd32fdbefb44507fdb86087e80ef1e10af.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/ae/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/ae/8d3199d0c50db53bd820c4be1b43f9b99732f9.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/af/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/af/099aa4401be859d8f29566dc2f8ea42fdd725e.debug │ │ │ --rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/af/6c4eea3e0459824d8392cdfcf6a876ac04f32c.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/af/6c4eea3e0459824d8392cdfcf6a876ac04f32c.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/b0/ │ │ │ --rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/b0/a9d90458fa7f10b1099f20cfd14aa7c01f7603.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5528 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/b0/a9d90458fa7f10b1099f20cfd14aa7c01f7603.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/b1/ │ │ │ --rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/b1/2b3c8beb4ec31754c9bd2f9f50a91f782c59ff.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/b1/2b3c8beb4ec31754c9bd2f9f50a91f782c59ff.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/b2/ │ │ │ --rw-r--r-- 0 root (0) root (0) 5560 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/b2/52e9d4967beaa8dd53a93588eee681e3a19d2f.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5552 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/b2/52e9d4967beaa8dd53a93588eee681e3a19d2f.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/b3/ │ │ │ --rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/b3/a091e32e913160c3ae570382f729e7a930e381.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/b3/a091e32e913160c3ae570382f729e7a930e381.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/b4/ │ │ │ --rw-r--r-- 0 root (0) root (0) 5560 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/b4/80f35f158767898c68dc4fb5172c3496b3479c.debug │ │ │ --rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/b4/b9fd30a28d62fb8613ba448e68d20cc54931bf.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5552 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/b4/80f35f158767898c68dc4fb5172c3496b3479c.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5528 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/b4/b9fd30a28d62fb8613ba448e68d20cc54931bf.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5568 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/b4/eb23d4a6bc1e1e20cf20197cb57885a93e7ae0.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/b5/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/b5/2f3a1a89fb12f421fdc9185ccf7067379e1ba5.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/b5/95b9fea6b3fd2f9ae0a3af79a000d697126869.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/b6/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5584 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/b6/3b137e7c969c2c9a3fb45d5d4d44f6ebafd45d.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5520 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/b6/e9f8ada4d71b71df324236ca765ed9a963798d.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5552 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/b6/fccfbaa562be313c9fbc1902e8916c4311691b.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/b7/ │ │ │ --rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/b7/2b7ac29088baf8d743884f583662975760dc21.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5528 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/b7/2b7ac29088baf8d743884f583662975760dc21.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/b8/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/b8/edc27cc4f8056bc44141dcb154ecbcd27b15d2.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/b9/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5528 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/b9/2ca13ee70034f8c4b7b260fbe07a93a0ad7b3c.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5528 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/b9/5d3b1e2e312a447efdfdfc6428dcf48d8a799e.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5552 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/b9/caccb3f3498ea5de4c957e19d1c34153cb76e5.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/ba/ │ │ │ --rw-r--r-- 0 root (0) root (0) 5560 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/ba/2c6346bd40ff11cf739467c538154ebf5d3187.debug │ │ │ --rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/ba/9c103754e9e56e32829ddc1bb1a82a039f1e4a.debug │ │ │ --rw-r--r-- 0 root (0) root (0) 5560 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/ba/e18abc677e1b74516f84edf3509dca770714b7.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5552 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/ba/2c6346bd40ff11cf739467c538154ebf5d3187.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/ba/9c103754e9e56e32829ddc1bb1a82a039f1e4a.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5552 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/ba/e18abc677e1b74516f84edf3509dca770714b7.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/bb/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5520 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/bb/6a0aa2fe98acf985da1216cff24178f77e4567.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/bc/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/bc/042da8a5a0b8f360908d0ec45c7cc3d8a3aab6.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/bd/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/bd/89aa43e44ebb78266527d5490ea2d76439b163.debug │ │ │ --rw-r--r-- 0 root (0) root (0) 5552 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/bd/b17d601c16ef6872c53004534775e2c0485f4e.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/bd/b17d601c16ef6872c53004534775e2c0485f4e.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/be/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/be/3433c8dff4ecd649606b20dd830066e36f6ef8.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/be/544f32ee7d2d347aea7c26e511c4fcc2de7084.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/be/59f63061e34884158a49bdc1e94449b009e9fd.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/c0/ │ │ │ --rw-r--r-- 0 root (0) root (0) 5528 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/c0/6af91a317aeb0a6f28523b03e39491e0690171.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5520 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/c0/6af91a317aeb0a6f28523b03e39491e0690171.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/c0/95147c3f44bc598e6921941ad49c94413e7f71.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/c2/ │ │ │ --rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/c2/45951669a5bc951b50366b5277954a3bc660bd.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5528 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/c2/45951669a5bc951b50366b5277954a3bc660bd.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/c2/9849e15675ea81a09f92bbba46a48da5cddb74.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/c2/f4a653d76674bd39142b0259ac3215c557c9df.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/c3/ │ │ │ --rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/c3/99022509ea5ce92a66cfc36458ade64e3b1b20.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/c3/99022509ea5ce92a66cfc36458ade64e3b1b20.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5552 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/c3/d6a0ee849aca741afecb7b6d10b3985a72df31.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/c4/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/c4/4728c44a9b23a4a5299bccb58594b3a8e9a6ed.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5552 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/c4/da14bbadef552b922cae201f3a22c4d92ba7f0.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/c5/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5568 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/c5/7488e32063f2a323a3d7850894d1cb584ae122.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/c6/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/c6/3270f0001cba9c5dda3def60cef3d2f08b6e4b.debug │ │ │ --rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/c6/9337f0ddd3ad3f064955e9084eecedc581f690.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/c6/9337f0ddd3ad3f064955e9084eecedc581f690.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/c7/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/c7/7b94da6b5e526abdc2a54072292a7d7b254534.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/c7/e95d37f8d681f055722546fcc384b00964443d.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/c8/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5520 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/c8/4dd049a2134e02c14b6472b2270a1dbdea278a.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/c8/e10849b4a26f504ada81d8bf4426b5ba7b65fb.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5568 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/c8/f3a56be24631b6d09734cf6623146c945d7a99.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/c9/ │ │ │ --rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/c9/68084829502e4528a2ecd047171a8dad2336c1.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/c9/68084829502e4528a2ecd047171a8dad2336c1.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/ca/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/ca/99757b8fa474f4019d05f6084f6fe6102b7884.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5568 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/ca/f6373e37a56765b62fb7b46c61b4ba89b63cab.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/cb/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5512 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/cb/a3ef6cc1b3f8af6a8ea205f0f3fc31b4bad178.debug │ │ │ --rw-r--r-- 0 root (0) root (0) 5560 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/cb/b9a39252cc2d260819cbbdfbf273353f0ee9f5.debug │ │ │ --rw-r--r-- 0 root (0) root (0) 5528 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/cb/d2054c777b2647ca13d50d1ecd7ecc771124ec.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5552 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/cb/b9a39252cc2d260819cbbdfbf273353f0ee9f5.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/cb/d2054c777b2647ca13d50d1ecd7ecc771124ec.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/ce/ │ │ │ --rw-r--r-- 0 root (0) root (0) 5552 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/ce/2523fcf85158fd23795c93b2b9073f772b2879.debug │ │ │ --rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/ce/300d257b95887050fb1b0042bab4794e2b6524.debug │ │ │ --rw-r--r-- 0 root (0) root (0) 5552 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/ce/a34a742287d38d69ecc7c998b8b0d2c4ea997c.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/ce/2523fcf85158fd23795c93b2b9073f772b2879.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/ce/300d257b95887050fb1b0042bab4794e2b6524.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/ce/a34a742287d38d69ecc7c998b8b0d2c4ea997c.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/cf/ │ │ │ --rw-r--r-- 0 root (0) root (0) 5552 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/cf/5eecefd4ce28b02d298cde8d0a0e43a709ada1.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/cf/5eecefd4ce28b02d298cde8d0a0e43a709ada1.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5568 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/cf/6ea4748986db082e011d81a94b02958d073993.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/cf/a3c22a6ffcf08177faf1dbb888b400d2acfea7.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/d0/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5528 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/d0/0dcf27f8e5eb7838ca4527830a4e899b8d4b73.debug │ │ │ --rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/d0/74a7eaf5dbefc27fbce63708dd144eba398f1a.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5528 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/d0/74a7eaf5dbefc27fbce63708dd144eba398f1a.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/d1/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5528 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/d1/9338c03c3f67641fc6fb2f6829af023fce63df.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/d1/eee8af5b634f8112055a80bddb254a70151bf5.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/d2/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/d2/841c7526c5931fe147e3ad030f4b71dc91c43a.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/d2/ce0179bb16ad11a07ec4af00e280beb42fba41.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/d3/ │ │ │ @@ -569,108 +569,108 @@ │ │ │ -rw-r--r-- 0 root (0) root (0) 5528 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/d5/1c3fad4c053e4c0f412ab26e696f67cb152143.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5568 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/d5/241d0daee1d93abe9e38a68ae6ad5b27e44866.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5560 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/d5/a31e9bafedc117b93a4703f1465a7fb0deb78d.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/d6/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/d6/ffcaf99b8b047176ddc9834a3c46c92eba5267.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/d7/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/d7/7c54b5503d4d3bde99b16ff1b354f4cf3ebf21.debug │ │ │ --rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/d7/cc14a82297d94d2be889ccec5f5706a7ecc25a.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/d7/cc14a82297d94d2be889ccec5f5706a7ecc25a.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/d7/cca35e706c91114605f5a31c2f1cbe59c436ca.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/d8/ │ │ │ --rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/d8/86394c6a0bd0015c23964892cd25ee125504c1.debug │ │ │ --rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/d8/fb4e247bfa0ba4ed83a5de61750f0836f7da74.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/d8/86394c6a0bd0015c23964892cd25ee125504c1.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/d8/fb4e247bfa0ba4ed83a5de61750f0836f7da74.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/db/ │ │ │ --rw-r--r-- 0 root (0) root (0) 5552 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/db/97962928d36e27a43efab78157d29f9b18366d.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/db/97962928d36e27a43efab78157d29f9b18366d.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/dc/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/dc/c0265ecb95b49620d6a88f2281d71e17e8c901.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/dd/ │ │ │ --rw-r--r-- 0 root (0) root (0) 5560 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/dd/017289dfe84d11f3f95f8f220cb24bdf916f85.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5552 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/dd/017289dfe84d11f3f95f8f220cb24bdf916f85.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5552 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/dd/cdb37cce32a48ce827b01b44502e1c14c5162e.debug │ │ │ --rw-r--r-- 0 root (0) root (0) 5552 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/dd/ec30a2002dba76f6dcd59c9fe6870a8986168e.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/dd/ec30a2002dba76f6dcd59c9fe6870a8986168e.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/de/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/de/fc5f76ca45fa4f50627ca4d9228afcf3d5c86b.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/df/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/df/5e60fecffeca7e86167d8f392f25565ad61414.debug │ │ │ --rw-r--r-- 0 root (0) root (0) 5520 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/df/fff01dd9993b94359d9404361738debac09b05.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5512 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/df/fff01dd9993b94359d9404361738debac09b05.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/e0/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5560 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/e0/8dddbf9e7378d8f4c1c0afba3fd8739c953988.debug │ │ │ --rw-r--r-- 0 root (0) root (0) 5552 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/e0/abf14b4e8aaa7b05e804feaa348bc32b82c69f.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/e0/abf14b4e8aaa7b05e804feaa348bc32b82c69f.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/e0/deb8a67cc8d6f72f8a1bff16a43d448e18fc92.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/e1/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5560 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/e1/7417139389efba1d515ed1f6045748f22ad7f6.debug │ │ │ --rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/e1/ab593543607af65a4af573832917abae7380ba.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5528 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/e1/ab593543607af65a4af573832917abae7380ba.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/e2/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5552 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/e2/6601871ed53b60d60ad17917e0f85d94b90afa.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5552 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/e2/f3be4a554c3e7a077b320847716f37e07b009e.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/e4/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5552 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/e4/961709efbbb29ae4ec5e06e8131f01e7909a4e.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5568 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/e4/bd734cb67da3030464f919ade6ff69d3794dbf.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5560 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/e4/e29bd2512d3d4ce71ee8472a12c89def0e076b.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/e5/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5552 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/e5/192e7fd9fda10aafe63c90780e6a9d5d5a1b58.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/e5/7920f042699378b2af818e951f5d6fb28b8bd1.debug │ │ │ --rw-r--r-- 0 root (0) root (0) 5528 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/e5/83c24a84dfbaa9a886cdebc43c0a3035cbdb26.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5520 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/e5/83c24a84dfbaa9a886cdebc43c0a3035cbdb26.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5552 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/e5/d2d18cfd6cd42f6c2c81abd3b3888bd5c30f37.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/e6/ │ │ │ --rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/e6/0c31458a9f068ba7906a29b113fc5b46f82217.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/e6/0c31458a9f068ba7906a29b113fc5b46f82217.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/e8/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5528 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/e8/b3954af2327e945e2f8dcf4c5f39f72b3d34ea.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/ea/ │ │ │ --rw-r--r-- 0 root (0) root (0) 5552 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/ea/6e64542599801fb4a01b9e8d26af86242ac5d7.debug │ │ │ --rw-r--r-- 0 root (0) root (0) 5552 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/ea/81f06167b5afee9003f61d1e9e3123925b58f8.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/ea/6e64542599801fb4a01b9e8d26af86242ac5d7.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/ea/81f06167b5afee9003f61d1e9e3123925b58f8.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/eb/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5560 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/eb/62d197959ab19b607d041e921804e3c50e391b.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/ec/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5528 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/ec/727b65d2f911f7aef4c686ef7de5d23457ee7d.debug │ │ │ --rw-r--r-- 0 root (0) root (0) 5560 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/ec/8bae0af94b6407ca2065c88d428c2ac207f1ad.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5552 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/ec/8bae0af94b6407ca2065c88d428c2ac207f1ad.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/ed/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5576 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/ed/6df3326cfd68f324576c046e828f9b422e16c4.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/ee/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5568 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/ee/0e833ca6ea6b94669716bfdfcbd8c45d4bf4f6.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5552 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/ee/1ad19d5c5374dafabbac631a8a6678953154e0.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5568 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/ee/4098ced9abfaa1a96bd31e89538d6305067e6e.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5560 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/ee/cf2506a8674082a265a5fd67b172a3d89f7045.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/ef/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/ef/10eb1bd5d355367ef0fb06858885c3bf8c95fe.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5568 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/ef/18c0f86f9a948685c86692697ca730353a0c84.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5552 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/ef/a0e3d81287a34e54ff4fd6b78dc9a5cd28b7f5.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/f0/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5552 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/f0/c470263ff8573d8385711b4e1b1e26df290249.debug │ │ │ --rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/f0/f4bb4e669104a0396604668916c04989205b31.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5552 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/f0/f4bb4e669104a0396604668916c04989205b31.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/f1/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/f1/98000e232ebe62048afe7e71aef18da164d26d.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5552 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/f1/ba6a76d5e3585412cc4fe79e0cea3f96d2c10c.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/f2/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5552 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/f2/0f4e2d84a01a97039b232fb5b73e9c96a0fd5e.debug │ │ │ --rw-r--r-- 0 root (0) root (0) 5528 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/f2/8fa8806dcf4e48a16506053d170093556d0f0c.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5520 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/f2/8fa8806dcf4e48a16506053d170093556d0f0c.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/f2/b77d537710a9346f57bf7c5c927114e13e5206.debug │ │ │ --rw-r--r-- 0 root (0) root (0) 5560 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/f2/c0d61881a2eec37fa0f975733d829ab485c5e4.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5552 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/f2/c0d61881a2eec37fa0f975733d829ab485c5e4.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/f3/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/f3/13cc2faf28411f133c0cdf31535da3ac42638c.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/f4/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5568 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/f4/08fdc12f7ebbc62970fd490eebbd14d2470602.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/f6/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5560 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/f6/2c9972d5180f5ada2d7835118ece1adcb55f03.debug │ │ │ --rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/f6/56c608a06c79358c36aacc2b16282f06a43673.debug │ │ │ --rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/f6/7fa293b42a7232cd3af36cae2c68370fa81ff5.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5528 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/f6/56c608a06c79358c36aacc2b16282f06a43673.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/f6/7fa293b42a7232cd3af36cae2c68370fa81ff5.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/f6/c3da94b41751c3a31022c1b1d6cab3c08cbf65.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/f9/ │ │ │ --rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/f9/83915e401b09e834c363f46c2b676dd14739c9.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/f9/83915e401b09e834c363f46c2b676dd14739c9.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5568 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/f9/b736024e2f6bd7b492c9766a6701dfb4dd0847.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/f9/e4cec5feca10f5dea1e63207c34ebe08fbca83.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/fa/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5560 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/fa/500e04f595abeafb00e72907a50cdc643b3419.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/fb/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/fb/7f883aa1615615997793def3daa8c14944891d.debug │ │ │ -rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/fb/bc4f4c6ce2bba377e699b3d0b6d9037949f2b1.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/fc/ │ │ │ --rw-r--r-- 0 root (0) root (0) 5560 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/fc/2052a55fc2a5519b55fcf9951f7b2a3a2c9cbf.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5552 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/fc/2052a55fc2a5519b55fcf9951f7b2a3a2c9cbf.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/fd/ │ │ │ --rw-r--r-- 0 root (0) root (0) 5544 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/fd/9567f15e11e0cb6b638fe34afe7445820d1f64.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 5552 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/fd/9567f15e11e0cb6b638fe34afe7445820d1f64.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/fe/ │ │ │ -rw-r--r-- 0 root (0) root (0) 5536 2026-04-29 06:53:34.000000 ./usr/lib/debug/.build-id/fe/dc4dd943643dfb3d2049ac3e957100d44439cb.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.dwz/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/lib/debug/.dwz/x86_64-linux-gnu/ │ │ │ --rw-r--r-- 0 root (0) root (0) 420920 2026-04-29 06:53:34.000000 ./usr/lib/debug/.dwz/x86_64-linux-gnu/python3-mypy.debug │ │ │ +-rw-r--r-- 0 root (0) root (0) 420936 2026-04-29 06:53:34.000000 ./usr/lib/debug/.dwz/x86_64-linux-gnu/python3-mypy.debug │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/share/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/share/doc/ │ │ │ lrwxrwxrwx 0 root (0) root (0) 0 2026-04-29 06:53:34.000000 ./usr/share/doc/python3-mypy-dbgsym -> python3-mypy │ │ ├── ./usr/lib/debug/.build-id/01/34a86ec34969758babf416d1f5482cf24414b7.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x1e177c) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/01/eea9a9cacaa998f7ecbb9309a0b32a44f2775a.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3424 (bytes into file) │ │ │ │ + Start of section headers: 3416 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd60: │ │ │ │ +There are 33 section headers, starting at offset 0xd58: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000028 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000288 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000ce 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b8 000128 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c0 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006a0 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 000714 00001e 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 000732 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000780 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a50 0001c9 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c19 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b0 000128 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005d8 0000c0 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 000698 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 00070c 00001e 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 00072a 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000778 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a48 0001c9 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c11 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x17): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x2552db) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/01/fec3aac0ad499ec197786845a45a3bc86aeca1.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x1e3ea2) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/02/4322c8d18d650f5f7c77eada37399fb69b840b.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3432 (bytes into file) │ │ │ │ + Start of section headers: 3424 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd68: │ │ │ │ +There are 33 section headers, starting at offset 0xd60: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000028 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000288 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000ce 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b8 00012a 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e8 0000bd 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a58 0001c7 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c1f 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b0 00012a 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000bd 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a0 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 000714 00001e 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 000732 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000780 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a50 0001c7 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c17 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x16): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x273a73) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/02/aa3da51cdbe824f0cbc892fe6ee515745f7b68.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -21,15 +21,15 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 00012f 00 C 0 0 8 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 00012e 00 C 0 0 8 │ │ │ │ [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ [25] .debug_line PROGBITS 0000000000000000 0004b0 000129 00 C 0 0 8 │ │ │ │ [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000bd 01 MSC 0 0 8 │ │ │ │ [27] .debug_loclists PROGBITS 0000000000000000 0006a0 000074 00 C 0 0 8 │ │ │ │ [28] .debug_rnglists PROGBITS 0000000000000000 000714 00001e 00 0 0 1 │ │ │ │ [29] .gnu_debugaltlink PROGBITS 0000000000000000 000732 00004c 00 0 0 1 │ │ │ │ [30] .symtab SYMTAB 0000000000000000 000780 0002d0 18 31 20 8 │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x1f3ce5) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 30 20 0 0 0 0 0 0 (DW_OP_addr: 2030) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/02/de912ff81faa0ded6d5935a02db1ab41ce2da2.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x284925) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 48 20 0 0 0 0 0 0 (DW_OP_addr: 2048) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/03/0abfcae7cc235228bfebe692e9491cee17b57d.debug │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3456 (bytes into file) │ │ │ │ + Start of section headers: 3448 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd80: │ │ │ │ +There are 33 section headers, starting at offset 0xd78: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 00002c 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000290 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000ce 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b8 000129 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e8 0000c5 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006b0 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 000724 00001e 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 000742 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000790 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a60 0001d9 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c39 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b0 000129 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c5 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a58 0001d9 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c31 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x1f): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x2afa8c) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 40 20 0 0 0 0 0 0 (DW_OP_addr: 2040) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/03/32c5fb9a45ce8edcc3c1b075af70aee002ce3e.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0xa032f) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/03/44e473242704ea6476827aa6231723018ac9bd.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x27f0fb) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/03/75ca60c4be6c099c55ffc455f092caab21211d.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3448 (bytes into file) │ │ │ │ + Start of section headers: 3456 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd78: │ │ │ │ +There are 33 section headers, starting at offset 0xd80: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 00002c 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000290 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000cc 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b0 000129 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000cb 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006b0 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 000724 00001d 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 000741 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000790 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a60 0001cf 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c2f 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000cc 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b8 000129 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e8 0000cb 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006b8 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 00072c 00001d 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 000749 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000798 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a68 0001cf 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c37 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x284925) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 48 20 0 0 0 0 0 0 (DW_OP_addr: 2048) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/03/de62f3e7e5a35224fd9a8135f0f8a7a812e4ae.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x1f6b9b) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 40 20 0 0 0 0 0 0 (DW_OP_addr: 2040) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/04/b5232aeb611abf19a31c1f722160ad55596e54.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -21,15 +21,15 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 00012f 00 C 0 0 8 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 00012e 00 C 0 0 8 │ │ │ │ [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ [25] .debug_line PROGBITS 0000000000000000 0004b0 000128 00 C 0 0 8 │ │ │ │ [26] .debug_line_str PROGBITS 0000000000000000 0005d8 0000bc 01 MSC 0 0 8 │ │ │ │ [27] .debug_loclists PROGBITS 0000000000000000 000698 000074 00 C 0 0 8 │ │ │ │ [28] .debug_rnglists PROGBITS 0000000000000000 00070c 00001e 00 0 0 1 │ │ │ │ [29] .gnu_debugaltlink PROGBITS 0000000000000000 00072a 00004c 00 0 0 1 │ │ │ │ [30] .symtab SYMTAB 0000000000000000 000778 0002d0 18 31 20 8 │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x8d373) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/05/1531b7b5126d844c1d3b6ad3a11a14a2342913.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3432 (bytes into file) │ │ │ │ + Start of section headers: 3424 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd68: │ │ │ │ +There are 33 section headers, starting at offset 0xd60: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000028 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000288 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000ce 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b8 00012a 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e8 0000bf 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a58 0001c7 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c1f 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b0 00012a 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000bf 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a0 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 000714 00001e 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 000732 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000780 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a50 0001c7 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c17 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x16): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x255352) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/06/0ae83fe9522f46ede878168a1fb52d5453f95c.debug │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3424 (bytes into file) │ │ │ │ + Start of section headers: 3432 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd60: │ │ │ │ +There are 33 section headers, starting at offset 0xd68: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000028 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000288 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000cc 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b0 000128 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005d8 0000c6 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006a0 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 000714 00001d 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 000731 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000780 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a50 0001cd 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c1d 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000cc 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b8 000128 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c6 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001d 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 000739 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a58 0001cd 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c25 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x28390b) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/06/0d4aec945faaf6b2cd9a9f3de8a57c5ee5cf45.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -21,15 +21,15 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000132 00 C 0 0 8 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000133 00 C 0 0 8 │ │ │ │ [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000cc 00 C 0 0 8 │ │ │ │ [25] .debug_line PROGBITS 0000000000000000 0004b8 000127 00 C 0 0 8 │ │ │ │ [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c4 01 MSC 0 0 8 │ │ │ │ [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001d 00 0 0 1 │ │ │ │ [29] .gnu_debugaltlink PROGBITS 0000000000000000 000739 00004c 00 0 0 1 │ │ │ │ [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x1ee291) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 30 20 0 0 0 0 0 0 (DW_OP_addr: 2030) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/06/afa60b834636cfdfc555a8231561e417f2b7e0.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3432 (bytes into file) │ │ │ │ + Start of section headers: 3424 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd68: │ │ │ │ +There are 33 section headers, starting at offset 0xd60: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000028 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000288 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000ce 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b8 00012a 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e8 0000be 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a58 0001c7 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c1f 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b0 00012a 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000be 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a0 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 000714 00001e 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 000732 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000780 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a50 0001c7 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c17 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x16): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0xa032f) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/07/047288585d31e944003c30cc860db3a6f9a9f0.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3432 (bytes into file) │ │ │ │ + Start of section headers: 3440 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd68: │ │ │ │ +There are 33 section headers, starting at offset 0xd70: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000028 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000288 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000cc 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b0 000127 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005d8 0000ca 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001d 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 000739 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a58 0001c9 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c21 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000cc 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b8 000127 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000ca 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006b0 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 000724 00001d 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 000741 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000790 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a60 0001c9 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c29 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x225d13) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 48 20 0 0 0 0 0 0 (DW_OP_addr: 2048) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/07/3038a95a5a8da9f321cf4b7e4445733cd87e8e.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x273b8d) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/07/58580d3276c4cf18639400a80f23316da4b1ea.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3424 (bytes into file) │ │ │ │ + Start of section headers: 3416 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd60: │ │ │ │ +There are 33 section headers, starting at offset 0xd58: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000028 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000288 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000ce 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b8 00012a 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e8 0000bd 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a58 0001c1 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c19 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b0 00012a 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000bd 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a0 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 000714 00001e 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 000732 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000780 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a50 0001c1 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c11 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x13): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x225948) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 30 20 0 0 0 0 0 0 (DW_OP_addr: 2030) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/07/abd1ee04c69fd0b4571c570e08f69008a82292.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3432 (bytes into file) │ │ │ │ + Start of section headers: 3424 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd68: │ │ │ │ +There are 33 section headers, starting at offset 0xd60: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000028 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000288 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000ce 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b8 000128 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c4 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a58 0001cb 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c23 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b0 000128 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005d8 0000c4 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a0 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 000714 00001e 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 000732 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000780 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a50 0001cb 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c1b 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x21): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x23455e) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 48 20 0 0 0 0 0 0 (DW_OP_addr: 2048) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/07/b7aa405e267f8b379215fc7bfce3a1fa3d247f.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3424 (bytes into file) │ │ │ │ + Start of section headers: 3416 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd60: │ │ │ │ +There are 33 section headers, starting at offset 0xd58: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000028 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000288 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000ce 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b8 00012d 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e8 0000c0 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a58 0001bf 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c17 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b0 00012d 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c0 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a0 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 000714 00001e 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 000732 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000780 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a50 0001bf 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c0f 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x1b): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x1d9960) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/08/0c384fa98cfad571a1b140cbfd278b281d5cb6.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x2e8226) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 30 20 0 0 0 0 0 0 (DW_OP_addr: 2030) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/09/7c4dfba4dd7c0518408c595185c67a84f7df80.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x2862f9) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/0a/3d645aab356e4ed4326ac39d651fc6935caa82.debug │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3432 (bytes into file) │ │ │ │ + Start of section headers: 3424 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd68: │ │ │ │ +There are 33 section headers, starting at offset 0xd60: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000028 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000288 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000ce 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b8 000129 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e8 0000c2 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006b0 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 000724 00001e 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 000742 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000790 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a60 0001c5 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c25 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b0 000129 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c2 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a58 0001c5 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c1d 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x1e): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x2cd70b) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 40 20 0 0 0 0 0 0 (DW_OP_addr: 2040) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/0c/25b56dba399392b22b43e4cfd4d0365b96cefb.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x29): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x1ea7ab) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 50 20 0 0 0 0 0 0 (DW_OP_addr: 2050) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/0c/3a3f9f2cf9fad5a4c4eac9b8a64a6a7c41a3db.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -21,15 +21,15 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 00012f 00 C 0 0 8 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 00012e 00 C 0 0 8 │ │ │ │ [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ [25] .debug_line PROGBITS 0000000000000000 0004b0 00012b 00 C 0 0 8 │ │ │ │ [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000bf 01 MSC 0 0 8 │ │ │ │ [27] .debug_loclists PROGBITS 0000000000000000 0006a0 000074 00 C 0 0 8 │ │ │ │ [28] .debug_rnglists PROGBITS 0000000000000000 000714 00001e 00 0 0 1 │ │ │ │ [29] .gnu_debugaltlink PROGBITS 0000000000000000 000732 00004c 00 0 0 1 │ │ │ │ [30] .symtab SYMTAB 0000000000000000 000780 0002d0 18 31 20 8 │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x1e59e8) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/0c/5753814c1312fdf31890dcb58632a5733a6c62.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -21,15 +21,15 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 00012f 00 C 0 0 8 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 00012e 00 C 0 0 8 │ │ │ │ [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ [25] .debug_line PROGBITS 0000000000000000 0004b0 00012a 00 C 0 0 8 │ │ │ │ [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c2 01 MSC 0 0 8 │ │ │ │ [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x88fd0) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/0d/5c41b2a4aa070b1dcb3196ecd796296bdac1fe.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3416 (bytes into file) │ │ │ │ + Start of section headers: 3424 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd58: │ │ │ │ +There are 33 section headers, starting at offset 0xd60: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000028 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000288 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000cc 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b0 000126 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005d8 0000c4 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006a0 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 000714 00001d 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 000731 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000780 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a50 0001c5 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c15 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000cc 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b8 000126 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c4 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001d 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 000739 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a58 0001c5 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c1d 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0xe6f8b) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 30 20 0 0 0 0 0 0 (DW_OP_addr: 2030) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/0d/94f079f759db98282fa6910ec4a90cf00dedc5.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3456 (bytes into file) │ │ │ │ + Start of section headers: 3448 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd80: │ │ │ │ +There are 33 section headers, starting at offset 0xd78: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000028 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000288 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000ce 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b8 000129 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e8 0000c5 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006b0 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 000724 00001e 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 000742 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000790 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a60 0001d9 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c39 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b0 000129 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c5 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a58 0001d9 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c31 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x1f): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x886f3) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 40 20 0 0 0 0 0 0 (DW_OP_addr: 2040) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/0e/6dadda483035bb2469b9c37000928a13cca1c8.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x77222) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 40 20 0 0 0 0 0 0 (DW_OP_addr: 2040) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/0f/b71e75580ccd2c20be980c9680f0f9ad89a038.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x236016) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/10/17c4ef6af8448b58fe3190b8c4266de455bbdf.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -21,15 +21,15 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 00012f 00 C 0 0 8 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 00012e 00 C 0 0 8 │ │ │ │ [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ [25] .debug_line PROGBITS 0000000000000000 0004b0 000129 00 C 0 0 8 │ │ │ │ [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000bd 01 MSC 0 0 8 │ │ │ │ [27] .debug_loclists PROGBITS 0000000000000000 0006a0 000074 00 C 0 0 8 │ │ │ │ [28] .debug_rnglists PROGBITS 0000000000000000 000714 00001e 00 0 0 1 │ │ │ │ [29] .gnu_debugaltlink PROGBITS 0000000000000000 000732 00004c 00 0 0 1 │ │ │ │ [30] .symtab SYMTAB 0000000000000000 000780 0002d0 18 31 20 8 │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x1bc9ca) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 30 20 0 0 0 0 0 0 (DW_OP_addr: 2030) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/10/ed557391bda252b71e63f5a716ef5cf8cd0526.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x1d9960) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/10/ff90a7771267f376f167887e490519cec1fc2f.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x23): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x285eeb) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 48 20 0 0 0 0 0 0 (DW_OP_addr: 2048) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/11/0c415d87ef1dbd4fbd316fc35a203f2b8dace1.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3432 (bytes into file) │ │ │ │ + Start of section headers: 3424 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd68: │ │ │ │ +There are 33 section headers, starting at offset 0xd60: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 00002c 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000290 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000ce 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b8 000126 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c3 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a58 0001c7 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c1f 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b0 000126 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005d8 0000c3 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a0 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 000714 00001e 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 000732 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000780 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a50 0001c7 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c17 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x1f): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x1ecddb) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 40 20 0 0 0 0 0 0 (DW_OP_addr: 2040) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/11/28baf0ac6974fe08bc6321cd2f93e9c7f958de.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -21,15 +21,15 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 00012f 00 C 0 0 8 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 00012e 00 C 0 0 8 │ │ │ │ [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ [25] .debug_line PROGBITS 0000000000000000 0004b0 000127 00 C 0 0 8 │ │ │ │ [26] .debug_line_str PROGBITS 0000000000000000 0005d8 0000bc 01 MSC 0 0 8 │ │ │ │ [27] .debug_loclists PROGBITS 0000000000000000 000698 000074 00 C 0 0 8 │ │ │ │ [28] .debug_rnglists PROGBITS 0000000000000000 00070c 00001e 00 0 0 1 │ │ │ │ [29] .gnu_debugaltlink PROGBITS 0000000000000000 00072a 00004c 00 0 0 1 │ │ │ │ [30] .symtab SYMTAB 0000000000000000 000778 0002d0 18 31 20 8 │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x1e59e8) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 30 20 0 0 0 0 0 0 (DW_OP_addr: 2030) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/12/3f6d83e5bb6a1c936ff8946bcf81f5d7965886.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3424 (bytes into file) │ │ │ │ + Start of section headers: 3416 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd60: │ │ │ │ +There are 33 section headers, starting at offset 0xd58: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000028 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000288 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000ce 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b8 00012a 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e8 0000bd 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a58 0001c1 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c19 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b0 00012a 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000bd 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a0 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 000714 00001e 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 000732 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000780 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a50 0001c1 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c11 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x13): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x108601) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 30 20 0 0 0 0 0 0 (DW_OP_addr: 2030) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/12/9def07b5b58def50e3f14f8354e67e235bb1c1.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -21,15 +21,15 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 00012f 00 C 0 0 8 │ │ │ │ [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ [25] .debug_line PROGBITS 0000000000000000 0004b0 00012a 00 C 0 0 8 │ │ │ │ [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c9 01 MSC 0 0 8 │ │ │ │ [27] .debug_loclists PROGBITS 0000000000000000 0006b0 000074 00 C 0 0 8 │ │ │ │ [28] .debug_rnglists PROGBITS 0000000000000000 000724 00001e 00 0 0 1 │ │ │ │ [29] .gnu_debugaltlink PROGBITS 0000000000000000 000742 00004c 00 0 0 1 │ │ │ │ [30] .symtab SYMTAB 0000000000000000 000790 0002d0 18 31 20 8 │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x28): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x285ad3) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 50 20 0 0 0 0 0 0 (DW_OP_addr: 2050) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/12/d0614458a150c70db20b2d1f40bb0d997e3d95.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -21,15 +21,15 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 00012f 00 C 0 0 8 │ │ │ │ [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ [25] .debug_line PROGBITS 0000000000000000 0004b0 000129 00 C 0 0 8 │ │ │ │ [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c5 01 MSC 0 0 8 │ │ │ │ [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x20): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x2df4be) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 48 20 0 0 0 0 0 0 (DW_OP_addr: 2048) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/13/41956d05485f62c18732b390ac46eb7e6a1259.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3440 (bytes into file) │ │ │ │ + Start of section headers: 3432 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd70: │ │ │ │ +There are 33 section headers, starting at offset 0xd68: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000028 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000288 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000ce 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b8 000129 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e8 0000c3 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006b0 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 000724 00001e 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 000742 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000790 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a60 0001c9 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c29 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b0 000129 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c3 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a58 0001c9 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c21 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x1f): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x27fa22) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 40 20 0 0 0 0 0 0 (DW_OP_addr: 2040) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/13/fd87075fc4dcf95dd2ee2d100d08fb72adf88e.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3424 (bytes into file) │ │ │ │ + Start of section headers: 3416 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd60: │ │ │ │ +There are 33 section headers, starting at offset 0xd58: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000028 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000288 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000ce 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b8 00012a 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e8 0000bf 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a58 0001c5 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c1d 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b0 00012a 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000bf 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a0 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 000714 00001e 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 000732 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000780 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a50 0001c5 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c15 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x15): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x2d3891) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 30 20 0 0 0 0 0 0 (DW_OP_addr: 2030) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/14/528104fc6ef2573df843471a1b3d7136fd48b4.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -21,15 +21,15 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 00012f 00 C 0 0 8 │ │ │ │ [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ [25] .debug_line PROGBITS 0000000000000000 0004b0 00012a 00 C 0 0 8 │ │ │ │ [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c6 01 MSC 0 0 8 │ │ │ │ [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x22): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x2e8eeb) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 48 20 0 0 0 0 0 0 (DW_OP_addr: 2048) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/14/e222ac83b2e940925a32514d38b19c2331f6f8.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3432 (bytes into file) │ │ │ │ + Start of section headers: 3424 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd68: │ │ │ │ +There are 33 section headers, starting at offset 0xd60: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000028 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000288 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000ce 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b8 00012d 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e8 0000c1 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006b0 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 000724 00001e 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 000742 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000790 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a60 0001bf 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c1f 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b0 00012d 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c1 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a58 0001bf 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c17 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x1b): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x2b3719) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/15/1ee3c8908a967ab546df70f88473ca3c7aa0d0.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3448 (bytes into file) │ │ │ │ + Start of section headers: 3440 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd78: │ │ │ │ +There are 33 section headers, starting at offset 0xd70: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 00002c 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000290 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000ce 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b8 00012b 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e8 0000c3 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006b0 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 000724 00001e 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 000742 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000790 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a60 0001d1 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c31 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b0 00012b 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c3 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a58 0001d1 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c29 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x1b): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x2af03b) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/15/6c042d031387559d8c0dd830a5ed8ec2104eca.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x1d9960) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 30 20 0 0 0 0 0 0 (DW_OP_addr: 2030) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/15/ca38bf85e4a29c1e837fb49fa991637e503fb4.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x2855ed) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 48 20 0 0 0 0 0 0 (DW_OP_addr: 2048) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/16/2902b404c446738859265a3655e01404b5d246.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x886f3) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 40 20 0 0 0 0 0 0 (DW_OP_addr: 2040) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/16/6b9caaa5f5196b0667e43e986e88806d79068e.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3440 (bytes into file) │ │ │ │ + Start of section headers: 3432 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd70: │ │ │ │ +There are 33 section headers, starting at offset 0xd68: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000028 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000288 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000ce 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b8 00012a 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e8 0000c2 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006b0 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 000724 00001e 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 000742 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000790 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a60 0001cd 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c2d 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b0 00012a 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c2 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a58 0001cd 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c25 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x19): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x233e93) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/16/ff758b1783bc17ed885c4e54e331b2be008934.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x2b354d) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 30 20 0 0 0 0 0 0 (DW_OP_addr: 2030) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/17/8e25f88d2728b16e05b59d028492ea9a65a9d7.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3424 (bytes into file) │ │ │ │ + Start of section headers: 3416 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd60: │ │ │ │ +There are 33 section headers, starting at offset 0xd58: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 00002c 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000290 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000ce 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b8 00012a 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e8 0000be 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a58 0001c3 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c1b 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b0 00012a 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000be 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a0 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 000714 00001e 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 000732 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000780 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a50 0001c3 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c13 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x14): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x1fa5ce) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 30 20 0 0 0 0 0 0 (DW_OP_addr: 2030) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/17/a49394a964ae35189c83f8ece8d940bf6767cc.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x1de285) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 48 20 0 0 0 0 0 0 (DW_OP_addr: 2048) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/18/0e6f16318be30b48a05b46f0078dccb0920caa.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x26a26b) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 30 20 0 0 0 0 0 0 (DW_OP_addr: 2030) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/19/77ce40341b780d558b177aac22feeed1e77830.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -21,15 +21,15 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 00012f 00 C 0 0 8 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 00012e 00 C 0 0 8 │ │ │ │ [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ [25] .debug_line PROGBITS 0000000000000000 0004b0 000128 00 C 0 0 8 │ │ │ │ [26] .debug_line_str PROGBITS 0000000000000000 0005d8 0000c3 01 MSC 0 0 8 │ │ │ │ [27] .debug_loclists PROGBITS 0000000000000000 0006a0 000074 00 C 0 0 8 │ │ │ │ [28] .debug_rnglists PROGBITS 0000000000000000 000714 00001e 00 0 0 1 │ │ │ │ [29] .gnu_debugaltlink PROGBITS 0000000000000000 000732 00004c 00 0 0 1 │ │ │ │ [30] .symtab SYMTAB 0000000000000000 000780 0002d0 18 31 20 8 │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x1978c6) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 40 20 0 0 0 0 0 0 (DW_OP_addr: 2040) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/19/a0689ac88d80a0d4462dd09784ec23adc47d01.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x234fd0) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/1a/17f9b068500036169c83ab471bae6161c2f148.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3424 (bytes into file) │ │ │ │ + Start of section headers: 3432 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd60: │ │ │ │ +There are 33 section headers, starting at offset 0xd68: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000028 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000288 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000cc 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b0 000129 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c8 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001d 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 000739 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a58 0001c5 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c1d 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000cc 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b8 000129 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e8 0000c8 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006b0 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 000724 00001d 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 000741 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000790 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a60 0001c5 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c25 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x194409) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 40 20 0 0 0 0 0 0 (DW_OP_addr: 2040) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/1a/825bd72b79352b5b35759736d49a328bbee7ec.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3432 (bytes into file) │ │ │ │ + Start of section headers: 3424 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd68: │ │ │ │ +There are 33 section headers, starting at offset 0xd60: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 00002c 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000290 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000ce 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b8 00012a 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e8 0000be 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a58 0001c7 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c1f 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b0 00012a 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000be 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a0 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 000714 00001e 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 000732 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000780 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a50 0001c7 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c17 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x16): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x1d2eaf) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/1b/e77bf19947820eaf9dffa62633a0898d3b4ade.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3432 (bytes into file) │ │ │ │ + Start of section headers: 3424 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd68: │ │ │ │ +There are 33 section headers, starting at offset 0xd60: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000028 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000288 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000ce 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b8 00012b 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e8 0000c5 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006b0 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 000724 00001e 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 000742 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000790 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a60 0001c5 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c25 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b0 00012b 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c5 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a58 0001c5 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c1d 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x21): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x2857d2) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 48 20 0 0 0 0 0 0 (DW_OP_addr: 2048) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/1d/0fced0246fb17e784fba13471b4b9fff303d69.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3440 (bytes into file) │ │ │ │ + Start of section headers: 3432 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd70: │ │ │ │ +There are 33 section headers, starting at offset 0xd68: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000028 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000288 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000ce 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b8 00012d 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e8 0000c4 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006b0 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 000724 00001e 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 000742 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000790 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a60 0001c7 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c27 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b0 00012d 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c4 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a58 0001c7 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c1f 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x1d): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x2e8eeb) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 40 20 0 0 0 0 0 0 (DW_OP_addr: 2040) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/1d/40ec7a1487a2fb1de8d39a024b4198b51ecdc3.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x269e27) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/1d/ea3ba8391e864848dc8912c5cfeaf32c8f78ee.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x236fe0) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 48 20 0 0 0 0 0 0 (DW_OP_addr: 2048) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/1e/35826690a07dcdc79e61965739e026239415ff.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3424 (bytes into file) │ │ │ │ + Start of section headers: 3416 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd60: │ │ │ │ +There are 33 section headers, starting at offset 0xd58: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000028 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000288 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000ce 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b8 00012a 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e8 0000bb 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a58 0001c1 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c19 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b0 00012a 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000bb 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a0 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 000714 00001e 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 000732 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000780 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a50 0001c1 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c11 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x13): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x27342f) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 30 20 0 0 0 0 0 0 (DW_OP_addr: 2030) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/1e/a37702fccb06be4035ddf257b4e51f1d0eabc9.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3440 (bytes into file) │ │ │ │ + Start of section headers: 3432 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd70: │ │ │ │ +There are 33 section headers, starting at offset 0xd68: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 00002c 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000290 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000ce 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b8 00012a 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e8 0000c5 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006b0 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 000724 00001e 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 000742 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000790 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a60 0001c9 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c29 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b0 00012a 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c5 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a58 0001c9 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c21 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x21): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x27bfe9) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 48 20 0 0 0 0 0 0 (DW_OP_addr: 2048) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/1e/b11b422328606080839ca61503972d0a3c8a87.debug │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3416 (bytes into file) │ │ │ │ + Start of section headers: 3408 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd58: │ │ │ │ +There are 33 section headers, starting at offset 0xd50: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000028 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000288 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000ce 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b8 000128 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000bf 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006a0 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 000714 00001e 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 000732 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000780 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a50 0001c5 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c15 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b0 000128 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005d8 0000bf 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 000698 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 00070c 00001e 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 00072a 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000778 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a48 0001c5 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c0d 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x16): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x1e3ea2) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/1e/c8fe6ee608aa1b92684d0a97218d2d90158ab3.debug │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -21,15 +21,15 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000132 00 C 0 0 8 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000133 00 C 0 0 8 │ │ │ │ [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000cc 00 C 0 0 8 │ │ │ │ [25] .debug_line PROGBITS 0000000000000000 0004b8 000127 00 C 0 0 8 │ │ │ │ [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c2 01 MSC 0 0 8 │ │ │ │ [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001d 00 0 0 1 │ │ │ │ [29] .gnu_debugaltlink PROGBITS 0000000000000000 000739 00004c 00 0 0 1 │ │ │ │ [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x8d300) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 30 20 0 0 0 0 0 0 (DW_OP_addr: 2030) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/20/b8b36a9025c09f0a7b8a1cf4deb2f7e6b518ab.debug │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x2866e2) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 30 20 0 0 0 0 0 0 (DW_OP_addr: 2030) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/20/d33bf51e293c9debdf7b12980383ca4bdff37e.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0xe76e2) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/22/b1e49c9f7e7bb6d3a763f96ba32e01b7ed38a3.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -21,15 +21,15 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 00012f 00 C 0 0 8 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 00012e 00 C 0 0 8 │ │ │ │ [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ [25] .debug_line PROGBITS 0000000000000000 0004b0 000129 00 C 0 0 8 │ │ │ │ [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c8 01 MSC 0 0 8 │ │ │ │ [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x238aaf) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 48 20 0 0 0 0 0 0 (DW_OP_addr: 2048) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/22/c700b4f12f41bc1d8e4324e69500848f208989.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3440 (bytes into file) │ │ │ │ + Start of section headers: 3448 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd70: │ │ │ │ +There are 33 section headers, starting at offset 0xd78: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000028 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000288 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000cc 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b0 000129 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c9 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006b0 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 000724 00001d 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 000741 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000790 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a60 0001c7 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c27 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000cc 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b8 000129 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e8 0000c9 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006b8 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 00072c 00001d 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 000749 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000798 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a68 0001c7 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c2f 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x28655b) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 40 20 0 0 0 0 0 0 (DW_OP_addr: 2040) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/23/04995fbfd53b38882fe509cf906633b9e5b5cb.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x235db6) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/23/28b05424e0cadac82dd9c87224d305746bcd26.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3424 (bytes into file) │ │ │ │ + Start of section headers: 3432 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd60: │ │ │ │ +There are 33 section headers, starting at offset 0xd68: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000028 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000288 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000cc 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b0 000126 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005d8 0000c6 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006a0 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 000714 00001d 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 000731 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000780 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a50 0001cb 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c1b 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000cc 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b8 000126 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c6 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001d 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 000739 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a58 0001cb 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c23 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0xc475d) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/23/7a8b47a39e883509cdc8128a588ff30024079c.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -21,15 +21,15 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 00012f 00 C 0 0 8 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 00012e 00 C 0 0 8 │ │ │ │ [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ [25] .debug_line PROGBITS 0000000000000000 0004b0 000128 00 C 0 0 8 │ │ │ │ [26] .debug_line_str PROGBITS 0000000000000000 0005d8 0000c0 01 MSC 0 0 8 │ │ │ │ [27] .debug_loclists PROGBITS 0000000000000000 000698 000074 00 C 0 0 8 │ │ │ │ [28] .debug_rnglists PROGBITS 0000000000000000 00070c 00001e 00 0 0 1 │ │ │ │ [29] .gnu_debugaltlink PROGBITS 0000000000000000 00072a 00004c 00 0 0 1 │ │ │ │ [30] .symtab SYMTAB 0000000000000000 000778 0002d0 18 31 20 8 │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x2390aa) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/23/c767a69359c130d12c6acf9988a2bead377dc8.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0xe77a3) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/24/0f9b680ddfd5523f8489b7a7dbb6963e9068b2.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x28390b) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/24/d603c025b57ba916c9af7400f0a2ec1a629a1b.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -21,15 +21,15 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 00012f 00 C 0 0 8 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 00012e 00 C 0 0 8 │ │ │ │ [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ [25] .debug_line PROGBITS 0000000000000000 0004b0 000128 00 C 0 0 8 │ │ │ │ [26] .debug_line_str PROGBITS 0000000000000000 0005d8 0000c0 01 MSC 0 0 8 │ │ │ │ [27] .debug_loclists PROGBITS 0000000000000000 000698 000074 00 C 0 0 8 │ │ │ │ [28] .debug_rnglists PROGBITS 0000000000000000 00070c 00001e 00 0 0 1 │ │ │ │ [29] .gnu_debugaltlink PROGBITS 0000000000000000 00072a 00004c 00 0 0 1 │ │ │ │ [30] .symtab SYMTAB 0000000000000000 000778 0002d0 18 31 20 8 │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x2347a0) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 40 20 0 0 0 0 0 0 (DW_OP_addr: 2040) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/25/59e8640cab79255087f05150e2f245c05b364d.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0xc475d) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/25/962b25a86d56add769808ac6d81ab29e6e8376.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x8d588) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 48 20 0 0 0 0 0 0 (DW_OP_addr: 2048) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/25/a73e01bb023bbc3ca0d947eabc46644ac96946.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3432 (bytes into file) │ │ │ │ + Start of section headers: 3424 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd68: │ │ │ │ +There are 33 section headers, starting at offset 0xd60: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 00002c 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000290 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000ce 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b8 00012a 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e8 0000be 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a58 0001c7 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c1f 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b0 00012a 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000be 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a0 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 000714 00001e 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 000732 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000780 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a50 0001c7 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c17 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x16): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x283c58) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/26/d605bbc64bd908b9b62c06607fee57078a265e.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3440 (bytes into file) │ │ │ │ + Start of section headers: 3432 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd70: │ │ │ │ +There are 33 section headers, starting at offset 0xd68: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 00002c 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000290 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000ce 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b8 00012a 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e8 0000c8 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006b0 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 000724 00001e 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 000742 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000790 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a60 0001cd 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c2d 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b0 00012a 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c8 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a58 0001cd 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c25 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x25): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x285b93) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 48 20 0 0 0 0 0 0 (DW_OP_addr: 2048) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/28/448c78c61018639cdbcf1d45919b6d7481222d.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x2418e0) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 40 20 0 0 0 0 0 0 (DW_OP_addr: 2040) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/28/b29c8de717e6dc9d9aad33707184e9e6b8b9b0.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -21,15 +21,15 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 00012e 00 C 0 0 8 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 00012d 00 C 0 0 8 │ │ │ │ [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ [25] .debug_line PROGBITS 0000000000000000 0004b0 00012a 00 C 0 0 8 │ │ │ │ [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c2 01 MSC 0 0 8 │ │ │ │ [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x8fcb) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/28/c224b595149094bc02ca41fa4e29d4e9a692e2.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3432 (bytes into file) │ │ │ │ + Start of section headers: 3424 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd68: │ │ │ │ +There are 33 section headers, starting at offset 0xd60: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000028 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000288 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000ce 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b8 00012b 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e8 0000c3 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006b0 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 000724 00001e 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 000742 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000790 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a60 0001c5 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c25 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b0 00012b 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c3 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a58 0001c5 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c1d 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x1c): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x286424) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 40 20 0 0 0 0 0 0 (DW_OP_addr: 2040) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/28/e79fd97030d2300a57255c55f449df1c404fd1.debug │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3432 (bytes into file) │ │ │ │ + Start of section headers: 3424 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd68: │ │ │ │ +There are 33 section headers, starting at offset 0xd60: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000028 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000288 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000ce 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b8 00012a 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e8 0000bf 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a58 0001c7 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c1f 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b0 00012a 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000bf 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a0 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 000714 00001e 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 000732 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000780 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a50 0001c7 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c17 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x16): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x1f3612) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/29/a85d2e1c7d5ef6cb58f1a26f24d5263f68864c.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0xe781a) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/2a/16ab9721898fe6f667f771a0f0229c3596b861.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0xd1b8e) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 30 20 0 0 0 0 0 0 (DW_OP_addr: 2030) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/2b/9c08f36161cba4abca13b28e13c018645d3452.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -21,15 +21,15 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 00012f 00 C 0 0 8 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 00012e 00 C 0 0 8 │ │ │ │ [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ [25] .debug_line PROGBITS 0000000000000000 0004b0 000128 00 C 0 0 8 │ │ │ │ [26] .debug_line_str PROGBITS 0000000000000000 0005d8 0000c3 01 MSC 0 0 8 │ │ │ │ [27] .debug_loclists PROGBITS 0000000000000000 0006a0 000074 00 C 0 0 8 │ │ │ │ [28] .debug_rnglists PROGBITS 0000000000000000 000714 00001e 00 0 0 1 │ │ │ │ [29] .gnu_debugaltlink PROGBITS 0000000000000000 000732 00004c 00 0 0 1 │ │ │ │ [30] .symtab SYMTAB 0000000000000000 000780 0002d0 18 31 20 8 │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x2b75d6) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 40 20 0 0 0 0 0 0 (DW_OP_addr: 2040) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/2b/a1233a6c8606f9284201e64ffb3a66d3dd199a.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3440 (bytes into file) │ │ │ │ + Start of section headers: 3432 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd70: │ │ │ │ +There are 33 section headers, starting at offset 0xd68: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000028 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000288 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000ce 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b8 00012b 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e8 0000c1 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006b0 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 000724 00001e 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 000742 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000790 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a60 0001cb 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c2b 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b0 00012b 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c1 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a58 0001cb 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c23 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x18): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0xd1546) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/2b/bdeffd80f01996dd0419bc7f9cc18523f19f94.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x1dcf09) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 40 20 0 0 0 0 0 0 (DW_OP_addr: 2040) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/2c/7b59e86f09bdeef5a838919d5490a3f1d5b0db.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x838ba) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 30 20 0 0 0 0 0 0 (DW_OP_addr: 2030) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/2c/b65c5f5c5ababbe2e0eed1cd6d113559d7a7f5.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -21,15 +21,15 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 00012f 00 C 0 0 8 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 00012e 00 C 0 0 8 │ │ │ │ [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ [25] .debug_line PROGBITS 0000000000000000 0004b0 000128 00 C 0 0 8 │ │ │ │ [26] .debug_line_str PROGBITS 0000000000000000 0005d8 0000bf 01 MSC 0 0 8 │ │ │ │ [27] .debug_loclists PROGBITS 0000000000000000 000698 000074 00 C 0 0 8 │ │ │ │ [28] .debug_rnglists PROGBITS 0000000000000000 00070c 00001e 00 0 0 1 │ │ │ │ [29] .gnu_debugaltlink PROGBITS 0000000000000000 00072a 00004c 00 0 0 1 │ │ │ │ [30] .symtab SYMTAB 0000000000000000 000778 0002d0 18 31 20 8 │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0xec093) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/2c/c45acdfee58d0e3dc704420194516c6b878aad.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3448 (bytes into file) │ │ │ │ + Start of section headers: 3440 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd78: │ │ │ │ +There are 33 section headers, starting at offset 0xd70: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 00002c 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000290 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000ce 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b8 00012b 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e8 0000c4 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006b0 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 000724 00001e 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 000742 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000790 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a60 0001d1 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c31 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b0 00012b 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c4 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a58 0001d1 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c29 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x1b): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x238f86) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/2c/da95f6dcad62ceddf50688c2fd7492762b4ae2.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -21,15 +21,15 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 00012f 00 C 0 0 8 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 00012e 00 C 0 0 8 │ │ │ │ [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ [25] .debug_line PROGBITS 0000000000000000 0004b0 000129 00 C 0 0 8 │ │ │ │ [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c5 01 MSC 0 0 8 │ │ │ │ [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x8d588) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 48 20 0 0 0 0 0 0 (DW_OP_addr: 2048) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/2c/eabd583dae6b0f4ee9a597851450a484b4bb97.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x286424) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 48 20 0 0 0 0 0 0 (DW_OP_addr: 2048) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/2d/0423b97f2f936acb36063d886284c44721f064.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0xe6cfe) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/2d/1121c0446fcb918170f63173a5492545a29419.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0xec003) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/2d/76e7692f31e54900604956381a068a2fa10d67.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x196aa4) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/2d/a2d9af8428587344a65980088942666336d8ca.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x2c4635) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 48 20 0 0 0 0 0 0 (DW_OP_addr: 2048) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/2e/23fd5b57c2a9dfe99821db2db8b2ff6982b867.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x2e8eeb) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 48 20 0 0 0 0 0 0 (DW_OP_addr: 2048) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/2e/3fc7fabeb556c658d22cc66044d42c8d80b56e.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x2b): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x285fbe) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 50 20 0 0 0 0 0 0 (DW_OP_addr: 2050) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/2e/ccbd74c025f04f02bc4a53fc06ef57fa637032.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0xe6f8b) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 30 20 0 0 0 0 0 0 (DW_OP_addr: 2030) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/2e/f785419c736312edeb06e65c9fef4e2fea7179.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -21,15 +21,15 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 00012f 00 C 0 0 8 │ │ │ │ [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ [25] .debug_line PROGBITS 0000000000000000 0004b0 000128 00 C 0 0 8 │ │ │ │ [26] .debug_line_str PROGBITS 0000000000000000 0005d8 0000bc 01 MSC 0 0 8 │ │ │ │ [27] .debug_loclists PROGBITS 0000000000000000 000698 000074 00 C 0 0 8 │ │ │ │ [28] .debug_rnglists PROGBITS 0000000000000000 00070c 00001e 00 0 0 1 │ │ │ │ [29] .gnu_debugaltlink PROGBITS 0000000000000000 00072a 00004c 00 0 0 1 │ │ │ │ [30] .symtab SYMTAB 0000000000000000 000778 0002d0 18 31 20 8 │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x12): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x2b04a1) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 30 20 0 0 0 0 0 0 (DW_OP_addr: 2030) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/2f/b66c24e1089e3cec9a7f74ab7e320713de977a.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3432 (bytes into file) │ │ │ │ + Start of section headers: 3424 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd68: │ │ │ │ +There are 33 section headers, starting at offset 0xd60: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 00002c 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000290 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000ce 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b8 000126 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c5 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a58 0001cd 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c25 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b0 000126 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005d8 0000c5 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a0 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 000714 00001e 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 000732 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000780 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a50 0001cd 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c1d 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x21): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x275072) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 48 20 0 0 0 0 0 0 (DW_OP_addr: 2048) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/2f/b917d9f0a53eabb9c16eec01571514a73cb1fb.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x289302) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 48 20 0 0 0 0 0 0 (DW_OP_addr: 2048) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/2f/db429e026b1783e81c09899fc9c6f382922ba5.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3424 (bytes into file) │ │ │ │ + Start of section headers: 3416 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd60: │ │ │ │ +There are 33 section headers, starting at offset 0xd58: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000028 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000288 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000ce 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b8 00012a 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e8 0000bd 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a58 0001c3 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c1b 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b0 00012a 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000bd 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a0 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 000714 00001e 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 000732 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000780 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a50 0001c3 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c13 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x14): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x2c8663) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 30 20 0 0 0 0 0 0 (DW_OP_addr: 2030) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/30/3016f64c1a178d1a758a3bfdd0022c51ef4f62.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x2383dd) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 40 20 0 0 0 0 0 0 (DW_OP_addr: 2040) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/30/3db568d4bb7fa3607b87a7904557d0601d3ddd.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -21,15 +21,15 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 00012f 00 C 0 0 8 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 00012e 00 C 0 0 8 │ │ │ │ [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ [25] .debug_line PROGBITS 0000000000000000 0004b0 000129 00 C 0 0 8 │ │ │ │ [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c1 01 MSC 0 0 8 │ │ │ │ [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x23ad69) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/31/b77cef4f912cb9b7ff576ed076b5f169ab6e61.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x27a7e7) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 40 20 0 0 0 0 0 0 (DW_OP_addr: 2040) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/32/9ce29f54f044fe2842ba752656c304564c5559.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3432 (bytes into file) │ │ │ │ + Start of section headers: 3424 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd68: │ │ │ │ +There are 33 section headers, starting at offset 0xd60: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000028 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000288 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000ce 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b8 00012b 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e8 0000c0 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a58 0001c7 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c1f 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b0 00012b 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c0 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a0 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 000714 00001e 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 000732 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000780 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a50 0001c7 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c17 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x17): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x108225) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/32/dcfff9d5eef6fc94cdb0bda3a9820f26b4ece4.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3432 (bytes into file) │ │ │ │ + Start of section headers: 3440 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd68: │ │ │ │ +There are 33 section headers, starting at offset 0xd70: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000028 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000288 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000cc 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b0 000129 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c6 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001d 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 000739 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a58 0001cb 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c23 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000cc 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b8 000129 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e8 0000c6 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006b0 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 000724 00001d 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 000741 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000790 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a60 0001cb 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c2b 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0xe6b1a) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/33/c236791db5babe2b2509ea42356ce4fa0360ab.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -21,15 +21,15 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 00012f 00 C 0 0 8 │ │ │ │ [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ [25] .debug_line PROGBITS 0000000000000000 0004b0 00012a 00 C 0 0 8 │ │ │ │ [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c5 01 MSC 0 0 8 │ │ │ │ [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x22): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x285728) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 48 20 0 0 0 0 0 0 (DW_OP_addr: 2048) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/34/88363cc9968e60414ce83680a8ebd358a43c25.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -21,15 +21,15 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 00012f 00 C 0 0 8 │ │ │ │ [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ [25] .debug_line PROGBITS 0000000000000000 0004b0 00012a 00 C 0 0 8 │ │ │ │ [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c7 01 MSC 0 0 8 │ │ │ │ [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x22): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x9335f) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 48 20 0 0 0 0 0 0 (DW_OP_addr: 2048) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/34/f2ed94847f48381c0e754d2ea5b77c06dbe8b7.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3424 (bytes into file) │ │ │ │ + Start of section headers: 3416 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd60: │ │ │ │ +There are 33 section headers, starting at offset 0xd58: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000028 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000288 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000ce 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b8 00012a 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e8 0000be 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a58 0001c3 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c1b 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b0 00012a 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000be 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a0 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 000714 00001e 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 000732 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000780 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a50 0001c3 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c13 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x15): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x1ee291) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 30 20 0 0 0 0 0 0 (DW_OP_addr: 2030) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/34/f90f64472ebf0a8bad25971fbb6740224dc962.debug │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -21,15 +21,15 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 00012f 00 C 0 0 8 │ │ │ │ [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ [25] .debug_line PROGBITS 0000000000000000 0004b0 000128 00 C 0 0 8 │ │ │ │ [26] .debug_line_str PROGBITS 0000000000000000 0005d8 0000bc 01 MSC 0 0 8 │ │ │ │ [27] .debug_loclists PROGBITS 0000000000000000 000698 000074 00 C 0 0 8 │ │ │ │ [28] .debug_rnglists PROGBITS 0000000000000000 00070c 00001e 00 0 0 1 │ │ │ │ [29] .gnu_debugaltlink PROGBITS 0000000000000000 00072a 00004c 00 0 0 1 │ │ │ │ [30] .symtab SYMTAB 0000000000000000 000778 0002d0 18 31 20 8 │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x12): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x1d9960) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 30 20 0 0 0 0 0 0 (DW_OP_addr: 2030) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/34/ff8f5174e358a9582f215ed56d1c1f612575e8.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x2b): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x23b4bb) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 50 20 0 0 0 0 0 0 (DW_OP_addr: 2050) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/35/43d1388a86d8da4484c4700225bcd224510ac4.debug │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3432 (bytes into file) │ │ │ │ + Start of section headers: 3424 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd68: │ │ │ │ +There are 33 section headers, starting at offset 0xd60: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000028 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000288 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000ce 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b8 00012b 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e8 0000c1 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006b0 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 000724 00001e 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 000742 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000790 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a60 0001c1 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c21 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b0 00012b 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c1 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a58 0001c1 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c19 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x1b): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x296603) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/35/d8556835237a09555eae65c86a950c6b1c7a7a.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3432 (bytes into file) │ │ │ │ + Start of section headers: 3424 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd68: │ │ │ │ +There are 33 section headers, starting at offset 0xd60: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000028 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000288 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000ce 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b8 000128 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c4 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a58 0001cb 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c23 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b0 000128 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005d8 0000c4 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a0 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 000714 00001e 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 000732 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000780 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a50 0001cb 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c1b 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x21): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x1e9b59) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 48 20 0 0 0 0 0 0 (DW_OP_addr: 2048) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/36/8ace994b425c0f44931168ffc2d26973677e6b.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -21,15 +21,15 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000132 00 C 0 0 8 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000cc 00 C 0 0 8 │ │ │ │ [25] .debug_line PROGBITS 0000000000000000 0004b8 00012b 00 C 0 0 8 │ │ │ │ [26] .debug_line_str PROGBITS 0000000000000000 0005e8 0000cd 01 MSC 0 0 8 │ │ │ │ [27] .debug_loclists PROGBITS 0000000000000000 0006b8 000074 00 C 0 0 8 │ │ │ │ [28] .debug_rnglists PROGBITS 0000000000000000 00072c 00001d 00 0 0 1 │ │ │ │ [29] .gnu_debugaltlink PROGBITS 0000000000000000 000749 00004c 00 0 0 1 │ │ │ │ [30] .symtab SYMTAB 0000000000000000 000798 0002d0 18 31 20 8 │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x296cc3) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 48 20 0 0 0 0 0 0 (DW_OP_addr: 2048) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/36/d0016582034cd79b01728e11b947e4cdf72ff7.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x9335f) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 48 20 0 0 0 0 0 0 (DW_OP_addr: 2048) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/37/77f56010552788a08d42e5106003b770f71f7a.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x108225) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/38/79a02772a0ff80c387161e35938454aed26593.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x2b75d6) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 40 20 0 0 0 0 0 0 (DW_OP_addr: 2040) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/39/4acc218138318c7f506b32436801092ec9fb6a.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x28655b) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 48 20 0 0 0 0 0 0 (DW_OP_addr: 2048) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/39/67f6e72a1c21122ef6902e81208c3cfbd5bd29.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -21,15 +21,15 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 00012f 00 C 0 0 8 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 00012e 00 C 0 0 8 │ │ │ │ [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ [25] .debug_line PROGBITS 0000000000000000 0004b0 000128 00 C 0 0 8 │ │ │ │ [26] .debug_line_str PROGBITS 0000000000000000 0005d8 0000bf 01 MSC 0 0 8 │ │ │ │ [27] .debug_loclists PROGBITS 0000000000000000 000698 000074 00 C 0 0 8 │ │ │ │ [28] .debug_rnglists PROGBITS 0000000000000000 00070c 00001e 00 0 0 1 │ │ │ │ [29] .gnu_debugaltlink PROGBITS 0000000000000000 00072a 00004c 00 0 0 1 │ │ │ │ [30] .symtab SYMTAB 0000000000000000 000778 0002d0 18 31 20 8 │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x2952e2) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/39/9fa26c52e4e566cfdfc8d623f2afe67ac066eb.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3440 (bytes into file) │ │ │ │ + Start of section headers: 3432 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd70: │ │ │ │ +There are 33 section headers, starting at offset 0xd68: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000028 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000288 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000ce 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b8 00012a 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e8 0000c2 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006b0 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 000724 00001e 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 000742 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000790 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a60 0001cd 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c2d 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b0 00012a 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c2 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a58 0001cd 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c25 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x19): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x1ec04c) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/3a/42030049d76c312b6dbdf34710345261836366.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x23): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x285a0c) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 48 20 0 0 0 0 0 0 (DW_OP_addr: 2048) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/3a/58bbcdfe19b0ff85ccb1e625a4828f7e02ec3a.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x1fa5ce) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 30 20 0 0 0 0 0 0 (DW_OP_addr: 2030) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/3b/844752d142092546d504d01dcf627e37b7666d.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x27342f) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 30 20 0 0 0 0 0 0 (DW_OP_addr: 2030) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/3b/debab8be8a863b75991177064b4455e9e9ca25.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3424 (bytes into file) │ │ │ │ + Start of section headers: 3416 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd60: │ │ │ │ +There are 33 section headers, starting at offset 0xd58: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000028 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000288 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000ce 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b8 00012a 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e8 0000c0 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a58 0001c3 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c1b 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b0 00012a 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c0 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a0 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 000714 00001e 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 000732 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000780 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a50 0001c3 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c13 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x1a): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x2c09dd) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/3b/f4beac0b2313946d3f47badb4f2a6ff5a25ab4.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3432 (bytes into file) │ │ │ │ + Start of section headers: 3424 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd68: │ │ │ │ +There are 33 section headers, starting at offset 0xd60: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000028 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000288 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000ce 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b8 00012b 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e8 0000c1 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006b0 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 000724 00001e 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 000742 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000790 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a60 0001c1 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c21 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b0 00012b 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c1 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a58 0001c1 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c19 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x1b): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x280c3a) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/3c/41d01d42592af61fa456392d99d302935e0b59.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x8d300) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 30 20 0 0 0 0 0 0 (DW_OP_addr: 2030) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/3d/1b853470789cad990a831f77470b3e6c0df9d2.debug │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -21,15 +21,15 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 00012f 00 C 0 0 8 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 00012e 00 C 0 0 8 │ │ │ │ [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ [25] .debug_line PROGBITS 0000000000000000 0004b0 000128 00 C 0 0 8 │ │ │ │ [26] .debug_line_str PROGBITS 0000000000000000 0005d8 0000ba 01 MSC 0 0 8 │ │ │ │ [27] .debug_loclists PROGBITS 0000000000000000 000698 000074 00 C 0 0 8 │ │ │ │ [28] .debug_rnglists PROGBITS 0000000000000000 00070c 00001e 00 0 0 1 │ │ │ │ [29] .gnu_debugaltlink PROGBITS 0000000000000000 00072a 00004c 00 0 0 1 │ │ │ │ [30] .symtab SYMTAB 0000000000000000 000778 0002d0 18 31 20 8 │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x8d300) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 30 20 0 0 0 0 0 0 (DW_OP_addr: 2030) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/3e/410de04128bfbede3fc1fda4856596df574ce9.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x29a728) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 30 20 0 0 0 0 0 0 (DW_OP_addr: 2030) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/3f/2db334a017c1102e2407cb8f8fed1bc01f6d7b.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x236b3e) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 30 20 0 0 0 0 0 0 (DW_OP_addr: 2030) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/3f/eae7f17436a1fa5927cc2653056d5c7b91a6e0.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3424 (bytes into file) │ │ │ │ + Start of section headers: 3416 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd60: │ │ │ │ +There are 33 section headers, starting at offset 0xd58: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000028 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000288 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000ce 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b8 000125 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c4 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a58 0001c5 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c1d 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b0 000125 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005d8 0000c4 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a0 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 000714 00001e 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 000732 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000780 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a50 0001c5 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c15 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x1f): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x1cf7fa) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 40 20 0 0 0 0 0 0 (DW_OP_addr: 2040) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/41/a58b869c3e1874d4e31cbeaca488bbd6d67b16.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x286424) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 40 20 0 0 0 0 0 0 (DW_OP_addr: 2040) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/41/fbb2e80e2da32bca4ea5718703303c0a858721.debug │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3416 (bytes into file) │ │ │ │ + Start of section headers: 3424 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd58: │ │ │ │ +There are 33 section headers, starting at offset 0xd60: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 00002c 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000290 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000cc 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b0 000127 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005d8 0000c2 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006a0 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 000714 00001d 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 000731 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000780 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a50 0001c1 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c11 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000cc 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b8 000127 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c2 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001d 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 000739 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a58 0001c1 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c19 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0xd1b8e) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 30 20 0 0 0 0 0 0 (DW_OP_addr: 2030) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/42/19aa2e5be49c9bcb6976707df2512f09a67c7a.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x8d588) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/44/1f7821a908e134916db1f310b56445ba8c9fa4.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -21,15 +21,15 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 00012f 00 C 0 0 8 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 00012e 00 C 0 0 8 │ │ │ │ [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ [25] .debug_line PROGBITS 0000000000000000 0004b0 000129 00 C 0 0 8 │ │ │ │ [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c0 01 MSC 0 0 8 │ │ │ │ [27] .debug_loclists PROGBITS 0000000000000000 0006a0 000074 00 C 0 0 8 │ │ │ │ [28] .debug_rnglists PROGBITS 0000000000000000 000714 00001e 00 0 0 1 │ │ │ │ [29] .gnu_debugaltlink PROGBITS 0000000000000000 000732 00004c 00 0 0 1 │ │ │ │ [30] .symtab SYMTAB 0000000000000000 000780 0002d0 18 31 20 8 │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x29d0a9) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/44/dbcbb1db8e266ca09a63ce992ccdc89e30c50f.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x29b968) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 40 20 0 0 0 0 0 0 (DW_OP_addr: 2040) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/45/097ab37b37808db2895ec2640205cb7c4f9d3f.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3440 (bytes into file) │ │ │ │ + Start of section headers: 3432 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd70: │ │ │ │ +There are 33 section headers, starting at offset 0xd68: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000028 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000288 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000ce 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b8 000129 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e8 0000c2 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006b0 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 000724 00001e 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 000742 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000790 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a60 0001c7 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c27 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b0 000129 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c2 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a58 0001c7 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c1f 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x1b): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x295826) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/46/e61627734e455d6f943d7080adf2ae12f52b50.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3432 (bytes into file) │ │ │ │ + Start of section headers: 3424 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd68: │ │ │ │ +There are 33 section headers, starting at offset 0xd60: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000028 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000288 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000ce 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b8 000128 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c4 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a58 0001cb 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c23 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b0 000128 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005d8 0000c4 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a0 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 000714 00001e 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 000732 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000780 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a50 0001cb 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c1b 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x21): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x18d050) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 48 20 0 0 0 0 0 0 (DW_OP_addr: 2048) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/49/5952401a42a6aaa7655f26c38f1a8f5f000458.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x1e59e8) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 30 20 0 0 0 0 0 0 (DW_OP_addr: 2030) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/49/6fad86822628ebace06b0bd5c3fa9ff1f80575.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x255262) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 40 20 0 0 0 0 0 0 (DW_OP_addr: 2040) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/4a/4860f6b53358c54215c365d39b7a85ed1694d3.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3432 (bytes into file) │ │ │ │ + Start of section headers: 3424 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd68: │ │ │ │ +There are 33 section headers, starting at offset 0xd60: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000028 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000288 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000ce 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b8 00012b 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e8 0000c0 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a58 0001cb 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c23 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b0 00012b 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c0 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a0 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 000714 00001e 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 000732 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000780 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a50 0001cb 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c1b 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x18): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0xe6f17) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/4a/6c5f43f0cba121654ff5ef9eee68119959864d.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -21,15 +21,15 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 00012f 00 C 0 0 8 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 00012e 00 C 0 0 8 │ │ │ │ [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ [25] .debug_line PROGBITS 0000000000000000 0004b0 00012a 00 C 0 0 8 │ │ │ │ [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000be 01 MSC 0 0 8 │ │ │ │ [27] .debug_loclists PROGBITS 0000000000000000 0006a0 000074 00 C 0 0 8 │ │ │ │ [28] .debug_rnglists PROGBITS 0000000000000000 000714 00001e 00 0 0 1 │ │ │ │ [29] .gnu_debugaltlink PROGBITS 0000000000000000 000732 00004c 00 0 0 1 │ │ │ │ [30] .symtab SYMTAB 0000000000000000 000780 0002d0 18 31 20 8 │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x1d99da) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/4c/d9c2b69f43336495f5d1b290211bd416809095.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x1d2f21) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 30 20 0 0 0 0 0 0 (DW_OP_addr: 2030) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/4c/e46b8aebb20b369d9f6fd2d4e0d2e50f248e48.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3416 (bytes into file) │ │ │ │ + Start of section headers: 3424 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd58: │ │ │ │ +There are 33 section headers, starting at offset 0xd60: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 00002c 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000290 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000cc 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b0 000125 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005d8 0000c4 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006a0 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 000714 00001d 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 000731 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000780 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a50 0001c3 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c13 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000cc 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b8 000125 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c4 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001d 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 000739 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a58 0001c3 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c1b 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x1f6233) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 30 20 0 0 0 0 0 0 (DW_OP_addr: 2030) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/4e/447b038ea84d8ff2d2adb0dae79710bdd835bb.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x285e33) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 50 20 0 0 0 0 0 0 (DW_OP_addr: 2050) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/4e/5f709234a0f81fd4ca93eb6caf2fe357991b0d.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3432 (bytes into file) │ │ │ │ + Start of section headers: 3424 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd68: │ │ │ │ +There are 33 section headers, starting at offset 0xd60: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000028 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000288 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000ce 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b8 000129 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e8 0000c3 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006b0 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 000724 00001e 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 000742 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000790 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a60 0001c3 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c23 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b0 000129 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c3 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a58 0001c3 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c1b 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x1b): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x2b180a) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/4e/67911848ce6fd32e5838af65a0b9e006195f8b.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0xbec3c) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 40 20 0 0 0 0 0 0 (DW_OP_addr: 2040) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/4e/71ff918bf092b3ec18a24b8f5dfed27d9cfa22.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -21,15 +21,15 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000132 00 C 0 0 8 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000133 00 C 0 0 8 │ │ │ │ [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000cc 00 C 0 0 8 │ │ │ │ [25] .debug_line PROGBITS 0000000000000000 0004b8 00012c 00 C 0 0 8 │ │ │ │ [26] .debug_line_str PROGBITS 0000000000000000 0005e8 0000c9 01 MSC 0 0 8 │ │ │ │ [27] .debug_loclists PROGBITS 0000000000000000 0006b8 000074 00 C 0 0 8 │ │ │ │ [28] .debug_rnglists PROGBITS 0000000000000000 00072c 00001d 00 0 0 1 │ │ │ │ [29] .gnu_debugaltlink PROGBITS 0000000000000000 000749 00004c 00 0 0 1 │ │ │ │ [30] .symtab SYMTAB 0000000000000000 000798 0002d0 18 31 20 8 │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x1ecddb) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 40 20 0 0 0 0 0 0 (DW_OP_addr: 2040) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/4e/ea2f57bea34ea37bbefc1c6d3e5646ef446848.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3432 (bytes into file) │ │ │ │ + Start of section headers: 3424 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd68: │ │ │ │ +There are 33 section headers, starting at offset 0xd60: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000028 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000288 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000ce 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b8 000128 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c5 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a58 0001cb 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c23 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b0 000128 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005d8 0000c5 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a0 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 000714 00001e 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 000732 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000780 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a50 0001cb 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c1b 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x21): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0xc8305) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 48 20 0 0 0 0 0 0 (DW_OP_addr: 2048) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/4f/0fb4e26388bf7b99c45db4554ffda413cdeb65.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x29b051) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 40 20 0 0 0 0 0 0 (DW_OP_addr: 2040) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/4f/42a51949158f151b0918bce184a2ba437260da.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0xec093) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/4f/6dc757e64f8064be18e0e92b66e5a4541630fd.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x1e6078) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 30 20 0 0 0 0 0 0 (DW_OP_addr: 2030) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/4f/8da47d521c6259615a6cfe69780da6ea5898c3.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x283bc8) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/4f/aeb3f640e74e02d6ddf101082d696e8bceafe0.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x298a2d) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 48 20 0 0 0 0 0 0 (DW_OP_addr: 2048) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/50/4af4072a2509e9c820f20db64acff18d0271f1.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x2417ee) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/50/dacad28076402dd40159980fa90f0862cd14e0.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3416 (bytes into file) │ │ │ │ + Start of section headers: 3424 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd58: │ │ │ │ +There are 33 section headers, starting at offset 0xd60: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000028 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000288 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000cc 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b0 000127 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005d8 0000c1 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006a0 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 000714 00001d 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 000731 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000780 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a50 0001c1 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c11 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000cc 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b8 000127 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c1 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001d 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 000739 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a58 0001c1 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c19 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x2e8226) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 30 20 0 0 0 0 0 0 (DW_OP_addr: 2030) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/51/5b6bbf1d3b16808c89bf017f71be7cbe302d7f.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0xe79d5) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 40 20 0 0 0 0 0 0 (DW_OP_addr: 2040) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/51/c3685f3325815ec75c68cfc103b38c720e30ae.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x295826) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/52/0ad1911e6f1e08e86a9abe82abdd8fd8823d29.debug │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -21,15 +21,15 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 00012f 00 C 0 0 8 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 00012e 00 C 0 0 8 │ │ │ │ [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ [25] .debug_line PROGBITS 0000000000000000 0004b0 000128 00 C 0 0 8 │ │ │ │ [26] .debug_line_str PROGBITS 0000000000000000 0005d8 0000bc 01 MSC 0 0 8 │ │ │ │ [27] .debug_loclists PROGBITS 0000000000000000 000698 000074 00 C 0 0 8 │ │ │ │ [28] .debug_rnglists PROGBITS 0000000000000000 00070c 00001e 00 0 0 1 │ │ │ │ [29] .gnu_debugaltlink PROGBITS 0000000000000000 00072a 00004c 00 0 0 1 │ │ │ │ [30] .symtab SYMTAB 0000000000000000 000778 0002d0 18 31 20 8 │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0xebeff) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 30 20 0 0 0 0 0 0 (DW_OP_addr: 2030) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/52/ddbb5e145ec2495e859952558b66cad9df7f7a.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3416 (bytes into file) │ │ │ │ + Start of section headers: 3408 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd58: │ │ │ │ +There are 33 section headers, starting at offset 0xd50: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 00002c 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000290 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000ce 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b8 000129 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e8 0000bb 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a58 0001bd 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c15 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b0 000129 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000bb 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a0 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 000714 00001e 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 000732 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000780 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a50 0001bd 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c0d 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x11): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x838ba) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 30 20 0 0 0 0 0 0 (DW_OP_addr: 2030) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/52/f66944c67c2be9c4a17f356b481bb49c073656.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x23b4bb) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 50 20 0 0 0 0 0 0 (DW_OP_addr: 2050) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/53/115651cadd7b115aa62bafb0d6c37b162fb759.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -21,15 +21,15 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 00012f 00 C 0 0 8 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 00012e 00 C 0 0 8 │ │ │ │ [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ [25] .debug_line PROGBITS 0000000000000000 0004b0 00012c 00 C 0 0 8 │ │ │ │ [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c2 01 MSC 0 0 8 │ │ │ │ [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0xa0fa1) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 40 20 0 0 0 0 0 0 (DW_OP_addr: 2040) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/53/3657f87d2b9c117567ae3784d7a01b4b9e3c18.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3448 (bytes into file) │ │ │ │ + Start of section headers: 3440 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd78: │ │ │ │ +There are 33 section headers, starting at offset 0xd70: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000028 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000288 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000ce 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b8 00012b 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e8 0000c3 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006b0 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 000724 00001e 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 000742 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000790 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a60 0001d3 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c33 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b0 00012b 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c3 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a58 0001d3 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c2b 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x1c): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x88f3c) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/53/4e449727af739f634799b0bb3554d3ace41b33.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3448 (bytes into file) │ │ │ │ + Start of section headers: 3440 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd78: │ │ │ │ +There are 33 section headers, starting at offset 0xd70: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 00002c 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000290 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000ce 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b8 00012b 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e8 0000c3 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006b0 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 000724 00001e 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 000742 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000790 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a60 0001d3 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c33 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b0 00012b 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c3 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a58 0001d3 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c2b 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x1c): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x29fb2c) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/53/8633ab1c88c6adf9764155bb0bae00598e5130.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3408 (bytes into file) │ │ │ │ + Start of section headers: 3416 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd50: │ │ │ │ +There are 33 section headers, starting at offset 0xd58: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 00002c 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000290 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000cc 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b0 000126 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005d8 0000c1 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006a0 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 000714 00001d 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 000731 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000780 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a50 0001bd 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c0d 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000cc 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b8 000126 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c1 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001d 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 000739 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a58 0001bd 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c15 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x2b354d) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 30 20 0 0 0 0 0 0 (DW_OP_addr: 2030) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/53/cb36f62bc94764133806d6543103df93e8a2ad.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x8d373) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/53/d7f921011e869d128a10974c6a51e812374404.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -21,15 +21,15 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000132 00 C 0 0 8 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000133 00 C 0 0 8 │ │ │ │ [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000cc 00 C 0 0 8 │ │ │ │ [25] .debug_line PROGBITS 0000000000000000 0004b8 000128 00 C 0 0 8 │ │ │ │ [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c2 01 MSC 0 0 8 │ │ │ │ [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001d 00 0 0 1 │ │ │ │ [29] .gnu_debugaltlink PROGBITS 0000000000000000 000739 00004c 00 0 0 1 │ │ │ │ [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x1bf0a6) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 30 20 0 0 0 0 0 0 (DW_OP_addr: 2030) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/53/e13ad9686f396807cf90ecdf786e876ddac0cf.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3448 (bytes into file) │ │ │ │ + Start of section headers: 3440 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd78: │ │ │ │ +There are 33 section headers, starting at offset 0xd70: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000028 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000288 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000ce 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b8 00012b 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e8 0000c3 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006b0 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 000724 00001e 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 000742 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000790 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a60 0001d5 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c35 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b0 00012b 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c3 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a58 0001d5 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c2d 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x1d): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0xe76e2) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/55/20d44a11e25191f61d58d9e54f3737e8da830e.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x299211) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 48 20 0 0 0 0 0 0 (DW_OP_addr: 2048) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/55/6387e9c7e61e784dac3d87b275eceb45fecf31.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3448 (bytes into file) │ │ │ │ + Start of section headers: 3456 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd78: │ │ │ │ +There are 33 section headers, starting at offset 0xd80: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000028 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000288 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000cc 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b0 000126 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005d8 0000c9 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001d 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 000739 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a58 0001d7 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c2f 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000cc 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b8 000126 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c9 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006b0 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 000724 00001d 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 000741 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000790 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a60 0001d7 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c37 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x2e8e47) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 40 20 0 0 0 0 0 0 (DW_OP_addr: 2040) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/55/70f5f0a1d7ae11c5d1de04fca37ba23e26bee2.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x1e1807) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/55/e8bea608af9d64b35384127d64627ace8ea3d3.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0xa0fa1) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 40 20 0 0 0 0 0 0 (DW_OP_addr: 2040) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/56/1302f8214b57b028da5381c068c10377ec3b93.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x2b04a1) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 30 20 0 0 0 0 0 0 (DW_OP_addr: 2030) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/56/3b8e55aee4da4821e99c10ac696a90c015c2b1.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x23ad69) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/57/1ae03b792944efe6251f0c35dd2943bbe7bdf3.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0xd1546) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/57/93882d0d72e47e8583a8a8562762d5b137e332.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3456 (bytes into file) │ │ │ │ + Start of section headers: 3448 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd80: │ │ │ │ +There are 33 section headers, starting at offset 0xd78: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000028 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000288 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000ce 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b8 000129 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e8 0000c5 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006b0 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 000724 00001e 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 000742 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000790 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a60 0001d9 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c39 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b0 000129 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c5 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a58 0001d9 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c31 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x1f): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x1fa081) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 40 20 0 0 0 0 0 0 (DW_OP_addr: 2040) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/57/9922cf6487b2110453dcc1ed672b1193c91d0f.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -21,15 +21,15 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 00012f 00 C 0 0 8 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 00012e 00 C 0 0 8 │ │ │ │ [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ [25] .debug_line PROGBITS 0000000000000000 0004b0 000125 00 C 0 0 8 │ │ │ │ [26] .debug_line_str PROGBITS 0000000000000000 0005d8 0000c2 01 MSC 0 0 8 │ │ │ │ [27] .debug_loclists PROGBITS 0000000000000000 0006a0 000074 00 C 0 0 8 │ │ │ │ [28] .debug_rnglists PROGBITS 0000000000000000 000714 00001e 00 0 0 1 │ │ │ │ [29] .gnu_debugaltlink PROGBITS 0000000000000000 000732 00004c 00 0 0 1 │ │ │ │ [30] .symtab SYMTAB 0000000000000000 000780 0002d0 18 31 20 8 │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x2c18e8) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 48 20 0 0 0 0 0 0 (DW_OP_addr: 2048) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/57/dc9da9597ceb7230525b17590520da31e03fa9.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3432 (bytes into file) │ │ │ │ + Start of section headers: 3424 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd68: │ │ │ │ +There are 33 section headers, starting at offset 0xd60: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000028 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000288 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000ce 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b8 00012a 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e8 0000bf 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a58 0001c7 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c1f 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b0 00012a 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000bf 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a0 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 000714 00001e 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 000732 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000780 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a50 0001c7 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c17 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x16): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x196aa4) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/5a/65b9de661bdb7a1a1b5efd5d6e9f4b2c996fdc.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x283c58) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/5a/7970fdf2daa25f8f551c0c2cc96932028f01ad.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3448 (bytes into file) │ │ │ │ + Start of section headers: 3440 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd78: │ │ │ │ +There are 33 section headers, starting at offset 0xd70: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000028 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000288 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000ce 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b8 00012b 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e8 0000c2 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006b0 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 000724 00001e 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 000742 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000790 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a60 0001cf 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c2f 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b0 00012b 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c2 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a58 0001cf 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c27 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x1a): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x1f11c2) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/5a/7aa15f5ff4e04aab29ddb4a480bb22a17a456b.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x2862ea) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 48 20 0 0 0 0 0 0 (DW_OP_addr: 2048) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/5a/eb9ff6b0905b1aa762c7ccbd0a5426e0e10354.debug │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x275072) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 48 20 0 0 0 0 0 0 (DW_OP_addr: 2048) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/5b/9feae74991b1de55034c52bda3dcf79f2b59b5.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x23a468) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/5b/c94d72ac34ac299d4e6ada4812acf4875fbcb9.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3440 (bytes into file) │ │ │ │ + Start of section headers: 3432 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd70: │ │ │ │ +There are 33 section headers, starting at offset 0xd68: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000028 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000288 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000ce 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b8 000129 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e8 0000c3 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006b0 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 000724 00001e 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 000742 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000790 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a60 0001c9 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c29 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b0 000129 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c3 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a58 0001c9 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c21 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x1f): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x29b968) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 40 20 0 0 0 0 0 0 (DW_OP_addr: 2040) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/5b/e4beab5e55643a93a0e6275dfa864eb1518030.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3424 (bytes into file) │ │ │ │ + Start of section headers: 3416 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd60: │ │ │ │ +There are 33 section headers, starting at offset 0xd58: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000028 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000288 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000ce 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b8 00012a 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e8 0000be 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a58 0001c5 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c1d 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b0 00012a 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000be 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a0 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 000714 00001e 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 000732 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000780 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a50 0001c5 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c15 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x15): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x2866e2) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 30 20 0 0 0 0 0 0 (DW_OP_addr: 2030) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/5c/4cfa2e8bb3a795e21fa74317233a72aeddb279.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3424 (bytes into file) │ │ │ │ + Start of section headers: 3416 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd60: │ │ │ │ +There are 33 section headers, starting at offset 0xd58: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000028 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000288 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000ce 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b8 00012a 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e8 0000bd 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a58 0001c3 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c1b 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b0 00012a 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000bd 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a0 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 000714 00001e 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 000732 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000780 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a50 0001c3 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c13 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x14): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x294ac2) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 30 20 0 0 0 0 0 0 (DW_OP_addr: 2030) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/5d/06c54d4b710bf17fb748b78a8ee143596d5224.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -21,15 +21,15 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 00012f 00 C 0 0 8 │ │ │ │ [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ [25] .debug_line PROGBITS 0000000000000000 0004b0 00012a 00 C 0 0 8 │ │ │ │ [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c8 01 MSC 0 0 8 │ │ │ │ [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x29): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x241a6e) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 50 20 0 0 0 0 0 0 (DW_OP_addr: 2050) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/5d/c2295f2d2fa496bd0f3dfe8b7df819e626f40a.debug │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3424 (bytes into file) │ │ │ │ + Start of section headers: 3432 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd60: │ │ │ │ +There are 33 section headers, starting at offset 0xd68: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000028 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000288 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000cc 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b0 000129 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c5 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001d 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 000739 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a58 0001c3 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c1b 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000cc 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b8 000129 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e8 0000c5 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006b0 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 000724 00001d 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 000741 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000790 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a60 0001c3 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c23 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x2c418e) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/5e/680b6fb48339934bb010a9de695a83af8e19e0.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -21,15 +21,15 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 00012f 00 C 0 0 8 │ │ │ │ [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ [25] .debug_line PROGBITS 0000000000000000 0004b0 000129 00 C 0 0 8 │ │ │ │ [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c5 01 MSC 0 0 8 │ │ │ │ [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x22): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x289302) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 48 20 0 0 0 0 0 0 (DW_OP_addr: 2048) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/5e/72127054d086a46d20ae21df6bed5a0c2d929c.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x225d13) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 48 20 0 0 0 0 0 0 (DW_OP_addr: 2048) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/5f/075b58728e8452063020387a44ad04af23a317.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x238aaf) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 48 20 0 0 0 0 0 0 (DW_OP_addr: 2048) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/5f/1e274fbdfed55cd61f01ba9b8aeb6aca1be323.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x1ec04c) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/5f/a855c9b0b25e94a77e23647325913471b3af32.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3448 (bytes into file) │ │ │ │ + Start of section headers: 3440 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd78: │ │ │ │ +There are 33 section headers, starting at offset 0xd70: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 00002c 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000290 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000ce 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b8 00012b 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e8 0000c8 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006b0 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 000724 00001e 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 000742 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000790 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a60 0001d1 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c31 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b0 00012b 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c8 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a58 0001d1 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c29 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x27): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x28661d) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 48 20 0 0 0 0 0 0 (DW_OP_addr: 2048) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/60/4166bf6b0be33117f6ca4269ced1bb2901fad4.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x233e93) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/61/43de023ed9ecd20d02ddac00f3826ad953310d.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3416 (bytes into file) │ │ │ │ + Start of section headers: 3408 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd58: │ │ │ │ +There are 33 section headers, starting at offset 0xd50: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000028 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000288 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000ce 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b8 000128 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000be 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006a0 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 000714 00001e 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 000732 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000780 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a50 0001c5 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c15 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b0 000128 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005d8 0000be 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 000698 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 00070c 00001e 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 00072a 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000778 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a48 0001c5 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c0d 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x16): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x1e3e2d) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/63/3ae0fa09a8645b6197b2b9e9c2929d5b1fca3b.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3448 (bytes into file) │ │ │ │ + Start of section headers: 3440 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd78: │ │ │ │ +There are 33 section headers, starting at offset 0xd70: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 00002c 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000290 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000ce 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b8 00012b 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e8 0000c2 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006b0 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 000724 00001e 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 000742 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000790 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a60 0001d1 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c31 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b0 00012b 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c2 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a58 0001d1 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c29 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x1b): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x26d87e) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/63/63a62d9564bb1bd03b75141b9d8ed4090f85e4.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3448 (bytes into file) │ │ │ │ + Start of section headers: 3440 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd78: │ │ │ │ +There are 33 section headers, starting at offset 0xd70: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000028 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000288 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000ce 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b8 00012b 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e8 0000c4 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006b0 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 000724 00001e 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 000742 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000790 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a60 0001d1 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c31 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b0 00012b 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c4 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a58 0001d1 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c29 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x1b): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x2391c9) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/63/8e8d558b9e9ecc486a976754c13301a18f6fcb.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -21,15 +21,15 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000132 00 C 0 0 8 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000133 00 C 0 0 8 │ │ │ │ [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000cc 00 C 0 0 8 │ │ │ │ [25] .debug_line PROGBITS 0000000000000000 0004b8 00012a 00 C 0 0 8 │ │ │ │ [26] .debug_line_str PROGBITS 0000000000000000 0005e8 0000c7 01 MSC 0 0 8 │ │ │ │ [27] .debug_loclists PROGBITS 0000000000000000 0006b0 000074 00 C 0 0 8 │ │ │ │ [28] .debug_rnglists PROGBITS 0000000000000000 000724 00001d 00 0 0 1 │ │ │ │ [29] .gnu_debugaltlink PROGBITS 0000000000000000 000741 00004c 00 0 0 1 │ │ │ │ [30] .symtab SYMTAB 0000000000000000 000790 0002d0 18 31 20 8 │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x1ee291) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 40 20 0 0 0 0 0 0 (DW_OP_addr: 2040) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/65/3351452def948515cfc4b60e9fed8216a54ba1.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x23bca0) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/65/6f053a9060e96fa92a6f9b1cddd107f7d20ea5.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x285d6e) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 48 20 0 0 0 0 0 0 (DW_OP_addr: 2048) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/65/c381df8d09d79059eec761f746ec4df0ef82db.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x2552db) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/67/d5480d72c0ca0d878d1a1f97b2bda208818135.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3432 (bytes into file) │ │ │ │ + Start of section headers: 3424 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd68: │ │ │ │ +There are 33 section headers, starting at offset 0xd60: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 00002c 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000290 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000ce 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b8 000129 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e8 0000c0 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a58 0001c9 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c21 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b0 000129 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c0 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a0 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 000714 00001e 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 000732 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000780 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a50 0001c9 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c19 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x18): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x1e177c) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/67/e630b62d4c496cc93e932cc8b13a707cf39ae2.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3432 (bytes into file) │ │ │ │ + Start of section headers: 3424 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd68: │ │ │ │ +There are 33 section headers, starting at offset 0xd60: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 00002c 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000290 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000ce 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b8 00012b 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e8 0000c4 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006b0 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 000724 00001e 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 000742 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000790 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a60 0001c5 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c25 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b0 00012b 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c4 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a58 0001c5 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c1d 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x1c): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x235d0a) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 40 20 0 0 0 0 0 0 (DW_OP_addr: 2040) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/68/ac229b977ced689c17e58ece5cd5ab946d88b2.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3424 (bytes into file) │ │ │ │ + Start of section headers: 3416 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd60: │ │ │ │ +There are 33 section headers, starting at offset 0xd58: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000028 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000288 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000ce 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b8 00012a 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e8 0000be 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a58 0001c3 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c1b 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b0 00012a 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000be 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a0 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 000714 00001e 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 000732 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000780 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a50 0001c3 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c13 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x18): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x273b8d) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/69/0065fa1df25d201761bee606d4dad26f235d52.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0xebeff) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 30 20 0 0 0 0 0 0 (DW_OP_addr: 2030) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/69/e5ff1fe00fef9994b5e2b8d926c61eb2a7888b.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x108564) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/6a/b571c75f801aa7866076346c8f448cb7b54e0a.debug │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3416 (bytes into file) │ │ │ │ + Start of section headers: 3424 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd58: │ │ │ │ +There are 33 section headers, starting at offset 0xd60: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000028 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000288 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000cc 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b0 00012a 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000be 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006a0 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 000714 00001d 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 000731 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000780 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a50 0001bf 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c0f 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000cc 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b8 00012a 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e8 0000be 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001d 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 000739 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a58 0001bf 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c17 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x2e8182) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 28 20 0 0 0 0 0 0 (DW_OP_addr: 2028) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/6b/40f25fc0934ecbddc29226525cf0aefb610964.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x235d0a) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 40 20 0 0 0 0 0 0 (DW_OP_addr: 2040) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/6c/893024fa22df7bc00450e86b396f8366255b88.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -21,15 +21,15 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 00012f 00 C 0 0 8 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 00012e 00 C 0 0 8 │ │ │ │ [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ [25] .debug_line PROGBITS 0000000000000000 0004b0 000129 00 C 0 0 8 │ │ │ │ [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000be 01 MSC 0 0 8 │ │ │ │ [27] .debug_loclists PROGBITS 0000000000000000 0006a0 000074 00 C 0 0 8 │ │ │ │ [28] .debug_rnglists PROGBITS 0000000000000000 000714 00001e 00 0 0 1 │ │ │ │ [29] .gnu_debugaltlink PROGBITS 0000000000000000 000732 00004c 00 0 0 1 │ │ │ │ [30] .symtab SYMTAB 0000000000000000 000780 0002d0 18 31 20 8 │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x2418e0) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 30 20 0 0 0 0 0 0 (DW_OP_addr: 2030) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/6c/9bac829529cbba5f091c8ad05666089e035b58.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3432 (bytes into file) │ │ │ │ + Start of section headers: 3440 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd68: │ │ │ │ +There are 33 section headers, starting at offset 0xd70: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000028 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000288 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000cc 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b0 000128 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005d8 0000c7 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006a0 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 000714 00001d 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 000731 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000780 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a50 0001d1 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c21 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000cc 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b8 000128 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c7 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001d 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 000739 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a58 0001d1 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c29 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x108564) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/6d/410b58a5a4af948a4600568a2cdc638fd10eb5.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3424 (bytes into file) │ │ │ │ + Start of section headers: 3432 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd60: │ │ │ │ +There are 33 section headers, starting at offset 0xd68: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000028 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000288 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000cc 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b0 000124 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005d8 0000c7 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006a0 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 000714 00001d 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 000731 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000780 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a50 0001c9 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c19 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000cc 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b8 000124 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c7 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001d 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 000739 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a58 0001c9 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c21 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x236016) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/6d/8c71240573922fa91febec36e09ab776bb671f.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3432 (bytes into file) │ │ │ │ + Start of section headers: 3424 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd68: │ │ │ │ +There are 33 section headers, starting at offset 0xd60: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000028 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000288 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000ce 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b8 000128 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c1 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a58 0001c9 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c21 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b0 000128 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005d8 0000c1 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a0 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 000714 00001e 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 000732 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000780 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a50 0001c9 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c19 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x17): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0xe81b5) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/6e/555b6e445dca415702ffbfb34394a4bc5c02ce.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3424 (bytes into file) │ │ │ │ + Start of section headers: 3416 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd60: │ │ │ │ +There are 33 section headers, starting at offset 0xd58: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000028 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000288 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000ce 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b8 00012a 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e8 0000c0 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a58 0001c5 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c1d 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b0 00012a 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c0 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a0 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 000714 00001e 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 000732 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000780 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a50 0001c5 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c15 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x15): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x236b3e) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 30 20 0 0 0 0 0 0 (DW_OP_addr: 2030) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/6e/910afa3c2e7c98eb8357917fcf5329f78d05f5.debug │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -21,15 +21,15 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000132 00 C 0 0 8 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000133 00 C 0 0 8 │ │ │ │ [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000cc 00 C 0 0 8 │ │ │ │ [25] .debug_line PROGBITS 0000000000000000 0004b8 000127 00 C 0 0 8 │ │ │ │ [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c6 01 MSC 0 0 8 │ │ │ │ [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001d 00 0 0 1 │ │ │ │ [29] .gnu_debugaltlink PROGBITS 0000000000000000 000739 00004c 00 0 0 1 │ │ │ │ [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x27bed7) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/6f/67686877e97e16db6c22112531f12bc5c196c1.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3416 (bytes into file) │ │ │ │ + Start of section headers: 3408 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd58: │ │ │ │ +There are 33 section headers, starting at offset 0xd50: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 00002c 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000290 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000ce 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b8 000129 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e8 0000bc 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a58 0001bd 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c15 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b0 000129 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000bc 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a0 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 000714 00001e 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 000732 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000780 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a50 0001bd 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c0d 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x11): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x1bf0a6) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 30 20 0 0 0 0 0 0 (DW_OP_addr: 2030) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/6f/e5696928e0f0f8d2b29b74095ac2e5e6b4cfbf.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x108601) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 30 20 0 0 0 0 0 0 (DW_OP_addr: 2030) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/70/11ae40873c2588ee989c86ec52750979dc831a.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x23c04e) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/70/b39638345d83c9621a52f92743c2c8d21e82a2.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3424 (bytes into file) │ │ │ │ + Start of section headers: 3416 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd60: │ │ │ │ +There are 33 section headers, starting at offset 0xd58: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 00002c 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000290 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000ce 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b8 00012a 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e8 0000bd 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a58 0001c1 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c19 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b0 00012a 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000bd 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a0 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 000714 00001e 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 000732 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000780 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a50 0001c1 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c11 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x13): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x235707) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 30 20 0 0 0 0 0 0 (DW_OP_addr: 2030) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/72/003ce5743db514a78f9aa848d0d562b469557f.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -21,15 +21,15 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 00012f 00 C 0 0 8 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 00012e 00 C 0 0 8 │ │ │ │ [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ [25] .debug_line PROGBITS 0000000000000000 0004b0 000128 00 C 0 0 8 │ │ │ │ [26] .debug_line_str PROGBITS 0000000000000000 0005d8 0000c1 01 MSC 0 0 8 │ │ │ │ [27] .debug_loclists PROGBITS 0000000000000000 0006a0 000074 00 C 0 0 8 │ │ │ │ [28] .debug_rnglists PROGBITS 0000000000000000 000714 00001e 00 0 0 1 │ │ │ │ [29] .gnu_debugaltlink PROGBITS 0000000000000000 000732 00004c 00 0 0 1 │ │ │ │ [30] .symtab SYMTAB 0000000000000000 000780 0002d0 18 31 20 8 │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x29b051) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 40 20 0 0 0 0 0 0 (DW_OP_addr: 2040) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/72/5ed2e0295a72a43be1d4fda9b8b92e3ef0a45a.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x2e8e47) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 40 20 0 0 0 0 0 0 (DW_OP_addr: 2040) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/74/7b6eaaf2f43189e382863047b7673871563ffb.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -21,15 +21,15 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 00012f 00 C 0 0 8 │ │ │ │ [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ [25] .debug_line PROGBITS 0000000000000000 0004b0 000129 00 C 0 0 8 │ │ │ │ [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c6 01 MSC 0 0 8 │ │ │ │ [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x20): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0xc5fb9) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 40 20 0 0 0 0 0 0 (DW_OP_addr: 2040) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/75/254a68e40b843f9cfd5f9a24ce994edf14e1ab.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -21,15 +21,15 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 00012f 00 C 0 0 8 │ │ │ │ [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ [25] .debug_line PROGBITS 0000000000000000 0004b0 000125 00 C 0 0 8 │ │ │ │ [26] .debug_line_str PROGBITS 0000000000000000 0005d8 0000c4 01 MSC 0 0 8 │ │ │ │ [27] .debug_loclists PROGBITS 0000000000000000 0006a0 000074 00 C 0 0 8 │ │ │ │ [28] .debug_rnglists PROGBITS 0000000000000000 000714 00001e 00 0 0 1 │ │ │ │ [29] .gnu_debugaltlink PROGBITS 0000000000000000 000732 00004c 00 0 0 1 │ │ │ │ [30] .symtab SYMTAB 0000000000000000 000780 0002d0 18 31 20 8 │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x20): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x298a2d) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 48 20 0 0 0 0 0 0 (DW_OP_addr: 2048) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/75/afd64318d26f7a6a40b9bd6b6e1cf01b559d36.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3432 (bytes into file) │ │ │ │ + Start of section headers: 3440 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd68: │ │ │ │ +There are 33 section headers, starting at offset 0xd70: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000028 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000288 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000cc 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b0 000128 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005d8 0000c7 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006a0 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 000714 00001d 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 000731 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000780 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a50 0001cf 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c1f 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000cc 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b8 000128 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c7 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001d 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 000739 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a58 0001cf 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c27 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x1e1b19) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/76/9e6a7dd5ddf710723b6519c77920f20137e7e8.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x285335) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/77/f278a246e1fe0b776a1c8071fdf8868424174f.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -21,15 +21,15 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000132 00 C 0 0 8 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000133 00 C 0 0 8 │ │ │ │ [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000cc 00 C 0 0 8 │ │ │ │ [25] .debug_line PROGBITS 0000000000000000 0004b8 000126 00 C 0 0 8 │ │ │ │ [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c4 01 MSC 0 0 8 │ │ │ │ [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001d 00 0 0 1 │ │ │ │ [29] .gnu_debugaltlink PROGBITS 0000000000000000 000739 00004c 00 0 0 1 │ │ │ │ [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x294ac2) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 30 20 0 0 0 0 0 0 (DW_OP_addr: 2030) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/78/aee32b2dbabaa50f21e4491a3c2706a40d5931.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0xf8e75) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/79/504737d5d70dc4329985efe360027cd91626bb.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -21,15 +21,15 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 00012f 00 C 0 0 8 │ │ │ │ [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ [25] .debug_line PROGBITS 0000000000000000 0004b0 000128 00 C 0 0 8 │ │ │ │ [26] .debug_line_str PROGBITS 0000000000000000 0005d8 0000bc 01 MSC 0 0 8 │ │ │ │ [27] .debug_loclists PROGBITS 0000000000000000 000698 000074 00 C 0 0 8 │ │ │ │ [28] .debug_rnglists PROGBITS 0000000000000000 00070c 00001e 00 0 0 1 │ │ │ │ [29] .gnu_debugaltlink PROGBITS 0000000000000000 00072a 00004c 00 0 0 1 │ │ │ │ [30] .symtab SYMTAB 0000000000000000 000778 0002d0 18 31 20 8 │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x12): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x1e6272) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 30 20 0 0 0 0 0 0 (DW_OP_addr: 2030) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/79/e9fe5b192df16913af3d07d21a85b7cffb1dce.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x2c18e8) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 48 20 0 0 0 0 0 0 (DW_OP_addr: 2048) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/7a/16d79cdb64c6bb72105faf57162c48ab9673d2.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -21,15 +21,15 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 00012f 00 C 0 0 8 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 00012e 00 C 0 0 8 │ │ │ │ [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ [25] .debug_line PROGBITS 0000000000000000 0004b0 000125 00 C 0 0 8 │ │ │ │ [26] .debug_line_str PROGBITS 0000000000000000 0005d8 0000c5 01 MSC 0 0 8 │ │ │ │ [27] .debug_loclists PROGBITS 0000000000000000 0006a0 000074 00 C 0 0 8 │ │ │ │ [28] .debug_rnglists PROGBITS 0000000000000000 000714 00001e 00 0 0 1 │ │ │ │ [29] .gnu_debugaltlink PROGBITS 0000000000000000 000732 00004c 00 0 0 1 │ │ │ │ [30] .symtab SYMTAB 0000000000000000 000780 0002d0 18 31 20 8 │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x23aecd) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 40 20 0 0 0 0 0 0 (DW_OP_addr: 2040) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/7a/32f88d852ae9b23cde7b53e1e88f5fa24b15e2.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x280c3a) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/7a/4c59a0e0d94f04eb1e6f92476e35d0201b7c42.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x282784) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 48 20 0 0 0 0 0 0 (DW_OP_addr: 2048) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/7a/71768f80f10d9f823cb3b84c115fa5b6020eeb.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x108729) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/7b/f0e2ff4fff2e096da20f77158560d8d6ddd27b.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x2e8182) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 28 20 0 0 0 0 0 0 (DW_OP_addr: 2028) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/7c/56e938b1e260420dee0feb1305f8ee6d265201.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0xe6b1a) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/7c/affb071a2fd50fc130efc07f90b7fb983fc427.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x2772fb) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/7d/0e3315a9597a9d80aa6c80b5e34c7e3e056477.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3424 (bytes into file) │ │ │ │ + Start of section headers: 3416 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd60: │ │ │ │ +There are 33 section headers, starting at offset 0xd58: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000028 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000288 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000ce 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b8 00012a 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e8 0000bd 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a58 0001c3 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c1b 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b0 00012a 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000bd 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a0 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 000714 00001e 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 000732 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000780 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a50 0001c3 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c13 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x14): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x1e6078) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 30 20 0 0 0 0 0 0 (DW_OP_addr: 2030) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/7d/5cd3dc9297e8ad9b2b167db5bc50ad5c87681f.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -21,15 +21,15 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000132 00 C 0 0 8 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000133 00 C 0 0 8 │ │ │ │ [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000cc 00 C 0 0 8 │ │ │ │ [25] .debug_line PROGBITS 0000000000000000 0004b8 00012a 00 C 0 0 8 │ │ │ │ [26] .debug_line_str PROGBITS 0000000000000000 0005e8 0000cc 01 MSC 0 0 8 │ │ │ │ [27] .debug_loclists PROGBITS 0000000000000000 0006b8 000074 00 C 0 0 8 │ │ │ │ [28] .debug_rnglists PROGBITS 0000000000000000 00072c 00001d 00 0 0 1 │ │ │ │ [29] .gnu_debugaltlink PROGBITS 0000000000000000 000749 00004c 00 0 0 1 │ │ │ │ [30] .symtab SYMTAB 0000000000000000 000798 0002d0 18 31 20 8 │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x1bc3e2) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 40 20 0 0 0 0 0 0 (DW_OP_addr: 2040) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/7d/e3415647795c16816407475a70f1fd1243bde5.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x1e59e8) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/7f/411cf1e32e76c453273114cc6c462a7f0c699d.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -21,15 +21,15 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000132 00 C 0 0 8 │ │ │ │ [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000cc 00 C 0 0 8 │ │ │ │ [25] .debug_line PROGBITS 0000000000000000 0004b8 000127 00 C 0 0 8 │ │ │ │ [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000d4 01 MSC 0 0 8 │ │ │ │ [27] .debug_loclists PROGBITS 0000000000000000 0006b8 000074 00 C 0 0 8 │ │ │ │ [28] .debug_rnglists PROGBITS 0000000000000000 00072c 00001d 00 0 0 1 │ │ │ │ [29] .gnu_debugaltlink PROGBITS 0000000000000000 000749 00004c 00 0 0 1 │ │ │ │ [30] .symtab SYMTAB 0000000000000000 000798 0002d0 18 31 20 8 │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x1ea7ab) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 50 20 0 0 0 0 0 0 (DW_OP_addr: 2050) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/7f/a3cd91cd315d474e953fe2e9886471d596b87f.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x1e3e2d) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/7f/af019777563e4d8bfa9ceb7d3eb75bdacb3d81.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x2952e2) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/80/2f5b4c6f8d97683610af68a3464f027d4d50c8.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3432 (bytes into file) │ │ │ │ + Start of section headers: 3424 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd68: │ │ │ │ +There are 33 section headers, starting at offset 0xd60: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 00002c 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000290 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000ce 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b8 00012a 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e8 0000c0 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a58 0001c7 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c1f 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b0 00012a 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c0 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a0 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 000714 00001e 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 000732 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000780 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a50 0001c7 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c17 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x16): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x235db6) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/81/9724a7a62fb7075b1701321c7c337e1776587d.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x23aecd) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 30 20 0 0 0 0 0 0 (DW_OP_addr: 2030) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/84/0f0db363fb01fe4dbd7a941c34001ed0f0bb5a.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x19a88c) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 48 20 0 0 0 0 0 0 (DW_OP_addr: 2048) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/85/c68534bbc1f7f41a22b05cb66d86215f810d7c.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x236f21) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/86/64e37de1b1816e46fb064e17caa86098de6217.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x18d050) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 48 20 0 0 0 0 0 0 (DW_OP_addr: 2048) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/87/12af2f72eca4cc5e79e435a27e18b4b9f6d8c5.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0xa2244) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 30 20 0 0 0 0 0 0 (DW_OP_addr: 2030) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/87/f2f41988f6c16dde74cd1296d06ea520493460.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3432 (bytes into file) │ │ │ │ + Start of section headers: 3424 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd68: │ │ │ │ +There are 33 section headers, starting at offset 0xd60: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000028 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000288 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000ce 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b8 00012d 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e8 0000c1 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006b0 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 000724 00001e 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 000742 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000790 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a60 0001c3 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c23 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b0 00012d 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c1 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a58 0001c3 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c1b 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x1c): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x1ee291) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 40 20 0 0 0 0 0 0 (DW_OP_addr: 2040) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/87/fdaa5add3943359032f68f3910818e02245c45.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x2b8b53) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 40 20 0 0 0 0 0 0 (DW_OP_addr: 2040) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/89/32cff57b0889caf9ce60604b72bcb475aedaf2.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x1e59d4) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/8a/2767c9437adcc0444c00003aa6a0f1697578bc.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x2e8eeb) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 40 20 0 0 0 0 0 0 (DW_OP_addr: 2040) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/8b/550c12c42581d46022adaa9819dcde856dde88.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3440 (bytes into file) │ │ │ │ + Start of section headers: 3432 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd70: │ │ │ │ +There are 33 section headers, starting at offset 0xd68: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 00002c 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000290 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000ce 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b8 00012a 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e8 0000c7 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006b0 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 000724 00001e 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 000742 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000790 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a60 0001cd 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c2d 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b0 00012a 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c7 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a58 0001cd 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c25 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x25): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x2855ed) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 48 20 0 0 0 0 0 0 (DW_OP_addr: 2048) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/8b/e50cdc12bdc1dfa620e73ef62c0717c8b8f88a.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x26d87e) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/8c/7f8f21952b062b887728cfcf3769802fffd216.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x238f86) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/8d/0098eda11eb58160f6e42e007b3f064c391caf.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0xe81b5) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/8e/05e121a1341ed52a8571863f75d4d7039ae35f.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3432 (bytes into file) │ │ │ │ + Start of section headers: 3424 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd68: │ │ │ │ +There are 33 section headers, starting at offset 0xd60: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000028 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000288 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000ce 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b8 000126 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c4 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a58 0001c7 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c1f 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b0 000126 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005d8 0000c4 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a0 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 000714 00001e 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 000732 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000780 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a50 0001c7 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c17 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x1f): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x77222) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 40 20 0 0 0 0 0 0 (DW_OP_addr: 2040) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -1,9 +1,8 @@ │ │ │ │ _GCC: (Debian 15.2.0-17) 15.2.0 │ │ │ │ -N@enj00p1 │ │ │ │ /usr/lib/debug/.dwz/x86_64-linux-gnu/python3-mypy.debug │ │ │ │ crtstuff.c │ │ │ │ deregister_tm_clones │ │ │ │ __do_global_dtors_aux │ │ │ │ completed.0 │ │ │ │ __do_global_dtors_aux_fini_array_entry │ │ │ │ frame_dummy │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/8e/b78dcc3a517114e77e4bf1b0330527a9c7646c.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3448 (bytes into file) │ │ │ │ + Start of section headers: 3440 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd78: │ │ │ │ +There are 33 section headers, starting at offset 0xd70: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000028 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000288 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000ce 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b8 00012b 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e8 0000c5 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006b0 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 000724 00001e 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 000742 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000790 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a60 0001d5 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c35 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b0 00012b 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c5 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a58 0001d5 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c2d 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x1d): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x23a468) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/8f/41065eb85428e8ed9f26f892513f865bd4b205.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -21,15 +21,15 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 00012f 00 C 0 0 8 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 00012e 00 C 0 0 8 │ │ │ │ [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ [25] .debug_line PROGBITS 0000000000000000 0004b0 00012a 00 C 0 0 8 │ │ │ │ [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c3 01 MSC 0 0 8 │ │ │ │ [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x2862ea) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 48 20 0 0 0 0 0 0 (DW_OP_addr: 2048) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/8f/48972850c96bb2d1ee225edef1f06e43bc4059.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -21,15 +21,15 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 00012f 00 C 0 0 8 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 00012e 00 C 0 0 8 │ │ │ │ [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ [25] .debug_line PROGBITS 0000000000000000 0004b0 00012b 00 C 0 0 8 │ │ │ │ [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c4 01 MSC 0 0 8 │ │ │ │ [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x236fe0) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 48 20 0 0 0 0 0 0 (DW_OP_addr: 2048) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/90/070b9fd4a64f44d274828d33cb76a314c482b9.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3424 (bytes into file) │ │ │ │ + Start of section headers: 3416 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd60: │ │ │ │ +There are 33 section headers, starting at offset 0xd58: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000028 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000288 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000ce 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b8 00012a 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e8 0000be 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a58 0001c1 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c19 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b0 00012a 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000be 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a0 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 000714 00001e 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 000732 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000780 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a50 0001c1 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c11 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x13): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x26a26b) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 30 20 0 0 0 0 0 0 (DW_OP_addr: 2030) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/90/e09b703408eba84a60c22d53f9682c726a2d09.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3424 (bytes into file) │ │ │ │ + Start of section headers: 3416 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd60: │ │ │ │ +There are 33 section headers, starting at offset 0xd58: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000028 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000288 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000ce 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b8 00012a 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e8 0000bc 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a58 0001c1 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c19 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b0 00012a 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000bc 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a0 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 000714 00001e 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 000732 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000780 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a50 0001c1 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c11 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x14): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x8d300) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 30 20 0 0 0 0 0 0 (DW_OP_addr: 2030) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/91/c666caf4456aa98013dab957bb017b2738a8b7.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -21,15 +21,15 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 00012f 00 C 0 0 8 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 00012e 00 C 0 0 8 │ │ │ │ [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ [25] .debug_line PROGBITS 0000000000000000 0004b0 00012c 00 C 0 0 8 │ │ │ │ [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c4 01 MSC 0 0 8 │ │ │ │ [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x1cf67d) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 40 20 0 0 0 0 0 0 (DW_OP_addr: 2040) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/91/da7e65d1d5b21b26de26ebded630ba7ffd8bbe.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x19a620) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 40 20 0 0 0 0 0 0 (DW_OP_addr: 2040) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/92/f9a32d32334ba0b738178f3501a287ea6465b2.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x2e92b4) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/93/9abdb907c21accfdf23b485b8b6819144ad1c1.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x235707) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 30 20 0 0 0 0 0 0 (DW_OP_addr: 2030) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/94/382125fedc7796f1b9f5357e1c60e81edaa44a.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -21,15 +21,15 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 00012f 00 C 0 0 8 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 00012e 00 C 0 0 8 │ │ │ │ [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ [25] .debug_line PROGBITS 0000000000000000 0004b0 000129 00 C 0 0 8 │ │ │ │ [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000be 01 MSC 0 0 8 │ │ │ │ [27] .debug_loclists PROGBITS 0000000000000000 0006a0 000074 00 C 0 0 8 │ │ │ │ [28] .debug_rnglists PROGBITS 0000000000000000 000714 00001e 00 0 0 1 │ │ │ │ [29] .gnu_debugaltlink PROGBITS 0000000000000000 000732 00004c 00 0 0 1 │ │ │ │ [30] .symtab SYMTAB 0000000000000000 000780 0002d0 18 31 20 8 │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x27f0fb) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/94/41e99bab6b07412461a1efc813acdc65aed8a8.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -21,15 +21,15 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000132 00 C 0 0 8 │ │ │ │ [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000cc 00 C 0 0 8 │ │ │ │ [25] .debug_line PROGBITS 0000000000000000 0004b8 000128 00 C 0 0 8 │ │ │ │ [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c3 01 MSC 0 0 8 │ │ │ │ [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001d 00 0 0 1 │ │ │ │ [29] .gnu_debugaltlink PROGBITS 0000000000000000 000739 00004c 00 0 0 1 │ │ │ │ [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x1e6272) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 30 20 0 0 0 0 0 0 (DW_OP_addr: 2030) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/95/ee9584116aef6bc3cc45b39465ecebea929ce3.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x285728) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 48 20 0 0 0 0 0 0 (DW_OP_addr: 2048) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/96/31f1c071860dc4745d62067c2349c97552d4df.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x23aecd) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 40 20 0 0 0 0 0 0 (DW_OP_addr: 2040) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/96/5789e267abbc16ebd7f392498f74a2691b67fd.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x1d2eaf) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/97/8786c49d0ad971edfc511a62a898a03c52292a.debug │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x285728) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 40 20 0 0 0 0 0 0 (DW_OP_addr: 2040) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/97/acaee641126e6bb714a879525edee5d3052972.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -21,15 +21,15 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000132 00 C 0 0 8 │ │ │ │ [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000cc 00 C 0 0 8 │ │ │ │ [25] .debug_line PROGBITS 0000000000000000 0004b8 000127 00 C 0 0 8 │ │ │ │ [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000d3 01 MSC 0 0 8 │ │ │ │ [27] .debug_loclists PROGBITS 0000000000000000 0006b8 000074 00 C 0 0 8 │ │ │ │ [28] .debug_rnglists PROGBITS 0000000000000000 00072c 00001d 00 0 0 1 │ │ │ │ [29] .gnu_debugaltlink PROGBITS 0000000000000000 000749 00004c 00 0 0 1 │ │ │ │ [30] .symtab SYMTAB 0000000000000000 000798 0002d0 18 31 20 8 │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x1eaaa9) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 50 20 0 0 0 0 0 0 (DW_OP_addr: 2050) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/97/f2176a46c48678d12b1023f52fa00b5dd792c2.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x28661d) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 48 20 0 0 0 0 0 0 (DW_OP_addr: 2048) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/98/9619aced65fd7d4bb159e52e8555a7dda90ee1.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0xebf7e) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/98/d99f40dbbe0d32af0c323196ccb2534782a102.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x2861ba) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 48 20 0 0 0 0 0 0 (DW_OP_addr: 2048) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/99/9079d0cdcfc1b0208997cf43dba821d84c6cfb.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x289456) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 48 20 0 0 0 0 0 0 (DW_OP_addr: 2048) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/99/c68e5ed1afdefdd044cce3ccc9bf2a2d0d20aa.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3432 (bytes into file) │ │ │ │ + Start of section headers: 3440 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd68: │ │ │ │ +There are 33 section headers, starting at offset 0xd70: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 00002c 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000290 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000cc 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b0 000128 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005d8 0000cb 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001d 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 000739 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a58 0001cd 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c25 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000cc 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b8 000128 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000cb 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006b0 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 000724 00001d 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 000741 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000790 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a60 0001cd 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c2d 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x88c2c) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 48 20 0 0 0 0 0 0 (DW_OP_addr: 2048) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/9a/3875c21490207ac6fec43e45ab29d7d01d3265.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3424 (bytes into file) │ │ │ │ + Start of section headers: 3416 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd60: │ │ │ │ +There are 33 section headers, starting at offset 0xd58: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 00002c 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000290 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000ce 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b8 000126 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c4 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a58 0001c1 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c19 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b0 000126 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005d8 0000c4 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a0 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 000714 00001e 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 000732 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000780 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a50 0001c1 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c11 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x1e): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x1dcf09) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 40 20 0 0 0 0 0 0 (DW_OP_addr: 2040) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/9a/8b6e7b27f811f4ff653f86e1673c055afb7f20.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x29d0a9) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/9a/c532e8ec36da6e30b6b8b8625c079f3fd46599.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3424 (bytes into file) │ │ │ │ + Start of section headers: 3416 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd60: │ │ │ │ +There are 33 section headers, starting at offset 0xd58: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000028 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000288 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000ce 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b8 00012a 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e8 0000be 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a58 0001c5 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c1d 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b0 00012a 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000be 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a0 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 000714 00001e 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 000732 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000780 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a50 0001c5 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c15 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x15): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0xa2244) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 30 20 0 0 0 0 0 0 (DW_OP_addr: 2030) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/9c/39a59ce673bda20f7f3dad7322b1316bfd7f01.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3416 (bytes into file) │ │ │ │ + Start of section headers: 3408 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd58: │ │ │ │ +There are 33 section headers, starting at offset 0xd50: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000028 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000288 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000ce 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b8 000129 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e8 0000bb 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a58 0001bb 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c13 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b0 000129 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000bb 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a0 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 000714 00001e 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 000732 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000780 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a50 0001bb 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c0b 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x11): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x23c0ff) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 30 20 0 0 0 0 0 0 (DW_OP_addr: 2030) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/9c/bcb71ffc920c5885fec6e18166a53b0895d2f9.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3432 (bytes into file) │ │ │ │ + Start of section headers: 3424 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd68: │ │ │ │ +There are 33 section headers, starting at offset 0xd60: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000028 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000288 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000ce 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b8 00012b 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e8 0000c5 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006b0 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 000724 00001e 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 000742 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000790 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a60 0001c5 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c25 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b0 00012b 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c5 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a58 0001c5 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c1d 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x21): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x285d6e) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 48 20 0 0 0 0 0 0 (DW_OP_addr: 2048) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/9d/67271e6429ec77ad802bcf8f9a6e56a06a6a79.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x285b93) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 48 20 0 0 0 0 0 0 (DW_OP_addr: 2048) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/9d/6af2806ac32148b950a1dccc8f19d0145f4cd3.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x1f6233) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 30 20 0 0 0 0 0 0 (DW_OP_addr: 2030) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/9d/6fa177044f37aa34c052f30037528ff81275be.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3440 (bytes into file) │ │ │ │ + Start of section headers: 3448 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd70: │ │ │ │ +There are 33 section headers, starting at offset 0xd78: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000028 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000288 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000cc 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b0 00012a 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000cd 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006b0 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 000724 00001d 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 000741 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000790 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a60 0001cb 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c2b 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000cc 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b8 00012a 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e8 0000cd 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006b8 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 00072c 00001d 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 000749 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000798 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a68 0001cb 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c33 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x282784) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 48 20 0 0 0 0 0 0 (DW_OP_addr: 2048) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/9d/bbf16246f368cfe5aa0385370664ee505c6362.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3424 (bytes into file) │ │ │ │ + Start of section headers: 3432 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd60: │ │ │ │ +There are 33 section headers, starting at offset 0xd68: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000028 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000288 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000cc 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b0 00012a 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c7 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001d 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 000739 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a58 0001c3 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c1b 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000cc 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b8 00012a 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e8 0000c7 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006b0 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 000724 00001d 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 000741 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000790 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a60 0001c3 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c23 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0xf8e75) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/9e/3e128da1b473a249c916641efa54fc96ff5074.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -21,15 +21,15 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000132 00 C 0 0 8 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000133 00 C 0 0 8 │ │ │ │ [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000cc 00 C 0 0 8 │ │ │ │ [25] .debug_line PROGBITS 0000000000000000 0004b8 000129 00 C 0 0 8 │ │ │ │ [26] .debug_line_str PROGBITS 0000000000000000 0005e8 0000c7 01 MSC 0 0 8 │ │ │ │ [27] .debug_loclists PROGBITS 0000000000000000 0006b0 000074 00 C 0 0 8 │ │ │ │ [28] .debug_rnglists PROGBITS 0000000000000000 000724 00001d 00 0 0 1 │ │ │ │ [29] .gnu_debugaltlink PROGBITS 0000000000000000 000741 00004c 00 0 0 1 │ │ │ │ [30] .symtab SYMTAB 0000000000000000 000790 0002d0 18 31 20 8 │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x27f699) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/9f/95d56a7bb58f932df6b4142abadedbcda315b4.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x234ef8) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 30 20 0 0 0 0 0 0 (DW_OP_addr: 2030) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/9f/f48c1909809d11067ceaa8acb064531d1d8f3c.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -21,15 +21,15 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 00012f 00 C 0 0 8 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 00012e 00 C 0 0 8 │ │ │ │ [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ [25] .debug_line PROGBITS 0000000000000000 0004b0 00012a 00 C 0 0 8 │ │ │ │ [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c5 01 MSC 0 0 8 │ │ │ │ [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x19a88c) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 48 20 0 0 0 0 0 0 (DW_OP_addr: 2048) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/a2/21b1e8e7354831a51e68dd8f53076f6cbf02f7.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3416 (bytes into file) │ │ │ │ + Start of section headers: 3424 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd58: │ │ │ │ +There are 33 section headers, starting at offset 0xd60: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 00002c 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000290 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000cc 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b0 000129 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000bf 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006a0 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 000714 00001d 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 000731 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000780 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a50 0001c1 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c11 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000cc 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b8 000129 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e8 0000bf 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001d 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 000739 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a58 0001c1 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c19 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x83e5a) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 28 20 0 0 0 0 0 0 (DW_OP_addr: 2028) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/a2/9a1380deaa171ff72a44ec5c84fe5db5727e41.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3424 (bytes into file) │ │ │ │ + Start of section headers: 3416 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd60: │ │ │ │ +There are 33 section headers, starting at offset 0xd58: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000028 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000288 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000ce 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b8 00012a 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e8 0000c0 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a58 0001c5 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c1d 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b0 00012a 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c0 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a0 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 000714 00001e 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 000732 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000780 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a50 0001c5 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c15 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x19): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x23bbce) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/a2/abf179523a69f880bbdab1309ac40c87ffd0f8.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3424 (bytes into file) │ │ │ │ + Start of section headers: 3416 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd60: │ │ │ │ +There are 33 section headers, starting at offset 0xd58: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 00002c 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000290 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000ce 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b8 00012a 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e8 0000be 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a58 0001c5 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c1d 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b0 00012a 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000be 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a0 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 000714 00001e 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 000732 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000780 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a50 0001c5 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c15 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x15): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x1e3db8) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 30 20 0 0 0 0 0 0 (DW_OP_addr: 2030) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/a3/aa18309a6247ca4fe01b09e7ca649cf66c265d.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0xe6e3d) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/a5/47c7d40ad79b017aad41c771c714314d0f9f80.debug │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x225948) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 30 20 0 0 0 0 0 0 (DW_OP_addr: 2030) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/a6/5a781a8804927bcef5a7e1c99cd56f90a12a9e.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -21,15 +21,15 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 00012f 00 C 0 0 8 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 00012e 00 C 0 0 8 │ │ │ │ [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ [25] .debug_line PROGBITS 0000000000000000 0004b0 000129 00 C 0 0 8 │ │ │ │ [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c1 01 MSC 0 0 8 │ │ │ │ [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x2e92b4) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/a6/8afc54778a19b7cd2cf1d27206dcc1d7e54e28.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x2836fc) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 30 20 0 0 0 0 0 0 (DW_OP_addr: 2030) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/a7/45e38b32a4c78fbe354c0e64f5f0c1a10c7677.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x1f4105) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 30 20 0 0 0 0 0 0 (DW_OP_addr: 2030) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/a8/d88c07e921be819ea55a93c71863cebc6fdc58.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x1e3db8) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 30 20 0 0 0 0 0 0 (DW_OP_addr: 2030) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/a9/9ab90329e344be7ea38adc6d5e3c033af87001.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3432 (bytes into file) │ │ │ │ + Start of section headers: 3440 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd68: │ │ │ │ +There are 33 section headers, starting at offset 0xd70: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000028 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000288 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000cc 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b0 00012c 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c7 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001d 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 000739 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a58 0001c7 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c1f 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000cc 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b8 00012c 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e8 0000c7 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006b0 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 000724 00001d 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 000741 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000790 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a60 0001c7 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c27 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x192f66) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 40 20 0 0 0 0 0 0 (DW_OP_addr: 2040) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/a9/e64993353164f4b87bac16bf22d3e10020f74f.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x192f66) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 40 20 0 0 0 0 0 0 (DW_OP_addr: 2040) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/aa/5d021c020065dccf65ec317871b11a64947c70.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3432 (bytes into file) │ │ │ │ + Start of section headers: 3440 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd68: │ │ │ │ +There are 33 section headers, starting at offset 0xd70: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 00002c 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000290 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000cc 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b0 000128 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005d8 0000c7 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006a0 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 000714 00001d 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 000731 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000780 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a50 0001d1 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c21 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000cc 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b8 000128 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c7 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001d 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 000739 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a58 0001d1 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c29 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x1e1807) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/aa/9877e13a9231b618399bff0567baab6df9a851.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x1e1b19) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/ab/1d76e7747d8f55c611ee0daf5a8766b2623fcf.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3432 (bytes into file) │ │ │ │ + Start of section headers: 3424 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd68: │ │ │ │ +There are 33 section headers, starting at offset 0xd60: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000028 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000288 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000ce 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b8 00012b 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e8 0000c6 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006b0 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 000724 00001e 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 000742 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000790 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a60 0001c5 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c25 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b0 00012b 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c6 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a58 0001c5 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c1d 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x21): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x286424) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 48 20 0 0 0 0 0 0 (DW_OP_addr: 2048) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/ab/74b3fac13671787507df9634132b4711a19f7c.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x2b3719) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/ab/c668415c179dc4268b67639b8ecfe80f980751.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x1f3ce5) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 30 20 0 0 0 0 0 0 (DW_OP_addr: 2030) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/ab/f702cc48285779689bec3f88cdbe22583bf84f.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3424 (bytes into file) │ │ │ │ + Start of section headers: 3416 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd60: │ │ │ │ +There are 33 section headers, starting at offset 0xd58: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 00002c 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000290 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000ce 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b8 00012a 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e8 0000bd 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a58 0001c1 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c19 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b0 00012a 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000bd 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a0 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 000714 00001e 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 000732 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000780 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a50 0001c1 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c11 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x13): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0xa1f99) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 30 20 0 0 0 0 0 0 (DW_OP_addr: 2030) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/ac/64be1abcfd0d126f8e47a9940ec28b942261ed.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -21,15 +21,15 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 00012f 00 C 0 0 8 │ │ │ │ [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ [25] .debug_line PROGBITS 0000000000000000 0004b0 00012a 00 C 0 0 8 │ │ │ │ [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c5 01 MSC 0 0 8 │ │ │ │ [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x22): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x28655b) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 48 20 0 0 0 0 0 0 (DW_OP_addr: 2048) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/ac/9f003f51f853cd4c8cc1147352c0487c676baa.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x28610b) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 48 20 0 0 0 0 0 0 (DW_OP_addr: 2048) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/ac/db2588cd19e09eb0067df0dfe605e85cd51c70.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x239139) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/ad/d0bedd32fdbefb44507fdb86087e80ef1e10af.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x285eeb) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 48 20 0 0 0 0 0 0 (DW_OP_addr: 2048) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/ae/8d3199d0c50db53bd820c4be1b43f9b99732f9.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x2d3891) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 30 20 0 0 0 0 0 0 (DW_OP_addr: 2030) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/af/099aa4401be859d8f29566dc2f8ea42fdd725e.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0xa1f99) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 30 20 0 0 0 0 0 0 (DW_OP_addr: 2030) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/af/6c4eea3e0459824d8392cdfcf6a876ac04f32c.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3432 (bytes into file) │ │ │ │ + Start of section headers: 3424 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd68: │ │ │ │ +There are 33 section headers, starting at offset 0xd60: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 00002c 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000290 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000ce 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b8 00012b 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e8 0000bf 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a58 0001c7 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c1f 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b0 00012b 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000bf 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a0 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 000714 00001e 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 000732 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000780 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a50 0001c7 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c17 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x17): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x27bed7) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/b0/a9d90458fa7f10b1099f20cfd14aa7c01f7603.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3424 (bytes into file) │ │ │ │ + Start of section headers: 3416 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd60: │ │ │ │ +There are 33 section headers, starting at offset 0xd58: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000028 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000288 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000ce 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b8 00012a 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e8 0000be 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a58 0001c5 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c1d 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b0 00012a 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000be 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a0 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 000714 00001e 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 000732 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000780 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a50 0001c5 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c15 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x15): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x1d2f21) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 30 20 0 0 0 0 0 0 (DW_OP_addr: 2030) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/b1/2b3c8beb4ec31754c9bd2f9f50a91f782c59ff.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3432 (bytes into file) │ │ │ │ + Start of section headers: 3424 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd68: │ │ │ │ +There are 33 section headers, starting at offset 0xd60: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 00002c 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000290 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000ce 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b8 00012a 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e8 0000bf 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a58 0001c7 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c1f 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b0 00012a 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000bf 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a0 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 000714 00001e 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 000732 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000780 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a50 0001c7 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c17 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x16): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x2877ed) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/b2/52e9d4967beaa8dd53a93588eee681e3a19d2f.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3448 (bytes into file) │ │ │ │ + Start of section headers: 3440 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd78: │ │ │ │ +There are 33 section headers, starting at offset 0xd70: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000028 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000288 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000ce 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b8 00012b 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e8 0000c5 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006b0 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 000724 00001e 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 000742 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000790 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a60 0001d3 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c33 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b0 00012b 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c5 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a58 0001d3 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c2b 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x1c): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x239139) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/b3/a091e32e913160c3ae570382f729e7a930e381.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3432 (bytes into file) │ │ │ │ + Start of section headers: 3424 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd68: │ │ │ │ +There are 33 section headers, starting at offset 0xd60: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000028 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000288 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000ce 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b8 00012c 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e8 0000c2 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006b0 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 000724 00001e 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 000742 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000790 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a60 0001c5 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c25 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b0 00012c 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c2 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a58 0001c5 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c1d 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x1d): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x2b8b53) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 40 20 0 0 0 0 0 0 (DW_OP_addr: 2040) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/b4/80f35f158767898c68dc4fb5172c3496b3479c.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3448 (bytes into file) │ │ │ │ + Start of section headers: 3440 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd78: │ │ │ │ +There are 33 section headers, starting at offset 0xd70: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000028 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000288 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000ce 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b8 00012b 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e8 0000c6 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006b0 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 000724 00001e 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 000742 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000790 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a60 0001d3 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c33 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b0 00012b 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c6 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a58 0001d3 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c2b 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x25): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x296cc3) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 48 20 0 0 0 0 0 0 (DW_OP_addr: 2048) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/b4/b9fd30a28d62fb8613ba448e68d20cc54931bf.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3424 (bytes into file) │ │ │ │ + Start of section headers: 3416 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd60: │ │ │ │ +There are 33 section headers, starting at offset 0xd58: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000028 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000288 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000ce 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b8 00012d 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e8 0000c0 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a58 0001c1 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c19 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b0 00012d 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c0 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a0 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 000714 00001e 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 000732 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000780 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a50 0001c1 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c11 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x1c): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x19a620) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 40 20 0 0 0 0 0 0 (DW_OP_addr: 2040) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/b4/eb23d4a6bc1e1e20cf20197cb57885a93e7ae0.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x2afa8c) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 40 20 0 0 0 0 0 0 (DW_OP_addr: 2040) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/b5/2f3a1a89fb12f421fdc9185ccf7067379e1ba5.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x23): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x28610b) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 48 20 0 0 0 0 0 0 (DW_OP_addr: 2048) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/b5/95b9fea6b3fd2f9ae0a3af79a000d697126869.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x273b09) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 40 20 0 0 0 0 0 0 (DW_OP_addr: 2040) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/b6/3b137e7c969c2c9a3fb45d5d4d44f6ebafd45d.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x285fbe) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 50 20 0 0 0 0 0 0 (DW_OP_addr: 2050) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/b6/e9f8ada4d71b71df324236ca765ed9a963798d.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -21,15 +21,15 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 00012f 00 C 0 0 8 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 00012e 00 C 0 0 8 │ │ │ │ [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ [25] .debug_line PROGBITS 0000000000000000 0004b0 00012a 00 C 0 0 8 │ │ │ │ [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000be 01 MSC 0 0 8 │ │ │ │ [27] .debug_loclists PROGBITS 0000000000000000 0006a0 000074 00 C 0 0 8 │ │ │ │ [28] .debug_rnglists PROGBITS 0000000000000000 000714 00001e 00 0 0 1 │ │ │ │ [29] .gnu_debugaltlink PROGBITS 0000000000000000 000732 00004c 00 0 0 1 │ │ │ │ [30] .symtab SYMTAB 0000000000000000 000780 0002d0 18 31 20 8 │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x754f5) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/b6/fccfbaa562be313c9fbc1902e8916c4311691b.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -21,15 +21,15 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000132 00 C 0 0 8 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000133 00 C 0 0 8 │ │ │ │ [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000cc 00 C 0 0 8 │ │ │ │ [25] .debug_line PROGBITS 0000000000000000 0004b8 00012a 00 C 0 0 8 │ │ │ │ [26] .debug_line_str PROGBITS 0000000000000000 0005e8 0000ca 01 MSC 0 0 8 │ │ │ │ [27] .debug_loclists PROGBITS 0000000000000000 0006b8 000074 00 C 0 0 8 │ │ │ │ [28] .debug_rnglists PROGBITS 0000000000000000 00072c 00001d 00 0 0 1 │ │ │ │ [29] .gnu_debugaltlink PROGBITS 0000000000000000 000749 00004c 00 0 0 1 │ │ │ │ [30] .symtab SYMTAB 0000000000000000 000798 0002d0 18 31 20 8 │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x1cf7fa) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 40 20 0 0 0 0 0 0 (DW_OP_addr: 2040) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/b7/2b7ac29088baf8d743884f583662975760dc21.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3424 (bytes into file) │ │ │ │ + Start of section headers: 3416 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd60: │ │ │ │ +There are 33 section headers, starting at offset 0xd58: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000028 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000288 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000ce 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b8 00012a 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e8 0000be 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a58 0001c3 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c1b 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b0 00012a 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000be 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a0 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 000714 00001e 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 000732 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000780 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a50 0001c3 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c13 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x15): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x294ac2) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 30 20 0 0 0 0 0 0 (DW_OP_addr: 2030) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/b8/edc27cc4f8056bc44141dcb154ecbcd27b15d2.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -21,15 +21,15 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 00012f 00 C 0 0 8 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 00012e 00 C 0 0 8 │ │ │ │ [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ [25] .debug_line PROGBITS 0000000000000000 0004b0 00012b 00 C 0 0 8 │ │ │ │ [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c1 01 MSC 0 0 8 │ │ │ │ [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0xbec3c) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 40 20 0 0 0 0 0 0 (DW_OP_addr: 2040) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/b9/2ca13ee70034f8c4b7b260fbe07a93a0ad7b3c.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -21,15 +21,15 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 00012f 00 C 0 0 8 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 00012e 00 C 0 0 8 │ │ │ │ [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ [25] .debug_line PROGBITS 0000000000000000 0004b0 000129 00 C 0 0 8 │ │ │ │ [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000bd 01 MSC 0 0 8 │ │ │ │ [27] .debug_loclists PROGBITS 0000000000000000 0006a0 000074 00 C 0 0 8 │ │ │ │ [28] .debug_rnglists PROGBITS 0000000000000000 000714 00001e 00 0 0 1 │ │ │ │ [29] .gnu_debugaltlink PROGBITS 0000000000000000 000732 00004c 00 0 0 1 │ │ │ │ [30] .symtab SYMTAB 0000000000000000 000780 0002d0 18 31 20 8 │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x2836fc) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 30 20 0 0 0 0 0 0 (DW_OP_addr: 2030) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/b9/5d3b1e2e312a447efdfdfc6428dcf48d8a799e.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -21,15 +21,15 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 00012f 00 C 0 0 8 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 00012e 00 C 0 0 8 │ │ │ │ [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ [25] .debug_line PROGBITS 0000000000000000 0004b0 000128 00 C 0 0 8 │ │ │ │ [26] .debug_line_str PROGBITS 0000000000000000 0005d8 0000c1 01 MSC 0 0 8 │ │ │ │ [27] .debug_loclists PROGBITS 0000000000000000 0006a0 000074 00 C 0 0 8 │ │ │ │ [28] .debug_rnglists PROGBITS 0000000000000000 000714 00001e 00 0 0 1 │ │ │ │ [29] .gnu_debugaltlink PROGBITS 0000000000000000 000732 00004c 00 0 0 1 │ │ │ │ [30] .symtab SYMTAB 0000000000000000 000780 0002d0 18 31 20 8 │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0xe79d5) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 40 20 0 0 0 0 0 0 (DW_OP_addr: 2040) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/b9/caccb3f3498ea5de4c957e19d1c34153cb76e5.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x1e9b59) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 48 20 0 0 0 0 0 0 (DW_OP_addr: 2048) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/ba/2c6346bd40ff11cf739467c538154ebf5d3187.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3448 (bytes into file) │ │ │ │ + Start of section headers: 3440 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd78: │ │ │ │ +There are 33 section headers, starting at offset 0xd70: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 00002c 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000290 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000ce 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b8 00012b 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e8 0000c3 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006b0 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 000724 00001e 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 000742 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000790 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a60 0001d1 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c31 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b0 00012b 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c3 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a58 0001d1 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c29 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x1b): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x2356f2) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/ba/9c103754e9e56e32829ddc1bb1a82a039f1e4a.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3432 (bytes into file) │ │ │ │ + Start of section headers: 3424 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd68: │ │ │ │ +There are 33 section headers, starting at offset 0xd60: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000028 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000288 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000ce 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b8 00012a 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e8 0000c0 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a58 0001cd 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c25 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b0 00012a 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c0 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a0 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 000714 00001e 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 000732 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000780 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a50 0001cd 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c1d 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x19): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x27f71e) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/ba/e18abc677e1b74516f84edf3509dca770714b7.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3448 (bytes into file) │ │ │ │ + Start of section headers: 3440 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd78: │ │ │ │ +There are 33 section headers, starting at offset 0xd70: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000028 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000288 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000ce 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b8 00012a 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e8 0000c5 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006b0 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 000724 00001e 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 000742 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000790 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a60 0001d5 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c35 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b0 00012a 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c5 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a58 0001d5 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c2d 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x26): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x24199d) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 48 20 0 0 0 0 0 0 (DW_OP_addr: 2048) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/bb/6a0aa2fe98acf985da1216cff24178f77e4567.debug │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -21,15 +21,15 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 00012f 00 C 0 0 8 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 00012e 00 C 0 0 8 │ │ │ │ [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ [25] .debug_line PROGBITS 0000000000000000 0004b0 000128 00 C 0 0 8 │ │ │ │ [26] .debug_line_str PROGBITS 0000000000000000 0005d8 0000bc 01 MSC 0 0 8 │ │ │ │ [27] .debug_loclists PROGBITS 0000000000000000 000698 000074 00 C 0 0 8 │ │ │ │ [28] .debug_rnglists PROGBITS 0000000000000000 00070c 00001e 00 0 0 1 │ │ │ │ [29] .gnu_debugaltlink PROGBITS 0000000000000000 00072a 00004c 00 0 0 1 │ │ │ │ [30] .symtab SYMTAB 0000000000000000 000778 0002d0 18 31 20 8 │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x29a728) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 30 20 0 0 0 0 0 0 (DW_OP_addr: 2030) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/bc/042da8a5a0b8f360908d0ec45c7cc3d8a3aab6.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x2c8663) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 30 20 0 0 0 0 0 0 (DW_OP_addr: 2030) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/bd/89aa43e44ebb78266527d5490ea2d76439b163.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -21,15 +21,15 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 00012f 00 C 0 0 8 │ │ │ │ [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ [25] .debug_line PROGBITS 0000000000000000 0004b0 00012a 00 C 0 0 8 │ │ │ │ [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c6 01 MSC 0 0 8 │ │ │ │ [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x22): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x2861ba) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 48 20 0 0 0 0 0 0 (DW_OP_addr: 2048) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/bd/b17d601c16ef6872c53004534775e2c0485f4e.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3440 (bytes into file) │ │ │ │ + Start of section headers: 3432 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd70: │ │ │ │ +There are 33 section headers, starting at offset 0xd68: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 00002c 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000290 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000ce 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b8 00012a 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e8 0000c1 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006b0 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 000724 00001e 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 000742 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000790 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a60 0001cd 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c2d 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b0 00012a 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c1 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a58 0001cd 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c25 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x19): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x27f699) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/be/3433c8dff4ecd649606b20dd830066e36f6ef8.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -21,15 +21,15 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000132 00 C 0 0 8 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000133 00 C 0 0 8 │ │ │ │ [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000cc 00 C 0 0 8 │ │ │ │ [25] .debug_line PROGBITS 0000000000000000 0004b8 000126 00 C 0 0 8 │ │ │ │ [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c5 01 MSC 0 0 8 │ │ │ │ [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001d 00 0 0 1 │ │ │ │ [29] .gnu_debugaltlink PROGBITS 0000000000000000 000739 00004c 00 0 0 1 │ │ │ │ [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x29b590) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/be/544f32ee7d2d347aea7c26e511c4fcc2de7084.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x294ac2) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 30 20 0 0 0 0 0 0 (DW_OP_addr: 2030) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/be/59f63061e34884158a49bdc1e94449b009e9fd.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -21,15 +21,15 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 00012f 00 C 0 0 8 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 00012e 00 C 0 0 8 │ │ │ │ [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ [25] .debug_line PROGBITS 0000000000000000 0004b0 000125 00 C 0 0 8 │ │ │ │ [26] .debug_line_str PROGBITS 0000000000000000 0005d8 0000c2 01 MSC 0 0 8 │ │ │ │ [27] .debug_loclists PROGBITS 0000000000000000 0006a0 000074 00 C 0 0 8 │ │ │ │ [28] .debug_rnglists PROGBITS 0000000000000000 000714 00001e 00 0 0 1 │ │ │ │ [29] .gnu_debugaltlink PROGBITS 0000000000000000 000732 00004c 00 0 0 1 │ │ │ │ [30] .symtab SYMTAB 0000000000000000 000780 0002d0 18 31 20 8 │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x23ebda) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 48 20 0 0 0 0 0 0 (DW_OP_addr: 2048) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/c0/6af91a317aeb0a6f28523b03e39491e0690171.debug │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3416 (bytes into file) │ │ │ │ + Start of section headers: 3408 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd58: │ │ │ │ +There are 33 section headers, starting at offset 0xd50: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 00002c 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000290 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000ce 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b8 000128 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000bf 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006a0 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 000714 00001e 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 000732 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000780 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a50 0001c5 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c15 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b0 000128 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005d8 0000bf 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 000698 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 00070c 00001e 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 00072a 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000778 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a48 0001c5 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c0d 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x16): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x2836fc) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/c0/95147c3f44bc598e6921941ad49c94413e7f71.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x88c2c) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 48 20 0 0 0 0 0 0 (DW_OP_addr: 2048) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/c2/45951669a5bc951b50366b5277954a3bc660bd.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3424 (bytes into file) │ │ │ │ + Start of section headers: 3416 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd60: │ │ │ │ +There are 33 section headers, starting at offset 0xd58: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 00002c 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000290 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000ce 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b8 00012d 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e8 0000c0 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a58 0001c3 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c1b 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b0 00012d 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c0 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a0 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 000714 00001e 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 000732 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000780 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a50 0001c3 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c13 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x1c): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x273b09) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 40 20 0 0 0 0 0 0 (DW_OP_addr: 2040) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/c2/9849e15675ea81a09f92bbba46a48da5cddb74.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x1d99da) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/c2/f4a653d76674bd39142b0259ac3215c557c9df.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0xe6f17) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/c3/99022509ea5ce92a66cfc36458ade64e3b1b20.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3432 (bytes into file) │ │ │ │ + Start of section headers: 3424 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd68: │ │ │ │ +There are 33 section headers, starting at offset 0xd60: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 00002c 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000290 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000ce 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b8 000129 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e8 0000c1 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006b0 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 000724 00001e 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 000742 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000790 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a60 0001bf 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c1f 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b0 000129 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c1 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a58 0001bf 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c17 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x19): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x285335) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/c3/d6a0ee849aca741afecb7b6d10b3985a72df31.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x2857d2) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 48 20 0 0 0 0 0 0 (DW_OP_addr: 2048) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/c4/4728c44a9b23a4a5299bccb58594b3a8e9a6ed.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0xe6d7a) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/c4/da14bbadef552b922cae201f3a22c4d92ba7f0.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x268b73) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/c5/7488e32063f2a323a3d7850894d1cb584ae122.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0xc5fb9) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 40 20 0 0 0 0 0 0 (DW_OP_addr: 2040) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/c6/3270f0001cba9c5dda3def60cef3d2f08b6e4b.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x255352) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/c6/9337f0ddd3ad3f064955e9084eecedc581f690.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3432 (bytes into file) │ │ │ │ + Start of section headers: 3424 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd68: │ │ │ │ +There are 33 section headers, starting at offset 0xd60: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000028 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000288 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000ce 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b8 00012a 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e8 0000be 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a58 0001c7 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c1f 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b0 00012a 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000be 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a0 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 000714 00001e 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 000732 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000780 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a50 0001c7 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c17 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x16): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x1d9a52) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/c7/7b94da6b5e526abdc2a54072292a7d7b254534.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x2cd70b) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 40 20 0 0 0 0 0 0 (DW_OP_addr: 2040) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/c7/e95d37f8d681f055722546fcc384b00964443d.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x8fcb) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/c8/4dd049a2134e02c14b6472b2270a1dbdea278a.debug │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x285335) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/c8/e10849b4a26f504ada81d8bf4426b5ba7b65fb.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x2390aa) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/c8/f3a56be24631b6d09734cf6623146c945d7a99.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x88f3c) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/c9/68084829502e4528a2ecd047171a8dad2336c1.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3432 (bytes into file) │ │ │ │ + Start of section headers: 3424 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd68: │ │ │ │ +There are 33 section headers, starting at offset 0xd60: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000028 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000288 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000ce 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b8 00012c 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e8 0000c2 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006b0 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 000724 00001e 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 000742 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000790 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a60 0001c3 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c23 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b0 00012c 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c2 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a58 0001c3 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c1b 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x1d): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x2383dd) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 40 20 0 0 0 0 0 0 (DW_OP_addr: 2040) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/ca/99757b8fa474f4019d05f6084f6fe6102b7884.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -21,15 +21,15 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 00012f 00 C 0 0 8 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 00012e 00 C 0 0 8 │ │ │ │ [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ [25] .debug_line PROGBITS 0000000000000000 0004b0 000129 00 C 0 0 8 │ │ │ │ [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000be 01 MSC 0 0 8 │ │ │ │ [27] .debug_loclists PROGBITS 0000000000000000 0006a0 000074 00 C 0 0 8 │ │ │ │ [28] .debug_rnglists PROGBITS 0000000000000000 000714 00001e 00 0 0 1 │ │ │ │ [29] .gnu_debugaltlink PROGBITS 0000000000000000 000732 00004c 00 0 0 1 │ │ │ │ [30] .symtab SYMTAB 0000000000000000 000780 0002d0 18 31 20 8 │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x283bc8) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/ca/f6373e37a56765b62fb7b46c61b4ba89b63cab.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x29): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x1eaaa9) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 50 20 0 0 0 0 0 0 (DW_OP_addr: 2050) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/cb/a3ef6cc1b3f8af6a8ea205f0f3fc31b4bad178.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x83e5a) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 28 20 0 0 0 0 0 0 (DW_OP_addr: 2028) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/cb/b9a39252cc2d260819cbbdfbf273353f0ee9f5.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3448 (bytes into file) │ │ │ │ + Start of section headers: 3440 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd78: │ │ │ │ +There are 33 section headers, starting at offset 0xd70: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000028 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000288 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000ce 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b8 00012b 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e8 0000c2 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006b0 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 000724 00001e 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 000742 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000790 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a60 0001cf 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c2f 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b0 00012b 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c2 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a58 0001cf 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c27 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x1a): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x2417ee) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/cb/d2054c777b2647ca13d50d1ecd7ecc771124ec.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3416 (bytes into file) │ │ │ │ + Start of section headers: 3424 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd58: │ │ │ │ +There are 33 section headers, starting at offset 0xd60: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 00002c 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000290 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000cc 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b0 000128 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005d8 0000c4 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006a0 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 000714 00001d 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 000731 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000780 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a50 0001bf 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c0f 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000cc 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b8 000128 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c4 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001d 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 000739 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a58 0001bf 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c17 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x285335) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/ce/2523fcf85158fd23795c93b2b9073f772b2879.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3440 (bytes into file) │ │ │ │ + Start of section headers: 3432 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd70: │ │ │ │ +There are 33 section headers, starting at offset 0xd68: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000028 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000288 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000ce 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b8 00012a 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e8 0000c1 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006b0 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 000724 00001e 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 000742 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000790 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a60 0001c7 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c27 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b0 00012a 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c1 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a58 0001c7 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c1f 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x1a): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x23c04e) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/ce/300d257b95887050fb1b0042bab4794e2b6524.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3424 (bytes into file) │ │ │ │ + Start of section headers: 3432 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd60: │ │ │ │ +There are 33 section headers, starting at offset 0xd68: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000028 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000288 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000cc 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b0 000124 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005d8 0000c4 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006a0 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 000714 00001d 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 000731 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000780 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a50 0001c9 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c19 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000cc 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b8 000124 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c4 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001d 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 000739 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a58 0001c9 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c21 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x108729) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/ce/a34a742287d38d69ecc7c998b8b0d2c4ea997c.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3440 (bytes into file) │ │ │ │ + Start of section headers: 3432 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd70: │ │ │ │ +There are 33 section headers, starting at offset 0xd68: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 00002c 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000290 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000ce 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b8 00012a 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e8 0000c6 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006b0 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 000724 00001e 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 000742 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000790 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a60 0001c7 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c27 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b0 00012a 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c6 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a58 0001c7 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c1f 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x21): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x2c4635) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 48 20 0 0 0 0 0 0 (DW_OP_addr: 2048) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/cf/5eecefd4ce28b02d298cde8d0a0e43a709ada1.debug │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3440 (bytes into file) │ │ │ │ + Start of section headers: 3432 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd70: │ │ │ │ +There are 33 section headers, starting at offset 0xd68: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000028 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000288 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000ce 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b8 00012d 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e8 0000c4 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006b0 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 000724 00001e 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 000742 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000790 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a60 0001c7 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c27 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b0 00012d 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c4 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a58 0001c7 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c1f 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x1d): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x285728) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 40 20 0 0 0 0 0 0 (DW_OP_addr: 2040) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/cf/6ea4748986db082e011d81a94b02958d073993.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x2356f2) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/cf/a3c22a6ffcf08177faf1dbb888b400d2acfea7.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x1bc9ca) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 30 20 0 0 0 0 0 0 (DW_OP_addr: 2030) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/d0/0dcf27f8e5eb7838ca4527830a4e899b8d4b73.debug │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -21,15 +21,15 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 00012f 00 C 0 0 8 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 00012e 00 C 0 0 8 │ │ │ │ [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ [25] .debug_line PROGBITS 0000000000000000 0004b0 000129 00 C 0 0 8 │ │ │ │ [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000be 01 MSC 0 0 8 │ │ │ │ [27] .debug_loclists PROGBITS 0000000000000000 0006a0 000074 00 C 0 0 8 │ │ │ │ [28] .debug_rnglists PROGBITS 0000000000000000 000714 00001e 00 0 0 1 │ │ │ │ [29] .gnu_debugaltlink PROGBITS 0000000000000000 000732 00004c 00 0 0 1 │ │ │ │ [30] .symtab SYMTAB 0000000000000000 000780 0002d0 18 31 20 8 │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x234ef8) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 30 20 0 0 0 0 0 0 (DW_OP_addr: 2030) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/d0/74a7eaf5dbefc27fbce63708dd144eba398f1a.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3424 (bytes into file) │ │ │ │ + Start of section headers: 3416 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd60: │ │ │ │ +There are 33 section headers, starting at offset 0xd58: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000028 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000288 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000ce 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b8 00012a 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e8 0000bf 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a58 0001c1 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c19 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b0 00012a 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000bf 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a0 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 000714 00001e 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 000732 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000780 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a50 0001c1 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c11 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x14): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x23aecd) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 30 20 0 0 0 0 0 0 (DW_OP_addr: 2030) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/d1/9338c03c3f67641fc6fb2f6829af023fce63df.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -21,15 +21,15 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000132 00 C 0 0 8 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000133 00 C 0 0 8 │ │ │ │ [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000cc 00 C 0 0 8 │ │ │ │ [25] .debug_line PROGBITS 0000000000000000 0004b8 000127 00 C 0 0 8 │ │ │ │ [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c2 01 MSC 0 0 8 │ │ │ │ [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001d 00 0 0 1 │ │ │ │ [29] .gnu_debugaltlink PROGBITS 0000000000000000 000739 00004c 00 0 0 1 │ │ │ │ [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x23c0ff) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 30 20 0 0 0 0 0 0 (DW_OP_addr: 2030) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/d1/eee8af5b634f8112055a80bddb254a70151bf5.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -21,15 +21,15 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 00012f 00 C 0 0 8 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 00012e 00 C 0 0 8 │ │ │ │ [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ [25] .debug_line PROGBITS 0000000000000000 0004b0 000127 00 C 0 0 8 │ │ │ │ [26] .debug_line_str PROGBITS 0000000000000000 0005d8 0000c2 01 MSC 0 0 8 │ │ │ │ [27] .debug_loclists PROGBITS 0000000000000000 0006a0 000074 00 C 0 0 8 │ │ │ │ [28] .debug_rnglists PROGBITS 0000000000000000 000714 00001e 00 0 0 1 │ │ │ │ [29] .gnu_debugaltlink PROGBITS 0000000000000000 000732 00004c 00 0 0 1 │ │ │ │ [30] .symtab SYMTAB 0000000000000000 000780 0002d0 18 31 20 8 │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x23bca0) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/d2/841c7526c5931fe147e3ad030f4b71dc91c43a.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x2c09dd) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/d2/ce0179bb16ad11a07ec4af00e280beb42fba41.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x26ad75) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/d3/1da7b2498ccab9f290ca85f7a87e7b9dcbcee9.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x2836fc) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/d4/201c9e533b7fbefa3071a5f94ee717f02843fc.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x23ebda) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 48 20 0 0 0 0 0 0 (DW_OP_addr: 2048) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/d4/326bb431dbffe1b6b4a4bf3695652f0c37a86e.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x285a0c) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 48 20 0 0 0 0 0 0 (DW_OP_addr: 2048) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/d5/1c3fad4c053e4c0f412ab26e696f67cb152143.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -21,15 +21,15 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 00012f 00 C 0 0 8 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 00012e 00 C 0 0 8 │ │ │ │ [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ [25] .debug_line PROGBITS 0000000000000000 0004b0 000128 00 C 0 0 8 │ │ │ │ [26] .debug_line_str PROGBITS 0000000000000000 0005d8 0000be 01 MSC 0 0 8 │ │ │ │ [27] .debug_loclists PROGBITS 0000000000000000 000698 000074 00 C 0 0 8 │ │ │ │ [28] .debug_rnglists PROGBITS 0000000000000000 00070c 00001e 00 0 0 1 │ │ │ │ [29] .gnu_debugaltlink PROGBITS 0000000000000000 00072a 00004c 00 0 0 1 │ │ │ │ [30] .symtab SYMTAB 0000000000000000 000778 0002d0 18 31 20 8 │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0xe77a3) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/d5/241d0daee1d93abe9e38a68ae6ad5b27e44866.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x285ad3) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 50 20 0 0 0 0 0 0 (DW_OP_addr: 2050) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/d5/a31e9bafedc117b93a4703f1465a7fb0deb78d.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -21,15 +21,15 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000132 00 C 0 0 8 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000133 00 C 0 0 8 │ │ │ │ [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000cc 00 C 0 0 8 │ │ │ │ [25] .debug_line PROGBITS 0000000000000000 0004b8 00012c 00 C 0 0 8 │ │ │ │ [26] .debug_line_str PROGBITS 0000000000000000 0005e8 0000cb 01 MSC 0 0 8 │ │ │ │ [27] .debug_loclists PROGBITS 0000000000000000 0006b8 000074 00 C 0 0 8 │ │ │ │ [28] .debug_rnglists PROGBITS 0000000000000000 00072c 00001d 00 0 0 1 │ │ │ │ [29] .gnu_debugaltlink PROGBITS 0000000000000000 000749 00004c 00 0 0 1 │ │ │ │ [30] .symtab SYMTAB 0000000000000000 000798 0002d0 18 31 20 8 │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x27f0fb) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 40 20 0 0 0 0 0 0 (DW_OP_addr: 2040) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/d6/ffcaf99b8b047176ddc9834a3c46c92eba5267.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0xe6a99) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/d7/7c54b5503d4d3bde99b16ff1b354f4cf3ebf21.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -21,15 +21,15 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000132 00 C 0 0 8 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000133 00 C 0 0 8 │ │ │ │ [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000cc 00 C 0 0 8 │ │ │ │ [25] .debug_line PROGBITS 0000000000000000 0004b8 000128 00 C 0 0 8 │ │ │ │ [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c7 01 MSC 0 0 8 │ │ │ │ [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001d 00 0 0 1 │ │ │ │ [29] .gnu_debugaltlink PROGBITS 0000000000000000 000739 00004c 00 0 0 1 │ │ │ │ [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x23bbce) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/d7/cc14a82297d94d2be889ccec5f5706a7ecc25a.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3424 (bytes into file) │ │ │ │ + Start of section headers: 3432 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd60: │ │ │ │ +There are 33 section headers, starting at offset 0xd68: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000028 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000288 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000cc 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b0 000129 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c7 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001d 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 000739 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a58 0001c5 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c1d 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000cc 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b8 000129 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e8 0000c7 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006b0 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 000724 00001d 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 000741 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000790 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a60 0001c5 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c25 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x255262) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 40 20 0 0 0 0 0 0 (DW_OP_addr: 2040) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/d7/cca35e706c91114605f5a31c2f1cbe59c436ca.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x18cb36) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 30 20 0 0 0 0 0 0 (DW_OP_addr: 2030) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/d8/86394c6a0bd0015c23964892cd25ee125504c1.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3424 (bytes into file) │ │ │ │ + Start of section headers: 3432 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd60: │ │ │ │ +There are 33 section headers, starting at offset 0xd68: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 00002c 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000290 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000cc 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b0 000126 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005d8 0000c6 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006a0 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 000714 00001d 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 000731 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000780 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a50 0001c7 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c17 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000cc 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b8 000126 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c6 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001d 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 000739 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a58 0001c7 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c1f 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0xe6d7a) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/d8/fb4e247bfa0ba4ed83a5de61750f0836f7da74.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3432 (bytes into file) │ │ │ │ + Start of section headers: 3424 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd68: │ │ │ │ +There are 33 section headers, starting at offset 0xd60: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 00002c 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000290 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000ce 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b8 000126 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c4 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a58 0001c7 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c1f 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b0 000126 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005d8 0000c4 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a0 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 000714 00001e 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 000732 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000780 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a50 0001c7 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c17 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x1f): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x27f0fb) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 40 20 0 0 0 0 0 0 (DW_OP_addr: 2040) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/db/97962928d36e27a43efab78157d29f9b18366d.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3440 (bytes into file) │ │ │ │ + Start of section headers: 3432 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd70: │ │ │ │ +There are 33 section headers, starting at offset 0xd68: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 00002c 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000290 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000ce 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b8 00012a 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e8 0000c1 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006b0 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 000724 00001e 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 000742 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000790 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a60 0001cd 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c2d 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b0 00012a 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c1 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a58 0001cd 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c25 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x19): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0xec003) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/dc/c0265ecb95b49620d6a88f2281d71e17e8c901.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -21,15 +21,15 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 00012f 00 C 0 0 8 │ │ │ │ [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ [25] .debug_line PROGBITS 0000000000000000 0004b0 000129 00 C 0 0 8 │ │ │ │ [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c5 01 MSC 0 0 8 │ │ │ │ [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x22): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x289456) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 48 20 0 0 0 0 0 0 (DW_OP_addr: 2048) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/dd/017289dfe84d11f3f95f8f220cb24bdf916f85.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3448 (bytes into file) │ │ │ │ + Start of section headers: 3440 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd78: │ │ │ │ +There are 33 section headers, starting at offset 0xd70: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000028 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000288 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000ce 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b8 00012a 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e8 0000c7 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006b0 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 000724 00001e 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 000742 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000790 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a60 0001d5 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c35 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b0 00012a 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c7 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a58 0001d5 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c2d 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x26): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x1de285) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 48 20 0 0 0 0 0 0 (DW_OP_addr: 2048) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/dd/cdb37cce32a48ce827b01b44502e1c14c5162e.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x23): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x1e5e49) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 48 20 0 0 0 0 0 0 (DW_OP_addr: 2048) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/dd/ec30a2002dba76f6dcd59c9fe6870a8986168e.debug │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3440 (bytes into file) │ │ │ │ + Start of section headers: 3432 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd70: │ │ │ │ +There are 33 section headers, starting at offset 0xd68: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000028 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000288 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000ce 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b8 00012d 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e8 0000c4 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006b0 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 000724 00001e 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 000742 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000790 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a60 0001c7 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c27 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b0 00012d 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c4 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a58 0001c7 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c1f 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x1d): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x1f6b9b) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 40 20 0 0 0 0 0 0 (DW_OP_addr: 2040) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/de/fc5f76ca45fa4f50627ca4d9228afcf3d5c86b.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -21,15 +21,15 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 00012f 00 C 0 0 8 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 00012e 00 C 0 0 8 │ │ │ │ [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ [25] .debug_line PROGBITS 0000000000000000 0004b0 00012a 00 C 0 0 8 │ │ │ │ [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000bf 01 MSC 0 0 8 │ │ │ │ [27] .debug_loclists PROGBITS 0000000000000000 0006a0 000074 00 C 0 0 8 │ │ │ │ [28] .debug_rnglists PROGBITS 0000000000000000 000714 00001e 00 0 0 1 │ │ │ │ [29] .gnu_debugaltlink PROGBITS 0000000000000000 000732 00004c 00 0 0 1 │ │ │ │ [30] .symtab SYMTAB 0000000000000000 000780 0002d0 18 31 20 8 │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0xe6cfe) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/df/5e60fecffeca7e86167d8f392f25565ad61414.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x28655b) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 40 20 0 0 0 0 0 0 (DW_OP_addr: 2040) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/df/fff01dd9993b94359d9404361738debac09b05.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3408 (bytes into file) │ │ │ │ + Start of section headers: 3400 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd50: │ │ │ │ +There are 33 section headers, starting at offset 0xd48: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000028 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000288 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000ce 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b8 000128 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000be 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006a0 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 000714 00001e 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 000732 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000780 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a50 0001bd 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c0d 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b0 000128 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005d8 0000be 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 000698 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 00070c 00001e 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 00072a 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000778 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a48 0001bd 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c05 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x15): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x2862f9) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/e0/8dddbf9e7378d8f4c1c0afba3fd8739c953988.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x1e5e49) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 48 20 0 0 0 0 0 0 (DW_OP_addr: 2048) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/e0/abf14b4e8aaa7b05e804feaa348bc32b82c69f.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3440 (bytes into file) │ │ │ │ + Start of section headers: 3432 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd70: │ │ │ │ +There are 33 section headers, starting at offset 0xd68: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 00002c 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000290 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000ce 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b8 00012a 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e8 0000c1 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006b0 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 000724 00001e 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 000742 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000790 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a60 0001cb 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c2b 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b0 00012a 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c1 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a58 0001cb 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c23 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x19): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x2772fb) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/e0/deb8a67cc8d6f72f8a1bff16a43d448e18fc92.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x1f3612) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/e1/7417139389efba1d515ed1f6045748f22ad7f6.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -21,15 +21,15 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 00012f 00 C 0 0 8 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 00012e 00 C 0 0 8 │ │ │ │ [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ [25] .debug_line PROGBITS 0000000000000000 0004b0 000129 00 C 0 0 8 │ │ │ │ [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c3 01 MSC 0 0 8 │ │ │ │ [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x27a7e7) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 40 20 0 0 0 0 0 0 (DW_OP_addr: 2040) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/e1/ab593543607af65a4af573832917abae7380ba.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3424 (bytes into file) │ │ │ │ + Start of section headers: 3416 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd60: │ │ │ │ +There are 33 section headers, starting at offset 0xd58: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000028 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000288 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000ce 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b8 000128 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000bf 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006a0 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 000714 00001e 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 000732 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000780 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a50 0001c9 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c19 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b0 000128 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005d8 0000bf 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 000698 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 00070c 00001e 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 00072a 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000778 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a48 0001c9 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c11 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x17): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0xe6e3d) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/e2/6601871ed53b60d60ad17917e0f85d94b90afa.debug │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x27f71e) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/e2/f3be4a554c3e7a077b320847716f37e07b009e.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x1d): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x1bc3e2) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 40 20 0 0 0 0 0 0 (DW_OP_addr: 2040) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/e4/961709efbbb29ae4ec5e06e8131f01e7909a4e.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x2b180a) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/e4/bd734cb67da3030464f919ade6ff69d3794dbf.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x29fb2c) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/e4/e29bd2512d3d4ce71ee8472a12c89def0e076b.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x27fa22) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 40 20 0 0 0 0 0 0 (DW_OP_addr: 2040) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/e5/192e7fd9fda10aafe63c90780e6a9d5d5a1b58.debug │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -21,15 +21,15 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000132 00 C 0 0 8 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000133 00 C 0 0 8 │ │ │ │ [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000cc 00 C 0 0 8 │ │ │ │ [25] .debug_line PROGBITS 0000000000000000 0004b8 000128 00 C 0 0 8 │ │ │ │ [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000cb 01 MSC 0 0 8 │ │ │ │ [27] .debug_loclists PROGBITS 0000000000000000 0006b0 000074 00 C 0 0 8 │ │ │ │ [28] .debug_rnglists PROGBITS 0000000000000000 000724 00001d 00 0 0 1 │ │ │ │ [29] .gnu_debugaltlink PROGBITS 0000000000000000 000741 00004c 00 0 0 1 │ │ │ │ [30] .symtab SYMTAB 0000000000000000 000790 0002d0 18 31 20 8 │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x27bfe9) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 48 20 0 0 0 0 0 0 (DW_OP_addr: 2048) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/e5/7920f042699378b2af818e951f5d6fb28b8bd1.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -21,15 +21,15 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 00012f 00 C 0 0 8 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 00012e 00 C 0 0 8 │ │ │ │ [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ [25] .debug_line PROGBITS 0000000000000000 0004b0 000129 00 C 0 0 8 │ │ │ │ [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c0 01 MSC 0 0 8 │ │ │ │ [27] .debug_loclists PROGBITS 0000000000000000 0006a0 000074 00 C 0 0 8 │ │ │ │ [28] .debug_rnglists PROGBITS 0000000000000000 000714 00001e 00 0 0 1 │ │ │ │ [29] .gnu_debugaltlink PROGBITS 0000000000000000 000732 00004c 00 0 0 1 │ │ │ │ [30] .symtab SYMTAB 0000000000000000 000780 0002d0 18 31 20 8 │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0xebf7e) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/e5/83c24a84dfbaa9a886cdebc43c0a3035cbdb26.debug │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3416 (bytes into file) │ │ │ │ + Start of section headers: 3408 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd58: │ │ │ │ +There are 33 section headers, starting at offset 0xd50: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 00002c 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000290 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000ce 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b8 000129 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e8 0000bc 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a58 0001bd 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c15 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b0 000129 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000bc 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a0 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 000714 00001e 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 000732 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000780 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a50 0001bd 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c0d 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x11): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x1f4105) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 30 20 0 0 0 0 0 0 (DW_OP_addr: 2030) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/e5/d2d18cfd6cd42f6c2c81abd3b3888bd5c30f37.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x2df4be) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 48 20 0 0 0 0 0 0 (DW_OP_addr: 2048) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/e6/0c31458a9f068ba7906a29b113fc5b46f82217.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3432 (bytes into file) │ │ │ │ + Start of section headers: 3424 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd68: │ │ │ │ +There are 33 section headers, starting at offset 0xd60: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 00002c 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000290 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000ce 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b8 00012a 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e8 0000bf 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a58 0001c7 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c1f 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b0 00012a 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000bf 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a0 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 000714 00001e 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 000732 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000780 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a50 0001c7 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c17 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x16): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x29b590) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/e8/b3954af2327e945e2f8dcf4c5f39f72b3d34ea.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -21,15 +21,15 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 00012f 00 C 0 0 8 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 00012e 00 C 0 0 8 │ │ │ │ [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ [25] .debug_line PROGBITS 0000000000000000 0004b0 000128 00 C 0 0 8 │ │ │ │ [26] .debug_line_str PROGBITS 0000000000000000 0005d8 0000c1 01 MSC 0 0 8 │ │ │ │ [27] .debug_loclists PROGBITS 0000000000000000 0006a0 000074 00 C 0 0 8 │ │ │ │ [28] .debug_rnglists PROGBITS 0000000000000000 000714 00001e 00 0 0 1 │ │ │ │ [29] .gnu_debugaltlink PROGBITS 0000000000000000 000732 00004c 00 0 0 1 │ │ │ │ [30] .symtab SYMTAB 0000000000000000 000780 0002d0 18 31 20 8 │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x2418e0) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 40 20 0 0 0 0 0 0 (DW_OP_addr: 2040) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/ea/6e64542599801fb4a01b9e8d26af86242ac5d7.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3440 (bytes into file) │ │ │ │ + Start of section headers: 3432 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd70: │ │ │ │ +There are 33 section headers, starting at offset 0xd68: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 00002c 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000290 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000ce 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b8 00012b 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e8 0000c1 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006b0 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 000724 00001e 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 000742 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000790 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a60 0001cb 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c2b 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b0 00012b 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c1 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a58 0001cb 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c23 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x18): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x269e27) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/ea/81f06167b5afee9003f61d1e9e3123925b58f8.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3440 (bytes into file) │ │ │ │ + Start of section headers: 3432 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd70: │ │ │ │ +There are 33 section headers, starting at offset 0xd68: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000028 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000288 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000ce 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b8 00012a 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e8 0000c1 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006b0 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 000724 00001e 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 000742 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000790 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a60 0001cd 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c2d 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b0 00012a 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c1 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a58 0001cd 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c25 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x19): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x282068) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/eb/62d197959ab19b607d041e921804e3c50e391b.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x1cf67d) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 40 20 0 0 0 0 0 0 (DW_OP_addr: 2040) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/ec/727b65d2f911f7aef4c686ef7de5d23457ee7d.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x2c418e) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/ec/8bae0af94b6407ca2065c88d428c2ac207f1ad.debug │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3448 (bytes into file) │ │ │ │ + Start of section headers: 3440 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd78: │ │ │ │ +There are 33 section headers, starting at offset 0xd70: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000028 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000288 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000ce 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b8 00012b 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e8 0000c2 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006b0 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 000724 00001e 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 000742 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000790 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a60 0001cf 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c2f 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b0 00012b 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c2 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a58 0001cf 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c27 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x1a): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x1e59d4) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/ed/6df3326cfd68f324576c046e828f9b422e16c4.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x241a6e) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 50 20 0 0 0 0 0 0 (DW_OP_addr: 2050) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/ee/0e833ca6ea6b94669716bfdfcbd8c45d4bf4f6.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -21,15 +21,15 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000132 00 C 0 0 8 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000133 00 C 0 0 8 │ │ │ │ [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000cc 00 C 0 0 8 │ │ │ │ [25] .debug_line PROGBITS 0000000000000000 0004b8 00012a 00 C 0 0 8 │ │ │ │ [26] .debug_line_str PROGBITS 0000000000000000 0005e8 0000ca 01 MSC 0 0 8 │ │ │ │ [27] .debug_loclists PROGBITS 0000000000000000 0006b8 000074 00 C 0 0 8 │ │ │ │ [28] .debug_rnglists PROGBITS 0000000000000000 00072c 00001d 00 0 0 1 │ │ │ │ [29] .gnu_debugaltlink PROGBITS 0000000000000000 000749 00004c 00 0 0 1 │ │ │ │ [30] .symtab SYMTAB 0000000000000000 000798 0002d0 18 31 20 8 │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x2391c9) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/ee/1ad19d5c5374dafabbac631a8a6678953154e0.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x23455e) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 48 20 0 0 0 0 0 0 (DW_OP_addr: 2048) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/ee/4098ced9abfaa1a96bd31e89538d6305067e6e.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x1e16f3) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 48 20 0 0 0 0 0 0 (DW_OP_addr: 2048) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/ee/cf2506a8674082a265a5fd67b172a3d89f7045.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x88fd0) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/ef/10eb1bd5d355367ef0fb06858885c3bf8c95fe.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x2877ed) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/ef/18c0f86f9a948685c86692697ca730353a0c84.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x24199d) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 48 20 0 0 0 0 0 0 (DW_OP_addr: 2048) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/ef/a0e3d81287a34e54ff4fd6b78dc9a5cd28b7f5.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0xc8305) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 48 20 0 0 0 0 0 0 (DW_OP_addr: 2048) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/f0/c470263ff8573d8385711b4e1b1e26df290249.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -21,15 +21,15 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 00012f 00 C 0 0 8 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 00012e 00 C 0 0 8 │ │ │ │ [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ [25] .debug_line PROGBITS 0000000000000000 0004b0 00012a 00 C 0 0 8 │ │ │ │ [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c2 01 MSC 0 0 8 │ │ │ │ [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x8d588) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/f0/f4bb4e669104a0396604668916c04989205b31.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3432 (bytes into file) │ │ │ │ + Start of section headers: 3440 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd68: │ │ │ │ +There are 33 section headers, starting at offset 0xd70: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000028 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000288 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000cc 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b0 000128 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005d8 0000c7 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006a0 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 000714 00001d 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 000731 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000780 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a50 0001cf 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c1f 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000cc 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b8 000128 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c7 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001d 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 000739 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a58 0001cf 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c27 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x236f21) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/f1/98000e232ebe62048afe7e71aef18da164d26d.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -21,15 +21,15 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 00012f 00 C 0 0 8 │ │ │ │ [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ [25] .debug_line PROGBITS 0000000000000000 0004b0 000125 00 C 0 0 8 │ │ │ │ [26] .debug_line_str PROGBITS 0000000000000000 0005d8 0000c4 01 MSC 0 0 8 │ │ │ │ [27] .debug_loclists PROGBITS 0000000000000000 0006a0 000074 00 C 0 0 8 │ │ │ │ [28] .debug_rnglists PROGBITS 0000000000000000 000714 00001e 00 0 0 1 │ │ │ │ [29] .gnu_debugaltlink PROGBITS 0000000000000000 000732 00004c 00 0 0 1 │ │ │ │ [30] .symtab SYMTAB 0000000000000000 000780 0002d0 18 31 20 8 │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x20): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x299211) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 48 20 0 0 0 0 0 0 (DW_OP_addr: 2048) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/f1/ba6a76d5e3585412cc4fe79e0cea3f96d2c10c.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x282068) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/f2/0f4e2d84a01a97039b232fb5b73e9c96a0fd5e.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x1978c6) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 40 20 0 0 0 0 0 0 (DW_OP_addr: 2040) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/f2/8fa8806dcf4e48a16506053d170093556d0f0c.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3416 (bytes into file) │ │ │ │ + Start of section headers: 3408 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd58: │ │ │ │ +There are 33 section headers, starting at offset 0xd50: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 00002c 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000290 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000ce 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b8 000128 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000be 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006a0 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 000714 00001e 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 000732 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000780 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a50 0001c5 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c15 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b0 000128 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005d8 0000be 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 000698 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 00070c 00001e 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 00072a 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000778 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a48 0001c5 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c0d 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x16): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0xe6a99) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/f2/b77d537710a9346f57bf7c5c927114e13e5206.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x1d9a52) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/f2/c0d61881a2eec37fa0f975733d829ab485c5e4.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3448 (bytes into file) │ │ │ │ + Start of section headers: 3440 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd78: │ │ │ │ +There are 33 section headers, starting at offset 0xd70: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 00002c 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000290 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000ce 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b8 000129 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e8 0000c5 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006b0 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 000724 00001e 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 000742 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000790 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a60 0001cf 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c2f 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b0 000129 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c5 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a58 0001cf 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c27 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x25): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x1e16f3) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 48 20 0 0 0 0 0 0 (DW_OP_addr: 2048) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/f3/13cc2faf28411f133c0cdf31535da3ac42638c.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x754f5) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/f4/08fdc12f7ebbc62970fd490eebbd14d2470602.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x2af03b) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/f6/2c9972d5180f5ada2d7835118ece1adcb55f03.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x1f11c2) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/f6/56c608a06c79358c36aacc2b16282f06a43673.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3424 (bytes into file) │ │ │ │ + Start of section headers: 3416 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd60: │ │ │ │ +There are 33 section headers, starting at offset 0xd58: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000028 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000288 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000ce 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b8 00012a 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e8 0000bd 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a58 0001c1 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c19 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b0 00012a 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000bd 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a0 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 000714 00001e 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 000732 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000780 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a50 0001c1 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c11 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x13): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x18cb36) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 30 20 0 0 0 0 0 0 (DW_OP_addr: 2030) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/f6/7fa293b42a7232cd3af36cae2c68370fa81ff5.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3432 (bytes into file) │ │ │ │ + Start of section headers: 3424 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd68: │ │ │ │ +There are 33 section headers, starting at offset 0xd60: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 00002c 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000290 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000ce 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b8 00012a 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e8 0000bf 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a58 0001c7 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c1f 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b0 00012a 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000bf 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a0 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 000714 00001e 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 000732 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000780 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a50 0001c7 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c17 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x16): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x26ad75) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/f6/c3da94b41751c3a31022c1b1d6cab3c08cbf65.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x2347a0) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 40 20 0 0 0 0 0 0 (DW_OP_addr: 2040) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/f9/83915e401b09e834c363f46c2b676dd14739c9.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3432 (bytes into file) │ │ │ │ + Start of section headers: 3424 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd68: │ │ │ │ +There are 33 section headers, starting at offset 0xd60: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000028 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000288 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000ce 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b8 00012a 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e8 0000be 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a58 0001c7 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c1f 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b0 00012a 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000be 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a0 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 000714 00001e 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 000732 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000780 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a50 0001c7 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c17 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x16): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0xe781a) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/f9/b736024e2f6bd7b492c9766a6701dfb4dd0847.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x1fa081) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 40 20 0 0 0 0 0 0 (DW_OP_addr: 2040) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/f9/e4cec5feca10f5dea1e63207c34ebe08fbca83.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x296603) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/fa/500e04f595abeafb00e72907a50cdc643b3419.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -21,15 +21,15 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 00012f 00 C 0 0 8 │ │ │ │ [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ [25] .debug_line PROGBITS 0000000000000000 0004b0 00012a 00 C 0 0 8 │ │ │ │ [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c9 01 MSC 0 0 8 │ │ │ │ [27] .debug_loclists PROGBITS 0000000000000000 0006b0 000074 00 C 0 0 8 │ │ │ │ [28] .debug_rnglists PROGBITS 0000000000000000 000724 00001e 00 0 0 1 │ │ │ │ [29] .gnu_debugaltlink PROGBITS 0000000000000000 000742 00004c 00 0 0 1 │ │ │ │ [30] .symtab SYMTAB 0000000000000000 000790 0002d0 18 31 20 8 │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x28): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x285e33) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 20 20 0 0 0 0 0 0 (DW_OP_addr: 2020) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 50 20 0 0 0 0 0 0 (DW_OP_addr: 2050) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/fb/7f883aa1615615997793def3daa8c14944891d.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x194409) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 40 20 0 0 0 0 0 0 (DW_OP_addr: 2040) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/fb/bc4f4c6ce2bba377e699b3d0b6d9037949f2b1.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x273a73) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/fc/2052a55fc2a5519b55fcf9951f7b2a3a2c9cbf.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3448 (bytes into file) │ │ │ │ + Start of section headers: 3440 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd78: │ │ │ │ +There are 33 section headers, starting at offset 0xd70: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 000028 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000288 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000ce 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b8 00012b 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005e8 0000c2 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006b0 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 000724 00001e 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 000742 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000790 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a60 0001cf 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c2f 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000ce 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b0 00012b 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c2 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001e 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 00073a 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a58 0001cf 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c27 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -15,25 +15,25 @@ │ │ │ │ <1b> DW_AT_comp_dir : (line_strp) (offset: 0x1a): . │ │ │ │ <1f> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <27> DW_AT_high_pc : (udata) 185 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <33> DW_AT_import : (GNU_ref_alt) <0x1d64> │ │ │ │ + <33> DW_AT_import : (GNU_ref_alt) <0x1d6e> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1f17> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1f21> │ │ │ │ <1><3c>: Abbrev Number: 5 (DW_TAG_subprogram) │ │ │ │ <3d> DW_AT_external : (flag_present) 1 │ │ │ │ <3d> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <41> DW_AT_decl_file : (data1) 1 │ │ │ │ <42> DW_AT_decl_line : (data1) 21 │ │ │ │ <43> DW_AT_decl_column : (data1) 16 │ │ │ │ <44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <44> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <44> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <48> DW_AT_low_pc : (addr) 0x11f0 │ │ │ │ <50> DW_AT_high_pc : (udata) 9 │ │ │ │ <51> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <53> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <53> DW_AT_sibling : (ref_udata) <0x5f> │ │ │ │ <2><54>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <55> DW_AT_call_return_pc: (addr) 0x11f9 │ │ │ │ @@ -43,136 +43,136 @@ │ │ │ │ <1><5f>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <60> DW_AT_external : (flag_present) 1 │ │ │ │ <60> DW_AT_name : (GNU_strp_alt) (offset: 0x234fd0) │ │ │ │ <64> DW_AT_decl_file : (data1) 1 │ │ │ │ <65> DW_AT_decl_line : (data1) 4 │ │ │ │ <66> DW_AT_decl_column : (data1) 1 │ │ │ │ <67> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <67> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <67> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <6b> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <73> DW_AT_high_pc : (udata) 170 │ │ │ │ <75> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><77>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <78> DW_AT_name : (string) tmp │ │ │ │ <7c> DW_AT_decl_file : (data1) 1 │ │ │ │ <7d> DW_AT_decl_line : (data1) 6 │ │ │ │ <7e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <7f> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <7f> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <83> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <87> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><8b>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <8c> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <90> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <90> DW_AT_decl_line : (data1) 8 │ │ │ │ <91> DW_AT_decl_column : (data1) 15 │ │ │ │ - <92> DW_AT_type : (GNU_ref_alt) <0x22d2> │ │ │ │ + <92> DW_AT_type : (GNU_ref_alt) <0x22dc> │ │ │ │ <96> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9a> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2><9e>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <9f> DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x10f> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 3 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 949 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xfa> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ DW_AT_call_return_pc: (addr) 0x11c8 │ │ │ │ - <103> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <103> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><107>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <108> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10a> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><10d>: Abbrev Number: 0 │ │ │ │ <3><10e>: Abbrev Number: 0 │ │ │ │ <2><10f>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2927> │ │ │ │ + <110> DW_AT_abstract_origin: (GNU_ref_alt) <0x2931> │ │ │ │ <114> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <11c> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <11d> DW_AT_ranges : (sec_offset) 0x15 │ │ │ │ <121> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <121> DW_AT_call_line : (data1) 12 │ │ │ │ <122> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <122> DW_AT_sibling : (ref_udata) <0x16d> │ │ │ │ <3><124>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x2933> │ │ │ │ + <125> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ <129> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <12d> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><131>: Abbrev Number: 7 (DW_TAG_inlined_subroutine) │ │ │ │ - <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x293d> │ │ │ │ + <132> DW_AT_abstract_origin: (GNU_ref_alt) <0x2947> │ │ │ │ <136> DW_AT_entry_pc : (addr) 0x1197 │ │ │ │ <13e> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <13f> DW_AT_low_pc : (addr) 0x1197 │ │ │ │ <147> DW_AT_high_pc : (udata) 4 │ │ │ │ <148> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <148> DW_AT_call_line : (implicit_const) 949 │ │ │ │ <148> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <148> DW_AT_sibling : (ref_udata) <0x158> │ │ │ │ <4><14a>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x294b> │ │ │ │ + <14b> DW_AT_abstract_origin: (GNU_ref_alt) <0x2955> │ │ │ │ <14f> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <153> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><157>: Abbrev Number: 0 │ │ │ │ <3><158>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <159> DW_AT_call_return_pc: (addr) 0x11e8 │ │ │ │ - <161> DW_AT_call_origin : (GNU_ref_alt) <0x28d9> │ │ │ │ + <161> DW_AT_call_origin : (GNU_ref_alt) <0x28e3> │ │ │ │ <4><165>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <166> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <168> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><16b>: Abbrev Number: 0 │ │ │ │ <3><16c>: Abbrev Number: 0 │ │ │ │ <2><16d>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <16e> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <176> DW_AT_call_origin : (GNU_ref_alt) <0x2915> │ │ │ │ + <176> DW_AT_call_origin : (GNU_ref_alt) <0x291f> │ │ │ │ <17a> DW_AT_sibling : (ref_udata) <0x18a> │ │ │ │ <3><17c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <17d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <17f> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><189>: Abbrev Number: 0 │ │ │ │ <2><18a>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <18b> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <193> DW_AT_call_origin : (GNU_ref_alt) <0x28ff> │ │ │ │ + <193> DW_AT_call_origin : (GNU_ref_alt) <0x2909> │ │ │ │ <197> DW_AT_sibling : (ref_udata) <0x1ad> │ │ │ │ <3><199>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19a> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <19c> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><19f>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a0> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a2> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1ac>: Abbrev Number: 0 │ │ │ │ <2><1ad>: Abbrev Number: 6 (DW_TAG_call_site) │ │ │ │ <1ae> DW_AT_call_return_pc: (addr) 0x1194 │ │ │ │ - <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28e8> │ │ │ │ + <1b6> DW_AT_call_origin : (GNU_ref_alt) <0x28f2> │ │ │ │ <3><1ba>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1bb> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1bd> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c0>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c1> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c3> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1cd>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/fd/9567f15e11e0cb6b638fe34afe7445820d1f64.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 3432 (bytes into file) │ │ │ │ + Start of section headers: 3440 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 33 │ │ │ │ Section header string table index: 32 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 33 section headers, starting at offset 0xd68: │ │ │ │ +There are 33 section headers, starting at offset 0xd70: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash NOBITS 0000000000000260 00025c 00002c 00 A 3 0 8 │ │ │ │ [ 3] .dynsym NOBITS 0000000000000290 00025c 000108 18 A 4 1 8 │ │ │ │ @@ -21,22 +21,22 @@ │ │ │ │ [16] .fini_array NOBITS 0000000000003e00 000df8 000008 08 WA 0 0 8 │ │ │ │ [17] .dynamic NOBITS 0000000000003e08 000df8 0001a0 10 WA 4 0 8 │ │ │ │ [18] .got NOBITS 0000000000003fa8 000df8 000058 08 WA 0 0 8 │ │ │ │ [19] .data NOBITS 0000000000004000 000df8 000008 00 WA 0 0 8 │ │ │ │ [20] .bss NOBITS 0000000000004008 000df8 000008 00 WA 0 0 1 │ │ │ │ [21] .comment PROGBITS 0000000000000000 00025c 00001f 01 MS 0 0 1 │ │ │ │ [22] .debug_aranges PROGBITS 0000000000000000 00027b 000030 00 0 0 1 │ │ │ │ - [23] .debug_info PROGBITS 0000000000000000 0002b0 000130 00 C 0 0 8 │ │ │ │ - [24] .debug_abbrev PROGBITS 0000000000000000 0003e0 0000cc 00 C 0 0 8 │ │ │ │ - [25] .debug_line PROGBITS 0000000000000000 0004b0 000128 00 C 0 0 8 │ │ │ │ - [26] .debug_line_str PROGBITS 0000000000000000 0005d8 0000c7 01 MSC 0 0 8 │ │ │ │ - [27] .debug_loclists PROGBITS 0000000000000000 0006a0 000074 00 C 0 0 8 │ │ │ │ - [28] .debug_rnglists PROGBITS 0000000000000000 000714 00001d 00 0 0 1 │ │ │ │ - [29] .gnu_debugaltlink PROGBITS 0000000000000000 000731 00004c 00 0 0 1 │ │ │ │ - [30] .symtab SYMTAB 0000000000000000 000780 0002d0 18 31 20 8 │ │ │ │ - [31] .strtab STRTAB 0000000000000000 000a50 0001cf 00 0 0 1 │ │ │ │ - [32] .shstrtab STRTAB 0000000000000000 000c1f 000143 00 0 0 1 │ │ │ │ + [23] .debug_info PROGBITS 0000000000000000 0002b0 000131 00 C 0 0 8 │ │ │ │ + [24] .debug_abbrev PROGBITS 0000000000000000 0003e8 0000cc 00 C 0 0 8 │ │ │ │ + [25] .debug_line PROGBITS 0000000000000000 0004b8 000128 00 C 0 0 8 │ │ │ │ + [26] .debug_line_str PROGBITS 0000000000000000 0005e0 0000c7 01 MSC 0 0 8 │ │ │ │ + [27] .debug_loclists PROGBITS 0000000000000000 0006a8 000074 00 C 0 0 8 │ │ │ │ + [28] .debug_rnglists PROGBITS 0000000000000000 00071c 00001d 00 0 0 1 │ │ │ │ + [29] .gnu_debugaltlink PROGBITS 0000000000000000 000739 00004c 00 0 0 1 │ │ │ │ + [30] .symtab SYMTAB 0000000000000000 000788 0002d0 18 31 20 8 │ │ │ │ + [31] .strtab STRTAB 0000000000000000 000a58 0001cf 00 0 0 1 │ │ │ │ + [32] .shstrtab STRTAB 0000000000000000 000c27 000143 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x268b73) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 38 20 0 0 0 0 0 0 (DW_OP_addr: 2038) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.build-id/fe/dc4dd943643dfb3d2049ac3e957100d44439cb.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -17,25 +17,25 @@ │ │ │ │ <27> DW_AT_high_pc : (udata) 169 │ │ │ │ <29> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><2d>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <2e> DW_AT_import : (GNU_ref_alt) <0xc> │ │ │ │ <1><32>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ <33> DW_AT_import : (GNU_ref_alt) <0xe7> │ │ │ │ <1><37>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <38> DW_AT_import : (GNU_ref_alt) <0x1e3c> │ │ │ │ + <38> DW_AT_import : (GNU_ref_alt) <0x1e46> │ │ │ │ <1><3c>: Abbrev Number: 1 (DW_TAG_imported_unit) │ │ │ │ - <3d> DW_AT_import : (GNU_ref_alt) <0x2962> │ │ │ │ + <3d> DW_AT_import : (GNU_ref_alt) <0x296c> │ │ │ │ <1><41>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ <42> DW_AT_external : (flag_present) 1 │ │ │ │ <42> DW_AT_name : (GNU_strp_alt) (offset: 0x57f4d) │ │ │ │ <46> DW_AT_decl_file : (data1) 1 │ │ │ │ <47> DW_AT_decl_line : (data1) 21 │ │ │ │ <48> DW_AT_decl_column : (data1) 16 │ │ │ │ <49> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <49> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <49> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <4d> DW_AT_low_pc : (addr) 0x11e0 │ │ │ │ <55> DW_AT_high_pc : (udata) 9 │ │ │ │ <56> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <58> DW_AT_call_all_calls: (flag_present) 1 │ │ │ │ <58> DW_AT_sibling : (ref_udata) <0x64> │ │ │ │ <2><59>: Abbrev Number: 9 (DW_TAG_call_site) │ │ │ │ <5a> DW_AT_call_return_pc: (addr) 0x11e9 │ │ │ │ @@ -45,136 +45,136 @@ │ │ │ │ <1><64>: Abbrev Number: 12 (DW_TAG_subprogram) │ │ │ │ <65> DW_AT_external : (flag_present) 1 │ │ │ │ <65> DW_AT_name : (GNU_strp_alt) (offset: 0x2418e0) │ │ │ │ <69> DW_AT_decl_file : (data1) 1 │ │ │ │ <6a> DW_AT_decl_line : (data1) 4 │ │ │ │ <6b> DW_AT_decl_column : (data1) 1 │ │ │ │ <6c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <6c> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <6c> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <70> DW_AT_low_pc : (addr) 0x1140 │ │ │ │ <78> DW_AT_high_pc : (udata) 154 │ │ │ │ <7a> DW_AT_frame_base : (exprloc) 1 byte block: 9c (DW_OP_call_frame_cfa) │ │ │ │ <2><7c>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ <7d> DW_AT_name : (string) tmp │ │ │ │ <81> DW_AT_decl_file : (data1) 1 │ │ │ │ <82> DW_AT_decl_line : (data1) 6 │ │ │ │ <83> DW_AT_decl_column : (data1) 15 │ │ │ │ - <84> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <84> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <88> DW_AT_location : (sec_offset) 0x12 (location list) │ │ │ │ <8c> DW_AT_GNU_locviews: (sec_offset) 0xc │ │ │ │ <2><90>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ <91> DW_AT_name : (GNU_strp_alt) (offset: 0xc8494) │ │ │ │ <95> DW_AT_decl_file : (implicit_const) 1 │ │ │ │ <95> DW_AT_decl_line : (data1) 8 │ │ │ │ <96> DW_AT_decl_column : (data1) 15 │ │ │ │ - <97> DW_AT_type : (GNU_ref_alt) <0x2d1e> │ │ │ │ + <97> DW_AT_type : (GNU_ref_alt) <0x2d28> │ │ │ │ <9b> DW_AT_location : (sec_offset) 0x2b (location list) │ │ │ │ <9f> DW_AT_GNU_locviews: (sec_offset) 0x23 │ │ │ │ <2>: Abbrev Number: 3 (DW_TAG_variable) │ │ │ │ DW_AT_name : (GNU_strp_alt) (offset: 0x76de9) │ │ │ │ DW_AT_decl_file : (implicit_const) 1 │ │ │ │ DW_AT_decl_line : (data1) 11 │ │ │ │ DW_AT_decl_column : (data1) 11 │ │ │ │ DW_AT_type : (GNU_ref_alt) <0x6b> │ │ │ │ DW_AT_location : (sec_offset) 0x4b (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x43 │ │ │ │ <2>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ DW_AT_ranges : (sec_offset) 0xc │ │ │ │ DW_AT_call_file : (implicit_const) 1 │ │ │ │ DW_AT_call_line : (data1) 9 │ │ │ │ DW_AT_call_column : (implicit_const) 5 │ │ │ │ DW_AT_sibling : (ref_udata) <0x114> │ │ │ │ <3>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ DW_AT_location : (sec_offset) 0x66 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x62 │ │ │ │ <3>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │
DW_AT_entry_pc : (addr) 0x1170 │ │ │ │ DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ DW_AT_low_pc : (addr) 0x1170 │ │ │ │ DW_AT_high_pc : (udata) 2 │ │ │ │ DW_AT_call_file : (implicit_const) 2 │ │ │ │ DW_AT_call_line : (implicit_const) 415 │ │ │ │ DW_AT_call_column : (implicit_const) 9 │ │ │ │ DW_AT_sibling : (ref_udata) <0xff> │ │ │ │ <4>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ DW_AT_location : (sec_offset) 0x74 (location list) │ │ │ │ DW_AT_GNU_locviews: (sec_offset) 0x72 │ │ │ │ <4>: Abbrev Number: 0 │ │ │ │ <3>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <100> DW_AT_call_return_pc: (addr) 0x11c0 │ │ │ │ - <108> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <108> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><10c>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <10d> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <10f> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <4><112>: Abbrev Number: 0 │ │ │ │ <3><113>: Abbrev Number: 0 │ │ │ │ <2><114>: Abbrev Number: 11 (DW_TAG_inlined_subroutine) │ │ │ │ - <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x339a> │ │ │ │ + <115> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a4> │ │ │ │ <119> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <121> DW_AT_GNU_entry_view: (data1) 1 │ │ │ │ <122> DW_AT_ranges : (sec_offset) 0x14 │ │ │ │ <126> DW_AT_call_file : (implicit_const) 1 │ │ │ │ <126> DW_AT_call_line : (data1) 12 │ │ │ │ <127> DW_AT_call_column : (implicit_const) 5 │ │ │ │ <127> DW_AT_sibling : (ref_udata) <0x172> │ │ │ │ <3><129>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33a6> │ │ │ │ + <12a> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b0> │ │ │ │ <12e> DW_AT_location : (sec_offset) 0x7e (location list) │ │ │ │ <132> DW_AT_GNU_locviews: (sec_offset) 0x7a │ │ │ │ <3><136>: Abbrev Number: 5 (DW_TAG_inlined_subroutine) │ │ │ │ - <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33b1> │ │ │ │ + <137> DW_AT_abstract_origin: (GNU_ref_alt) <0x33bb> │ │ │ │ <13b> DW_AT_entry_pc : (addr) 0x1194 │ │ │ │ <143> DW_AT_GNU_entry_view: (data1) 3 │ │ │ │ <144> DW_AT_low_pc : (addr) 0x1194 │ │ │ │ <14c> DW_AT_high_pc : (udata) 3 │ │ │ │ <14d> DW_AT_call_file : (implicit_const) 2 │ │ │ │ <14d> DW_AT_call_line : (implicit_const) 415 │ │ │ │ <14d> DW_AT_call_column : (implicit_const) 9 │ │ │ │ <14d> DW_AT_sibling : (ref_udata) <0x15d> │ │ │ │ <4><14f>: Abbrev Number: 8 (DW_TAG_formal_parameter) │ │ │ │ - <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33be> │ │ │ │ + <150> DW_AT_abstract_origin: (GNU_ref_alt) <0x33c8> │ │ │ │ <154> DW_AT_location : (sec_offset) 0x8d (location list) │ │ │ │ <158> DW_AT_GNU_locviews: (sec_offset) 0x8b │ │ │ │ <4><15c>: Abbrev Number: 0 │ │ │ │ <3><15d>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <15e> DW_AT_call_return_pc: (addr) 0x11d8 │ │ │ │ - <166> DW_AT_call_origin : (GNU_ref_alt) <0x334d> │ │ │ │ + <166> DW_AT_call_origin : (GNU_ref_alt) <0x3357> │ │ │ │ <4><16a>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <16b> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <16d> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <4><170>: Abbrev Number: 0 │ │ │ │ <3><171>: Abbrev Number: 0 │ │ │ │ <2><172>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <173> DW_AT_call_return_pc: (addr) 0x1156 │ │ │ │ - <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3388> │ │ │ │ + <17b> DW_AT_call_origin : (GNU_ref_alt) <0x3392> │ │ │ │ <17f> DW_AT_sibling : (ref_udata) <0x18f> │ │ │ │ <3><181>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <182> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <184> DW_AT_call_value : (exprloc) 9 byte block: 3 0 20 0 0 0 0 0 0 (DW_OP_addr: 2000) │ │ │ │ <3><18e>: Abbrev Number: 0 │ │ │ │ <2><18f>: Abbrev Number: 2 (DW_TAG_call_site) │ │ │ │ <190> DW_AT_call_return_pc: (addr) 0x116d │ │ │ │ - <198> DW_AT_call_origin : (GNU_ref_alt) <0x3372> │ │ │ │ + <198> DW_AT_call_origin : (GNU_ref_alt) <0x337c> │ │ │ │ <19c> DW_AT_sibling : (ref_udata) <0x1b2> │ │ │ │ <3><19e>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <19f> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1a1> DW_AT_call_value : (exprloc) 2 byte block: 73 0 (DW_OP_breg3 (rbx): 0) │ │ │ │ <3><1a4>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1a5> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1a7> DW_AT_call_value : (exprloc) 9 byte block: 3 1c 20 0 0 0 0 0 0 (DW_OP_addr: 201c) │ │ │ │ <3><1b1>: Abbrev Number: 0 │ │ │ │ <2><1b2>: Abbrev Number: 7 (DW_TAG_call_site) │ │ │ │ <1b3> DW_AT_call_return_pc: (addr) 0x1191 │ │ │ │ - <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x335b> │ │ │ │ + <1bb> DW_AT_call_origin : (GNU_ref_alt) <0x3365> │ │ │ │ <3><1bf>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c0> DW_AT_location : (exprloc) 1 byte block: 55 (DW_OP_reg5 (rdi)) │ │ │ │ <1c2> DW_AT_call_value : (exprloc) 2 byte block: 76 0 (DW_OP_breg6 (rbp): 0) │ │ │ │ <3><1c5>: Abbrev Number: 10 (DW_TAG_call_site_parameter) │ │ │ │ <1c6> DW_AT_location : (exprloc) 1 byte block: 54 (DW_OP_reg4 (rsi)) │ │ │ │ <1c8> DW_AT_call_value : (exprloc) 9 byte block: 3 30 20 0 0 0 0 0 0 (DW_OP_addr: 2030) │ │ │ │ <3><1d2>: Abbrev Number: 0 │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debugaltlink {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debugaltlink': │ │ │ │ 0x00000000 2f757372 2f6c6962 2f646562 75672f2e /usr/lib/debug/. │ │ │ │ 0x00000010 64777a2f 7838365f 36342d6c 696e7578 dwz/x86_64-linux │ │ │ │ 0x00000020 2d676e75 2f707974 686f6e33 2d6d7970 -gnu/python3-myp │ │ │ │ - 0x00000030 792e6465 62756700 5d420d76 663d7d7d y.debug.]B.vf=}} │ │ │ │ - 0x00000040 a0e9c9ac 1d819da0 e6974b7e ..........K~ │ │ │ │ + 0x00000030 792e6465 62756700 e5dbb105 30326c20 y.debug.....02l │ │ │ │ + 0x00000040 b774403b 40bf1c8b 629f6fab .t@;@...b.o. │ │ ├── ./usr/lib/debug/.dwz/x86_64-linux-gnu/python3-mypy.debug │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: REL (Relocatable file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ - Start of section headers: 420472 (bytes into file) │ │ │ │ + Start of section headers: 420488 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ Number of program headers: 0 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 7 │ │ │ │ Section header string table index: 6 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,16 +1,16 @@ │ │ │ │ -There are 7 section headers, starting at offset 0x66a78: │ │ │ │ +There are 7 section headers, starting at offset 0x66a88: │ │ │ │ │ │ │ │ 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 0000000000000000 000040 000024 00 0 0 4 │ │ │ │ - [ 2] .debug_info PROGBITS 0000000000000000 000068 001f4e 00 C 0 0 8 │ │ │ │ - [ 3] .debug_abbrev PROGBITS 0000000000000000 001fb8 0002f0 00 C 0 0 8 │ │ │ │ - [ 4] .debug_line PROGBITS 0000000000000000 0022a8 0001d0 00 C 0 0 8 │ │ │ │ - [ 5] .debug_str PROGBITS 0000000000000000 002478 0645b1 01 MSC 0 0 8 │ │ │ │ - [ 6] .shstrtab STRTAB 0000000000000000 066a29 00004f 00 0 0 1 │ │ │ │ + [ 2] .debug_info PROGBITS 0000000000000000 000068 001f5d 00 C 0 0 8 │ │ │ │ + [ 3] .debug_abbrev PROGBITS 0000000000000000 001fc8 0002f0 00 C 0 0 8 │ │ │ │ + [ 4] .debug_line PROGBITS 0000000000000000 0022b8 0001d0 00 C 0 0 8 │ │ │ │ + [ 5] .debug_str PROGBITS 0000000000000000 002488 0645b1 01 MSC 0 0 8 │ │ │ │ + [ 6] .shstrtab STRTAB 0000000000000000 066a39 00004f 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 5d420d76663d7d7da0e9c9ac1d819da0e6974b7e │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: e5dbb10530326c20b774403b40bf1c8b629f6fab │ │ │ ├── readelf --wide --debug-dump=info {} │ │ │ │ @@ -160,15 +160,15 @@ │ │ │ │ DW_AT_name : (strp) (offset: 0x29f5d4): int64_t │ │ │ │ DW_AT_decl_file : (data1) 2 │ │ │ │ DW_AT_decl_line : (data1) 27 │ │ │ │ DW_AT_decl_column : (data1) 19 │ │ │ │ <100> DW_AT_type : (ref_udata) <0xec>, __int64_t, long int │ │ │ │ <1><101>: Abbrev Number: 0 │ │ │ │ Compilation Unit @ offset 0x102: │ │ │ │ - Length: 0x1c52 (32-bit) │ │ │ │ + Length: 0x1c5c (32-bit) │ │ │ │ Version: 5 │ │ │ │ Unit Type: DW_UT_partial (3) │ │ │ │ Abbrev Offset: 0 │ │ │ │ Pointer Size: 8 │ │ │ │ <0><10e>: Abbrev Number: 74 (DW_TAG_partial_unit) │ │ │ │ <10f> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ <1><113>: Abbrev Number: 50 (DW_TAG_const_type) │ │ │ │ @@ -1976,6139 +1976,6146 @@ │ │ │ │ DW_AT_sibling : (ref_udata) <0xcd7> │ │ │ │ <2>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ DW_AT_upper_bound : (data1) 59 │ │ │ │ <2>: Abbrev Number: 0 │ │ │ │ <1>: Abbrev Number: 25 (DW_TAG_array_type) │ │ │ │ DW_AT_type : (ref_udata) <0x3a0> │ │ │ │ - DW_AT_sibling : (ref_udata) <0xce4> │ │ │ │ - <2>: Abbrev Number: 72 (DW_TAG_subrange_type) │ │ │ │ + DW_AT_sibling : (ref_udata) <0xce3> │ │ │ │ + <2>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - DW_AT_upper_bound : (data2) 3716 │ │ │ │ - <2>: Abbrev Number: 0 │ │ │ │ - <1>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ - DW_AT_type : (ref_udata) <0xcd7> │ │ │ │ - <1>: Abbrev Number: 25 (DW_TAG_array_type) │ │ │ │ - DW_AT_type : (ref_udata) <0x3a0> │ │ │ │ - DW_AT_sibling : (ref_udata) <0xcf3> │ │ │ │ - <2>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - DW_AT_upper_bound : (data1) 1 │ │ │ │ - <2>: Abbrev Number: 0 │ │ │ │ - <1>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ - DW_AT_type : (ref_udata) <0xce7> │ │ │ │ - <1>: Abbrev Number: 25 (DW_TAG_array_type) │ │ │ │ - DW_AT_type : (ref_udata) <0x3a0> │ │ │ │ - DW_AT_sibling : (ref_udata) <0xd02> │ │ │ │ - <2>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - DW_AT_upper_bound : (data1) 7 │ │ │ │ - <2>: Abbrev Number: 0 │ │ │ │ - <1>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ - DW_AT_type : (ref_udata) <0xcf6> │ │ │ │ - <1>: Abbrev Number: 25 (DW_TAG_array_type) │ │ │ │ - DW_AT_type : (ref_udata) <0x1a4>, double │ │ │ │ - DW_AT_sibling : (ref_udata) <0xd11> │ │ │ │ - <2>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - DW_AT_upper_bound : (data1) 0 │ │ │ │ - <2>: Abbrev Number: 0 │ │ │ │ - <1>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ - DW_AT_type : (ref_udata) <0xd05>, double │ │ │ │ - <1>: Abbrev Number: 25 (DW_TAG_array_type) │ │ │ │ - DW_AT_type : (ref_udata) <0x141>, int │ │ │ │ - DW_AT_sibling : (ref_udata) <0xd20> │ │ │ │ - <2>: Abbrev Number: 72 (DW_TAG_subrange_type) │ │ │ │ - DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - DW_AT_upper_bound : (data2) 8810 │ │ │ │ - <2>: Abbrev Number: 0 │ │ │ │ - <1>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ - DW_AT_type : (ref_udata) <0xd14>, int │ │ │ │ - <1>: Abbrev Number: 25 (DW_TAG_array_type) │ │ │ │ - DW_AT_type : (ref_udata) <0x141>, int │ │ │ │ - DW_AT_sibling : (ref_udata) <0xd2e> │ │ │ │ - <2>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - DW_AT_upper_bound : (data1) 57 │ │ │ │ - <2>: Abbrev Number: 0 │ │ │ │ - <1>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ - DW_AT_type : (ref_udata) <0xd23>, int │ │ │ │ - <1>: Abbrev Number: 3 (DW_TAG_subprogram) │ │ │ │ - DW_AT_external : (flag_present) 1 │ │ │ │ - DW_AT_name : (strp) (offset: 0x1d0df1): __printf_chk │ │ │ │ - DW_AT_decl_file : (data1) 15 │ │ │ │ - DW_AT_decl_line : (data1) 52 │ │ │ │ - DW_AT_decl_column : (data1) 12 │ │ │ │ - DW_AT_prototyped : (flag_present) 1 │ │ │ │ - DW_AT_type : (ref_addr) <0x54>, int │ │ │ │ - DW_AT_declaration : (flag_present) 1 │ │ │ │ - DW_AT_sibling : (ref_udata) <0xd4b> │ │ │ │ - <2>: Abbrev Number: 22 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_type : (ref_addr) <0x54>, int │ │ │ │ - <2>: Abbrev Number: 22 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_type : (ref_addr) <0xac> │ │ │ │ - <2>: Abbrev Number: 27 (DW_TAG_unspecified_parameters) │ │ │ │ - <2>: Abbrev Number: 0 │ │ │ │ - <1>: Abbrev Number: 11 (DW_TAG_subprogram) │ │ │ │ - DW_AT_external : (flag_present) 1 │ │ │ │ - DW_AT_name : (strp) (offset: 0x1e4795): strlen │ │ │ │ - DW_AT_decl_file : (data1) 16 │ │ │ │ - DW_AT_decl_line : (data2) 407 │ │ │ │ - DW_AT_decl_column : (data1) 15 │ │ │ │ - DW_AT_prototyped : (flag_present) 1 │ │ │ │ - DW_AT_type : (ref_addr) <0xa3>, size_t, long unsigned int │ │ │ │ - DW_AT_declaration : (flag_present) 1 │ │ │ │ - DW_AT_sibling : (ref_udata) <0xd60> │ │ │ │ - <2>: Abbrev Number: 22 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_type : (ref_addr) <0xac> │ │ │ │ - <2>: Abbrev Number: 0 │ │ │ │ - <1>: Abbrev Number: 3 (DW_TAG_subprogram) │ │ │ │ - DW_AT_external : (flag_present) 1 │ │ │ │ - DW_AT_name : (strp) (offset: 0x1d0dfe): __fprintf_chk │ │ │ │ - DW_AT_decl_file : (data1) 15 │ │ │ │ - DW_AT_decl_line : (data1) 49 │ │ │ │ - DW_AT_decl_column : (data1) 12 │ │ │ │ - DW_AT_prototyped : (flag_present) 1 │ │ │ │ - DW_AT_type : (ref_addr) <0x54>, int │ │ │ │ - DW_AT_declaration : (flag_present) 1 │ │ │ │ - DW_AT_sibling : (ref_udata) <0xd7d> │ │ │ │ - <2>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_type : (ref_udata) <0x3ef> │ │ │ │ - <2>: Abbrev Number: 22 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_type : (ref_addr) <0x54>, int │ │ │ │ - <2>: Abbrev Number: 22 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_type : (ref_addr) <0xac> │ │ │ │ - <2>: Abbrev Number: 27 (DW_TAG_unspecified_parameters) │ │ │ │ - <2>: Abbrev Number: 0 │ │ │ │ - <1>: Abbrev Number: 60 (DW_TAG_subprogram) │ │ │ │ - DW_AT_external : (flag_present) 1 │ │ │ │ - DW_AT_name : (strp) (offset: 0x2c842a): abort │ │ │ │ - DW_AT_decl_file : (data1) 17 │ │ │ │ - DW_AT_decl_line : (data2) 730 │ │ │ │ - DW_AT_decl_column : (data1) 13 │ │ │ │ - DW_AT_prototyped : (flag_present) 1 │ │ │ │ - DW_AT_noreturn : (flag_present) 1 │ │ │ │ - DW_AT_declaration : (flag_present) 1 │ │ │ │ - <1>: Abbrev Number: 3 (DW_TAG_subprogram) │ │ │ │ - DW_AT_external : (flag_present) 1 │ │ │ │ - DW_AT_name : (strp) (offset: 0x1bcf9e): fflush │ │ │ │ - DW_AT_decl_file : (data1) 11 │ │ │ │ - DW_AT_decl_line : (data1) 239 │ │ │ │ - DW_AT_decl_column : (data1) 12 │ │ │ │ - DW_AT_prototyped : (flag_present) 1 │ │ │ │ - DW_AT_type : (ref_addr) <0x54>, int │ │ │ │ - DW_AT_declaration : (flag_present) 1 │ │ │ │ - DW_AT_sibling : (ref_udata) <0xd98> │ │ │ │ - <2>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_type : (ref_udata) <0x3ef> │ │ │ │ - <2>: Abbrev Number: 0 │ │ │ │ - <1>: Abbrev Number: 3 (DW_TAG_subprogram) │ │ │ │ - DW_AT_external : (flag_present) 1 │ │ │ │ - DW_AT_name : (strp) (offset: 0x1f6df9): memcmp │ │ │ │ - DW_AT_decl_file : (data1) 16 │ │ │ │ - DW_AT_decl_line : (data1) 64 │ │ │ │ - DW_AT_decl_column : (data1) 12 │ │ │ │ - DW_AT_prototyped : (flag_present) 1 │ │ │ │ - DW_AT_type : (ref_addr) <0x54>, int │ │ │ │ - DW_AT_declaration : (flag_present) 1 │ │ │ │ - DW_AT_sibling : (ref_udata) <0xdb2> │ │ │ │ - <2>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_type : (ref_udata) <0x409> │ │ │ │ - <2>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_type : (ref_udata) <0x409> │ │ │ │ - <2>: Abbrev Number: 22 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - <2>: Abbrev Number: 0 │ │ │ │ - <1>: Abbrev Number: 53 (DW_TAG_subprogram) │ │ │ │ - DW_AT_external : (flag_present) 1 │ │ │ │ - DW_AT_name : (string) pow │ │ │ │ - DW_AT_decl_file : (implicit_const) 18 │ │ │ │ - DW_AT_decl_line : (data1) 177 │ │ │ │ - DW_AT_decl_column : (implicit_const) 1 │ │ │ │ - DW_AT_prototyped : (flag_present) 1 │ │ │ │ - DW_AT_type : (ref_addr) <0x11>, double │ │ │ │ - DW_AT_declaration : (flag_present) 1 │ │ │ │ - DW_AT_sibling : (ref_udata) <0xdc9> │ │ │ │ - <2>: Abbrev Number: 22 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_type : (ref_addr) <0x11>, double │ │ │ │ - <2>: Abbrev Number: 22 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_type : (ref_addr) <0x11>, double │ │ │ │ - <2>: Abbrev Number: 0 │ │ │ │ - <1>: Abbrev Number: 3 (DW_TAG_subprogram) │ │ │ │ - DW_AT_external : (flag_present) 1 │ │ │ │ - DW_AT_name : (strp) (offset: 0x1e578a): copysign │ │ │ │ - DW_AT_decl_file : (data1) 18 │ │ │ │ - DW_AT_decl_line : (data1) 252 │ │ │ │ - DW_AT_decl_column : (data1) 1 │ │ │ │ - DW_AT_prototyped : (flag_present) 1 │ │ │ │ - DW_AT_type : (ref_addr) <0x11>, double │ │ │ │ - DW_AT_declaration : (flag_present) 1 │ │ │ │ - DW_AT_sibling : (ref_udata) <0xde2> │ │ │ │ - <2>: Abbrev Number: 22 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_type : (ref_addr) <0x11>, double │ │ │ │ - <2>: Abbrev Number: 22 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_type : (ref_addr) <0x11>, double │ │ │ │ - <2>: Abbrev Number: 0 │ │ │ │ - <1>: Abbrev Number: 3 (DW_TAG_subprogram) │ │ │ │ - DW_AT_external : (flag_present) 1 │ │ │ │ - DW_AT_name : (strp) (offset: 0x92713): fmod │ │ │ │ - DW_AT_decl_file : (data1) 18 │ │ │ │ - DW_AT_decl_line : (data1) 222 │ │ │ │ - DW_AT_decl_column : (data1) 1 │ │ │ │ - DW_AT_prototyped : (flag_present) 1 │ │ │ │ - DW_AT_type : (ref_addr) <0x11>, double │ │ │ │ - DW_AT_declaration : (flag_present) 1 │ │ │ │ - DW_AT_sibling : (ref_udata) <0xdfb> │ │ │ │ - <2>: Abbrev Number: 22 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_type : (ref_addr) <0x11>, double │ │ │ │ - <2>: Abbrev Number: 22 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_type : (ref_addr) <0x11>, double │ │ │ │ - <2>: Abbrev Number: 0 │ │ │ │ - <1>: Abbrev Number: 3 (DW_TAG_subprogram) │ │ │ │ - DW_AT_external : (flag_present) 1 │ │ │ │ - DW_AT_name : (strp) (offset: 0x1d985e): ceil │ │ │ │ - DW_AT_decl_file : (data1) 18 │ │ │ │ - DW_AT_decl_line : (data1) 213 │ │ │ │ - DW_AT_decl_column : (data1) 1 │ │ │ │ - DW_AT_prototyped : (flag_present) 1 │ │ │ │ - DW_AT_type : (ref_addr) <0x11>, double │ │ │ │ - DW_AT_declaration : (flag_present) 1 │ │ │ │ - DW_AT_sibling : (ref_udata) <0xe0f> │ │ │ │ - <2>: Abbrev Number: 22 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_type : (ref_addr) <0x11>, double │ │ │ │ - <2>: Abbrev Number: 0 │ │ │ │ - <1>: Abbrev Number: 3 (DW_TAG_subprogram) │ │ │ │ - DW_AT_external : (flag_present) 1 │ │ │ │ - DW_AT_name : (strp) (offset: 0x23ceeb): floor │ │ │ │ - DW_AT_decl_file : (data1) 18 │ │ │ │ - DW_AT_decl_line : (data1) 219 │ │ │ │ - DW_AT_decl_column : (data1) 1 │ │ │ │ - DW_AT_prototyped : (flag_present) 1 │ │ │ │ - DW_AT_type : (ref_addr) <0x11>, double │ │ │ │ - DW_AT_declaration : (flag_present) 1 │ │ │ │ - DW_AT_sibling : (ref_udata) <0xe23> │ │ │ │ - <2>: Abbrev Number: 22 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_type : (ref_addr) <0x11>, double │ │ │ │ - <2>: Abbrev Number: 0 │ │ │ │ - <1>: Abbrev Number: 53 (DW_TAG_subprogram) │ │ │ │ - DW_AT_external : (flag_present) 1 │ │ │ │ - DW_AT_name : (string) log │ │ │ │ - DW_AT_decl_file : (implicit_const) 18 │ │ │ │ - DW_AT_decl_line : (data1) 126 │ │ │ │ - DW_AT_decl_column : (implicit_const) 1 │ │ │ │ - DW_AT_prototyped : (flag_present) 1 │ │ │ │ - DW_AT_type : (ref_addr) <0x11>, double │ │ │ │ - DW_AT_declaration : (flag_present) 1 │ │ │ │ - DW_AT_sibling : (ref_udata) <0xe35> │ │ │ │ - <2>: Abbrev Number: 22 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_type : (ref_addr) <0x11>, double │ │ │ │ - <2>: Abbrev Number: 0 │ │ │ │ - <1>: Abbrev Number: 53 (DW_TAG_subprogram) │ │ │ │ - DW_AT_external : (flag_present) 1 │ │ │ │ - DW_AT_name : (string) exp │ │ │ │ - DW_AT_decl_file : (implicit_const) 18 │ │ │ │ - DW_AT_decl_line : (data1) 117 │ │ │ │ - DW_AT_decl_column : (implicit_const) 1 │ │ │ │ - DW_AT_prototyped : (flag_present) 1 │ │ │ │ - DW_AT_type : (ref_addr) <0x11>, double │ │ │ │ - DW_AT_declaration : (flag_present) 1 │ │ │ │ - DW_AT_sibling : (ref_udata) <0xe47> │ │ │ │ - <2>: Abbrev Number: 22 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_type : (ref_addr) <0x11>, double │ │ │ │ - <2>: Abbrev Number: 0 │ │ │ │ - <1>: Abbrev Number: 3 (DW_TAG_subprogram) │ │ │ │ - DW_AT_external : (flag_present) 1 │ │ │ │ - DW_AT_name : (strp) (offset: 0x2c96ee): sqrt │ │ │ │ - DW_AT_decl_file : (data1) 18 │ │ │ │ - DW_AT_decl_line : (data1) 180 │ │ │ │ - DW_AT_decl_column : (data1) 1 │ │ │ │ - DW_AT_prototyped : (flag_present) 1 │ │ │ │ - DW_AT_type : (ref_addr) <0x11>, double │ │ │ │ - DW_AT_declaration : (flag_present) 1 │ │ │ │ - DW_AT_sibling : (ref_udata) <0xe5b> │ │ │ │ - <2>: Abbrev Number: 22 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_type : (ref_addr) <0x11>, double │ │ │ │ - <2>: Abbrev Number: 0 │ │ │ │ - <1>: Abbrev Number: 53 (DW_TAG_subprogram) │ │ │ │ - DW_AT_external : (flag_present) 1 │ │ │ │ - DW_AT_name : (string) tan │ │ │ │ - DW_AT_decl_file : (implicit_const) 18 │ │ │ │ - DW_AT_decl_line : (data1) 66 │ │ │ │ - DW_AT_decl_column : (implicit_const) 1 │ │ │ │ - DW_AT_prototyped : (flag_present) 1 │ │ │ │ - DW_AT_type : (ref_addr) <0x11>, double │ │ │ │ - DW_AT_declaration : (flag_present) 1 │ │ │ │ - DW_AT_sibling : (ref_udata) <0xe6d> │ │ │ │ - <2>: Abbrev Number: 22 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_type : (ref_addr) <0x11>, double │ │ │ │ - <2>: Abbrev Number: 0 │ │ │ │ - <1>: Abbrev Number: 53 (DW_TAG_subprogram) │ │ │ │ - DW_AT_external : (flag_present) 1 │ │ │ │ - DW_AT_name : (string) cos │ │ │ │ - DW_AT_decl_file : (implicit_const) 18 │ │ │ │ - DW_AT_decl_line : (data1) 62 │ │ │ │ - DW_AT_decl_column : (implicit_const) 1 │ │ │ │ - DW_AT_prototyped : (flag_present) 1 │ │ │ │ - DW_AT_type : (ref_addr) <0x11>, double │ │ │ │ - DW_AT_declaration : (flag_present) 1 │ │ │ │ - DW_AT_sibling : (ref_udata) <0xe7f> │ │ │ │ - <2>: Abbrev Number: 22 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_type : (ref_addr) <0x11>, double │ │ │ │ - <2>: Abbrev Number: 0 │ │ │ │ - <1>: Abbrev Number: 53 (DW_TAG_subprogram) │ │ │ │ - DW_AT_external : (flag_present) 1 │ │ │ │ - DW_AT_name : (string) sin │ │ │ │ - DW_AT_decl_file : (implicit_const) 18 │ │ │ │ - DW_AT_decl_line : (data1) 64 │ │ │ │ - DW_AT_decl_column : (implicit_const) 1 │ │ │ │ - DW_AT_prototyped : (flag_present) 1 │ │ │ │ - DW_AT_type : (ref_addr) <0x11>, double │ │ │ │ - DW_AT_declaration : (flag_present) 1 │ │ │ │ - DW_AT_sibling : (ref_udata) <0xe91> │ │ │ │ - <2>: Abbrev Number: 22 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_type : (ref_addr) <0x11>, double │ │ │ │ - <2>: Abbrev Number: 0 │ │ │ │ - <1>: Abbrev Number: 24 (DW_TAG_pointer_type) │ │ │ │ - DW_AT_byte_size : (implicit_const) 8 │ │ │ │ - DW_AT_type : (ref_addr) <0x18>, unsigned char │ │ │ │ - <1>: Abbrev Number: 3 (DW_TAG_subprogram) │ │ │ │ - DW_AT_external : (flag_present) 1 │ │ │ │ - DW_AT_name : (strp) (offset: 0x1f6e00): strcmp │ │ │ │ - DW_AT_decl_file : (data1) 16 │ │ │ │ - DW_AT_decl_line : (data1) 156 │ │ │ │ - DW_AT_decl_column : (data1) 12 │ │ │ │ - DW_AT_prototyped : (flag_present) 1 │ │ │ │ - DW_AT_type : (ref_addr) <0x54>, int │ │ │ │ - DW_AT_declaration : (flag_present) 1 │ │ │ │ - DW_AT_sibling : (ref_udata) <0xeaf> │ │ │ │ - <2>: Abbrev Number: 22 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_type : (ref_addr) <0xac> │ │ │ │ - <2>: Abbrev Number: 22 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_type : (ref_addr) <0xac> │ │ │ │ - <2>: Abbrev Number: 0 │ │ │ │ - <1>: Abbrev Number: 24 (DW_TAG_pointer_type) │ │ │ │ - DW_AT_byte_size : (implicit_const) 8 │ │ │ │ - DW_AT_type : (ref_addr) <0x54>, int │ │ │ │ - <1>: Abbrev Number: 3 (DW_TAG_subprogram) │ │ │ │ - DW_AT_external : (flag_present) 1 │ │ │ │ - DW_AT_name : (strp) (offset: 0x23b9bd): strchr │ │ │ │ - DW_AT_decl_file : (data1) 16 │ │ │ │ - DW_AT_decl_line : (data1) 246 │ │ │ │ - DW_AT_decl_column : (data1) 14 │ │ │ │ - DW_AT_prototyped : (flag_present) 1 │ │ │ │ - DW_AT_type : (ref_addr) <0x76> │ │ │ │ - DW_AT_declaration : (flag_present) 1 │ │ │ │ - DW_AT_sibling : (ref_udata) <0xecd> │ │ │ │ - <2>: Abbrev Number: 22 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_type : (ref_addr) <0xac> │ │ │ │ + DW_AT_upper_bound : (data1) 1 │ │ │ │ + <2>: Abbrev Number: 0 │ │ │ │ + <1>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ + DW_AT_type : (ref_udata) <0xcd7> │ │ │ │ + <1>: Abbrev Number: 25 (DW_TAG_array_type) │ │ │ │ + DW_AT_type : (ref_udata) <0x3a0> │ │ │ │ + DW_AT_sibling : (ref_udata) <0xcf2> │ │ │ │ + <2>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + DW_AT_upper_bound : (data1) 7 │ │ │ │ + <2>: Abbrev Number: 0 │ │ │ │ + <1>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ + DW_AT_type : (ref_udata) <0xce6> │ │ │ │ + <1>: Abbrev Number: 25 (DW_TAG_array_type) │ │ │ │ + DW_AT_type : (ref_udata) <0x1a4>, double │ │ │ │ + DW_AT_sibling : (ref_udata) <0xd01> │ │ │ │ + <2>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + DW_AT_upper_bound : (data1) 0 │ │ │ │ + <2>: Abbrev Number: 0 │ │ │ │ + <1>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ + DW_AT_type : (ref_udata) <0xcf5>, double │ │ │ │ + <1>: Abbrev Number: 25 (DW_TAG_array_type) │ │ │ │ + DW_AT_type : (ref_udata) <0x141>, int │ │ │ │ + DW_AT_sibling : (ref_udata) <0xd10> │ │ │ │ + <2>: Abbrev Number: 72 (DW_TAG_subrange_type) │ │ │ │ + DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + DW_AT_upper_bound : (data2) 8810 │ │ │ │ + <2>: Abbrev Number: 0 │ │ │ │ + <1>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ + DW_AT_type : (ref_udata) <0xd04>, int │ │ │ │ + <1>: Abbrev Number: 25 (DW_TAG_array_type) │ │ │ │ + DW_AT_type : (ref_udata) <0x141>, int │ │ │ │ + DW_AT_sibling : (ref_udata) <0xd1e> │ │ │ │ + <2>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + DW_AT_upper_bound : (data1) 57 │ │ │ │ + <2>: Abbrev Number: 0 │ │ │ │ + <1>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ + DW_AT_type : (ref_udata) <0xd13>, int │ │ │ │ + <1>: Abbrev Number: 3 (DW_TAG_subprogram) │ │ │ │ + DW_AT_external : (flag_present) 1 │ │ │ │ + DW_AT_name : (strp) (offset: 0x1d0df1): __printf_chk │ │ │ │ + DW_AT_decl_file : (data1) 15 │ │ │ │ + DW_AT_decl_line : (data1) 52 │ │ │ │ + DW_AT_decl_column : (data1) 12 │ │ │ │ + DW_AT_prototyped : (flag_present) 1 │ │ │ │ + DW_AT_type : (ref_addr) <0x54>, int │ │ │ │ + DW_AT_declaration : (flag_present) 1 │ │ │ │ + DW_AT_sibling : (ref_udata) <0xd3b> │ │ │ │ + <2>: Abbrev Number: 22 (DW_TAG_formal_parameter) │ │ │ │ + DW_AT_type : (ref_addr) <0x54>, int │ │ │ │ + <2>: Abbrev Number: 22 (DW_TAG_formal_parameter) │ │ │ │ + DW_AT_type : (ref_addr) <0xac> │ │ │ │ + <2>: Abbrev Number: 27 (DW_TAG_unspecified_parameters) │ │ │ │ + <2>: Abbrev Number: 0 │ │ │ │ + <1>: Abbrev Number: 11 (DW_TAG_subprogram) │ │ │ │ + DW_AT_external : (flag_present) 1 │ │ │ │ + DW_AT_name : (strp) (offset: 0x1e4795): strlen │ │ │ │ + DW_AT_decl_file : (data1) 16 │ │ │ │ + DW_AT_decl_line : (data2) 407 │ │ │ │ + DW_AT_decl_column : (data1) 15 │ │ │ │ + DW_AT_prototyped : (flag_present) 1 │ │ │ │ + DW_AT_type : (ref_addr) <0xa3>, size_t, long unsigned int │ │ │ │ + DW_AT_declaration : (flag_present) 1 │ │ │ │ + DW_AT_sibling : (ref_udata) <0xd50> │ │ │ │ + <2>: Abbrev Number: 22 (DW_TAG_formal_parameter) │ │ │ │ + DW_AT_type : (ref_addr) <0xac> │ │ │ │ + <2>: Abbrev Number: 0 │ │ │ │ + <1>: Abbrev Number: 3 (DW_TAG_subprogram) │ │ │ │ + DW_AT_external : (flag_present) 1 │ │ │ │ + DW_AT_name : (strp) (offset: 0x1d0dfe): __fprintf_chk │ │ │ │ + DW_AT_decl_file : (data1) 15 │ │ │ │ + DW_AT_decl_line : (data1) 49 │ │ │ │ + DW_AT_decl_column : (data1) 12 │ │ │ │ + DW_AT_prototyped : (flag_present) 1 │ │ │ │ + DW_AT_type : (ref_addr) <0x54>, int │ │ │ │ + DW_AT_declaration : (flag_present) 1 │ │ │ │ + DW_AT_sibling : (ref_udata) <0xd6d> │ │ │ │ + <2>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ + DW_AT_type : (ref_udata) <0x3ef> │ │ │ │ + <2>: Abbrev Number: 22 (DW_TAG_formal_parameter) │ │ │ │ + DW_AT_type : (ref_addr) <0x54>, int │ │ │ │ + <2>: Abbrev Number: 22 (DW_TAG_formal_parameter) │ │ │ │ + DW_AT_type : (ref_addr) <0xac> │ │ │ │ + <2>: Abbrev Number: 27 (DW_TAG_unspecified_parameters) │ │ │ │ + <2>: Abbrev Number: 0 │ │ │ │ + <1>: Abbrev Number: 60 (DW_TAG_subprogram) │ │ │ │ + DW_AT_external : (flag_present) 1 │ │ │ │ + DW_AT_name : (strp) (offset: 0x2c842a): abort │ │ │ │ + DW_AT_decl_file : (data1) 17 │ │ │ │ + DW_AT_decl_line : (data2) 730 │ │ │ │ + DW_AT_decl_column : (data1) 13 │ │ │ │ + DW_AT_prototyped : (flag_present) 1 │ │ │ │ + DW_AT_noreturn : (flag_present) 1 │ │ │ │ + DW_AT_declaration : (flag_present) 1 │ │ │ │ + <1>: Abbrev Number: 3 (DW_TAG_subprogram) │ │ │ │ + DW_AT_external : (flag_present) 1 │ │ │ │ + DW_AT_name : (strp) (offset: 0x1bcf9e): fflush │ │ │ │ + DW_AT_decl_file : (data1) 11 │ │ │ │ + DW_AT_decl_line : (data1) 239 │ │ │ │ + DW_AT_decl_column : (data1) 12 │ │ │ │ + DW_AT_prototyped : (flag_present) 1 │ │ │ │ + DW_AT_type : (ref_addr) <0x54>, int │ │ │ │ + DW_AT_declaration : (flag_present) 1 │ │ │ │ + DW_AT_sibling : (ref_udata) <0xd88> │ │ │ │ + <2>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ + DW_AT_type : (ref_udata) <0x3ef> │ │ │ │ + <2>: Abbrev Number: 0 │ │ │ │ + <1>: Abbrev Number: 3 (DW_TAG_subprogram) │ │ │ │ + DW_AT_external : (flag_present) 1 │ │ │ │ + DW_AT_name : (strp) (offset: 0x1f6df9): memcmp │ │ │ │ + DW_AT_decl_file : (data1) 16 │ │ │ │ + DW_AT_decl_line : (data1) 64 │ │ │ │ + DW_AT_decl_column : (data1) 12 │ │ │ │ + DW_AT_prototyped : (flag_present) 1 │ │ │ │ + DW_AT_type : (ref_addr) <0x54>, int │ │ │ │ + DW_AT_declaration : (flag_present) 1 │ │ │ │ + DW_AT_sibling : (ref_udata) <0xda2> │ │ │ │ + <2>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ + DW_AT_type : (ref_udata) <0x409> │ │ │ │ + <2>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ + DW_AT_type : (ref_udata) <0x409> │ │ │ │ + <2>: Abbrev Number: 22 (DW_TAG_formal_parameter) │ │ │ │ + DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + <2>: Abbrev Number: 0 │ │ │ │ + <1>: Abbrev Number: 53 (DW_TAG_subprogram) │ │ │ │ + DW_AT_external : (flag_present) 1 │ │ │ │ + DW_AT_name : (string) pow │ │ │ │ + DW_AT_decl_file : (implicit_const) 18 │ │ │ │ + DW_AT_decl_line : (data1) 177 │ │ │ │ + DW_AT_decl_column : (implicit_const) 1 │ │ │ │ + DW_AT_prototyped : (flag_present) 1 │ │ │ │ + DW_AT_type : (ref_addr) <0x11>, double │ │ │ │ + DW_AT_declaration : (flag_present) 1 │ │ │ │ + DW_AT_sibling : (ref_udata) <0xdb9> │ │ │ │ + <2>: Abbrev Number: 22 (DW_TAG_formal_parameter) │ │ │ │ + DW_AT_type : (ref_addr) <0x11>, double │ │ │ │ + <2>: Abbrev Number: 22 (DW_TAG_formal_parameter) │ │ │ │ + DW_AT_type : (ref_addr) <0x11>, double │ │ │ │ + <2>: Abbrev Number: 0 │ │ │ │ + <1>: Abbrev Number: 3 (DW_TAG_subprogram) │ │ │ │ + DW_AT_external : (flag_present) 1 │ │ │ │ + DW_AT_name : (strp) (offset: 0x1e578a): copysign │ │ │ │ + DW_AT_decl_file : (data1) 18 │ │ │ │ + DW_AT_decl_line : (data1) 252 │ │ │ │ + DW_AT_decl_column : (data1) 1 │ │ │ │ + DW_AT_prototyped : (flag_present) 1 │ │ │ │ + DW_AT_type : (ref_addr) <0x11>, double │ │ │ │ + DW_AT_declaration : (flag_present) 1 │ │ │ │ + DW_AT_sibling : (ref_udata) <0xdd2> │ │ │ │ + <2>: Abbrev Number: 22 (DW_TAG_formal_parameter) │ │ │ │ + DW_AT_type : (ref_addr) <0x11>, double │ │ │ │ + <2>: Abbrev Number: 22 (DW_TAG_formal_parameter) │ │ │ │ + DW_AT_type : (ref_addr) <0x11>, double │ │ │ │ + <2>: Abbrev Number: 0 │ │ │ │ + <1>: Abbrev Number: 3 (DW_TAG_subprogram) │ │ │ │ + DW_AT_external : (flag_present) 1 │ │ │ │ + DW_AT_name : (strp) (offset: 0x92713): fmod │ │ │ │ + DW_AT_decl_file : (data1) 18 │ │ │ │ + DW_AT_decl_line : (data1) 222 │ │ │ │ + DW_AT_decl_column : (data1) 1 │ │ │ │ + DW_AT_prototyped : (flag_present) 1 │ │ │ │ + DW_AT_type : (ref_addr) <0x11>, double │ │ │ │ + DW_AT_declaration : (flag_present) 1 │ │ │ │ + DW_AT_sibling : (ref_udata) <0xdeb> │ │ │ │ + <2>: Abbrev Number: 22 (DW_TAG_formal_parameter) │ │ │ │ + DW_AT_type : (ref_addr) <0x11>, double │ │ │ │ + <2>: Abbrev Number: 22 (DW_TAG_formal_parameter) │ │ │ │ + DW_AT_type : (ref_addr) <0x11>, double │ │ │ │ + <2>: Abbrev Number: 0 │ │ │ │ + <1>: Abbrev Number: 3 (DW_TAG_subprogram) │ │ │ │ + DW_AT_external : (flag_present) 1 │ │ │ │ + DW_AT_name : (strp) (offset: 0x1d985e): ceil │ │ │ │ + DW_AT_decl_file : (data1) 18 │ │ │ │ + DW_AT_decl_line : (data1) 213 │ │ │ │ + DW_AT_decl_column : (data1) 1 │ │ │ │ + DW_AT_prototyped : (flag_present) 1 │ │ │ │ + DW_AT_type : (ref_addr) <0x11>, double │ │ │ │ + DW_AT_declaration : (flag_present) 1 │ │ │ │ + DW_AT_sibling : (ref_udata) <0xdff> │ │ │ │ + <2>: Abbrev Number: 22 (DW_TAG_formal_parameter) │ │ │ │ + DW_AT_type : (ref_addr) <0x11>, double │ │ │ │ + <2>: Abbrev Number: 0 │ │ │ │ + <1>: Abbrev Number: 3 (DW_TAG_subprogram) │ │ │ │ + DW_AT_external : (flag_present) 1 │ │ │ │ + DW_AT_name : (strp) (offset: 0x23ceeb): floor │ │ │ │ + DW_AT_decl_file : (data1) 18 │ │ │ │ + DW_AT_decl_line : (data1) 219 │ │ │ │ + DW_AT_decl_column : (data1) 1 │ │ │ │ + DW_AT_prototyped : (flag_present) 1 │ │ │ │ + DW_AT_type : (ref_addr) <0x11>, double │ │ │ │ + DW_AT_declaration : (flag_present) 1 │ │ │ │ + DW_AT_sibling : (ref_udata) <0xe13> │ │ │ │ + <2>: Abbrev Number: 22 (DW_TAG_formal_parameter) │ │ │ │ + DW_AT_type : (ref_addr) <0x11>, double │ │ │ │ + <2>: Abbrev Number: 0 │ │ │ │ + <1>: Abbrev Number: 53 (DW_TAG_subprogram) │ │ │ │ + DW_AT_external : (flag_present) 1 │ │ │ │ + DW_AT_name : (string) log │ │ │ │ + DW_AT_decl_file : (implicit_const) 18 │ │ │ │ + DW_AT_decl_line : (data1) 126 │ │ │ │ + DW_AT_decl_column : (implicit_const) 1 │ │ │ │ + DW_AT_prototyped : (flag_present) 1 │ │ │ │ + DW_AT_type : (ref_addr) <0x11>, double │ │ │ │ + DW_AT_declaration : (flag_present) 1 │ │ │ │ + DW_AT_sibling : (ref_udata) <0xe25> │ │ │ │ + <2>: Abbrev Number: 22 (DW_TAG_formal_parameter) │ │ │ │ + DW_AT_type : (ref_addr) <0x11>, double │ │ │ │ + <2>: Abbrev Number: 0 │ │ │ │ + <1>: Abbrev Number: 53 (DW_TAG_subprogram) │ │ │ │ + DW_AT_external : (flag_present) 1 │ │ │ │ + DW_AT_name : (string) exp │ │ │ │ + DW_AT_decl_file : (implicit_const) 18 │ │ │ │ + DW_AT_decl_line : (data1) 117 │ │ │ │ + DW_AT_decl_column : (implicit_const) 1 │ │ │ │ + DW_AT_prototyped : (flag_present) 1 │ │ │ │ + DW_AT_type : (ref_addr) <0x11>, double │ │ │ │ + DW_AT_declaration : (flag_present) 1 │ │ │ │ + DW_AT_sibling : (ref_udata) <0xe37> │ │ │ │ + <2>: Abbrev Number: 22 (DW_TAG_formal_parameter) │ │ │ │ + DW_AT_type : (ref_addr) <0x11>, double │ │ │ │ + <2>: Abbrev Number: 0 │ │ │ │ + <1>: Abbrev Number: 3 (DW_TAG_subprogram) │ │ │ │ + DW_AT_external : (flag_present) 1 │ │ │ │ + DW_AT_name : (strp) (offset: 0x2c96ee): sqrt │ │ │ │ + DW_AT_decl_file : (data1) 18 │ │ │ │ + DW_AT_decl_line : (data1) 180 │ │ │ │ + DW_AT_decl_column : (data1) 1 │ │ │ │ + DW_AT_prototyped : (flag_present) 1 │ │ │ │ + DW_AT_type : (ref_addr) <0x11>, double │ │ │ │ + DW_AT_declaration : (flag_present) 1 │ │ │ │ + DW_AT_sibling : (ref_udata) <0xe4b> │ │ │ │ + <2>: Abbrev Number: 22 (DW_TAG_formal_parameter) │ │ │ │ + DW_AT_type : (ref_addr) <0x11>, double │ │ │ │ + <2>: Abbrev Number: 0 │ │ │ │ + <1>: Abbrev Number: 53 (DW_TAG_subprogram) │ │ │ │ + DW_AT_external : (flag_present) 1 │ │ │ │ + DW_AT_name : (string) tan │ │ │ │ + DW_AT_decl_file : (implicit_const) 18 │ │ │ │ + DW_AT_decl_line : (data1) 66 │ │ │ │ + DW_AT_decl_column : (implicit_const) 1 │ │ │ │ + DW_AT_prototyped : (flag_present) 1 │ │ │ │ + DW_AT_type : (ref_addr) <0x11>, double │ │ │ │ + DW_AT_declaration : (flag_present) 1 │ │ │ │ + DW_AT_sibling : (ref_udata) <0xe5d> │ │ │ │ + <2>: Abbrev Number: 22 (DW_TAG_formal_parameter) │ │ │ │ + DW_AT_type : (ref_addr) <0x11>, double │ │ │ │ + <2>: Abbrev Number: 0 │ │ │ │ + <1>: Abbrev Number: 53 (DW_TAG_subprogram) │ │ │ │ + DW_AT_external : (flag_present) 1 │ │ │ │ + DW_AT_name : (string) cos │ │ │ │ + DW_AT_decl_file : (implicit_const) 18 │ │ │ │ + DW_AT_decl_line : (data1) 62 │ │ │ │ + DW_AT_decl_column : (implicit_const) 1 │ │ │ │ + DW_AT_prototyped : (flag_present) 1 │ │ │ │ + DW_AT_type : (ref_addr) <0x11>, double │ │ │ │ + DW_AT_declaration : (flag_present) 1 │ │ │ │ + DW_AT_sibling : (ref_udata) <0xe6f> │ │ │ │ + <2>: Abbrev Number: 22 (DW_TAG_formal_parameter) │ │ │ │ + DW_AT_type : (ref_addr) <0x11>, double │ │ │ │ + <2>: Abbrev Number: 0 │ │ │ │ + <1>: Abbrev Number: 53 (DW_TAG_subprogram) │ │ │ │ + DW_AT_external : (flag_present) 1 │ │ │ │ + DW_AT_name : (string) sin │ │ │ │ + DW_AT_decl_file : (implicit_const) 18 │ │ │ │ + DW_AT_decl_line : (data1) 64 │ │ │ │ + DW_AT_decl_column : (implicit_const) 1 │ │ │ │ + DW_AT_prototyped : (flag_present) 1 │ │ │ │ + DW_AT_type : (ref_addr) <0x11>, double │ │ │ │ + DW_AT_declaration : (flag_present) 1 │ │ │ │ + DW_AT_sibling : (ref_udata) <0xe81> │ │ │ │ + <2>: Abbrev Number: 22 (DW_TAG_formal_parameter) │ │ │ │ + DW_AT_type : (ref_addr) <0x11>, double │ │ │ │ + <2>: Abbrev Number: 0 │ │ │ │ + <1>: Abbrev Number: 24 (DW_TAG_pointer_type) │ │ │ │ + DW_AT_byte_size : (implicit_const) 8 │ │ │ │ + DW_AT_type : (ref_addr) <0x18>, unsigned char │ │ │ │ + <1>: Abbrev Number: 3 (DW_TAG_subprogram) │ │ │ │ + DW_AT_external : (flag_present) 1 │ │ │ │ + DW_AT_name : (strp) (offset: 0x1f6e00): strcmp │ │ │ │ + DW_AT_decl_file : (data1) 16 │ │ │ │ + DW_AT_decl_line : (data1) 156 │ │ │ │ + DW_AT_decl_column : (data1) 12 │ │ │ │ + DW_AT_prototyped : (flag_present) 1 │ │ │ │ + DW_AT_type : (ref_addr) <0x54>, int │ │ │ │ + DW_AT_declaration : (flag_present) 1 │ │ │ │ + DW_AT_sibling : (ref_udata) <0xe9f> │ │ │ │ + <2>: Abbrev Number: 22 (DW_TAG_formal_parameter) │ │ │ │ + DW_AT_type : (ref_addr) <0xac> │ │ │ │ + <2>: Abbrev Number: 22 (DW_TAG_formal_parameter) │ │ │ │ + DW_AT_type : (ref_addr) <0xac> │ │ │ │ + <2>: Abbrev Number: 0 │ │ │ │ + <1>: Abbrev Number: 24 (DW_TAG_pointer_type) │ │ │ │ + DW_AT_byte_size : (implicit_const) 8 │ │ │ │ + DW_AT_type : (ref_addr) <0x54>, int │ │ │ │ + <1>: Abbrev Number: 3 (DW_TAG_subprogram) │ │ │ │ + DW_AT_external : (flag_present) 1 │ │ │ │ + DW_AT_name : (strp) (offset: 0x23b9bd): strchr │ │ │ │ + DW_AT_decl_file : (data1) 16 │ │ │ │ + DW_AT_decl_line : (data1) 246 │ │ │ │ + DW_AT_decl_column : (data1) 14 │ │ │ │ + DW_AT_prototyped : (flag_present) 1 │ │ │ │ + DW_AT_type : (ref_addr) <0x76> │ │ │ │ + DW_AT_declaration : (flag_present) 1 │ │ │ │ + DW_AT_sibling : (ref_udata) <0xebd> │ │ │ │ + <2>: Abbrev Number: 22 (DW_TAG_formal_parameter) │ │ │ │ + DW_AT_type : (ref_addr) <0xac> │ │ │ │ + <2>: Abbrev Number: 22 (DW_TAG_formal_parameter) │ │ │ │ + DW_AT_type : (ref_addr) <0x54>, int │ │ │ │ + <2>: Abbrev Number: 0 │ │ │ │ + <1>: Abbrev Number: 67 (DW_TAG_subprogram) │ │ │ │ + DW_AT_external : (flag_present) 1 │ │ │ │ + DW_AT_name : (strp) (offset: 0x1d981c): __assert_fail │ │ │ │ + DW_AT_decl_file : (data1) 19 │ │ │ │ + DW_AT_decl_line : (data1) 69 │ │ │ │ + DW_AT_decl_column : (data1) 13 │ │ │ │ + DW_AT_prototyped : (flag_present) 1 │ │ │ │ + DW_AT_noreturn : (flag_present) 1 │ │ │ │ + DW_AT_declaration : (flag_present) 1 │ │ │ │ + DW_AT_sibling : (ref_udata) <0xedc> │ │ │ │ <2>: Abbrev Number: 22 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_type : (ref_addr) <0x54>, int │ │ │ │ - <2>: Abbrev Number: 0 │ │ │ │ - <1>: Abbrev Number: 67 (DW_TAG_subprogram) │ │ │ │ - DW_AT_external : (flag_present) 1 │ │ │ │ - DW_AT_name : (strp) (offset: 0x1d981c): __assert_fail │ │ │ │ - DW_AT_decl_file : (data1) 19 │ │ │ │ - DW_AT_decl_line : (data1) 69 │ │ │ │ - DW_AT_decl_column : (data1) 13 │ │ │ │ - DW_AT_prototyped : (flag_present) 1 │ │ │ │ - DW_AT_noreturn : (flag_present) 1 │ │ │ │ - DW_AT_declaration : (flag_present) 1 │ │ │ │ - DW_AT_sibling : (ref_udata) <0xeec> │ │ │ │ - <2>: Abbrev Number: 22 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_type : (ref_addr) <0xac> │ │ │ │ - <2>: Abbrev Number: 22 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_type : (ref_addr) <0xac> │ │ │ │ - <2>: Abbrev Number: 22 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_type : (ref_addr) <0x26>, unsigned int │ │ │ │ - <2>: Abbrev Number: 22 (DW_TAG_formal_parameter) │ │ │ │ - DW_AT_type : (ref_addr) <0xac> │ │ │ │ - <2>: Abbrev Number: 0 │ │ │ │ - <1>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ - DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ - DW_AT_sibling : (ref_udata) <0xefa> │ │ │ │ - <2>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - DW_AT_upper_bound : (data1) 29 │ │ │ │ - <2>: Abbrev Number: 0 │ │ │ │ - <1>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ - DW_AT_type : (ref_udata) <0xeec>, char │ │ │ │ - <1>: Abbrev Number: 25 (DW_TAG_array_type) │ │ │ │ - DW_AT_type : (ref_udata) <0x3a0> │ │ │ │ - DW_AT_sibling : (ref_udata) <0xf09> │ │ │ │ - <2>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - DW_AT_upper_bound : (data1) 3 │ │ │ │ - <2>: Abbrev Number: 0 │ │ │ │ - <1>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ - DW_AT_type : (ref_udata) <0xefd> │ │ │ │ - <1>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ - DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ - DW_AT_sibling : (ref_udata) <0xf1a> │ │ │ │ - <2>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - DW_AT_upper_bound : (data1) 56 │ │ │ │ - <2>: Abbrev Number: 0 │ │ │ │ - <1>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ - DW_AT_type : (ref_udata) <0xf0c>, char │ │ │ │ - <1>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ - DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ - DW_AT_sibling : (ref_udata) <0xf2b> │ │ │ │ - <2>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - DW_AT_upper_bound : (data1) 57 │ │ │ │ - <2>: Abbrev Number: 0 │ │ │ │ - <1>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ - DW_AT_type : (ref_udata) <0xf1d>, char │ │ │ │ - <1>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ - DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ - DW_AT_sibling : (ref_udata) <0xf3c> │ │ │ │ - <2>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - DW_AT_upper_bound : (data1) 44 │ │ │ │ - <2>: Abbrev Number: 0 │ │ │ │ - <1>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ - DW_AT_type : (ref_udata) <0xf2e>, char │ │ │ │ - <1>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ - DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ - DW_AT_sibling : (ref_udata) <0xf4d> │ │ │ │ - <2>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - DW_AT_upper_bound : (data1) 45 │ │ │ │ - <2>: Abbrev Number: 0 │ │ │ │ - <1>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ - DW_AT_type : (ref_udata) <0xf3f>, char │ │ │ │ - <1>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ - DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ - DW_AT_sibling : (ref_udata) <0xf5e> │ │ │ │ - <2>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - DW_AT_upper_bound : (data1) 39 │ │ │ │ - <2>: Abbrev Number: 0 │ │ │ │ - <1>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ - DW_AT_type : (ref_udata) <0xf50>, char │ │ │ │ - <1>: Abbrev Number: 25 (DW_TAG_array_type) │ │ │ │ - DW_AT_type : (ref_udata) <0x3a0> │ │ │ │ - DW_AT_sibling : (ref_udata) <0xf6d> │ │ │ │ - <2>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - DW_AT_upper_bound : (data1) 2 │ │ │ │ - <2>: Abbrev Number: 0 │ │ │ │ - <1>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ - DW_AT_type : (ref_udata) <0xf61> │ │ │ │ - <1>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ - DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ - DW_AT_sibling : (ref_udata) <0xf7e> │ │ │ │ - <2>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - DW_AT_upper_bound : (data1) 35 │ │ │ │ - <2>: Abbrev Number: 0 │ │ │ │ - <1>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ - DW_AT_type : (ref_udata) <0xf70>, char │ │ │ │ - <1>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ - DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ - DW_AT_sibling : (ref_udata) <0xf8f> │ │ │ │ - <2>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - DW_AT_upper_bound : (data1) 36 │ │ │ │ - <2>: Abbrev Number: 0 │ │ │ │ - <1>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ - DW_AT_type : (ref_udata) <0xf81>, char │ │ │ │ - <1>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ - DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ - DW_AT_sibling : (ref_udata) <0xfa0> │ │ │ │ - <2>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - DW_AT_upper_bound : (data1) 28 │ │ │ │ - <2>: Abbrev Number: 0 │ │ │ │ - <1>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ - DW_AT_type : (ref_udata) <0xf92>, char │ │ │ │ - <1>: Abbrev Number: 25 (DW_TAG_array_type) │ │ │ │ - DW_AT_type : (ref_udata) <0x3a0> │ │ │ │ - DW_AT_sibling : (ref_udata) <0xfaf> │ │ │ │ - <2>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - DW_AT_upper_bound : (data1) 5 │ │ │ │ - <2>: Abbrev Number: 0 │ │ │ │ - <1>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ - DW_AT_type : (ref_udata) <0xfa3> │ │ │ │ - <1>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ - DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ - DW_AT_sibling : (ref_udata) <0xfc0> │ │ │ │ - <2>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - DW_AT_upper_bound : (data1) 25 │ │ │ │ - <2>: Abbrev Number: 0 │ │ │ │ - <1>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ - DW_AT_type : (ref_udata) <0xfb2>, char │ │ │ │ - <1>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ - DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ - DW_AT_sibling : (ref_udata) <0xfd1> │ │ │ │ - <2>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - DW_AT_upper_bound : (data1) 27 │ │ │ │ - <2>: Abbrev Number: 0 │ │ │ │ - <1>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ - DW_AT_type : (ref_udata) <0xfc3>, char │ │ │ │ - <1>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ - DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ - DW_AT_sibling : (ref_udata) <0xfe2> │ │ │ │ - <2>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - DW_AT_upper_bound : (data1) 31 │ │ │ │ - <2>: Abbrev Number: 0 │ │ │ │ - <1>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ - DW_AT_type : (ref_udata) <0xfd4>, char │ │ │ │ - <1>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ - DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ - DW_AT_sibling : (ref_udata) <0xff3> │ │ │ │ - <2>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - DW_AT_upper_bound : (data1) 37 │ │ │ │ - <2>: Abbrev Number: 0 │ │ │ │ - <1>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ - DW_AT_type : (ref_udata) <0xfe5>, char │ │ │ │ - <1>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ - DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ - DW_AT_sibling : (ref_udata) <0x1004> │ │ │ │ - <2>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - <1002> DW_AT_upper_bound : (data1) 38 │ │ │ │ - <2><1003>: Abbrev Number: 0 │ │ │ │ - <1><1004>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ - <1005> DW_AT_type : (ref_udata) <0xff6>, char │ │ │ │ - <1><1007>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ - <1008> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ - <100c> DW_AT_sibling : (ref_udata) <0x1015> │ │ │ │ - <2><100e>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - <100f> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - <1013> DW_AT_upper_bound : (data1) 71 │ │ │ │ - <2><1014>: Abbrev Number: 0 │ │ │ │ - <1><1015>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ - <1016> DW_AT_type : (ref_udata) <0x1007>, char │ │ │ │ - <1><1018>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ - <1019> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ - <101d> DW_AT_sibling : (ref_udata) <0x1026> │ │ │ │ - <2><101f>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - <1020> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - <1024> DW_AT_upper_bound : (data1) 70 │ │ │ │ - <2><1025>: Abbrev Number: 0 │ │ │ │ - <1><1026>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ - <1027> DW_AT_type : (ref_udata) <0x1018>, char │ │ │ │ - <1><1029>: Abbrev Number: 25 (DW_TAG_array_type) │ │ │ │ - <102a> DW_AT_type : (ref_udata) <0x3a0> │ │ │ │ - <102c> DW_AT_sibling : (ref_udata) <0x1035> │ │ │ │ - <2><102e>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - <102f> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - <1033> DW_AT_upper_bound : (data1) 8 │ │ │ │ - <2><1034>: Abbrev Number: 0 │ │ │ │ - <1><1035>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ - <1036> DW_AT_type : (ref_udata) <0x1029> │ │ │ │ - <1><1038>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ - <1039> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ - <103d> DW_AT_sibling : (ref_udata) <0x1046> │ │ │ │ - <2><103f>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - <1040> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - <1044> DW_AT_upper_bound : (data1) 46 │ │ │ │ - <2><1045>: Abbrev Number: 0 │ │ │ │ - <1><1046>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ - <1047> DW_AT_type : (ref_udata) <0x1038>, char │ │ │ │ - <1><1049>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ - <104a> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ - <104e> DW_AT_sibling : (ref_udata) <0x1057> │ │ │ │ - <2><1050>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - <1051> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - <1055> DW_AT_upper_bound : (data1) 47 │ │ │ │ - <2><1056>: Abbrev Number: 0 │ │ │ │ - <1><1057>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ - <1058> DW_AT_type : (ref_udata) <0x1049>, char │ │ │ │ - <1><105a>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ - <105b> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ - <105f> DW_AT_sibling : (ref_udata) <0x1068> │ │ │ │ - <2><1061>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - <1062> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - <1066> DW_AT_upper_bound : (data1) 32 │ │ │ │ - <2><1067>: Abbrev Number: 0 │ │ │ │ - <1><1068>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ - <1069> DW_AT_type : (ref_udata) <0x105a>, char │ │ │ │ - <1><106b>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ - <106c> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ - <1070> DW_AT_sibling : (ref_udata) <0x1079> │ │ │ │ - <2><1072>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - <1073> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - <1077> DW_AT_upper_bound : (data1) 33 │ │ │ │ - <2><1078>: Abbrev Number: 0 │ │ │ │ - <1><1079>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ - <107a> DW_AT_type : (ref_udata) <0x106b>, char │ │ │ │ - <1><107c>: Abbrev Number: 25 (DW_TAG_array_type) │ │ │ │ - <107d> DW_AT_type : (ref_udata) <0x3a0> │ │ │ │ - <107f> DW_AT_sibling : (ref_udata) <0x1088> │ │ │ │ - <2><1081>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - <1082> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - <1086> DW_AT_upper_bound : (data1) 4 │ │ │ │ - <2><1087>: Abbrev Number: 0 │ │ │ │ - <1><1088>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ - <1089> DW_AT_type : (ref_udata) <0x107c> │ │ │ │ - <1><108b>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ - <108c> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ - <1090> DW_AT_sibling : (ref_udata) <0x1099> │ │ │ │ - <2><1092>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - <1093> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - <1097> DW_AT_upper_bound : (data1) 41 │ │ │ │ - <2><1098>: Abbrev Number: 0 │ │ │ │ - <1><1099>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ - <109a> DW_AT_type : (ref_udata) <0x108b>, char │ │ │ │ - <1><109c>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ - <109d> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ - <10a1> DW_AT_sibling : (ref_udata) <0x10aa> │ │ │ │ - <2><10a3>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - <10a4> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - <10a8> DW_AT_upper_bound : (data1) 42 │ │ │ │ - <2><10a9>: Abbrev Number: 0 │ │ │ │ - <1><10aa>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ - <10ab> DW_AT_type : (ref_udata) <0x109c>, char │ │ │ │ - <1><10ad>: Abbrev Number: 32 (DW_TAG_base_type) │ │ │ │ - <10ae> DW_AT_byte_size : (data1) 1 │ │ │ │ - <10af> DW_AT_encoding : (data1) 2 (boolean) │ │ │ │ - <10b0> DW_AT_name : (strp) (offset: 0x1ddb54): _Bool │ │ │ │ - <1><10b4>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ - <10b5> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ - <10b9> DW_AT_sibling : (ref_udata) <0x10c2> │ │ │ │ - <2><10bb>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - <10bc> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - <10c0> DW_AT_upper_bound : (data1) 40 │ │ │ │ - <2><10c1>: Abbrev Number: 0 │ │ │ │ - <1><10c2>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ - <10c3> DW_AT_type : (ref_udata) <0x10b4>, char │ │ │ │ - <1><10c5>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ - <10c6> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ - <10ca> DW_AT_sibling : (ref_udata) <0x10d3> │ │ │ │ - <2><10cc>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - <10cd> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - <10d1> DW_AT_upper_bound : (data1) 63 │ │ │ │ - <2><10d2>: Abbrev Number: 0 │ │ │ │ - <1><10d3>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ - <10d4> DW_AT_type : (ref_udata) <0x10c5>, char │ │ │ │ - <1><10d6>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ - <10d7> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ - <10db> DW_AT_sibling : (ref_udata) <0x10e4> │ │ │ │ - <2><10dd>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - <10de> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - <10e2> DW_AT_upper_bound : (data1) 34 │ │ │ │ - <2><10e3>: Abbrev Number: 0 │ │ │ │ - <1><10e4>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ - <10e5> DW_AT_type : (ref_udata) <0x10d6>, char │ │ │ │ - <1><10e7>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ - <10e8> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ - <10ec> DW_AT_sibling : (ref_udata) <0x10f5> │ │ │ │ - <2><10ee>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - <10ef> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - <10f3> DW_AT_upper_bound : (data1) 52 │ │ │ │ - <2><10f4>: Abbrev Number: 0 │ │ │ │ - <1><10f5>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ - <10f6> DW_AT_type : (ref_udata) <0x10e7>, char │ │ │ │ - <1><10f8>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ - <10f9> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ - <10fd> DW_AT_sibling : (ref_udata) <0x1106> │ │ │ │ - <2><10ff>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - <1100> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - <1104> DW_AT_upper_bound : (data1) 53 │ │ │ │ - <2><1105>: Abbrev Number: 0 │ │ │ │ - <1><1106>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ - <1107> DW_AT_type : (ref_udata) <0x10f8>, char │ │ │ │ - <1><1109>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ - <110a> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ - <110e> DW_AT_sibling : (ref_udata) <0x1117> │ │ │ │ - <2><1110>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - <1111> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - <1115> DW_AT_upper_bound : (data1) 54 │ │ │ │ - <2><1116>: Abbrev Number: 0 │ │ │ │ - <1><1117>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ - <1118> DW_AT_type : (ref_udata) <0x1109>, char │ │ │ │ - <1><111a>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ - <111b> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ - <111f> DW_AT_sibling : (ref_udata) <0x1128> │ │ │ │ - <2><1121>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - <1122> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - <1126> DW_AT_upper_bound : (data1) 55 │ │ │ │ - <2><1127>: Abbrev Number: 0 │ │ │ │ - <1><1128>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ - <1129> DW_AT_type : (ref_udata) <0x111a>, char │ │ │ │ - <1><112b>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ - <112c> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ - <1130> DW_AT_sibling : (ref_udata) <0x1139> │ │ │ │ - <2><1132>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - <1133> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - <1137> DW_AT_upper_bound : (data1) 58 │ │ │ │ - <2><1138>: Abbrev Number: 0 │ │ │ │ - <1><1139>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ - <113a> DW_AT_type : (ref_udata) <0x112b>, char │ │ │ │ - <1><113c>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ - <113d> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ - <1141> DW_AT_sibling : (ref_udata) <0x114a> │ │ │ │ - <2><1143>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - <1144> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - <1148> DW_AT_upper_bound : (data1) 62 │ │ │ │ - <2><1149>: Abbrev Number: 0 │ │ │ │ - <1><114a>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ - <114b> DW_AT_type : (ref_udata) <0x113c>, char │ │ │ │ - <1><114d>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ - <114e> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ - <1152> DW_AT_sibling : (ref_udata) <0x115b> │ │ │ │ - <2><1154>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - <1155> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - <1159> DW_AT_upper_bound : (data1) 51 │ │ │ │ - <2><115a>: Abbrev Number: 0 │ │ │ │ - <1><115b>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ - <115c> DW_AT_type : (ref_udata) <0x114d>, char │ │ │ │ - <1><115e>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ - <115f> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ - <1163> DW_AT_sibling : (ref_udata) <0x116c> │ │ │ │ - <2><1165>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - <1166> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - <116a> DW_AT_upper_bound : (data1) 50 │ │ │ │ - <2><116b>: Abbrev Number: 0 │ │ │ │ - <1><116c>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ - <116d> DW_AT_type : (ref_udata) <0x115e>, char │ │ │ │ - <1><116f>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ - <1170> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ - <1174> DW_AT_sibling : (ref_udata) <0x117d> │ │ │ │ - <2><1176>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - <1177> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - <117b> DW_AT_upper_bound : (data1) 49 │ │ │ │ - <2><117c>: Abbrev Number: 0 │ │ │ │ - <1><117d>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ - <117e> DW_AT_type : (ref_udata) <0x116f>, char │ │ │ │ - <1><1180>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ - <1181> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ - <1185> DW_AT_sibling : (ref_udata) <0x118e> │ │ │ │ - <2><1187>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - <1188> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - <118c> DW_AT_upper_bound : (data1) 61 │ │ │ │ - <2><118d>: Abbrev Number: 0 │ │ │ │ - <1><118e>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ - <118f> DW_AT_type : (ref_udata) <0x1180>, char │ │ │ │ - <1><1191>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ - <1192> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ - <1196> DW_AT_sibling : (ref_udata) <0x119f> │ │ │ │ - <2><1198>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - <1199> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - <119d> DW_AT_upper_bound : (data1) 48 │ │ │ │ - <2><119e>: Abbrev Number: 0 │ │ │ │ - <1><119f>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ - <11a0> DW_AT_type : (ref_udata) <0x1191>, char │ │ │ │ - <1><11a2>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ - <11a3> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ - <11a7> DW_AT_sibling : (ref_udata) <0x11b0> │ │ │ │ - <2><11a9>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - <11aa> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - <11ae> DW_AT_upper_bound : (data1) 43 │ │ │ │ - <2><11af>: Abbrev Number: 0 │ │ │ │ - <1><11b0>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ - <11b1> DW_AT_type : (ref_udata) <0x11a2>, char │ │ │ │ - <1><11b3>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ - <11b4> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ - <11b8> DW_AT_sibling : (ref_udata) <0x11c1> │ │ │ │ - <2><11ba>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - <11bb> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - <11bf> DW_AT_upper_bound : (data1) 64 │ │ │ │ - <2><11c0>: Abbrev Number: 0 │ │ │ │ - <1><11c1>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ - <11c2> DW_AT_type : (ref_udata) <0x11b3>, char │ │ │ │ - <1><11c4>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ - <11c5> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ - <11c9> DW_AT_sibling : (ref_udata) <0x11d2> │ │ │ │ - <2><11cb>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - <11cc> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - <11d0> DW_AT_upper_bound : (data1) 65 │ │ │ │ - <2><11d1>: Abbrev Number: 0 │ │ │ │ - <1><11d2>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ - <11d3> DW_AT_type : (ref_udata) <0x11c4>, char │ │ │ │ - <1><11d5>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ - <11d6> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ - <11da> DW_AT_sibling : (ref_udata) <0x11e3> │ │ │ │ - <2><11dc>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - <11dd> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - <11e1> DW_AT_upper_bound : (data1) 60 │ │ │ │ - <2><11e2>: Abbrev Number: 0 │ │ │ │ - <1><11e3>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ - <11e4> DW_AT_type : (ref_udata) <0x11d5>, char │ │ │ │ - <1><11e6>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ - <11e7> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ - <11eb> DW_AT_sibling : (ref_udata) <0x11f4> │ │ │ │ - <2><11ed>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - <11ee> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - <11f2> DW_AT_upper_bound : (data1) 30 │ │ │ │ - <2><11f3>: Abbrev Number: 0 │ │ │ │ - <1><11f4>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ - <11f5> DW_AT_type : (ref_udata) <0x11e6>, char │ │ │ │ - <1><11f7>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ - <11f8> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ - <11fc> DW_AT_sibling : (ref_udata) <0x1205> │ │ │ │ - <2><11fe>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - <11ff> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - <1203> DW_AT_upper_bound : (data1) 26 │ │ │ │ - <2><1204>: Abbrev Number: 0 │ │ │ │ - <1><1205>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ - <1206> DW_AT_type : (ref_udata) <0x11f7>, char │ │ │ │ - <1><1208>: Abbrev Number: 25 (DW_TAG_array_type) │ │ │ │ - <1209> DW_AT_type : (ref_udata) <0x3a0> │ │ │ │ - <120b> DW_AT_sibling : (ref_udata) <0x1214> │ │ │ │ - <2><120d>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - <120e> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - <1212> DW_AT_upper_bound : (data1) 13 │ │ │ │ - <2><1213>: Abbrev Number: 0 │ │ │ │ - <1><1214>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ - <1215> DW_AT_type : (ref_udata) <0x1208> │ │ │ │ - <1><1217>: Abbrev Number: 25 (DW_TAG_array_type) │ │ │ │ - <1218> DW_AT_type : (ref_udata) <0x3a0> │ │ │ │ - <121a> DW_AT_sibling : (ref_udata) <0x1223> │ │ │ │ - <2><121c>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - <121d> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - <1221> DW_AT_upper_bound : (data1) 14 │ │ │ │ - <2><1222>: Abbrev Number: 0 │ │ │ │ - <1><1223>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ - <1224> DW_AT_type : (ref_udata) <0x1217> │ │ │ │ - <1><1226>: Abbrev Number: 25 (DW_TAG_array_type) │ │ │ │ - <1227> DW_AT_type : (ref_udata) <0x3a0> │ │ │ │ - <1229> DW_AT_sibling : (ref_udata) <0x1232> │ │ │ │ - <2><122b>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - <122c> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - <1230> DW_AT_upper_bound : (data1) 12 │ │ │ │ - <2><1231>: Abbrev Number: 0 │ │ │ │ - <1><1232>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ - <1233> DW_AT_type : (ref_udata) <0x1226> │ │ │ │ - <1><1235>: Abbrev Number: 25 (DW_TAG_array_type) │ │ │ │ - <1236> DW_AT_type : (ref_udata) <0x3a0> │ │ │ │ - <1238> DW_AT_sibling : (ref_udata) <0x1241> │ │ │ │ - <2><123a>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - <123b> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - <123f> DW_AT_upper_bound : (data1) 15 │ │ │ │ - <2><1240>: Abbrev Number: 0 │ │ │ │ - <1><1241>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ - <1242> DW_AT_type : (ref_udata) <0x1235> │ │ │ │ - <1><1244>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ - <1245> DW_AT_type : (ref_addr) <0xf8>, int64_t, __int64_t, long int │ │ │ │ - <1249> DW_AT_sibling : (ref_udata) <0x1252> │ │ │ │ - <2><124b>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - <124c> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - <1250> DW_AT_upper_bound : (data1) 0 │ │ │ │ - <2><1251>: Abbrev Number: 0 │ │ │ │ - <1><1252>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ - <1253> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ - <1257> DW_AT_sibling : (ref_udata) <0x1260> │ │ │ │ - <2><1259>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - <125a> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - <125e> DW_AT_upper_bound : (data1) 59 │ │ │ │ - <2><125f>: Abbrev Number: 0 │ │ │ │ - <1><1260>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ - <1261> DW_AT_type : (ref_udata) <0x1252>, char │ │ │ │ - <1><1263>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ - <1264> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ - <1268> DW_AT_sibling : (ref_udata) <0x1271> │ │ │ │ - <2><126a>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - <126b> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - <126f> DW_AT_upper_bound : (data1) 67 │ │ │ │ - <2><1270>: Abbrev Number: 0 │ │ │ │ - <1><1271>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ - <1272> DW_AT_type : (ref_udata) <0x1263>, char │ │ │ │ - <1><1274>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ - <1275> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ - <1279> DW_AT_sibling : (ref_udata) <0x1282> │ │ │ │ - <2><127b>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - <127c> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - <1280> DW_AT_upper_bound : (data1) 66 │ │ │ │ - <2><1281>: Abbrev Number: 0 │ │ │ │ - <1><1282>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ - <1283> DW_AT_type : (ref_udata) <0x1274>, char │ │ │ │ - <1><1285>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ - <1286> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ - <128a> DW_AT_sibling : (ref_udata) <0x1293> │ │ │ │ - <2><128c>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - <128d> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - <1291> DW_AT_upper_bound : (data1) 69 │ │ │ │ - <2><1292>: Abbrev Number: 0 │ │ │ │ - <1><1293>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ - <1294> DW_AT_type : (ref_udata) <0x1285>, char │ │ │ │ - <1><1296>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ - <1297> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ - <129b> DW_AT_sibling : (ref_udata) <0x12a4> │ │ │ │ - <2><129d>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - <129e> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - <12a2> DW_AT_upper_bound : (data1) 75 │ │ │ │ - <2><12a3>: Abbrev Number: 0 │ │ │ │ - <1><12a4>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ - <12a5> DW_AT_type : (ref_udata) <0x1296>, char │ │ │ │ - <1><12a7>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ - <12a8> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ - <12ac> DW_AT_sibling : (ref_udata) <0x12b5> │ │ │ │ - <2><12ae>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - <12af> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - <12b3> DW_AT_upper_bound : (data1) 22 │ │ │ │ - <2><12b4>: Abbrev Number: 0 │ │ │ │ - <1><12b5>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ - <12b6> DW_AT_type : (ref_udata) <0x12a7>, char │ │ │ │ - <1><12b8>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ - <12b9> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ - <12bd> DW_AT_sibling : (ref_udata) <0x12c6> │ │ │ │ - <2><12bf>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - <12c0> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - <12c4> DW_AT_upper_bound : (data1) 23 │ │ │ │ - <2><12c5>: Abbrev Number: 0 │ │ │ │ - <1><12c6>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ - <12c7> DW_AT_type : (ref_udata) <0x12b8>, char │ │ │ │ - <1><12c9>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ - <12ca> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ - <12ce> DW_AT_sibling : (ref_udata) <0x12d7> │ │ │ │ - <2><12d0>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - <12d1> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - <12d5> DW_AT_upper_bound : (data1) 20 │ │ │ │ - <2><12d6>: Abbrev Number: 0 │ │ │ │ - <1><12d7>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ - <12d8> DW_AT_type : (ref_udata) <0x12c9>, char │ │ │ │ - <1><12da>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ - <12db> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ - <12df> DW_AT_sibling : (ref_udata) <0x12e8> │ │ │ │ - <2><12e1>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - <12e2> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - <12e6> DW_AT_upper_bound : (data1) 24 │ │ │ │ - <2><12e7>: Abbrev Number: 0 │ │ │ │ - <1><12e8>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ - <12e9> DW_AT_type : (ref_udata) <0x12da>, char │ │ │ │ - <1><12eb>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ - <12ec> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ - <12f0> DW_AT_sibling : (ref_udata) <0x12f9> │ │ │ │ - <2><12f2>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - <12f3> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - <12f7> DW_AT_upper_bound : (data1) 68 │ │ │ │ - <2><12f8>: Abbrev Number: 0 │ │ │ │ - <1><12f9>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ - <12fa> DW_AT_type : (ref_udata) <0x12eb>, char │ │ │ │ - <1><12fc>: Abbrev Number: 25 (DW_TAG_array_type) │ │ │ │ - <12fd> DW_AT_type : (ref_udata) <0x3a0> │ │ │ │ - <12ff> DW_AT_sibling : (ref_udata) <0x1308> │ │ │ │ - <2><1301>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - <1302> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - <1306> DW_AT_upper_bound : (data1) 0 │ │ │ │ - <2><1307>: Abbrev Number: 0 │ │ │ │ - <1><1308>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ - <1309> DW_AT_type : (ref_udata) <0x12fc> │ │ │ │ - <1><130b>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ - <130c> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ - <1310> DW_AT_sibling : (ref_udata) <0x1319> │ │ │ │ - <2><1312>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - <1313> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - <1317> DW_AT_upper_bound : (data1) 79 │ │ │ │ - <2><1318>: Abbrev Number: 0 │ │ │ │ - <1><1319>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ - <131a> DW_AT_type : (ref_udata) <0x130b>, char │ │ │ │ - <1><131c>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ - <131d> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ - <1321> DW_AT_sibling : (ref_udata) <0x132a> │ │ │ │ - <2><1323>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - <1324> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - <1328> DW_AT_upper_bound : (data1) 80 │ │ │ │ - <2><1329>: Abbrev Number: 0 │ │ │ │ - <1><132a>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ - <132b> DW_AT_type : (ref_udata) <0x131c>, char │ │ │ │ - <1><132d>: Abbrev Number: 25 (DW_TAG_array_type) │ │ │ │ - <132e> DW_AT_type : (ref_udata) <0x3a0> │ │ │ │ - <1330> DW_AT_sibling : (ref_udata) <0x1339> │ │ │ │ - <2><1332>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - <1333> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - <1337> DW_AT_upper_bound : (data1) 6 │ │ │ │ - <2><1338>: Abbrev Number: 0 │ │ │ │ - <1><1339>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ - <133a> DW_AT_type : (ref_udata) <0x132d> │ │ │ │ - <1><133c>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ - <133d> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ - <1341> DW_AT_sibling : (ref_udata) <0x134a> │ │ │ │ - <2><1343>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - <1344> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - <1348> DW_AT_upper_bound : (data1) 73 │ │ │ │ - <2><1349>: Abbrev Number: 0 │ │ │ │ - <1><134a>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ - <134b> DW_AT_type : (ref_udata) <0x133c>, char │ │ │ │ - <1><134d>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ - <134e> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ - <1352> DW_AT_sibling : (ref_udata) <0x135b> │ │ │ │ - <2><1354>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - <1355> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - <1359> DW_AT_upper_bound : (data1) 72 │ │ │ │ - <2><135a>: Abbrev Number: 0 │ │ │ │ - <1><135b>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ - <135c> DW_AT_type : (ref_udata) <0x134d>, char │ │ │ │ - <1><135e>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ - <135f> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ - <1363> DW_AT_sibling : (ref_udata) <0x136c> │ │ │ │ - <2><1365>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - <1366> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - <136a> DW_AT_upper_bound : (data1) 76 │ │ │ │ - <2><136b>: Abbrev Number: 0 │ │ │ │ - <1><136c>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ - <136d> DW_AT_type : (ref_udata) <0x135e>, char │ │ │ │ - <1><136f>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ - <1370> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ - <1374> DW_AT_sibling : (ref_udata) <0x137d> │ │ │ │ - <2><1376>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - <1377> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - <137b> DW_AT_upper_bound : (data1) 77 │ │ │ │ - <2><137c>: Abbrev Number: 0 │ │ │ │ - <1><137d>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ - <137e> DW_AT_type : (ref_udata) <0x136f>, char │ │ │ │ - <1><1380>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ - <1381> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ - <1385> DW_AT_sibling : (ref_udata) <0x138e> │ │ │ │ - <2><1387>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - <1388> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - <138c> DW_AT_upper_bound : (data1) 87 │ │ │ │ - <2><138d>: Abbrev Number: 0 │ │ │ │ - <1><138e>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ - <138f> DW_AT_type : (ref_udata) <0x1380>, char │ │ │ │ - <1><1391>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ - <1392> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ - <1396> DW_AT_sibling : (ref_udata) <0x139f> │ │ │ │ - <2><1398>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - <1399> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - <139d> DW_AT_upper_bound : (data1) 89 │ │ │ │ - <2><139e>: Abbrev Number: 0 │ │ │ │ - <1><139f>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ - <13a0> DW_AT_type : (ref_udata) <0x1391>, char │ │ │ │ - <1><13a2>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ - <13a3> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ - <13a7> DW_AT_sibling : (ref_udata) <0x13b0> │ │ │ │ - <2><13a9>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - <13aa> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - <13ae> DW_AT_upper_bound : (data1) 90 │ │ │ │ - <2><13af>: Abbrev Number: 0 │ │ │ │ - <1><13b0>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ - <13b1> DW_AT_type : (ref_udata) <0x13a2>, char │ │ │ │ - <1><13b3>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ - <13b4> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ - <13b8> DW_AT_sibling : (ref_udata) <0x13c1> │ │ │ │ - <2><13ba>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - <13bb> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - <13bf> DW_AT_upper_bound : (data1) 74 │ │ │ │ - <2><13c0>: Abbrev Number: 0 │ │ │ │ - <1><13c1>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ - <13c2> DW_AT_type : (ref_udata) <0x13b3>, char │ │ │ │ - <1><13c4>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ - <13c5> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ - <13c9> DW_AT_sibling : (ref_udata) <0x13d2> │ │ │ │ - <2><13cb>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - <13cc> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - <13d0> DW_AT_upper_bound : (data1) 78 │ │ │ │ - <2><13d1>: Abbrev Number: 0 │ │ │ │ - <1><13d2>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ - <13d3> DW_AT_type : (ref_udata) <0x13c4>, char │ │ │ │ - <1><13d5>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ - <13d6> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ - <13da> DW_AT_sibling : (ref_udata) <0x13e3> │ │ │ │ - <2><13dc>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - <13dd> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - <13e1> DW_AT_upper_bound : (data1) 88 │ │ │ │ - <2><13e2>: Abbrev Number: 0 │ │ │ │ - <1><13e3>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ - <13e4> DW_AT_type : (ref_udata) <0x13d5>, char │ │ │ │ - <1><13e6>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ - <13e7> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ - <13eb> DW_AT_sibling : (ref_udata) <0x13f4> │ │ │ │ - <2><13ed>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - <13ee> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - <13f2> DW_AT_upper_bound : (data1) 85 │ │ │ │ - <2><13f3>: Abbrev Number: 0 │ │ │ │ - <1><13f4>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ - <13f5> DW_AT_type : (ref_udata) <0x13e6>, char │ │ │ │ - <1><13f7>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ - <13f8> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ - <13fc> DW_AT_sibling : (ref_udata) <0x1405> │ │ │ │ - <2><13fe>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - <13ff> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - <1403> DW_AT_upper_bound : (data1) 82 │ │ │ │ - <2><1404>: Abbrev Number: 0 │ │ │ │ - <1><1405>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ - <1406> DW_AT_type : (ref_udata) <0x13f7>, char │ │ │ │ - <1><1408>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ - <1409> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ - <140d> DW_AT_sibling : (ref_udata) <0x1416> │ │ │ │ - <2><140f>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - <1410> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - <1414> DW_AT_upper_bound : (data1) 86 │ │ │ │ - <2><1415>: Abbrev Number: 0 │ │ │ │ - <1><1416>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ - <1417> DW_AT_type : (ref_udata) <0x1408>, char │ │ │ │ - <1><1419>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ - <141a> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ - <141e> DW_AT_sibling : (ref_udata) <0x1427> │ │ │ │ - <2><1420>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - <1421> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - <1425> DW_AT_upper_bound : (data1) 94 │ │ │ │ - <2><1426>: Abbrev Number: 0 │ │ │ │ - <1><1427>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ - <1428> DW_AT_type : (ref_udata) <0x1419>, char │ │ │ │ - <1><142a>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ - <142b> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ - <142f> DW_AT_sibling : (ref_udata) <0x1438> │ │ │ │ - <2><1431>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - <1432> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - <1436> DW_AT_upper_bound : (data1) 81 │ │ │ │ - <2><1437>: Abbrev Number: 0 │ │ │ │ - <1><1438>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ - <1439> DW_AT_type : (ref_udata) <0x142a>, char │ │ │ │ - <1><143b>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ - <143c> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ - <1440> DW_AT_sibling : (ref_udata) <0x1449> │ │ │ │ - <2><1442>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - <1443> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - <1447> DW_AT_upper_bound : (data1) 95 │ │ │ │ - <2><1448>: Abbrev Number: 0 │ │ │ │ - <1><1449>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ - <144a> DW_AT_type : (ref_udata) <0x143b>, char │ │ │ │ - <1><144c>: Abbrev Number: 25 (DW_TAG_array_type) │ │ │ │ - <144d> DW_AT_type : (ref_udata) <0x3a0> │ │ │ │ - <144f> DW_AT_sibling : (ref_udata) <0x1458> │ │ │ │ - <2><1451>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - <1452> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - <1456> DW_AT_upper_bound : (data1) 10 │ │ │ │ - <2><1457>: Abbrev Number: 0 │ │ │ │ - <1><1458>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ - <1459> DW_AT_type : (ref_udata) <0x144c> │ │ │ │ - <1><145b>: Abbrev Number: 25 (DW_TAG_array_type) │ │ │ │ - <145c> DW_AT_type : (ref_udata) <0x3a0> │ │ │ │ - <145e> DW_AT_sibling : (ref_udata) <0x1467> │ │ │ │ - <2><1460>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - <1461> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - <1465> DW_AT_upper_bound : (data1) 9 │ │ │ │ - <2><1466>: Abbrev Number: 0 │ │ │ │ - <1><1467>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ - <1468> DW_AT_type : (ref_udata) <0x145b> │ │ │ │ - <1><146a>: Abbrev Number: 25 (DW_TAG_array_type) │ │ │ │ - <146b> DW_AT_type : (ref_udata) <0x3a0> │ │ │ │ - <146d> DW_AT_sibling : (ref_udata) <0x1476> │ │ │ │ - <2><146f>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - <1470> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - <1474> DW_AT_upper_bound : (data1) 11 │ │ │ │ - <2><1475>: Abbrev Number: 0 │ │ │ │ - <1><1476>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ - <1477> DW_AT_type : (ref_udata) <0x146a> │ │ │ │ - <1><1479>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ - <147a> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ - <147e> DW_AT_sibling : (ref_udata) <0x1487> │ │ │ │ - <2><1480>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - <1481> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - <1485> DW_AT_upper_bound : (data1) 21 │ │ │ │ - <2><1486>: Abbrev Number: 0 │ │ │ │ - <1><1487>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ - <1488> DW_AT_type : (ref_udata) <0x1479>, char │ │ │ │ - <1><148a>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ - <148b> DW_AT_type : (ref_addr) <0xf8>, int64_t, __int64_t, long int │ │ │ │ - <148f> DW_AT_sibling : (ref_udata) <0x1498> │ │ │ │ - <2><1491>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - <1492> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - <1496> DW_AT_upper_bound : (data1) 1 │ │ │ │ - <2><1497>: Abbrev Number: 0 │ │ │ │ - <1><1498>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ - <1499> DW_AT_type : (ref_addr) <0xf8>, int64_t, __int64_t, long int │ │ │ │ - <149d> DW_AT_sibling : (ref_udata) <0x14a6> │ │ │ │ - <2><149f>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - <14a0> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - <14a4> DW_AT_upper_bound : (data1) 2 │ │ │ │ - <2><14a5>: Abbrev Number: 0 │ │ │ │ - <1><14a6>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ - <14a7> DW_AT_type : (ref_addr) <0xf8>, int64_t, __int64_t, long int │ │ │ │ - <14ab> DW_AT_sibling : (ref_udata) <0x14b4> │ │ │ │ - <2><14ad>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - <14ae> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - <14b2> DW_AT_upper_bound : (data1) 4 │ │ │ │ - <2><14b3>: Abbrev Number: 0 │ │ │ │ - <1><14b4>: Abbrev Number: 25 (DW_TAG_array_type) │ │ │ │ - <14b5> DW_AT_type : (ref_udata) <0x3a0> │ │ │ │ - <14b7> DW_AT_sibling : (ref_udata) <0x14c0> │ │ │ │ - <2><14b9>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - <14ba> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - <14be> DW_AT_upper_bound : (data1) 17 │ │ │ │ - <2><14bf>: Abbrev Number: 0 │ │ │ │ - <1><14c0>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ - <14c1> DW_AT_type : (ref_udata) <0x14b4> │ │ │ │ - <1><14c3>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ - <14c4> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ - <14c8> DW_AT_sibling : (ref_udata) <0x14d1> │ │ │ │ - <2><14ca>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - <14cb> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - <14cf> DW_AT_upper_bound : (data1) 93 │ │ │ │ - <2><14d0>: Abbrev Number: 0 │ │ │ │ - <1><14d1>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ - <14d2> DW_AT_type : (ref_udata) <0x14c3>, char │ │ │ │ - <1><14d4>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ - <14d5> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ - <14d9> DW_AT_sibling : (ref_udata) <0x14e2> │ │ │ │ - <2><14db>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - <14dc> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - <14e0> DW_AT_upper_bound : (data1) 98 │ │ │ │ - <2><14e1>: Abbrev Number: 0 │ │ │ │ - <1><14e2>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ - <14e3> DW_AT_type : (ref_udata) <0x14d4>, char │ │ │ │ - <1><14e5>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ - <14e6> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ - <14ea> DW_AT_sibling : (ref_udata) <0x14f3> │ │ │ │ - <2><14ec>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - <14ed> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - <14f1> DW_AT_upper_bound : (data1) 92 │ │ │ │ - <2><14f2>: Abbrev Number: 0 │ │ │ │ - <1><14f3>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ - <14f4> DW_AT_type : (ref_udata) <0x14e5>, char │ │ │ │ - <1><14f6>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ - <14f7> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ - <14fb> DW_AT_sibling : (ref_udata) <0x1504> │ │ │ │ - <2><14fd>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - <14fe> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - <1502> DW_AT_upper_bound : (data1) 97 │ │ │ │ - <2><1503>: Abbrev Number: 0 │ │ │ │ - <1><1504>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ - <1505> DW_AT_type : (ref_udata) <0x14f6>, char │ │ │ │ - <1><1507>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ - <1508> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ - <150c> DW_AT_sibling : (ref_udata) <0x1515> │ │ │ │ - <2><150e>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - <150f> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - <1513> DW_AT_upper_bound : (data1) 91 │ │ │ │ - <2><1514>: Abbrev Number: 0 │ │ │ │ - <1><1515>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ - <1516> DW_AT_type : (ref_udata) <0x1507>, char │ │ │ │ - <1><1518>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ - <1519> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ - <151d> DW_AT_sibling : (ref_udata) <0x1526> │ │ │ │ - <2><151f>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - <1520> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - <1524> DW_AT_upper_bound : (data1) 96 │ │ │ │ - <2><1525>: Abbrev Number: 0 │ │ │ │ - <1><1526>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ - <1527> DW_AT_type : (ref_udata) <0x1518>, char │ │ │ │ - <1><1529>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ - <152a> DW_AT_type : (ref_addr) <0xf8>, int64_t, __int64_t, long int │ │ │ │ - <152e> DW_AT_sibling : (ref_udata) <0x1537> │ │ │ │ - <2><1530>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - <1531> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - <1535> DW_AT_upper_bound : (data1) 7 │ │ │ │ - <2><1536>: Abbrev Number: 0 │ │ │ │ - <1><1537>: Abbrev Number: 25 (DW_TAG_array_type) │ │ │ │ - <1538> DW_AT_type : (ref_udata) <0x3a0> │ │ │ │ - <153a> DW_AT_sibling : (ref_udata) <0x1543> │ │ │ │ - <2><153c>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - <153d> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - <1541> DW_AT_upper_bound : (data1) 20 │ │ │ │ - <2><1542>: Abbrev Number: 0 │ │ │ │ - <1><1543>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ - <1544> DW_AT_type : (ref_udata) <0x1537> │ │ │ │ - <1><1546>: Abbrev Number: 25 (DW_TAG_array_type) │ │ │ │ - <1547> DW_AT_type : (ref_udata) <0x3a0> │ │ │ │ - <1549> DW_AT_sibling : (ref_udata) <0x1552> │ │ │ │ - <2><154b>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - <154c> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - <1550> DW_AT_upper_bound : (data1) 21 │ │ │ │ - <2><1551>: Abbrev Number: 0 │ │ │ │ - <1><1552>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ - <1553> DW_AT_type : (ref_udata) <0x1546> │ │ │ │ - <1><1555>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ - <1556> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ - <155a> DW_AT_sibling : (ref_udata) <0x1563> │ │ │ │ - <2><155c>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - <155d> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - <1561> DW_AT_upper_bound : (data1) 83 │ │ │ │ - <2><1562>: Abbrev Number: 0 │ │ │ │ - <1><1563>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ - <1564> DW_AT_type : (ref_udata) <0x1555>, char │ │ │ │ - <1><1566>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ - <1567> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ - <156b> DW_AT_sibling : (ref_udata) <0x1574> │ │ │ │ - <2><156d>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - <156e> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - <1572> DW_AT_upper_bound : (data1) 84 │ │ │ │ - <2><1573>: Abbrev Number: 0 │ │ │ │ - <1><1574>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ - <1575> DW_AT_type : (ref_udata) <0x1566>, char │ │ │ │ - <1><1577>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ - <1578> DW_AT_type : (ref_addr) <0xf8>, int64_t, __int64_t, long int │ │ │ │ - <157c> DW_AT_sibling : (ref_udata) <0x1585> │ │ │ │ - <2><157e>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - <157f> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - <1583> DW_AT_upper_bound : (data1) 3 │ │ │ │ - <2><1584>: Abbrev Number: 0 │ │ │ │ - <1><1585>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ - <1586> DW_AT_type : (ref_addr) <0xf8>, int64_t, __int64_t, long int │ │ │ │ - <158a> DW_AT_sibling : (ref_udata) <0x1593> │ │ │ │ - <2><158c>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - <158d> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - <1591> DW_AT_upper_bound : (data1) 5 │ │ │ │ - <2><1592>: Abbrev Number: 0 │ │ │ │ - <1><1593>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ - <1594> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ - <1598> DW_AT_sibling : (ref_udata) <0x15a1> │ │ │ │ - <2><159a>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - <159b> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - <159f> DW_AT_upper_bound : (data1) 100 │ │ │ │ - <2><15a0>: Abbrev Number: 0 │ │ │ │ - <1><15a1>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ - <15a2> DW_AT_type : (ref_udata) <0x1593>, char │ │ │ │ - <1><15a4>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ - <15a5> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ - <15a9> DW_AT_sibling : (ref_udata) <0x15b2> │ │ │ │ - <2><15ab>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - <15ac> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - <15b0> DW_AT_upper_bound : (data1) 101 │ │ │ │ - <2><15b1>: Abbrev Number: 0 │ │ │ │ - <1><15b2>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ - <15b3> DW_AT_type : (ref_udata) <0x15a4>, char │ │ │ │ - <1><15b5>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ - <15b6> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ - <15ba> DW_AT_sibling : (ref_udata) <0x15c3> │ │ │ │ - <2><15bc>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - <15bd> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - <15c1> DW_AT_upper_bound : (data1) 104 │ │ │ │ - <2><15c2>: Abbrev Number: 0 │ │ │ │ - <1><15c3>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ - <15c4> DW_AT_type : (ref_udata) <0x15b5>, char │ │ │ │ - <1><15c6>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ - <15c7> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ - <15cb> DW_AT_sibling : (ref_udata) <0x15d4> │ │ │ │ - <2><15cd>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - <15ce> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - <15d2> DW_AT_upper_bound : (data1) 99 │ │ │ │ - <2><15d3>: Abbrev Number: 0 │ │ │ │ - <1><15d4>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ - <15d5> DW_AT_type : (ref_udata) <0x15c6>, char │ │ │ │ - <1><15d7>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ - <15d8> DW_AT_type : (ref_addr) <0xf8>, int64_t, __int64_t, long int │ │ │ │ - <15dc> DW_AT_sibling : (ref_udata) <0x15e5> │ │ │ │ - <2><15de>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - <15df> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - <15e3> DW_AT_upper_bound : (data1) 8 │ │ │ │ - <2><15e4>: Abbrev Number: 0 │ │ │ │ - <1><15e5>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ - <15e6> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ - <15ea> DW_AT_sibling : (ref_udata) <0x15f3> │ │ │ │ - <2><15ec>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - <15ed> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - <15f1> DW_AT_upper_bound : (data1) 112 │ │ │ │ - <2><15f2>: Abbrev Number: 0 │ │ │ │ - <1><15f3>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ - <15f4> DW_AT_type : (ref_udata) <0x15e5>, char │ │ │ │ - <1><15f6>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ - <15f7> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ - <15fb> DW_AT_sibling : (ref_udata) <0x1604> │ │ │ │ - <2><15fd>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - <15fe> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - <1602> DW_AT_upper_bound : (data1) 119 │ │ │ │ - <2><1603>: Abbrev Number: 0 │ │ │ │ - <1><1604>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ - <1605> DW_AT_type : (ref_udata) <0x15f6>, char │ │ │ │ - <1><1607>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ - <1608> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ - <160c> DW_AT_sibling : (ref_udata) <0x1615> │ │ │ │ - <2><160e>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - <160f> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - <1613> DW_AT_upper_bound : (data1) 18 │ │ │ │ - <2><1614>: Abbrev Number: 0 │ │ │ │ - <1><1615>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ - <1616> DW_AT_type : (ref_udata) <0x1607>, char │ │ │ │ - <1><1618>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ - <1619> DW_AT_type : (ref_addr) <0xf8>, int64_t, __int64_t, long int │ │ │ │ - <161d> DW_AT_sibling : (ref_udata) <0x1626> │ │ │ │ - <2><161f>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - <1620> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - <1624> DW_AT_upper_bound : (data1) 6 │ │ │ │ - <2><1625>: Abbrev Number: 0 │ │ │ │ - <1><1626>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ - <1627> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ - <162b> DW_AT_sibling : (ref_udata) <0x1634> │ │ │ │ - <2><162d>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - <162e> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - <1632> DW_AT_upper_bound : (data1) 16 │ │ │ │ - <2><1633>: Abbrev Number: 0 │ │ │ │ - <1><1634>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ - <1635> DW_AT_type : (ref_udata) <0x1626>, char │ │ │ │ - <1><1637>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ - <1638> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ - <163c> DW_AT_sibling : (ref_udata) <0x1645> │ │ │ │ - <2><163e>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - <163f> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - <1643> DW_AT_upper_bound : (data1) 17 │ │ │ │ - <2><1644>: Abbrev Number: 0 │ │ │ │ - <1><1645>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ - <1646> DW_AT_type : (ref_udata) <0x1637>, char │ │ │ │ - <1><1648>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ - <1649> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ - <164d> DW_AT_sibling : (ref_udata) <0x1656> │ │ │ │ - <2><164f>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - <1650> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - <1654> DW_AT_upper_bound : (data1) 106 │ │ │ │ - <2><1655>: Abbrev Number: 0 │ │ │ │ - <1><1656>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ - <1657> DW_AT_type : (ref_udata) <0x1648>, char │ │ │ │ - <1><1659>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ - <165a> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ - <165e> DW_AT_sibling : (ref_udata) <0x1667> │ │ │ │ - <2><1660>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - <1661> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - <1665> DW_AT_upper_bound : (data1) 107 │ │ │ │ - <2><1666>: Abbrev Number: 0 │ │ │ │ - <1><1667>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ - <1668> DW_AT_type : (ref_udata) <0x1659>, char │ │ │ │ - <1><166a>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ - <166b> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ - <166f> DW_AT_sibling : (ref_udata) <0x1678> │ │ │ │ - <2><1671>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - <1672> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - <1676> DW_AT_upper_bound : (data1) 110 │ │ │ │ - <2><1677>: Abbrev Number: 0 │ │ │ │ - <1><1678>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ - <1679> DW_AT_type : (ref_udata) <0x166a>, char │ │ │ │ - <1><167b>: Abbrev Number: 25 (DW_TAG_array_type) │ │ │ │ - <167c> DW_AT_type : (ref_udata) <0x3a0> │ │ │ │ - <167e> DW_AT_sibling : (ref_udata) <0x1687> │ │ │ │ - <2><1680>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - <1681> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - <1685> DW_AT_upper_bound : (data1) 16 │ │ │ │ - <2><1686>: Abbrev Number: 0 │ │ │ │ - <1><1687>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ - <1688> DW_AT_type : (ref_udata) <0x167b> │ │ │ │ - <1><168a>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ - <168b> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ - <168f> DW_AT_sibling : (ref_udata) <0x1698> │ │ │ │ - <2><1691>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - <1692> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - <1696> DW_AT_upper_bound : (data1) 19 │ │ │ │ - <2><1697>: Abbrev Number: 0 │ │ │ │ - <1><1698>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ - <1699> DW_AT_type : (ref_udata) <0x168a>, char │ │ │ │ - <1><169b>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ - <169c> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ - <16a0> DW_AT_sibling : (ref_udata) <0x16a9> │ │ │ │ - <2><16a2>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - <16a3> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - <16a7> DW_AT_upper_bound : (data1) 105 │ │ │ │ - <2><16a8>: Abbrev Number: 0 │ │ │ │ - <1><16a9>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ - <16aa> DW_AT_type : (ref_udata) <0x169b>, char │ │ │ │ - <1><16ac>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ - <16ad> DW_AT_type : (ref_addr) <0xf8>, int64_t, __int64_t, long int │ │ │ │ - <16b1> DW_AT_sibling : (ref_udata) <0x16ba> │ │ │ │ - <2><16b3>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - <16b4> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - <16b8> DW_AT_upper_bound : (data1) 12 │ │ │ │ - <2><16b9>: Abbrev Number: 0 │ │ │ │ - <1><16ba>: Abbrev Number: 16 (DW_TAG_subprogram) │ │ │ │ - <16bb> DW_AT_name : (strp) (offset: 0x205ac0): CPyDef_applytype___PolyTranslator_trait_vtable_setup │ │ │ │ - <16bf> DW_AT_decl_file : (data1) 20 │ │ │ │ - <16c0> DW_AT_decl_line : (data2) 1945 │ │ │ │ - <16c2> DW_AT_decl_column : (data1) 9 │ │ │ │ - <16c3> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <16c3> DW_AT_type : (ref_udata) <0x10ad>, _Bool │ │ │ │ - <16c5> DW_AT_inline : (data1) 1 (inlined) │ │ │ │ - <16c6> DW_AT_sibling : (ref_udata) <0x16ea> │ │ │ │ - <2><16c8>: Abbrev Number: 37 (DW_TAG_variable) │ │ │ │ - <16c9> DW_AT_name : (strp) (offset: 0x1b1036): applytype___PolyTranslator_type_visitor___TypeVisitor_trait_vtable_scratch │ │ │ │ - <16cd> DW_AT_decl_file : (data1) 20 │ │ │ │ - <16ce> DW_AT_decl_line : (data2) 1947 │ │ │ │ - <16d0> DW_AT_decl_column : (data1) 27 │ │ │ │ - <16d1> DW_AT_type : (ref_udata) <0x8a1>, CPyVTableItem │ │ │ │ - <2><16d3>: Abbrev Number: 37 (DW_TAG_variable) │ │ │ │ - <16d4> DW_AT_name : (strp) (offset: 0x19d396): applytype___PolyTranslator_type_visitor___TypeVisitor_offset_table_scratch │ │ │ │ - <16d8> DW_AT_decl_file : (data1) 20 │ │ │ │ - <16d9> DW_AT_decl_line : (data2) 1971 │ │ │ │ - <16db> DW_AT_decl_column : (data1) 20 │ │ │ │ - <16dc> DW_AT_type : (ref_udata) <0x8ad>, size_t, long unsigned int │ │ │ │ - <2><16de>: Abbrev Number: 37 (DW_TAG_variable) │ │ │ │ - <16df> DW_AT_name : (strp) (offset: 0x1acb80): applytype___PolyTranslator_vtable_scratch │ │ │ │ - <16e3> DW_AT_decl_file : (data1) 20 │ │ │ │ - <16e4> DW_AT_decl_line : (data2) 1975 │ │ │ │ - <16e6> DW_AT_decl_column : (data1) 27 │ │ │ │ - <16e7> DW_AT_type : (ref_udata) <0x895>, CPyVTableItem │ │ │ │ - <2><16e9>: Abbrev Number: 0 │ │ │ │ - <1><16ea>: Abbrev Number: 16 (DW_TAG_subprogram) │ │ │ │ - <16eb> DW_AT_name : (strp) (offset: 0x202189): CPyDef_api___f_run_dmypy_obj_trait_vtable_setup │ │ │ │ - <16ef> DW_AT_decl_file : (data1) 20 │ │ │ │ - <16f0> DW_AT_decl_line : (data2) 613 │ │ │ │ - <16f2> DW_AT_decl_column : (data1) 5 │ │ │ │ - <16f3> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <16f3> DW_AT_type : (ref_udata) <0x10ad>, _Bool │ │ │ │ - <16f5> DW_AT_inline : (data1) 1 (inlined) │ │ │ │ - <16f6> DW_AT_sibling : (ref_udata) <0x1704> │ │ │ │ - <2><16f8>: Abbrev Number: 37 (DW_TAG_variable) │ │ │ │ - <16f9> DW_AT_name : (strp) (offset: 0x1a9d3e): api___f_run_dmypy_obj_vtable_scratch │ │ │ │ - <16fd> DW_AT_decl_file : (data1) 20 │ │ │ │ - <16fe> DW_AT_decl_line : (data2) 615 │ │ │ │ - <1700> DW_AT_decl_column : (data1) 23 │ │ │ │ - <1701> DW_AT_type : (ref_udata) <0x889>, CPyVTableItem │ │ │ │ - <2><1703>: Abbrev Number: 0 │ │ │ │ - <1><1704>: Abbrev Number: 16 (DW_TAG_subprogram) │ │ │ │ - <1705> DW_AT_name : (strp) (offset: 0x20bea1): CPyDef_api___run_dmypy_env_trait_vtable_setup │ │ │ │ - <1709> DW_AT_decl_file : (data1) 20 │ │ │ │ - <170a> DW_AT_decl_line : (data2) 494 │ │ │ │ - <170c> DW_AT_decl_column : (data1) 5 │ │ │ │ - <170d> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <170d> DW_AT_type : (ref_udata) <0x10ad>, _Bool │ │ │ │ - <170f> DW_AT_inline : (data1) 1 (inlined) │ │ │ │ - <1710> DW_AT_sibling : (ref_udata) <0x171e> │ │ │ │ - <2><1712>: Abbrev Number: 37 (DW_TAG_variable) │ │ │ │ - <1713> DW_AT_name : (strp) (offset: 0x1bb8fe): api___run_dmypy_env_vtable_scratch │ │ │ │ - <1717> DW_AT_decl_file : (data1) 20 │ │ │ │ - <1718> DW_AT_decl_line : (data2) 496 │ │ │ │ - <171a> DW_AT_decl_column : (data1) 23 │ │ │ │ - <171b> DW_AT_type : (ref_udata) <0x87d>, CPyVTableItem │ │ │ │ - <2><171d>: Abbrev Number: 0 │ │ │ │ - <1><171e>: Abbrev Number: 16 (DW_TAG_subprogram) │ │ │ │ - <171f> DW_AT_name : (strp) (offset: 0x1fed2d): CPyDef_api_____mypyc_lambda__0_run_obj_trait_vtable_setup │ │ │ │ - <1723> DW_AT_decl_file : (data1) 20 │ │ │ │ - <1724> DW_AT_decl_line : (data2) 314 │ │ │ │ - <1726> DW_AT_decl_column : (data1) 5 │ │ │ │ - <1727> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <1727> DW_AT_type : (ref_udata) <0x10ad>, _Bool │ │ │ │ - <1729> DW_AT_inline : (data1) 1 (inlined) │ │ │ │ - <172a> DW_AT_sibling : (ref_udata) <0x1738> │ │ │ │ - <2><172c>: Abbrev Number: 37 (DW_TAG_variable) │ │ │ │ - <172d> DW_AT_name : (strp) (offset: 0x1a6f80): api_____mypyc_lambda__0_run_obj_vtable_scratch │ │ │ │ - <1731> DW_AT_decl_file : (data1) 20 │ │ │ │ - <1732> DW_AT_decl_line : (data2) 316 │ │ │ │ - <1734> DW_AT_decl_column : (data1) 23 │ │ │ │ - <1735> DW_AT_type : (ref_udata) <0x889>, CPyVTableItem │ │ │ │ - <2><1737>: Abbrev Number: 0 │ │ │ │ - <1><1738>: Abbrev Number: 62 (DW_TAG_subprogram) │ │ │ │ - <1739> DW_AT_name : (strp) (offset: 0x20940e): CPyDef_api___run_env_trait_vtable_setup │ │ │ │ - <173d> DW_AT_decl_file : (data1) 20 │ │ │ │ - <173e> DW_AT_decl_line : (data1) 195 │ │ │ │ - <173f> DW_AT_decl_column : (data1) 5 │ │ │ │ - <1740> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <1740> DW_AT_type : (ref_udata) <0x10ad>, _Bool │ │ │ │ - <1742> DW_AT_inline : (data1) 1 (inlined) │ │ │ │ - <1743> DW_AT_sibling : (ref_udata) <0x1750> │ │ │ │ - <2><1745>: Abbrev Number: 34 (DW_TAG_variable) │ │ │ │ - <1746> DW_AT_name : (strp) (offset: 0x1b94e8): api___run_env_vtable_scratch │ │ │ │ - <174a> DW_AT_decl_file : (data1) 20 │ │ │ │ - <174b> DW_AT_decl_line : (data1) 197 │ │ │ │ - <174c> DW_AT_decl_column : (data1) 23 │ │ │ │ - <174d> DW_AT_type : (ref_udata) <0x87d>, CPyVTableItem │ │ │ │ - <2><174f>: Abbrev Number: 0 │ │ │ │ - <1><1750>: Abbrev Number: 54 (DW_TAG_subprogram) │ │ │ │ - <1751> DW_AT_name : (strp) (offset: 0x278a36): import_librt_strings │ │ │ │ - <1755> DW_AT_decl_file : (data1) 21 │ │ │ │ - <1756> DW_AT_decl_line : (data1) 7 │ │ │ │ - <1757> DW_AT_decl_column : (data1) 1 │ │ │ │ - <1758> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <1758> DW_AT_type : (ref_addr) <0x54>, int │ │ │ │ - <175c> DW_AT_inline : (data1) 1 (inlined) │ │ │ │ - <1><175d>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ - <175e> DW_AT_type : (ref_addr) <0x78>, char │ │ │ │ - <1762> DW_AT_sibling : (ref_udata) <0x176b> │ │ │ │ - <2><1764>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - <1765> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - <1769> DW_AT_upper_bound : (data1) 127 │ │ │ │ - <2><176a>: Abbrev Number: 0 │ │ │ │ - <1><176b>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ - <176c> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ - <1770> DW_AT_sibling : (ref_udata) <0x1779> │ │ │ │ - <2><1772>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - <1773> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - <1777> DW_AT_upper_bound : (data1) 12 │ │ │ │ - <2><1778>: Abbrev Number: 0 │ │ │ │ - <1><1779>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ - <177a> DW_AT_type : (ref_udata) <0x176b>, char │ │ │ │ - <1><177c>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ - <177d> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ - <177d> DW_AT_type : (ref_udata) <0x1a4>, double │ │ │ │ - <1><177f>: Abbrev Number: 24 (DW_TAG_pointer_type) │ │ │ │ - <1780> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ - <1780> DW_AT_type : (ref_addr) <0xa3>, size_t, long unsigned int │ │ │ │ - <1><1784>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ - <1785> DW_AT_type : (ref_addr) <0x78>, char │ │ │ │ - <1789> DW_AT_sibling : (ref_udata) <0x1792> │ │ │ │ - <2><178b>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - <178c> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - <1790> DW_AT_upper_bound : (data1) 21 │ │ │ │ - <2><1791>: Abbrev Number: 0 │ │ │ │ - <1><1792>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ - <1793> DW_AT_type : (ref_addr) <0x78>, char │ │ │ │ - <1797> DW_AT_sibling : (ref_udata) <0x17a1> │ │ │ │ - <2><1799>: Abbrev Number: 72 (DW_TAG_subrange_type) │ │ │ │ - <179a> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - <179e> DW_AT_upper_bound : (data2) 499 │ │ │ │ - <2><17a0>: Abbrev Number: 0 │ │ │ │ - <1><17a1>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ - <17a2> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ - <17a6> DW_AT_sibling : (ref_udata) <0x17af> │ │ │ │ - <2><17a8>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - <17a9> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - <17ad> DW_AT_upper_bound : (data1) 13 │ │ │ │ - <2><17ae>: Abbrev Number: 0 │ │ │ │ - <1><17af>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ - <17b0> DW_AT_type : (ref_udata) <0x17a1>, char │ │ │ │ - <1><17b2>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ - <17b3> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ - <17b7> DW_AT_sibling : (ref_udata) <0x17c0> │ │ │ │ - <2><17b9>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - <17ba> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - <17be> DW_AT_upper_bound : (data1) 15 │ │ │ │ - <2><17bf>: Abbrev Number: 0 │ │ │ │ - <1><17c0>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ - <17c1> DW_AT_type : (ref_udata) <0x17b2>, char │ │ │ │ - <1><17c3>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ - <17c4> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ - <17c8> DW_AT_sibling : (ref_udata) <0x17d1> │ │ │ │ - <2><17ca>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - <17cb> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - <17cf> DW_AT_upper_bound : (data1) 14 │ │ │ │ - <2><17d0>: Abbrev Number: 0 │ │ │ │ - <1><17d1>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ - <17d2> DW_AT_type : (ref_udata) <0x17c3>, char │ │ │ │ - <1><17d4>: Abbrev Number: 12 (DW_TAG_subroutine_type) │ │ │ │ - <17d5> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <17d5> DW_AT_type : (ref_addr) <0x54>, int │ │ │ │ - <17d9> DW_AT_sibling : (ref_udata) <0x17e1> │ │ │ │ - <2><17db>: Abbrev Number: 22 (DW_TAG_formal_parameter) │ │ │ │ - <17dc> DW_AT_type : (ref_addr) <0x18>, unsigned char │ │ │ │ - <2><17e0>: Abbrev Number: 0 │ │ │ │ - <1><17e1>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ - <17e2> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ - <17e2> DW_AT_type : (ref_udata) <0x17d4>, int │ │ │ │ - <1><17e4>: Abbrev Number: 36 (DW_TAG_subprogram) │ │ │ │ - <17e5> DW_AT_name : (strp) (offset: 0x238161): CPy_ASCII_Upper │ │ │ │ - <17e9> DW_AT_decl_file : (data1) 22 │ │ │ │ - <17ea> DW_AT_decl_line : (data2) 685 │ │ │ │ - <17ec> DW_AT_decl_column : (data1) 19 │ │ │ │ - <17ed> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <17ed> DW_AT_type : (ref_addr) <0x54>, int │ │ │ │ - <17f1> DW_AT_inline : (data1) 3 (declared as inline and inlined) │ │ │ │ - <17f2> DW_AT_sibling : (ref_udata) <0x1800> │ │ │ │ - <2><17f4>: Abbrev Number: 21 (DW_TAG_formal_parameter) │ │ │ │ - <17f5> DW_AT_name : (string) c │ │ │ │ - <17f7> DW_AT_decl_file : (data1) 22 │ │ │ │ - <17f8> DW_AT_decl_line : (data2) 685 │ │ │ │ - <17fa> DW_AT_decl_column : (data1) 49 │ │ │ │ - <17fb> DW_AT_type : (ref_addr) <0x18>, unsigned char │ │ │ │ - <2><17ff>: Abbrev Number: 0 │ │ │ │ - <1><1800>: Abbrev Number: 36 (DW_TAG_subprogram) │ │ │ │ - <1801> DW_AT_name : (strp) (offset: 0x23ad7d): CPy_ASCII_Lower │ │ │ │ - <1805> DW_AT_decl_file : (data1) 22 │ │ │ │ - <1806> DW_AT_decl_line : (data2) 684 │ │ │ │ - <1808> DW_AT_decl_column : (data1) 19 │ │ │ │ - <1809> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <1809> DW_AT_type : (ref_addr) <0x54>, int │ │ │ │ - <180d> DW_AT_inline : (data1) 3 (declared as inline and inlined) │ │ │ │ - <180e> DW_AT_sibling : (ref_udata) <0x181c> │ │ │ │ - <2><1810>: Abbrev Number: 21 (DW_TAG_formal_parameter) │ │ │ │ - <1811> DW_AT_name : (string) c │ │ │ │ - <1813> DW_AT_decl_file : (data1) 22 │ │ │ │ - <1814> DW_AT_decl_line : (data2) 684 │ │ │ │ - <1816> DW_AT_decl_column : (data1) 49 │ │ │ │ - <1817> DW_AT_type : (ref_addr) <0x18>, unsigned char │ │ │ │ - <2><181b>: Abbrev Number: 0 │ │ │ │ - <1><181c>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ - <181d> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ - <1821> DW_AT_sibling : (ref_udata) <0x182a> │ │ │ │ - <2><1823>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - <1824> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - <1828> DW_AT_upper_bound : (data1) 10 │ │ │ │ - <2><1829>: Abbrev Number: 0 │ │ │ │ - <1><182a>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ - <182b> DW_AT_type : (ref_udata) <0x181c>, char │ │ │ │ - <1><182d>: Abbrev Number: 40 (DW_TAG_subprogram) │ │ │ │ - <182e> DW_AT_name : (strp) (offset: 0x926ff): _float_div_mod │ │ │ │ - <1832> DW_AT_decl_file : (data1) 23 │ │ │ │ - <1833> DW_AT_decl_line : (data1) 142 │ │ │ │ - <1834> DW_AT_decl_column : (data1) 1 │ │ │ │ - <1835> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <1835> DW_AT_inline : (data1) 1 (inlined) │ │ │ │ - <1836> DW_AT_sibling : (ref_udata) <0x186f> │ │ │ │ - <2><1838>: Abbrev Number: 23 (DW_TAG_formal_parameter) │ │ │ │ - <1839> DW_AT_name : (string) vx │ │ │ │ + DW_AT_type : (ref_addr) <0xac> │ │ │ │ + <2>: Abbrev Number: 22 (DW_TAG_formal_parameter) │ │ │ │ + DW_AT_type : (ref_addr) <0xac> │ │ │ │ + <2>: Abbrev Number: 22 (DW_TAG_formal_parameter) │ │ │ │ + DW_AT_type : (ref_addr) <0x26>, unsigned int │ │ │ │ + <2>: Abbrev Number: 22 (DW_TAG_formal_parameter) │ │ │ │ + DW_AT_type : (ref_addr) <0xac> │ │ │ │ + <2>: Abbrev Number: 0 │ │ │ │ + <1>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ + DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ + DW_AT_sibling : (ref_udata) <0xeea> │ │ │ │ + <2>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + DW_AT_upper_bound : (data1) 29 │ │ │ │ + <2>: Abbrev Number: 0 │ │ │ │ + <1>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ + DW_AT_type : (ref_udata) <0xedc>, char │ │ │ │ + <1>: Abbrev Number: 25 (DW_TAG_array_type) │ │ │ │ + DW_AT_type : (ref_udata) <0x3a0> │ │ │ │ + DW_AT_sibling : (ref_udata) <0xef9> │ │ │ │ + <2>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + DW_AT_upper_bound : (data1) 3 │ │ │ │ + <2>: Abbrev Number: 0 │ │ │ │ + <1>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ + DW_AT_type : (ref_udata) <0xeed> │ │ │ │ + <1>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ + DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ + DW_AT_sibling : (ref_udata) <0xf0a> │ │ │ │ + <2>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + DW_AT_upper_bound : (data1) 56 │ │ │ │ + <2>: Abbrev Number: 0 │ │ │ │ + <1>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ + DW_AT_type : (ref_udata) <0xefc>, char │ │ │ │ + <1>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ + DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ + DW_AT_sibling : (ref_udata) <0xf1b> │ │ │ │ + <2>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + DW_AT_upper_bound : (data1) 57 │ │ │ │ + <2>: Abbrev Number: 0 │ │ │ │ + <1>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ + DW_AT_type : (ref_udata) <0xf0d>, char │ │ │ │ + <1>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ + DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ + DW_AT_sibling : (ref_udata) <0xf2c> │ │ │ │ + <2>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + DW_AT_upper_bound : (data1) 44 │ │ │ │ + <2>: Abbrev Number: 0 │ │ │ │ + <1>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ + DW_AT_type : (ref_udata) <0xf1e>, char │ │ │ │ + <1>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ + DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ + DW_AT_sibling : (ref_udata) <0xf3d> │ │ │ │ + <2>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + DW_AT_upper_bound : (data1) 45 │ │ │ │ + <2>: Abbrev Number: 0 │ │ │ │ + <1>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ + DW_AT_type : (ref_udata) <0xf2f>, char │ │ │ │ + <1>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ + DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ + DW_AT_sibling : (ref_udata) <0xf4e> │ │ │ │ + <2>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + DW_AT_upper_bound : (data1) 39 │ │ │ │ + <2>: Abbrev Number: 0 │ │ │ │ + <1>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ + DW_AT_type : (ref_udata) <0xf40>, char │ │ │ │ + <1>: Abbrev Number: 25 (DW_TAG_array_type) │ │ │ │ + DW_AT_type : (ref_udata) <0x3a0> │ │ │ │ + DW_AT_sibling : (ref_udata) <0xf5d> │ │ │ │ + <2>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + DW_AT_upper_bound : (data1) 2 │ │ │ │ + <2>: Abbrev Number: 0 │ │ │ │ + <1>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ + DW_AT_type : (ref_udata) <0xf51> │ │ │ │ + <1>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ + DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ + DW_AT_sibling : (ref_udata) <0xf6e> │ │ │ │ + <2>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + DW_AT_upper_bound : (data1) 35 │ │ │ │ + <2>: Abbrev Number: 0 │ │ │ │ + <1>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ + DW_AT_type : (ref_udata) <0xf60>, char │ │ │ │ + <1>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ + DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ + DW_AT_sibling : (ref_udata) <0xf7f> │ │ │ │ + <2>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + DW_AT_upper_bound : (data1) 36 │ │ │ │ + <2>: Abbrev Number: 0 │ │ │ │ + <1>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ + DW_AT_type : (ref_udata) <0xf71>, char │ │ │ │ + <1>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ + DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ + DW_AT_sibling : (ref_udata) <0xf90> │ │ │ │ + <2>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + DW_AT_upper_bound : (data1) 28 │ │ │ │ + <2>: Abbrev Number: 0 │ │ │ │ + <1>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ + DW_AT_type : (ref_udata) <0xf82>, char │ │ │ │ + <1>: Abbrev Number: 25 (DW_TAG_array_type) │ │ │ │ + DW_AT_type : (ref_udata) <0x3a0> │ │ │ │ + DW_AT_sibling : (ref_udata) <0xf9f> │ │ │ │ + <2>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + DW_AT_upper_bound : (data1) 5 │ │ │ │ + <2>: Abbrev Number: 0 │ │ │ │ + <1>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ + DW_AT_type : (ref_udata) <0xf93> │ │ │ │ + <1>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ + DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ + DW_AT_sibling : (ref_udata) <0xfb0> │ │ │ │ + <2>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + DW_AT_upper_bound : (data1) 25 │ │ │ │ + <2>: Abbrev Number: 0 │ │ │ │ + <1>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ + DW_AT_type : (ref_udata) <0xfa2>, char │ │ │ │ + <1>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ + DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ + DW_AT_sibling : (ref_udata) <0xfc1> │ │ │ │ + <2>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + DW_AT_upper_bound : (data1) 27 │ │ │ │ + <2>: Abbrev Number: 0 │ │ │ │ + <1>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ + DW_AT_type : (ref_udata) <0xfb3>, char │ │ │ │ + <1>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ + DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ + DW_AT_sibling : (ref_udata) <0xfd2> │ │ │ │ + <2>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + DW_AT_upper_bound : (data1) 31 │ │ │ │ + <2>: Abbrev Number: 0 │ │ │ │ + <1>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ + DW_AT_type : (ref_udata) <0xfc4>, char │ │ │ │ + <1>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ + DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ + DW_AT_sibling : (ref_udata) <0xfe3> │ │ │ │ + <2>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + DW_AT_upper_bound : (data1) 37 │ │ │ │ + <2>: Abbrev Number: 0 │ │ │ │ + <1>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ + DW_AT_type : (ref_udata) <0xfd5>, char │ │ │ │ + <1>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ + DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ + DW_AT_sibling : (ref_udata) <0xff4> │ │ │ │ + <2>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + DW_AT_upper_bound : (data1) 38 │ │ │ │ + <2>: Abbrev Number: 0 │ │ │ │ + <1>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ + DW_AT_type : (ref_udata) <0xfe6>, char │ │ │ │ + <1>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ + DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ + DW_AT_sibling : (ref_udata) <0x1005> │ │ │ │ + <2>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + <1003> DW_AT_upper_bound : (data1) 71 │ │ │ │ + <2><1004>: Abbrev Number: 0 │ │ │ │ + <1><1005>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ + <1006> DW_AT_type : (ref_udata) <0xff7>, char │ │ │ │ + <1><1008>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ + <1009> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ + <100d> DW_AT_sibling : (ref_udata) <0x1016> │ │ │ │ + <2><100f>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + <1010> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + <1014> DW_AT_upper_bound : (data1) 70 │ │ │ │ + <2><1015>: Abbrev Number: 0 │ │ │ │ + <1><1016>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ + <1017> DW_AT_type : (ref_udata) <0x1008>, char │ │ │ │ + <1><1019>: Abbrev Number: 25 (DW_TAG_array_type) │ │ │ │ + <101a> DW_AT_type : (ref_udata) <0x3a0> │ │ │ │ + <101c> DW_AT_sibling : (ref_udata) <0x1025> │ │ │ │ + <2><101e>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + <101f> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + <1023> DW_AT_upper_bound : (data1) 8 │ │ │ │ + <2><1024>: Abbrev Number: 0 │ │ │ │ + <1><1025>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ + <1026> DW_AT_type : (ref_udata) <0x1019> │ │ │ │ + <1><1028>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ + <1029> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ + <102d> DW_AT_sibling : (ref_udata) <0x1036> │ │ │ │ + <2><102f>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + <1030> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + <1034> DW_AT_upper_bound : (data1) 46 │ │ │ │ + <2><1035>: Abbrev Number: 0 │ │ │ │ + <1><1036>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ + <1037> DW_AT_type : (ref_udata) <0x1028>, char │ │ │ │ + <1><1039>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ + <103a> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ + <103e> DW_AT_sibling : (ref_udata) <0x1047> │ │ │ │ + <2><1040>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + <1041> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + <1045> DW_AT_upper_bound : (data1) 47 │ │ │ │ + <2><1046>: Abbrev Number: 0 │ │ │ │ + <1><1047>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ + <1048> DW_AT_type : (ref_udata) <0x1039>, char │ │ │ │ + <1><104a>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ + <104b> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ + <104f> DW_AT_sibling : (ref_udata) <0x1058> │ │ │ │ + <2><1051>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + <1052> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + <1056> DW_AT_upper_bound : (data1) 32 │ │ │ │ + <2><1057>: Abbrev Number: 0 │ │ │ │ + <1><1058>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ + <1059> DW_AT_type : (ref_udata) <0x104a>, char │ │ │ │ + <1><105b>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ + <105c> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ + <1060> DW_AT_sibling : (ref_udata) <0x1069> │ │ │ │ + <2><1062>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + <1063> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + <1067> DW_AT_upper_bound : (data1) 33 │ │ │ │ + <2><1068>: Abbrev Number: 0 │ │ │ │ + <1><1069>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ + <106a> DW_AT_type : (ref_udata) <0x105b>, char │ │ │ │ + <1><106c>: Abbrev Number: 25 (DW_TAG_array_type) │ │ │ │ + <106d> DW_AT_type : (ref_udata) <0x3a0> │ │ │ │ + <106f> DW_AT_sibling : (ref_udata) <0x1078> │ │ │ │ + <2><1071>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + <1072> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + <1076> DW_AT_upper_bound : (data1) 4 │ │ │ │ + <2><1077>: Abbrev Number: 0 │ │ │ │ + <1><1078>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ + <1079> DW_AT_type : (ref_udata) <0x106c> │ │ │ │ + <1><107b>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ + <107c> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ + <1080> DW_AT_sibling : (ref_udata) <0x1089> │ │ │ │ + <2><1082>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + <1083> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + <1087> DW_AT_upper_bound : (data1) 41 │ │ │ │ + <2><1088>: Abbrev Number: 0 │ │ │ │ + <1><1089>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ + <108a> DW_AT_type : (ref_udata) <0x107b>, char │ │ │ │ + <1><108c>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ + <108d> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ + <1091> DW_AT_sibling : (ref_udata) <0x109a> │ │ │ │ + <2><1093>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + <1094> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + <1098> DW_AT_upper_bound : (data1) 42 │ │ │ │ + <2><1099>: Abbrev Number: 0 │ │ │ │ + <1><109a>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ + <109b> DW_AT_type : (ref_udata) <0x108c>, char │ │ │ │ + <1><109d>: Abbrev Number: 32 (DW_TAG_base_type) │ │ │ │ + <109e> DW_AT_byte_size : (data1) 1 │ │ │ │ + <109f> DW_AT_encoding : (data1) 2 (boolean) │ │ │ │ + <10a0> DW_AT_name : (strp) (offset: 0x1ddb54): _Bool │ │ │ │ + <1><10a4>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ + <10a5> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ + <10a9> DW_AT_sibling : (ref_udata) <0x10b2> │ │ │ │ + <2><10ab>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + <10ac> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + <10b0> DW_AT_upper_bound : (data1) 40 │ │ │ │ + <2><10b1>: Abbrev Number: 0 │ │ │ │ + <1><10b2>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ + <10b3> DW_AT_type : (ref_udata) <0x10a4>, char │ │ │ │ + <1><10b5>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ + <10b6> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ + <10ba> DW_AT_sibling : (ref_udata) <0x10c3> │ │ │ │ + <2><10bc>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + <10bd> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + <10c1> DW_AT_upper_bound : (data1) 63 │ │ │ │ + <2><10c2>: Abbrev Number: 0 │ │ │ │ + <1><10c3>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ + <10c4> DW_AT_type : (ref_udata) <0x10b5>, char │ │ │ │ + <1><10c6>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ + <10c7> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ + <10cb> DW_AT_sibling : (ref_udata) <0x10d4> │ │ │ │ + <2><10cd>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + <10ce> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + <10d2> DW_AT_upper_bound : (data1) 34 │ │ │ │ + <2><10d3>: Abbrev Number: 0 │ │ │ │ + <1><10d4>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ + <10d5> DW_AT_type : (ref_udata) <0x10c6>, char │ │ │ │ + <1><10d7>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ + <10d8> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ + <10dc> DW_AT_sibling : (ref_udata) <0x10e5> │ │ │ │ + <2><10de>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + <10df> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + <10e3> DW_AT_upper_bound : (data1) 52 │ │ │ │ + <2><10e4>: Abbrev Number: 0 │ │ │ │ + <1><10e5>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ + <10e6> DW_AT_type : (ref_udata) <0x10d7>, char │ │ │ │ + <1><10e8>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ + <10e9> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ + <10ed> DW_AT_sibling : (ref_udata) <0x10f6> │ │ │ │ + <2><10ef>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + <10f0> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + <10f4> DW_AT_upper_bound : (data1) 53 │ │ │ │ + <2><10f5>: Abbrev Number: 0 │ │ │ │ + <1><10f6>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ + <10f7> DW_AT_type : (ref_udata) <0x10e8>, char │ │ │ │ + <1><10f9>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ + <10fa> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ + <10fe> DW_AT_sibling : (ref_udata) <0x1107> │ │ │ │ + <2><1100>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + <1101> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + <1105> DW_AT_upper_bound : (data1) 54 │ │ │ │ + <2><1106>: Abbrev Number: 0 │ │ │ │ + <1><1107>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ + <1108> DW_AT_type : (ref_udata) <0x10f9>, char │ │ │ │ + <1><110a>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ + <110b> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ + <110f> DW_AT_sibling : (ref_udata) <0x1118> │ │ │ │ + <2><1111>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + <1112> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + <1116> DW_AT_upper_bound : (data1) 55 │ │ │ │ + <2><1117>: Abbrev Number: 0 │ │ │ │ + <1><1118>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ + <1119> DW_AT_type : (ref_udata) <0x110a>, char │ │ │ │ + <1><111b>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ + <111c> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ + <1120> DW_AT_sibling : (ref_udata) <0x1129> │ │ │ │ + <2><1122>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + <1123> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + <1127> DW_AT_upper_bound : (data1) 58 │ │ │ │ + <2><1128>: Abbrev Number: 0 │ │ │ │ + <1><1129>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ + <112a> DW_AT_type : (ref_udata) <0x111b>, char │ │ │ │ + <1><112c>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ + <112d> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ + <1131> DW_AT_sibling : (ref_udata) <0x113a> │ │ │ │ + <2><1133>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + <1134> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + <1138> DW_AT_upper_bound : (data1) 62 │ │ │ │ + <2><1139>: Abbrev Number: 0 │ │ │ │ + <1><113a>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ + <113b> DW_AT_type : (ref_udata) <0x112c>, char │ │ │ │ + <1><113d>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ + <113e> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ + <1142> DW_AT_sibling : (ref_udata) <0x114b> │ │ │ │ + <2><1144>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + <1145> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + <1149> DW_AT_upper_bound : (data1) 51 │ │ │ │ + <2><114a>: Abbrev Number: 0 │ │ │ │ + <1><114b>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ + <114c> DW_AT_type : (ref_udata) <0x113d>, char │ │ │ │ + <1><114e>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ + <114f> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ + <1153> DW_AT_sibling : (ref_udata) <0x115c> │ │ │ │ + <2><1155>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + <1156> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + <115a> DW_AT_upper_bound : (data1) 50 │ │ │ │ + <2><115b>: Abbrev Number: 0 │ │ │ │ + <1><115c>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ + <115d> DW_AT_type : (ref_udata) <0x114e>, char │ │ │ │ + <1><115f>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ + <1160> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ + <1164> DW_AT_sibling : (ref_udata) <0x116d> │ │ │ │ + <2><1166>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + <1167> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + <116b> DW_AT_upper_bound : (data1) 49 │ │ │ │ + <2><116c>: Abbrev Number: 0 │ │ │ │ + <1><116d>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ + <116e> DW_AT_type : (ref_udata) <0x115f>, char │ │ │ │ + <1><1170>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ + <1171> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ + <1175> DW_AT_sibling : (ref_udata) <0x117e> │ │ │ │ + <2><1177>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + <1178> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + <117c> DW_AT_upper_bound : (data1) 61 │ │ │ │ + <2><117d>: Abbrev Number: 0 │ │ │ │ + <1><117e>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ + <117f> DW_AT_type : (ref_udata) <0x1170>, char │ │ │ │ + <1><1181>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ + <1182> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ + <1186> DW_AT_sibling : (ref_udata) <0x118f> │ │ │ │ + <2><1188>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + <1189> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + <118d> DW_AT_upper_bound : (data1) 48 │ │ │ │ + <2><118e>: Abbrev Number: 0 │ │ │ │ + <1><118f>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ + <1190> DW_AT_type : (ref_udata) <0x1181>, char │ │ │ │ + <1><1192>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ + <1193> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ + <1197> DW_AT_sibling : (ref_udata) <0x11a0> │ │ │ │ + <2><1199>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + <119a> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + <119e> DW_AT_upper_bound : (data1) 43 │ │ │ │ + <2><119f>: Abbrev Number: 0 │ │ │ │ + <1><11a0>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ + <11a1> DW_AT_type : (ref_udata) <0x1192>, char │ │ │ │ + <1><11a3>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ + <11a4> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ + <11a8> DW_AT_sibling : (ref_udata) <0x11b1> │ │ │ │ + <2><11aa>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + <11ab> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + <11af> DW_AT_upper_bound : (data1) 64 │ │ │ │ + <2><11b0>: Abbrev Number: 0 │ │ │ │ + <1><11b1>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ + <11b2> DW_AT_type : (ref_udata) <0x11a3>, char │ │ │ │ + <1><11b4>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ + <11b5> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ + <11b9> DW_AT_sibling : (ref_udata) <0x11c2> │ │ │ │ + <2><11bb>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + <11bc> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + <11c0> DW_AT_upper_bound : (data1) 65 │ │ │ │ + <2><11c1>: Abbrev Number: 0 │ │ │ │ + <1><11c2>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ + <11c3> DW_AT_type : (ref_udata) <0x11b4>, char │ │ │ │ + <1><11c5>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ + <11c6> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ + <11ca> DW_AT_sibling : (ref_udata) <0x11d3> │ │ │ │ + <2><11cc>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + <11cd> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + <11d1> DW_AT_upper_bound : (data1) 60 │ │ │ │ + <2><11d2>: Abbrev Number: 0 │ │ │ │ + <1><11d3>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ + <11d4> DW_AT_type : (ref_udata) <0x11c5>, char │ │ │ │ + <1><11d6>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ + <11d7> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ + <11db> DW_AT_sibling : (ref_udata) <0x11e4> │ │ │ │ + <2><11dd>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + <11de> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + <11e2> DW_AT_upper_bound : (data1) 30 │ │ │ │ + <2><11e3>: Abbrev Number: 0 │ │ │ │ + <1><11e4>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ + <11e5> DW_AT_type : (ref_udata) <0x11d6>, char │ │ │ │ + <1><11e7>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ + <11e8> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ + <11ec> DW_AT_sibling : (ref_udata) <0x11f5> │ │ │ │ + <2><11ee>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + <11ef> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + <11f3> DW_AT_upper_bound : (data1) 26 │ │ │ │ + <2><11f4>: Abbrev Number: 0 │ │ │ │ + <1><11f5>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ + <11f6> DW_AT_type : (ref_udata) <0x11e7>, char │ │ │ │ + <1><11f8>: Abbrev Number: 25 (DW_TAG_array_type) │ │ │ │ + <11f9> DW_AT_type : (ref_udata) <0x3a0> │ │ │ │ + <11fb> DW_AT_sibling : (ref_udata) <0x1204> │ │ │ │ + <2><11fd>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + <11fe> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + <1202> DW_AT_upper_bound : (data1) 13 │ │ │ │ + <2><1203>: Abbrev Number: 0 │ │ │ │ + <1><1204>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ + <1205> DW_AT_type : (ref_udata) <0x11f8> │ │ │ │ + <1><1207>: Abbrev Number: 25 (DW_TAG_array_type) │ │ │ │ + <1208> DW_AT_type : (ref_udata) <0x3a0> │ │ │ │ + <120a> DW_AT_sibling : (ref_udata) <0x1213> │ │ │ │ + <2><120c>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + <120d> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + <1211> DW_AT_upper_bound : (data1) 14 │ │ │ │ + <2><1212>: Abbrev Number: 0 │ │ │ │ + <1><1213>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ + <1214> DW_AT_type : (ref_udata) <0x1207> │ │ │ │ + <1><1216>: Abbrev Number: 25 (DW_TAG_array_type) │ │ │ │ + <1217> DW_AT_type : (ref_udata) <0x3a0> │ │ │ │ + <1219> DW_AT_sibling : (ref_udata) <0x1222> │ │ │ │ + <2><121b>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + <121c> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + <1220> DW_AT_upper_bound : (data1) 12 │ │ │ │ + <2><1221>: Abbrev Number: 0 │ │ │ │ + <1><1222>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ + <1223> DW_AT_type : (ref_udata) <0x1216> │ │ │ │ + <1><1225>: Abbrev Number: 25 (DW_TAG_array_type) │ │ │ │ + <1226> DW_AT_type : (ref_udata) <0x3a0> │ │ │ │ + <1228> DW_AT_sibling : (ref_udata) <0x1231> │ │ │ │ + <2><122a>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + <122b> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + <122f> DW_AT_upper_bound : (data1) 15 │ │ │ │ + <2><1230>: Abbrev Number: 0 │ │ │ │ + <1><1231>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ + <1232> DW_AT_type : (ref_udata) <0x1225> │ │ │ │ + <1><1234>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ + <1235> DW_AT_type : (ref_addr) <0xf8>, int64_t, __int64_t, long int │ │ │ │ + <1239> DW_AT_sibling : (ref_udata) <0x1242> │ │ │ │ + <2><123b>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + <123c> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + <1240> DW_AT_upper_bound : (data1) 0 │ │ │ │ + <2><1241>: Abbrev Number: 0 │ │ │ │ + <1><1242>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ + <1243> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ + <1247> DW_AT_sibling : (ref_udata) <0x1250> │ │ │ │ + <2><1249>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + <124a> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + <124e> DW_AT_upper_bound : (data1) 59 │ │ │ │ + <2><124f>: Abbrev Number: 0 │ │ │ │ + <1><1250>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ + <1251> DW_AT_type : (ref_udata) <0x1242>, char │ │ │ │ + <1><1253>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ + <1254> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ + <1258> DW_AT_sibling : (ref_udata) <0x1261> │ │ │ │ + <2><125a>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + <125b> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + <125f> DW_AT_upper_bound : (data1) 67 │ │ │ │ + <2><1260>: Abbrev Number: 0 │ │ │ │ + <1><1261>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ + <1262> DW_AT_type : (ref_udata) <0x1253>, char │ │ │ │ + <1><1264>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ + <1265> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ + <1269> DW_AT_sibling : (ref_udata) <0x1272> │ │ │ │ + <2><126b>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + <126c> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + <1270> DW_AT_upper_bound : (data1) 66 │ │ │ │ + <2><1271>: Abbrev Number: 0 │ │ │ │ + <1><1272>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ + <1273> DW_AT_type : (ref_udata) <0x1264>, char │ │ │ │ + <1><1275>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ + <1276> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ + <127a> DW_AT_sibling : (ref_udata) <0x1283> │ │ │ │ + <2><127c>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + <127d> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + <1281> DW_AT_upper_bound : (data1) 69 │ │ │ │ + <2><1282>: Abbrev Number: 0 │ │ │ │ + <1><1283>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ + <1284> DW_AT_type : (ref_udata) <0x1275>, char │ │ │ │ + <1><1286>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ + <1287> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ + <128b> DW_AT_sibling : (ref_udata) <0x1294> │ │ │ │ + <2><128d>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + <128e> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + <1292> DW_AT_upper_bound : (data1) 75 │ │ │ │ + <2><1293>: Abbrev Number: 0 │ │ │ │ + <1><1294>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ + <1295> DW_AT_type : (ref_udata) <0x1286>, char │ │ │ │ + <1><1297>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ + <1298> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ + <129c> DW_AT_sibling : (ref_udata) <0x12a5> │ │ │ │ + <2><129e>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + <129f> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + <12a3> DW_AT_upper_bound : (data1) 22 │ │ │ │ + <2><12a4>: Abbrev Number: 0 │ │ │ │ + <1><12a5>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ + <12a6> DW_AT_type : (ref_udata) <0x1297>, char │ │ │ │ + <1><12a8>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ + <12a9> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ + <12ad> DW_AT_sibling : (ref_udata) <0x12b6> │ │ │ │ + <2><12af>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + <12b0> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + <12b4> DW_AT_upper_bound : (data1) 23 │ │ │ │ + <2><12b5>: Abbrev Number: 0 │ │ │ │ + <1><12b6>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ + <12b7> DW_AT_type : (ref_udata) <0x12a8>, char │ │ │ │ + <1><12b9>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ + <12ba> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ + <12be> DW_AT_sibling : (ref_udata) <0x12c7> │ │ │ │ + <2><12c0>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + <12c1> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + <12c5> DW_AT_upper_bound : (data1) 20 │ │ │ │ + <2><12c6>: Abbrev Number: 0 │ │ │ │ + <1><12c7>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ + <12c8> DW_AT_type : (ref_udata) <0x12b9>, char │ │ │ │ + <1><12ca>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ + <12cb> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ + <12cf> DW_AT_sibling : (ref_udata) <0x12d8> │ │ │ │ + <2><12d1>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + <12d2> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + <12d6> DW_AT_upper_bound : (data1) 24 │ │ │ │ + <2><12d7>: Abbrev Number: 0 │ │ │ │ + <1><12d8>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ + <12d9> DW_AT_type : (ref_udata) <0x12ca>, char │ │ │ │ + <1><12db>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ + <12dc> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ + <12e0> DW_AT_sibling : (ref_udata) <0x12e9> │ │ │ │ + <2><12e2>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + <12e3> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + <12e7> DW_AT_upper_bound : (data1) 68 │ │ │ │ + <2><12e8>: Abbrev Number: 0 │ │ │ │ + <1><12e9>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ + <12ea> DW_AT_type : (ref_udata) <0x12db>, char │ │ │ │ + <1><12ec>: Abbrev Number: 25 (DW_TAG_array_type) │ │ │ │ + <12ed> DW_AT_type : (ref_udata) <0x3a0> │ │ │ │ + <12ef> DW_AT_sibling : (ref_udata) <0x12f8> │ │ │ │ + <2><12f1>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + <12f2> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + <12f6> DW_AT_upper_bound : (data1) 0 │ │ │ │ + <2><12f7>: Abbrev Number: 0 │ │ │ │ + <1><12f8>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ + <12f9> DW_AT_type : (ref_udata) <0x12ec> │ │ │ │ + <1><12fb>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ + <12fc> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ + <1300> DW_AT_sibling : (ref_udata) <0x1309> │ │ │ │ + <2><1302>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + <1303> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + <1307> DW_AT_upper_bound : (data1) 79 │ │ │ │ + <2><1308>: Abbrev Number: 0 │ │ │ │ + <1><1309>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ + <130a> DW_AT_type : (ref_udata) <0x12fb>, char │ │ │ │ + <1><130c>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ + <130d> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ + <1311> DW_AT_sibling : (ref_udata) <0x131a> │ │ │ │ + <2><1313>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + <1314> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + <1318> DW_AT_upper_bound : (data1) 80 │ │ │ │ + <2><1319>: Abbrev Number: 0 │ │ │ │ + <1><131a>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ + <131b> DW_AT_type : (ref_udata) <0x130c>, char │ │ │ │ + <1><131d>: Abbrev Number: 25 (DW_TAG_array_type) │ │ │ │ + <131e> DW_AT_type : (ref_udata) <0x3a0> │ │ │ │ + <1320> DW_AT_sibling : (ref_udata) <0x1329> │ │ │ │ + <2><1322>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + <1323> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + <1327> DW_AT_upper_bound : (data1) 6 │ │ │ │ + <2><1328>: Abbrev Number: 0 │ │ │ │ + <1><1329>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ + <132a> DW_AT_type : (ref_udata) <0x131d> │ │ │ │ + <1><132c>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ + <132d> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ + <1331> DW_AT_sibling : (ref_udata) <0x133a> │ │ │ │ + <2><1333>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + <1334> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + <1338> DW_AT_upper_bound : (data1) 73 │ │ │ │ + <2><1339>: Abbrev Number: 0 │ │ │ │ + <1><133a>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ + <133b> DW_AT_type : (ref_udata) <0x132c>, char │ │ │ │ + <1><133d>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ + <133e> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ + <1342> DW_AT_sibling : (ref_udata) <0x134b> │ │ │ │ + <2><1344>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + <1345> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + <1349> DW_AT_upper_bound : (data1) 72 │ │ │ │ + <2><134a>: Abbrev Number: 0 │ │ │ │ + <1><134b>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ + <134c> DW_AT_type : (ref_udata) <0x133d>, char │ │ │ │ + <1><134e>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ + <134f> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ + <1353> DW_AT_sibling : (ref_udata) <0x135c> │ │ │ │ + <2><1355>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + <1356> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + <135a> DW_AT_upper_bound : (data1) 76 │ │ │ │ + <2><135b>: Abbrev Number: 0 │ │ │ │ + <1><135c>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ + <135d> DW_AT_type : (ref_udata) <0x134e>, char │ │ │ │ + <1><135f>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ + <1360> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ + <1364> DW_AT_sibling : (ref_udata) <0x136d> │ │ │ │ + <2><1366>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + <1367> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + <136b> DW_AT_upper_bound : (data1) 77 │ │ │ │ + <2><136c>: Abbrev Number: 0 │ │ │ │ + <1><136d>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ + <136e> DW_AT_type : (ref_udata) <0x135f>, char │ │ │ │ + <1><1370>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ + <1371> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ + <1375> DW_AT_sibling : (ref_udata) <0x137e> │ │ │ │ + <2><1377>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + <1378> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + <137c> DW_AT_upper_bound : (data1) 87 │ │ │ │ + <2><137d>: Abbrev Number: 0 │ │ │ │ + <1><137e>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ + <137f> DW_AT_type : (ref_udata) <0x1370>, char │ │ │ │ + <1><1381>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ + <1382> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ + <1386> DW_AT_sibling : (ref_udata) <0x138f> │ │ │ │ + <2><1388>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + <1389> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + <138d> DW_AT_upper_bound : (data1) 89 │ │ │ │ + <2><138e>: Abbrev Number: 0 │ │ │ │ + <1><138f>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ + <1390> DW_AT_type : (ref_udata) <0x1381>, char │ │ │ │ + <1><1392>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ + <1393> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ + <1397> DW_AT_sibling : (ref_udata) <0x13a0> │ │ │ │ + <2><1399>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + <139a> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + <139e> DW_AT_upper_bound : (data1) 90 │ │ │ │ + <2><139f>: Abbrev Number: 0 │ │ │ │ + <1><13a0>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ + <13a1> DW_AT_type : (ref_udata) <0x1392>, char │ │ │ │ + <1><13a3>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ + <13a4> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ + <13a8> DW_AT_sibling : (ref_udata) <0x13b1> │ │ │ │ + <2><13aa>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + <13ab> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + <13af> DW_AT_upper_bound : (data1) 74 │ │ │ │ + <2><13b0>: Abbrev Number: 0 │ │ │ │ + <1><13b1>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ + <13b2> DW_AT_type : (ref_udata) <0x13a3>, char │ │ │ │ + <1><13b4>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ + <13b5> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ + <13b9> DW_AT_sibling : (ref_udata) <0x13c2> │ │ │ │ + <2><13bb>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + <13bc> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + <13c0> DW_AT_upper_bound : (data1) 78 │ │ │ │ + <2><13c1>: Abbrev Number: 0 │ │ │ │ + <1><13c2>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ + <13c3> DW_AT_type : (ref_udata) <0x13b4>, char │ │ │ │ + <1><13c5>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ + <13c6> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ + <13ca> DW_AT_sibling : (ref_udata) <0x13d3> │ │ │ │ + <2><13cc>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + <13cd> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + <13d1> DW_AT_upper_bound : (data1) 88 │ │ │ │ + <2><13d2>: Abbrev Number: 0 │ │ │ │ + <1><13d3>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ + <13d4> DW_AT_type : (ref_udata) <0x13c5>, char │ │ │ │ + <1><13d6>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ + <13d7> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ + <13db> DW_AT_sibling : (ref_udata) <0x13e4> │ │ │ │ + <2><13dd>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + <13de> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + <13e2> DW_AT_upper_bound : (data1) 85 │ │ │ │ + <2><13e3>: Abbrev Number: 0 │ │ │ │ + <1><13e4>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ + <13e5> DW_AT_type : (ref_udata) <0x13d6>, char │ │ │ │ + <1><13e7>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ + <13e8> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ + <13ec> DW_AT_sibling : (ref_udata) <0x13f5> │ │ │ │ + <2><13ee>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + <13ef> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + <13f3> DW_AT_upper_bound : (data1) 82 │ │ │ │ + <2><13f4>: Abbrev Number: 0 │ │ │ │ + <1><13f5>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ + <13f6> DW_AT_type : (ref_udata) <0x13e7>, char │ │ │ │ + <1><13f8>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ + <13f9> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ + <13fd> DW_AT_sibling : (ref_udata) <0x1406> │ │ │ │ + <2><13ff>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + <1400> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + <1404> DW_AT_upper_bound : (data1) 86 │ │ │ │ + <2><1405>: Abbrev Number: 0 │ │ │ │ + <1><1406>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ + <1407> DW_AT_type : (ref_udata) <0x13f8>, char │ │ │ │ + <1><1409>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ + <140a> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ + <140e> DW_AT_sibling : (ref_udata) <0x1417> │ │ │ │ + <2><1410>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + <1411> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + <1415> DW_AT_upper_bound : (data1) 94 │ │ │ │ + <2><1416>: Abbrev Number: 0 │ │ │ │ + <1><1417>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ + <1418> DW_AT_type : (ref_udata) <0x1409>, char │ │ │ │ + <1><141a>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ + <141b> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ + <141f> DW_AT_sibling : (ref_udata) <0x1428> │ │ │ │ + <2><1421>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + <1422> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + <1426> DW_AT_upper_bound : (data1) 81 │ │ │ │ + <2><1427>: Abbrev Number: 0 │ │ │ │ + <1><1428>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ + <1429> DW_AT_type : (ref_udata) <0x141a>, char │ │ │ │ + <1><142b>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ + <142c> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ + <1430> DW_AT_sibling : (ref_udata) <0x1439> │ │ │ │ + <2><1432>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + <1433> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + <1437> DW_AT_upper_bound : (data1) 95 │ │ │ │ + <2><1438>: Abbrev Number: 0 │ │ │ │ + <1><1439>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ + <143a> DW_AT_type : (ref_udata) <0x142b>, char │ │ │ │ + <1><143c>: Abbrev Number: 25 (DW_TAG_array_type) │ │ │ │ + <143d> DW_AT_type : (ref_udata) <0x3a0> │ │ │ │ + <143f> DW_AT_sibling : (ref_udata) <0x1448> │ │ │ │ + <2><1441>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + <1442> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + <1446> DW_AT_upper_bound : (data1) 10 │ │ │ │ + <2><1447>: Abbrev Number: 0 │ │ │ │ + <1><1448>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ + <1449> DW_AT_type : (ref_udata) <0x143c> │ │ │ │ + <1><144b>: Abbrev Number: 25 (DW_TAG_array_type) │ │ │ │ + <144c> DW_AT_type : (ref_udata) <0x3a0> │ │ │ │ + <144e> DW_AT_sibling : (ref_udata) <0x1457> │ │ │ │ + <2><1450>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + <1451> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + <1455> DW_AT_upper_bound : (data1) 9 │ │ │ │ + <2><1456>: Abbrev Number: 0 │ │ │ │ + <1><1457>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ + <1458> DW_AT_type : (ref_udata) <0x144b> │ │ │ │ + <1><145a>: Abbrev Number: 25 (DW_TAG_array_type) │ │ │ │ + <145b> DW_AT_type : (ref_udata) <0x3a0> │ │ │ │ + <145d> DW_AT_sibling : (ref_udata) <0x1466> │ │ │ │ + <2><145f>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + <1460> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + <1464> DW_AT_upper_bound : (data1) 11 │ │ │ │ + <2><1465>: Abbrev Number: 0 │ │ │ │ + <1><1466>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ + <1467> DW_AT_type : (ref_udata) <0x145a> │ │ │ │ + <1><1469>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ + <146a> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ + <146e> DW_AT_sibling : (ref_udata) <0x1477> │ │ │ │ + <2><1470>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + <1471> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + <1475> DW_AT_upper_bound : (data1) 21 │ │ │ │ + <2><1476>: Abbrev Number: 0 │ │ │ │ + <1><1477>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ + <1478> DW_AT_type : (ref_udata) <0x1469>, char │ │ │ │ + <1><147a>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ + <147b> DW_AT_type : (ref_addr) <0xf8>, int64_t, __int64_t, long int │ │ │ │ + <147f> DW_AT_sibling : (ref_udata) <0x1488> │ │ │ │ + <2><1481>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + <1482> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + <1486> DW_AT_upper_bound : (data1) 1 │ │ │ │ + <2><1487>: Abbrev Number: 0 │ │ │ │ + <1><1488>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ + <1489> DW_AT_type : (ref_addr) <0xf8>, int64_t, __int64_t, long int │ │ │ │ + <148d> DW_AT_sibling : (ref_udata) <0x1496> │ │ │ │ + <2><148f>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + <1490> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + <1494> DW_AT_upper_bound : (data1) 2 │ │ │ │ + <2><1495>: Abbrev Number: 0 │ │ │ │ + <1><1496>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ + <1497> DW_AT_type : (ref_addr) <0xf8>, int64_t, __int64_t, long int │ │ │ │ + <149b> DW_AT_sibling : (ref_udata) <0x14a4> │ │ │ │ + <2><149d>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + <149e> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + <14a2> DW_AT_upper_bound : (data1) 4 │ │ │ │ + <2><14a3>: Abbrev Number: 0 │ │ │ │ + <1><14a4>: Abbrev Number: 25 (DW_TAG_array_type) │ │ │ │ + <14a5> DW_AT_type : (ref_udata) <0x3a0> │ │ │ │ + <14a7> DW_AT_sibling : (ref_udata) <0x14b0> │ │ │ │ + <2><14a9>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + <14aa> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + <14ae> DW_AT_upper_bound : (data1) 17 │ │ │ │ + <2><14af>: Abbrev Number: 0 │ │ │ │ + <1><14b0>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ + <14b1> DW_AT_type : (ref_udata) <0x14a4> │ │ │ │ + <1><14b3>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ + <14b4> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ + <14b8> DW_AT_sibling : (ref_udata) <0x14c1> │ │ │ │ + <2><14ba>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + <14bb> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + <14bf> DW_AT_upper_bound : (data1) 93 │ │ │ │ + <2><14c0>: Abbrev Number: 0 │ │ │ │ + <1><14c1>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ + <14c2> DW_AT_type : (ref_udata) <0x14b3>, char │ │ │ │ + <1><14c4>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ + <14c5> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ + <14c9> DW_AT_sibling : (ref_udata) <0x14d2> │ │ │ │ + <2><14cb>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + <14cc> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + <14d0> DW_AT_upper_bound : (data1) 98 │ │ │ │ + <2><14d1>: Abbrev Number: 0 │ │ │ │ + <1><14d2>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ + <14d3> DW_AT_type : (ref_udata) <0x14c4>, char │ │ │ │ + <1><14d5>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ + <14d6> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ + <14da> DW_AT_sibling : (ref_udata) <0x14e3> │ │ │ │ + <2><14dc>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + <14dd> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + <14e1> DW_AT_upper_bound : (data1) 92 │ │ │ │ + <2><14e2>: Abbrev Number: 0 │ │ │ │ + <1><14e3>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ + <14e4> DW_AT_type : (ref_udata) <0x14d5>, char │ │ │ │ + <1><14e6>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ + <14e7> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ + <14eb> DW_AT_sibling : (ref_udata) <0x14f4> │ │ │ │ + <2><14ed>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + <14ee> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + <14f2> DW_AT_upper_bound : (data1) 97 │ │ │ │ + <2><14f3>: Abbrev Number: 0 │ │ │ │ + <1><14f4>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ + <14f5> DW_AT_type : (ref_udata) <0x14e6>, char │ │ │ │ + <1><14f7>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ + <14f8> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ + <14fc> DW_AT_sibling : (ref_udata) <0x1505> │ │ │ │ + <2><14fe>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + <14ff> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + <1503> DW_AT_upper_bound : (data1) 91 │ │ │ │ + <2><1504>: Abbrev Number: 0 │ │ │ │ + <1><1505>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ + <1506> DW_AT_type : (ref_udata) <0x14f7>, char │ │ │ │ + <1><1508>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ + <1509> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ + <150d> DW_AT_sibling : (ref_udata) <0x1516> │ │ │ │ + <2><150f>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + <1510> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + <1514> DW_AT_upper_bound : (data1) 96 │ │ │ │ + <2><1515>: Abbrev Number: 0 │ │ │ │ + <1><1516>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ + <1517> DW_AT_type : (ref_udata) <0x1508>, char │ │ │ │ + <1><1519>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ + <151a> DW_AT_type : (ref_addr) <0xf8>, int64_t, __int64_t, long int │ │ │ │ + <151e> DW_AT_sibling : (ref_udata) <0x1527> │ │ │ │ + <2><1520>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + <1521> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + <1525> DW_AT_upper_bound : (data1) 7 │ │ │ │ + <2><1526>: Abbrev Number: 0 │ │ │ │ + <1><1527>: Abbrev Number: 25 (DW_TAG_array_type) │ │ │ │ + <1528> DW_AT_type : (ref_udata) <0x3a0> │ │ │ │ + <152a> DW_AT_sibling : (ref_udata) <0x1533> │ │ │ │ + <2><152c>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + <152d> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + <1531> DW_AT_upper_bound : (data1) 20 │ │ │ │ + <2><1532>: Abbrev Number: 0 │ │ │ │ + <1><1533>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ + <1534> DW_AT_type : (ref_udata) <0x1527> │ │ │ │ + <1><1536>: Abbrev Number: 25 (DW_TAG_array_type) │ │ │ │ + <1537> DW_AT_type : (ref_udata) <0x3a0> │ │ │ │ + <1539> DW_AT_sibling : (ref_udata) <0x1542> │ │ │ │ + <2><153b>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + <153c> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + <1540> DW_AT_upper_bound : (data1) 21 │ │ │ │ + <2><1541>: Abbrev Number: 0 │ │ │ │ + <1><1542>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ + <1543> DW_AT_type : (ref_udata) <0x1536> │ │ │ │ + <1><1545>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ + <1546> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ + <154a> DW_AT_sibling : (ref_udata) <0x1553> │ │ │ │ + <2><154c>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + <154d> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + <1551> DW_AT_upper_bound : (data1) 83 │ │ │ │ + <2><1552>: Abbrev Number: 0 │ │ │ │ + <1><1553>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ + <1554> DW_AT_type : (ref_udata) <0x1545>, char │ │ │ │ + <1><1556>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ + <1557> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ + <155b> DW_AT_sibling : (ref_udata) <0x1564> │ │ │ │ + <2><155d>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + <155e> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + <1562> DW_AT_upper_bound : (data1) 84 │ │ │ │ + <2><1563>: Abbrev Number: 0 │ │ │ │ + <1><1564>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ + <1565> DW_AT_type : (ref_udata) <0x1556>, char │ │ │ │ + <1><1567>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ + <1568> DW_AT_type : (ref_addr) <0xf8>, int64_t, __int64_t, long int │ │ │ │ + <156c> DW_AT_sibling : (ref_udata) <0x1575> │ │ │ │ + <2><156e>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + <156f> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + <1573> DW_AT_upper_bound : (data1) 3 │ │ │ │ + <2><1574>: Abbrev Number: 0 │ │ │ │ + <1><1575>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ + <1576> DW_AT_type : (ref_addr) <0xf8>, int64_t, __int64_t, long int │ │ │ │ + <157a> DW_AT_sibling : (ref_udata) <0x1583> │ │ │ │ + <2><157c>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + <157d> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + <1581> DW_AT_upper_bound : (data1) 5 │ │ │ │ + <2><1582>: Abbrev Number: 0 │ │ │ │ + <1><1583>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ + <1584> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ + <1588> DW_AT_sibling : (ref_udata) <0x1591> │ │ │ │ + <2><158a>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + <158b> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + <158f> DW_AT_upper_bound : (data1) 100 │ │ │ │ + <2><1590>: Abbrev Number: 0 │ │ │ │ + <1><1591>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ + <1592> DW_AT_type : (ref_udata) <0x1583>, char │ │ │ │ + <1><1594>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ + <1595> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ + <1599> DW_AT_sibling : (ref_udata) <0x15a2> │ │ │ │ + <2><159b>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + <159c> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + <15a0> DW_AT_upper_bound : (data1) 101 │ │ │ │ + <2><15a1>: Abbrev Number: 0 │ │ │ │ + <1><15a2>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ + <15a3> DW_AT_type : (ref_udata) <0x1594>, char │ │ │ │ + <1><15a5>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ + <15a6> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ + <15aa> DW_AT_sibling : (ref_udata) <0x15b3> │ │ │ │ + <2><15ac>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + <15ad> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + <15b1> DW_AT_upper_bound : (data1) 104 │ │ │ │ + <2><15b2>: Abbrev Number: 0 │ │ │ │ + <1><15b3>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ + <15b4> DW_AT_type : (ref_udata) <0x15a5>, char │ │ │ │ + <1><15b6>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ + <15b7> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ + <15bb> DW_AT_sibling : (ref_udata) <0x15c4> │ │ │ │ + <2><15bd>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + <15be> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + <15c2> DW_AT_upper_bound : (data1) 99 │ │ │ │ + <2><15c3>: Abbrev Number: 0 │ │ │ │ + <1><15c4>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ + <15c5> DW_AT_type : (ref_udata) <0x15b6>, char │ │ │ │ + <1><15c7>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ + <15c8> DW_AT_type : (ref_addr) <0xf8>, int64_t, __int64_t, long int │ │ │ │ + <15cc> DW_AT_sibling : (ref_udata) <0x15d5> │ │ │ │ + <2><15ce>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + <15cf> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + <15d3> DW_AT_upper_bound : (data1) 8 │ │ │ │ + <2><15d4>: Abbrev Number: 0 │ │ │ │ + <1><15d5>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ + <15d6> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ + <15da> DW_AT_sibling : (ref_udata) <0x15e3> │ │ │ │ + <2><15dc>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + <15dd> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + <15e1> DW_AT_upper_bound : (data1) 112 │ │ │ │ + <2><15e2>: Abbrev Number: 0 │ │ │ │ + <1><15e3>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ + <15e4> DW_AT_type : (ref_udata) <0x15d5>, char │ │ │ │ + <1><15e6>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ + <15e7> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ + <15eb> DW_AT_sibling : (ref_udata) <0x15f4> │ │ │ │ + <2><15ed>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + <15ee> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + <15f2> DW_AT_upper_bound : (data1) 119 │ │ │ │ + <2><15f3>: Abbrev Number: 0 │ │ │ │ + <1><15f4>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ + <15f5> DW_AT_type : (ref_udata) <0x15e6>, char │ │ │ │ + <1><15f7>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ + <15f8> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ + <15fc> DW_AT_sibling : (ref_udata) <0x1605> │ │ │ │ + <2><15fe>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + <15ff> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + <1603> DW_AT_upper_bound : (data1) 18 │ │ │ │ + <2><1604>: Abbrev Number: 0 │ │ │ │ + <1><1605>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ + <1606> DW_AT_type : (ref_udata) <0x15f7>, char │ │ │ │ + <1><1608>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ + <1609> DW_AT_type : (ref_addr) <0xf8>, int64_t, __int64_t, long int │ │ │ │ + <160d> DW_AT_sibling : (ref_udata) <0x1616> │ │ │ │ + <2><160f>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + <1610> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + <1614> DW_AT_upper_bound : (data1) 6 │ │ │ │ + <2><1615>: Abbrev Number: 0 │ │ │ │ + <1><1616>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ + <1617> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ + <161b> DW_AT_sibling : (ref_udata) <0x1624> │ │ │ │ + <2><161d>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + <161e> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + <1622> DW_AT_upper_bound : (data1) 16 │ │ │ │ + <2><1623>: Abbrev Number: 0 │ │ │ │ + <1><1624>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ + <1625> DW_AT_type : (ref_udata) <0x1616>, char │ │ │ │ + <1><1627>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ + <1628> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ + <162c> DW_AT_sibling : (ref_udata) <0x1635> │ │ │ │ + <2><162e>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + <162f> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + <1633> DW_AT_upper_bound : (data1) 17 │ │ │ │ + <2><1634>: Abbrev Number: 0 │ │ │ │ + <1><1635>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ + <1636> DW_AT_type : (ref_udata) <0x1627>, char │ │ │ │ + <1><1638>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ + <1639> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ + <163d> DW_AT_sibling : (ref_udata) <0x1646> │ │ │ │ + <2><163f>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + <1640> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + <1644> DW_AT_upper_bound : (data1) 106 │ │ │ │ + <2><1645>: Abbrev Number: 0 │ │ │ │ + <1><1646>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ + <1647> DW_AT_type : (ref_udata) <0x1638>, char │ │ │ │ + <1><1649>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ + <164a> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ + <164e> DW_AT_sibling : (ref_udata) <0x1657> │ │ │ │ + <2><1650>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + <1651> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + <1655> DW_AT_upper_bound : (data1) 107 │ │ │ │ + <2><1656>: Abbrev Number: 0 │ │ │ │ + <1><1657>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ + <1658> DW_AT_type : (ref_udata) <0x1649>, char │ │ │ │ + <1><165a>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ + <165b> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ + <165f> DW_AT_sibling : (ref_udata) <0x1668> │ │ │ │ + <2><1661>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + <1662> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + <1666> DW_AT_upper_bound : (data1) 110 │ │ │ │ + <2><1667>: Abbrev Number: 0 │ │ │ │ + <1><1668>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ + <1669> DW_AT_type : (ref_udata) <0x165a>, char │ │ │ │ + <1><166b>: Abbrev Number: 25 (DW_TAG_array_type) │ │ │ │ + <166c> DW_AT_type : (ref_udata) <0x3a0> │ │ │ │ + <166e> DW_AT_sibling : (ref_udata) <0x1677> │ │ │ │ + <2><1670>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + <1671> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + <1675> DW_AT_upper_bound : (data1) 16 │ │ │ │ + <2><1676>: Abbrev Number: 0 │ │ │ │ + <1><1677>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ + <1678> DW_AT_type : (ref_udata) <0x166b> │ │ │ │ + <1><167a>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ + <167b> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ + <167f> DW_AT_sibling : (ref_udata) <0x1688> │ │ │ │ + <2><1681>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + <1682> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + <1686> DW_AT_upper_bound : (data1) 19 │ │ │ │ + <2><1687>: Abbrev Number: 0 │ │ │ │ + <1><1688>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ + <1689> DW_AT_type : (ref_udata) <0x167a>, char │ │ │ │ + <1><168b>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ + <168c> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ + <1690> DW_AT_sibling : (ref_udata) <0x1699> │ │ │ │ + <2><1692>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + <1693> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + <1697> DW_AT_upper_bound : (data1) 105 │ │ │ │ + <2><1698>: Abbrev Number: 0 │ │ │ │ + <1><1699>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ + <169a> DW_AT_type : (ref_udata) <0x168b>, char │ │ │ │ + <1><169c>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ + <169d> DW_AT_type : (ref_addr) <0xf8>, int64_t, __int64_t, long int │ │ │ │ + <16a1> DW_AT_sibling : (ref_udata) <0x16aa> │ │ │ │ + <2><16a3>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + <16a4> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + <16a8> DW_AT_upper_bound : (data1) 12 │ │ │ │ + <2><16a9>: Abbrev Number: 0 │ │ │ │ + <1><16aa>: Abbrev Number: 16 (DW_TAG_subprogram) │ │ │ │ + <16ab> DW_AT_name : (strp) (offset: 0x204763): CPyDef_argmap___ArgTypeExpander_trait_vtable_setup │ │ │ │ + <16af> DW_AT_decl_file : (data1) 20 │ │ │ │ + <16b0> DW_AT_decl_line : (data2) 7336 │ │ │ │ + <16b2> DW_AT_decl_column : (data1) 13 │ │ │ │ + <16b3> DW_AT_prototyped : (flag_present) 1 │ │ │ │ + <16b3> DW_AT_type : (ref_udata) <0x109d>, _Bool │ │ │ │ + <16b5> DW_AT_inline : (data1) 1 (inlined) │ │ │ │ + <16b6> DW_AT_sibling : (ref_udata) <0x16c4> │ │ │ │ + <2><16b8>: Abbrev Number: 37 (DW_TAG_variable) │ │ │ │ + <16b9> DW_AT_name : (strp) (offset: 0x1abc17): argmap___ArgTypeExpander_vtable_scratch │ │ │ │ + <16bd> DW_AT_decl_file : (data1) 20 │ │ │ │ + <16be> DW_AT_decl_line : (data2) 7338 │ │ │ │ + <16c0> DW_AT_decl_column : (data1) 31 │ │ │ │ + <16c1> DW_AT_type : (ref_udata) <0x889>, CPyVTableItem │ │ │ │ + <2><16c3>: Abbrev Number: 0 │ │ │ │ + <1><16c4>: Abbrev Number: 16 (DW_TAG_subprogram) │ │ │ │ + <16c5> DW_AT_name : (strp) (offset: 0x205ac0): CPyDef_applytype___PolyTranslator_trait_vtable_setup │ │ │ │ + <16c9> DW_AT_decl_file : (data1) 20 │ │ │ │ + <16ca> DW_AT_decl_line : (data2) 1945 │ │ │ │ + <16cc> DW_AT_decl_column : (data1) 9 │ │ │ │ + <16cd> DW_AT_prototyped : (flag_present) 1 │ │ │ │ + <16cd> DW_AT_type : (ref_udata) <0x109d>, _Bool │ │ │ │ + <16cf> DW_AT_inline : (data1) 1 (inlined) │ │ │ │ + <16d0> DW_AT_sibling : (ref_udata) <0x16f4> │ │ │ │ + <2><16d2>: Abbrev Number: 37 (DW_TAG_variable) │ │ │ │ + <16d3> DW_AT_name : (strp) (offset: 0x1b1036): applytype___PolyTranslator_type_visitor___TypeVisitor_trait_vtable_scratch │ │ │ │ + <16d7> DW_AT_decl_file : (data1) 20 │ │ │ │ + <16d8> DW_AT_decl_line : (data2) 1947 │ │ │ │ + <16da> DW_AT_decl_column : (data1) 27 │ │ │ │ + <16db> DW_AT_type : (ref_udata) <0x8a1>, CPyVTableItem │ │ │ │ + <2><16dd>: Abbrev Number: 37 (DW_TAG_variable) │ │ │ │ + <16de> DW_AT_name : (strp) (offset: 0x19d396): applytype___PolyTranslator_type_visitor___TypeVisitor_offset_table_scratch │ │ │ │ + <16e2> DW_AT_decl_file : (data1) 20 │ │ │ │ + <16e3> DW_AT_decl_line : (data2) 1971 │ │ │ │ + <16e5> DW_AT_decl_column : (data1) 20 │ │ │ │ + <16e6> DW_AT_type : (ref_udata) <0x8ad>, size_t, long unsigned int │ │ │ │ + <2><16e8>: Abbrev Number: 37 (DW_TAG_variable) │ │ │ │ + <16e9> DW_AT_name : (strp) (offset: 0x1acb80): applytype___PolyTranslator_vtable_scratch │ │ │ │ + <16ed> DW_AT_decl_file : (data1) 20 │ │ │ │ + <16ee> DW_AT_decl_line : (data2) 1975 │ │ │ │ + <16f0> DW_AT_decl_column : (data1) 27 │ │ │ │ + <16f1> DW_AT_type : (ref_udata) <0x895>, CPyVTableItem │ │ │ │ + <2><16f3>: Abbrev Number: 0 │ │ │ │ + <1><16f4>: Abbrev Number: 16 (DW_TAG_subprogram) │ │ │ │ + <16f5> DW_AT_name : (strp) (offset: 0x202189): CPyDef_api___f_run_dmypy_obj_trait_vtable_setup │ │ │ │ + <16f9> DW_AT_decl_file : (data1) 20 │ │ │ │ + <16fa> DW_AT_decl_line : (data2) 613 │ │ │ │ + <16fc> DW_AT_decl_column : (data1) 5 │ │ │ │ + <16fd> DW_AT_prototyped : (flag_present) 1 │ │ │ │ + <16fd> DW_AT_type : (ref_udata) <0x109d>, _Bool │ │ │ │ + <16ff> DW_AT_inline : (data1) 1 (inlined) │ │ │ │ + <1700> DW_AT_sibling : (ref_udata) <0x170e> │ │ │ │ + <2><1702>: Abbrev Number: 37 (DW_TAG_variable) │ │ │ │ + <1703> DW_AT_name : (strp) (offset: 0x1a9d3e): api___f_run_dmypy_obj_vtable_scratch │ │ │ │ + <1707> DW_AT_decl_file : (data1) 20 │ │ │ │ + <1708> DW_AT_decl_line : (data2) 615 │ │ │ │ + <170a> DW_AT_decl_column : (data1) 23 │ │ │ │ + <170b> DW_AT_type : (ref_udata) <0x889>, CPyVTableItem │ │ │ │ + <2><170d>: Abbrev Number: 0 │ │ │ │ + <1><170e>: Abbrev Number: 16 (DW_TAG_subprogram) │ │ │ │ + <170f> DW_AT_name : (strp) (offset: 0x20bea1): CPyDef_api___run_dmypy_env_trait_vtable_setup │ │ │ │ + <1713> DW_AT_decl_file : (data1) 20 │ │ │ │ + <1714> DW_AT_decl_line : (data2) 494 │ │ │ │ + <1716> DW_AT_decl_column : (data1) 5 │ │ │ │ + <1717> DW_AT_prototyped : (flag_present) 1 │ │ │ │ + <1717> DW_AT_type : (ref_udata) <0x109d>, _Bool │ │ │ │ + <1719> DW_AT_inline : (data1) 1 (inlined) │ │ │ │ + <171a> DW_AT_sibling : (ref_udata) <0x1728> │ │ │ │ + <2><171c>: Abbrev Number: 37 (DW_TAG_variable) │ │ │ │ + <171d> DW_AT_name : (strp) (offset: 0x1bb8fe): api___run_dmypy_env_vtable_scratch │ │ │ │ + <1721> DW_AT_decl_file : (data1) 20 │ │ │ │ + <1722> DW_AT_decl_line : (data2) 496 │ │ │ │ + <1724> DW_AT_decl_column : (data1) 23 │ │ │ │ + <1725> DW_AT_type : (ref_udata) <0x87d>, CPyVTableItem │ │ │ │ + <2><1727>: Abbrev Number: 0 │ │ │ │ + <1><1728>: Abbrev Number: 16 (DW_TAG_subprogram) │ │ │ │ + <1729> DW_AT_name : (strp) (offset: 0x1fed2d): CPyDef_api_____mypyc_lambda__0_run_obj_trait_vtable_setup │ │ │ │ + <172d> DW_AT_decl_file : (data1) 20 │ │ │ │ + <172e> DW_AT_decl_line : (data2) 314 │ │ │ │ + <1730> DW_AT_decl_column : (data1) 5 │ │ │ │ + <1731> DW_AT_prototyped : (flag_present) 1 │ │ │ │ + <1731> DW_AT_type : (ref_udata) <0x109d>, _Bool │ │ │ │ + <1733> DW_AT_inline : (data1) 1 (inlined) │ │ │ │ + <1734> DW_AT_sibling : (ref_udata) <0x1742> │ │ │ │ + <2><1736>: Abbrev Number: 37 (DW_TAG_variable) │ │ │ │ + <1737> DW_AT_name : (strp) (offset: 0x1a6f80): api_____mypyc_lambda__0_run_obj_vtable_scratch │ │ │ │ + <173b> DW_AT_decl_file : (data1) 20 │ │ │ │ + <173c> DW_AT_decl_line : (data2) 316 │ │ │ │ + <173e> DW_AT_decl_column : (data1) 23 │ │ │ │ + <173f> DW_AT_type : (ref_udata) <0x889>, CPyVTableItem │ │ │ │ + <2><1741>: Abbrev Number: 0 │ │ │ │ + <1><1742>: Abbrev Number: 62 (DW_TAG_subprogram) │ │ │ │ + <1743> DW_AT_name : (strp) (offset: 0x20940e): CPyDef_api___run_env_trait_vtable_setup │ │ │ │ + <1747> DW_AT_decl_file : (data1) 20 │ │ │ │ + <1748> DW_AT_decl_line : (data1) 195 │ │ │ │ + <1749> DW_AT_decl_column : (data1) 5 │ │ │ │ + <174a> DW_AT_prototyped : (flag_present) 1 │ │ │ │ + <174a> DW_AT_type : (ref_udata) <0x109d>, _Bool │ │ │ │ + <174c> DW_AT_inline : (data1) 1 (inlined) │ │ │ │ + <174d> DW_AT_sibling : (ref_udata) <0x175a> │ │ │ │ + <2><174f>: Abbrev Number: 34 (DW_TAG_variable) │ │ │ │ + <1750> DW_AT_name : (strp) (offset: 0x1b94e8): api___run_env_vtable_scratch │ │ │ │ + <1754> DW_AT_decl_file : (data1) 20 │ │ │ │ + <1755> DW_AT_decl_line : (data1) 197 │ │ │ │ + <1756> DW_AT_decl_column : (data1) 23 │ │ │ │ + <1757> DW_AT_type : (ref_udata) <0x87d>, CPyVTableItem │ │ │ │ + <2><1759>: Abbrev Number: 0 │ │ │ │ + <1><175a>: Abbrev Number: 54 (DW_TAG_subprogram) │ │ │ │ + <175b> DW_AT_name : (strp) (offset: 0x278a36): import_librt_strings │ │ │ │ + <175f> DW_AT_decl_file : (data1) 21 │ │ │ │ + <1760> DW_AT_decl_line : (data1) 7 │ │ │ │ + <1761> DW_AT_decl_column : (data1) 1 │ │ │ │ + <1762> DW_AT_prototyped : (flag_present) 1 │ │ │ │ + <1762> DW_AT_type : (ref_addr) <0x54>, int │ │ │ │ + <1766> DW_AT_inline : (data1) 1 (inlined) │ │ │ │ + <1><1767>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ + <1768> DW_AT_type : (ref_addr) <0x78>, char │ │ │ │ + <176c> DW_AT_sibling : (ref_udata) <0x1775> │ │ │ │ + <2><176e>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + <176f> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + <1773> DW_AT_upper_bound : (data1) 127 │ │ │ │ + <2><1774>: Abbrev Number: 0 │ │ │ │ + <1><1775>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ + <1776> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ + <177a> DW_AT_sibling : (ref_udata) <0x1783> │ │ │ │ + <2><177c>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + <177d> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + <1781> DW_AT_upper_bound : (data1) 12 │ │ │ │ + <2><1782>: Abbrev Number: 0 │ │ │ │ + <1><1783>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ + <1784> DW_AT_type : (ref_udata) <0x1775>, char │ │ │ │ + <1><1786>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ + <1787> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ + <1787> DW_AT_type : (ref_udata) <0x1a4>, double │ │ │ │ + <1><1789>: Abbrev Number: 24 (DW_TAG_pointer_type) │ │ │ │ + <178a> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ + <178a> DW_AT_type : (ref_addr) <0xa3>, size_t, long unsigned int │ │ │ │ + <1><178e>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ + <178f> DW_AT_type : (ref_addr) <0x78>, char │ │ │ │ + <1793> DW_AT_sibling : (ref_udata) <0x179c> │ │ │ │ + <2><1795>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + <1796> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + <179a> DW_AT_upper_bound : (data1) 21 │ │ │ │ + <2><179b>: Abbrev Number: 0 │ │ │ │ + <1><179c>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ + <179d> DW_AT_type : (ref_addr) <0x78>, char │ │ │ │ + <17a1> DW_AT_sibling : (ref_udata) <0x17ab> │ │ │ │ + <2><17a3>: Abbrev Number: 72 (DW_TAG_subrange_type) │ │ │ │ + <17a4> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + <17a8> DW_AT_upper_bound : (data2) 499 │ │ │ │ + <2><17aa>: Abbrev Number: 0 │ │ │ │ + <1><17ab>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ + <17ac> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ + <17b0> DW_AT_sibling : (ref_udata) <0x17b9> │ │ │ │ + <2><17b2>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + <17b3> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + <17b7> DW_AT_upper_bound : (data1) 13 │ │ │ │ + <2><17b8>: Abbrev Number: 0 │ │ │ │ + <1><17b9>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ + <17ba> DW_AT_type : (ref_udata) <0x17ab>, char │ │ │ │ + <1><17bc>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ + <17bd> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ + <17c1> DW_AT_sibling : (ref_udata) <0x17ca> │ │ │ │ + <2><17c3>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + <17c4> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + <17c8> DW_AT_upper_bound : (data1) 15 │ │ │ │ + <2><17c9>: Abbrev Number: 0 │ │ │ │ + <1><17ca>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ + <17cb> DW_AT_type : (ref_udata) <0x17bc>, char │ │ │ │ + <1><17cd>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ + <17ce> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ + <17d2> DW_AT_sibling : (ref_udata) <0x17db> │ │ │ │ + <2><17d4>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + <17d5> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + <17d9> DW_AT_upper_bound : (data1) 14 │ │ │ │ + <2><17da>: Abbrev Number: 0 │ │ │ │ + <1><17db>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ + <17dc> DW_AT_type : (ref_udata) <0x17cd>, char │ │ │ │ + <1><17de>: Abbrev Number: 12 (DW_TAG_subroutine_type) │ │ │ │ + <17df> DW_AT_prototyped : (flag_present) 1 │ │ │ │ + <17df> DW_AT_type : (ref_addr) <0x54>, int │ │ │ │ + <17e3> DW_AT_sibling : (ref_udata) <0x17eb> │ │ │ │ + <2><17e5>: Abbrev Number: 22 (DW_TAG_formal_parameter) │ │ │ │ + <17e6> DW_AT_type : (ref_addr) <0x18>, unsigned char │ │ │ │ + <2><17ea>: Abbrev Number: 0 │ │ │ │ + <1><17eb>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ + <17ec> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ + <17ec> DW_AT_type : (ref_udata) <0x17de>, int │ │ │ │ + <1><17ee>: Abbrev Number: 36 (DW_TAG_subprogram) │ │ │ │ + <17ef> DW_AT_name : (strp) (offset: 0x238161): CPy_ASCII_Upper │ │ │ │ + <17f3> DW_AT_decl_file : (data1) 22 │ │ │ │ + <17f4> DW_AT_decl_line : (data2) 685 │ │ │ │ + <17f6> DW_AT_decl_column : (data1) 19 │ │ │ │ + <17f7> DW_AT_prototyped : (flag_present) 1 │ │ │ │ + <17f7> DW_AT_type : (ref_addr) <0x54>, int │ │ │ │ + <17fb> DW_AT_inline : (data1) 3 (declared as inline and inlined) │ │ │ │ + <17fc> DW_AT_sibling : (ref_udata) <0x180a> │ │ │ │ + <2><17fe>: Abbrev Number: 21 (DW_TAG_formal_parameter) │ │ │ │ + <17ff> DW_AT_name : (string) c │ │ │ │ + <1801> DW_AT_decl_file : (data1) 22 │ │ │ │ + <1802> DW_AT_decl_line : (data2) 685 │ │ │ │ + <1804> DW_AT_decl_column : (data1) 49 │ │ │ │ + <1805> DW_AT_type : (ref_addr) <0x18>, unsigned char │ │ │ │ + <2><1809>: Abbrev Number: 0 │ │ │ │ + <1><180a>: Abbrev Number: 36 (DW_TAG_subprogram) │ │ │ │ + <180b> DW_AT_name : (strp) (offset: 0x23ad7d): CPy_ASCII_Lower │ │ │ │ + <180f> DW_AT_decl_file : (data1) 22 │ │ │ │ + <1810> DW_AT_decl_line : (data2) 684 │ │ │ │ + <1812> DW_AT_decl_column : (data1) 19 │ │ │ │ + <1813> DW_AT_prototyped : (flag_present) 1 │ │ │ │ + <1813> DW_AT_type : (ref_addr) <0x54>, int │ │ │ │ + <1817> DW_AT_inline : (data1) 3 (declared as inline and inlined) │ │ │ │ + <1818> DW_AT_sibling : (ref_udata) <0x1826> │ │ │ │ + <2><181a>: Abbrev Number: 21 (DW_TAG_formal_parameter) │ │ │ │ + <181b> DW_AT_name : (string) c │ │ │ │ + <181d> DW_AT_decl_file : (data1) 22 │ │ │ │ + <181e> DW_AT_decl_line : (data2) 684 │ │ │ │ + <1820> DW_AT_decl_column : (data1) 49 │ │ │ │ + <1821> DW_AT_type : (ref_addr) <0x18>, unsigned char │ │ │ │ + <2><1825>: Abbrev Number: 0 │ │ │ │ + <1><1826>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ + <1827> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ + <182b> DW_AT_sibling : (ref_udata) <0x1834> │ │ │ │ + <2><182d>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + <182e> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + <1832> DW_AT_upper_bound : (data1) 10 │ │ │ │ + <2><1833>: Abbrev Number: 0 │ │ │ │ + <1><1834>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ + <1835> DW_AT_type : (ref_udata) <0x1826>, char │ │ │ │ + <1><1837>: Abbrev Number: 40 (DW_TAG_subprogram) │ │ │ │ + <1838> DW_AT_name : (strp) (offset: 0x926ff): _float_div_mod │ │ │ │ <183c> DW_AT_decl_file : (data1) 23 │ │ │ │ <183d> DW_AT_decl_line : (data1) 142 │ │ │ │ - <183e> DW_AT_decl_column : (data1) 23 │ │ │ │ - <183f> DW_AT_type : (ref_addr) <0x11>, double │ │ │ │ - <2><1843>: Abbrev Number: 23 (DW_TAG_formal_parameter) │ │ │ │ - <1844> DW_AT_name : (string) wx │ │ │ │ - <1847> DW_AT_decl_file : (data1) 23 │ │ │ │ - <1848> DW_AT_decl_line : (data1) 142 │ │ │ │ - <1849> DW_AT_decl_column : (data1) 34 │ │ │ │ - <184a> DW_AT_type : (ref_addr) <0x11>, double │ │ │ │ - <2><184e>: Abbrev Number: 39 (DW_TAG_formal_parameter) │ │ │ │ - <184f> DW_AT_name : (strp) (offset: 0x2cdb16): floordiv │ │ │ │ - <1853> DW_AT_decl_file : (data1) 23 │ │ │ │ - <1854> DW_AT_decl_line : (data1) 142 │ │ │ │ - <1855> DW_AT_decl_column : (data1) 46 │ │ │ │ - <1856> DW_AT_type : (ref_udata) <0x186f> │ │ │ │ - <2><1858>: Abbrev Number: 2 (DW_TAG_formal_parameter) │ │ │ │ - <1859> DW_AT_name : (string) mod │ │ │ │ + <183e> DW_AT_decl_column : (data1) 1 │ │ │ │ + <183f> DW_AT_prototyped : (flag_present) 1 │ │ │ │ + <183f> DW_AT_inline : (data1) 1 (inlined) │ │ │ │ + <1840> DW_AT_sibling : (ref_udata) <0x1879> │ │ │ │ + <2><1842>: Abbrev Number: 23 (DW_TAG_formal_parameter) │ │ │ │ + <1843> DW_AT_name : (string) vx │ │ │ │ + <1846> DW_AT_decl_file : (data1) 23 │ │ │ │ + <1847> DW_AT_decl_line : (data1) 142 │ │ │ │ + <1848> DW_AT_decl_column : (data1) 23 │ │ │ │ + <1849> DW_AT_type : (ref_addr) <0x11>, double │ │ │ │ + <2><184d>: Abbrev Number: 23 (DW_TAG_formal_parameter) │ │ │ │ + <184e> DW_AT_name : (string) wx │ │ │ │ + <1851> DW_AT_decl_file : (data1) 23 │ │ │ │ + <1852> DW_AT_decl_line : (data1) 142 │ │ │ │ + <1853> DW_AT_decl_column : (data1) 34 │ │ │ │ + <1854> DW_AT_type : (ref_addr) <0x11>, double │ │ │ │ + <2><1858>: Abbrev Number: 39 (DW_TAG_formal_parameter) │ │ │ │ + <1859> DW_AT_name : (strp) (offset: 0x2cdb16): floordiv │ │ │ │ <185d> DW_AT_decl_file : (data1) 23 │ │ │ │ <185e> DW_AT_decl_line : (data1) 142 │ │ │ │ - <185f> DW_AT_decl_column : (data1) 64 │ │ │ │ - <1860> DW_AT_type : (ref_udata) <0x186f> │ │ │ │ - <2><1862>: Abbrev Number: 71 (DW_TAG_variable) │ │ │ │ - <1863> DW_AT_name : (string) div │ │ │ │ + <185f> DW_AT_decl_column : (data1) 46 │ │ │ │ + <1860> DW_AT_type : (ref_udata) <0x1879> │ │ │ │ + <2><1862>: Abbrev Number: 2 (DW_TAG_formal_parameter) │ │ │ │ + <1863> DW_AT_name : (string) mod │ │ │ │ <1867> DW_AT_decl_file : (data1) 23 │ │ │ │ - <1868> DW_AT_decl_line : (data1) 144 │ │ │ │ - <1869> DW_AT_decl_column : (data1) 12 │ │ │ │ - <186a> DW_AT_type : (ref_addr) <0x11>, double │ │ │ │ - <2><186e>: Abbrev Number: 0 │ │ │ │ - <1><186f>: Abbrev Number: 24 (DW_TAG_pointer_type) │ │ │ │ - <1870> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ - <1870> DW_AT_type : (ref_addr) <0x11>, double │ │ │ │ - <1><1874>: Abbrev Number: 48 (DW_TAG_subprogram) │ │ │ │ - <1875> DW_AT_external : (flag_present) 1 │ │ │ │ - <1875> DW_AT_name : (strp) (offset: 0x8667c): CPyFloat_FromTagged │ │ │ │ - <1879> DW_AT_decl_file : (data1) 23 │ │ │ │ - <187a> DW_AT_decl_line : (data1) 46 │ │ │ │ - <187b> DW_AT_decl_column : (data1) 8 │ │ │ │ - <187c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <187c> DW_AT_type : (ref_addr) <0x11>, double │ │ │ │ - <1880> DW_AT_inline : (implicit_const) 1 (inlined) │ │ │ │ - <1880> DW_AT_sibling : (ref_udata) <0x1897> │ │ │ │ - <2><1882>: Abbrev Number: 2 (DW_TAG_formal_parameter) │ │ │ │ - <1883> DW_AT_name : (string) x │ │ │ │ - <1885> DW_AT_decl_file : (data1) 23 │ │ │ │ - <1886> DW_AT_decl_line : (data1) 46 │ │ │ │ - <1887> DW_AT_decl_column : (data1) 38 │ │ │ │ - <1888> DW_AT_type : (ref_udata) <0x48e>, CPyTagged, size_t, long unsigned int │ │ │ │ - <2><188a>: Abbrev Number: 17 (DW_TAG_variable) │ │ │ │ - <188b> DW_AT_name : (strp) (offset: 0x2b8fce): result │ │ │ │ + <1868> DW_AT_decl_line : (data1) 142 │ │ │ │ + <1869> DW_AT_decl_column : (data1) 64 │ │ │ │ + <186a> DW_AT_type : (ref_udata) <0x1879> │ │ │ │ + <2><186c>: Abbrev Number: 71 (DW_TAG_variable) │ │ │ │ + <186d> DW_AT_name : (string) div │ │ │ │ + <1871> DW_AT_decl_file : (data1) 23 │ │ │ │ + <1872> DW_AT_decl_line : (data1) 144 │ │ │ │ + <1873> DW_AT_decl_column : (data1) 12 │ │ │ │ + <1874> DW_AT_type : (ref_addr) <0x11>, double │ │ │ │ + <2><1878>: Abbrev Number: 0 │ │ │ │ + <1><1879>: Abbrev Number: 24 (DW_TAG_pointer_type) │ │ │ │ + <187a> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ + <187a> DW_AT_type : (ref_addr) <0x11>, double │ │ │ │ + <1><187e>: Abbrev Number: 48 (DW_TAG_subprogram) │ │ │ │ + <187f> DW_AT_external : (flag_present) 1 │ │ │ │ + <187f> DW_AT_name : (strp) (offset: 0x8667c): CPyFloat_FromTagged │ │ │ │ + <1883> DW_AT_decl_file : (data1) 23 │ │ │ │ + <1884> DW_AT_decl_line : (data1) 46 │ │ │ │ + <1885> DW_AT_decl_column : (data1) 8 │ │ │ │ + <1886> DW_AT_prototyped : (flag_present) 1 │ │ │ │ + <1886> DW_AT_type : (ref_addr) <0x11>, double │ │ │ │ + <188a> DW_AT_inline : (implicit_const) 1 (inlined) │ │ │ │ + <188a> DW_AT_sibling : (ref_udata) <0x18a1> │ │ │ │ + <2><188c>: Abbrev Number: 2 (DW_TAG_formal_parameter) │ │ │ │ + <188d> DW_AT_name : (string) x │ │ │ │ <188f> DW_AT_decl_file : (data1) 23 │ │ │ │ - <1890> DW_AT_decl_line : (data1) 50 │ │ │ │ - <1891> DW_AT_decl_column : (data1) 12 │ │ │ │ - <1892> DW_AT_type : (ref_addr) <0x11>, double │ │ │ │ - <2><1896>: Abbrev Number: 0 │ │ │ │ - <1><1897>: Abbrev Number: 54 (DW_TAG_subprogram) │ │ │ │ - <1898> DW_AT_name : (strp) (offset: 0x23cf89): CPy_MathRangeError │ │ │ │ - <189c> DW_AT_decl_file : (data1) 23 │ │ │ │ - <189d> DW_AT_decl_line : (data1) 14 │ │ │ │ - <189e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <189f> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <189f> DW_AT_type : (ref_addr) <0x11>, double │ │ │ │ - <18a3> DW_AT_inline : (data1) 1 (inlined) │ │ │ │ - <1><18a4>: Abbrev Number: 54 (DW_TAG_subprogram) │ │ │ │ - <18a5> DW_AT_name : (strp) (offset: 0x23d16b): CPy_DomainError │ │ │ │ - <18a9> DW_AT_decl_file : (data1) 23 │ │ │ │ - <18aa> DW_AT_decl_line : (data1) 9 │ │ │ │ - <18ab> DW_AT_decl_column : (data1) 15 │ │ │ │ - <18ac> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <18ac> DW_AT_type : (ref_addr) <0x11>, double │ │ │ │ - <18b0> DW_AT_inline : (data1) 1 (inlined) │ │ │ │ - <1><18b1>: Abbrev Number: 73 (DW_TAG_subprogram) │ │ │ │ - <18b2> DW_AT_name : (strp) (offset: 0x2c9edd): skipitem_fast │ │ │ │ - <18b6> DW_AT_decl_file : (data1) 24 │ │ │ │ - <18b7> DW_AT_decl_line : (data2) 559 │ │ │ │ - <18b9> DW_AT_decl_column : (data1) 1 │ │ │ │ - <18ba> DW_AT_prototyped : (flag_present) 1 │ │ │ │ + <1890> DW_AT_decl_line : (data1) 46 │ │ │ │ + <1891> DW_AT_decl_column : (data1) 38 │ │ │ │ + <1892> DW_AT_type : (ref_udata) <0x48e>, CPyTagged, size_t, long unsigned int │ │ │ │ + <2><1894>: Abbrev Number: 17 (DW_TAG_variable) │ │ │ │ + <1895> DW_AT_name : (strp) (offset: 0x2b8fce): result │ │ │ │ + <1899> DW_AT_decl_file : (data1) 23 │ │ │ │ + <189a> DW_AT_decl_line : (data1) 50 │ │ │ │ + <189b> DW_AT_decl_column : (data1) 12 │ │ │ │ + <189c> DW_AT_type : (ref_addr) <0x11>, double │ │ │ │ + <2><18a0>: Abbrev Number: 0 │ │ │ │ + <1><18a1>: Abbrev Number: 54 (DW_TAG_subprogram) │ │ │ │ + <18a2> DW_AT_name : (strp) (offset: 0x23cf89): CPy_MathRangeError │ │ │ │ + <18a6> DW_AT_decl_file : (data1) 23 │ │ │ │ + <18a7> DW_AT_decl_line : (data1) 14 │ │ │ │ + <18a8> DW_AT_decl_column : (data1) 15 │ │ │ │ + <18a9> DW_AT_prototyped : (flag_present) 1 │ │ │ │ + <18a9> DW_AT_type : (ref_addr) <0x11>, double │ │ │ │ + <18ad> DW_AT_inline : (data1) 1 (inlined) │ │ │ │ + <1><18ae>: Abbrev Number: 54 (DW_TAG_subprogram) │ │ │ │ + <18af> DW_AT_name : (strp) (offset: 0x23d16b): CPy_DomainError │ │ │ │ + <18b3> DW_AT_decl_file : (data1) 23 │ │ │ │ + <18b4> DW_AT_decl_line : (data1) 9 │ │ │ │ + <18b5> DW_AT_decl_column : (data1) 15 │ │ │ │ + <18b6> DW_AT_prototyped : (flag_present) 1 │ │ │ │ + <18b6> DW_AT_type : (ref_addr) <0x11>, double │ │ │ │ <18ba> DW_AT_inline : (data1) 1 (inlined) │ │ │ │ - <18bb> DW_AT_sibling : (ref_udata) <0x18ec> │ │ │ │ - <2><18bd>: Abbrev Number: 70 (DW_TAG_formal_parameter) │ │ │ │ - <18be> DW_AT_name : (strp) (offset: 0x29f998): p_format │ │ │ │ - <18c2> DW_AT_decl_file : (data1) 24 │ │ │ │ - <18c3> DW_AT_decl_line : (data2) 559 │ │ │ │ - <18c5> DW_AT_decl_column : (data1) 28 │ │ │ │ - <18c6> DW_AT_type : (ref_udata) <0x18ec> │ │ │ │ - <2><18c8>: Abbrev Number: 70 (DW_TAG_formal_parameter) │ │ │ │ - <18c9> DW_AT_name : (strp) (offset: 0x72f6e): p_va │ │ │ │ - <18cd> DW_AT_decl_file : (data1) 24 │ │ │ │ - <18ce> DW_AT_decl_line : (data2) 559 │ │ │ │ - <18d0> DW_AT_decl_column : (data1) 47 │ │ │ │ - <18d1> DW_AT_type : (ref_udata) <0x18f1> │ │ │ │ - <2><18d3>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ - <18d4> DW_AT_name : (strp) (offset: 0x29fb3b): format │ │ │ │ - <18d8> DW_AT_decl_file : (data1) 24 │ │ │ │ - <18d9> DW_AT_decl_line : (data2) 561 │ │ │ │ - <18db> DW_AT_decl_column : (data1) 17 │ │ │ │ - <18dc> DW_AT_type : (ref_addr) <0xac> │ │ │ │ - <2><18e0>: Abbrev Number: 28 (DW_TAG_variable) │ │ │ │ - <18e1> DW_AT_name : (string) c │ │ │ │ - <18e3> DW_AT_decl_file : (data1) 24 │ │ │ │ - <18e4> DW_AT_decl_line : (data2) 562 │ │ │ │ - <18e6> DW_AT_decl_column : (data1) 10 │ │ │ │ - <18e7> DW_AT_type : (ref_addr) <0x78>, char │ │ │ │ - <2><18eb>: Abbrev Number: 0 │ │ │ │ - <1><18ec>: Abbrev Number: 24 (DW_TAG_pointer_type) │ │ │ │ - <18ed> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ - <18ed> DW_AT_type : (ref_addr) <0xac> │ │ │ │ - <1><18f1>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ - <18f2> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ - <18f2> DW_AT_type : (ref_udata) <0x1f9>, va_list, __gnuc_va_list, __builtin_va_list, __va_list_tag │ │ │ │ - <1><18f4>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ - <18f5> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ - <18f9> DW_AT_sibling : (ref_udata) <0x1902> │ │ │ │ - <2><18fb>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - <18fc> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - <1900> DW_AT_upper_bound : (data1) 11 │ │ │ │ - <2><1901>: Abbrev Number: 0 │ │ │ │ - <1><1902>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ - <1903> DW_AT_type : (ref_udata) <0x18f4>, char │ │ │ │ - <1><1905>: Abbrev Number: 73 (DW_TAG_subprogram) │ │ │ │ - <1906> DW_AT_name : (strp) (offset: 0x1e043c): skipitem │ │ │ │ - <190a> DW_AT_decl_file : (data1) 25 │ │ │ │ - <190b> DW_AT_decl_line : (data2) 437 │ │ │ │ - <190d> DW_AT_decl_column : (data1) 1 │ │ │ │ - <190e> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <190e> DW_AT_inline : (data1) 1 (inlined) │ │ │ │ - <190f> DW_AT_sibling : (ref_udata) <0x1935> │ │ │ │ - <2><1911>: Abbrev Number: 70 (DW_TAG_formal_parameter) │ │ │ │ - <1912> DW_AT_name : (strp) (offset: 0x29f998): p_format │ │ │ │ - <1916> DW_AT_decl_file : (data1) 25 │ │ │ │ - <1917> DW_AT_decl_line : (data2) 437 │ │ │ │ - <1919> DW_AT_decl_column : (data1) 23 │ │ │ │ - <191a> DW_AT_type : (ref_udata) <0x18ec> │ │ │ │ - <2><191c>: Abbrev Number: 70 (DW_TAG_formal_parameter) │ │ │ │ - <191d> DW_AT_name : (strp) (offset: 0x72f6e): p_va │ │ │ │ - <1921> DW_AT_decl_file : (data1) 25 │ │ │ │ - <1922> DW_AT_decl_line : (data2) 437 │ │ │ │ - <1924> DW_AT_decl_column : (data1) 42 │ │ │ │ - <1925> DW_AT_type : (ref_udata) <0x18f1> │ │ │ │ - <2><1927>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ - <1928> DW_AT_name : (strp) (offset: 0x29fb3b): format │ │ │ │ - <192c> DW_AT_decl_file : (data1) 25 │ │ │ │ - <192d> DW_AT_decl_line : (data2) 439 │ │ │ │ - <192f> DW_AT_decl_column : (data1) 17 │ │ │ │ - <1930> DW_AT_type : (ref_addr) <0xac> │ │ │ │ - <2><1934>: Abbrev Number: 0 │ │ │ │ - <1><1935>: Abbrev Number: 30 (DW_TAG_subprogram) │ │ │ │ - <1936> DW_AT_external : (flag_present) 1 │ │ │ │ - <1936> DW_AT_name : (strp) (offset: 0x2b38eb): CPy_Init │ │ │ │ - <193a> DW_AT_decl_file : (data1) 26 │ │ │ │ - <193b> DW_AT_decl_line : (data1) 15 │ │ │ │ - <193c> DW_AT_decl_column : (data1) 6 │ │ │ │ - <193d> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <193d> DW_AT_inline : (data1) 1 (inlined) │ │ │ │ - <1><193e>: Abbrev Number: 65 (DW_TAG_subprogram) │ │ │ │ - <193f> DW_AT_name : (strp) (offset: 0x197e1e): CPy_KeepPropagating │ │ │ │ - <1943> DW_AT_decl_file : (implicit_const) 27 │ │ │ │ - <1943> DW_AT_decl_line : (data2) 848 │ │ │ │ - <1945> DW_AT_decl_column : (data1) 20 │ │ │ │ - <1946> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <1946> DW_AT_type : (ref_udata) <0x10ad>, _Bool │ │ │ │ - <1948> DW_AT_inline : (data1) 3 (declared as inline and inlined) │ │ │ │ - <1><1949>: Abbrev Number: 38 (DW_TAG_subprogram) │ │ │ │ - <194a> DW_AT_name : (strp) (offset: 0x8982c): CPy_NoErrOccurred │ │ │ │ - <194e> DW_AT_decl_file : (implicit_const) 27 │ │ │ │ - <194e> DW_AT_decl_line : (data2) 844 │ │ │ │ - <1950> DW_AT_decl_column : (data1) 12 │ │ │ │ - <1951> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <1951> DW_AT_type : (ref_addr) <0x54>, int │ │ │ │ - <1955> DW_AT_inline : (data1) 1 (inlined) │ │ │ │ - <1><1956>: Abbrev Number: 73 (DW_TAG_subprogram) │ │ │ │ - <1957> DW_AT_name : (strp) (offset: 0x18fd69): CPy_XDecRef │ │ │ │ - <195b> DW_AT_decl_file : (data1) 27 │ │ │ │ - <195c> DW_AT_decl_line : (data2) 612 │ │ │ │ - <195e> DW_AT_decl_column : (data1) 13 │ │ │ │ - <195f> DW_AT_prototyped : (flag_present) 1 │ │ │ │ + <1><18bb>: Abbrev Number: 73 (DW_TAG_subprogram) │ │ │ │ + <18bc> DW_AT_name : (strp) (offset: 0x2c9edd): skipitem_fast │ │ │ │ + <18c0> DW_AT_decl_file : (data1) 24 │ │ │ │ + <18c1> DW_AT_decl_line : (data2) 559 │ │ │ │ + <18c3> DW_AT_decl_column : (data1) 1 │ │ │ │ + <18c4> DW_AT_prototyped : (flag_present) 1 │ │ │ │ + <18c4> DW_AT_inline : (data1) 1 (inlined) │ │ │ │ + <18c5> DW_AT_sibling : (ref_udata) <0x18f6> │ │ │ │ + <2><18c7>: Abbrev Number: 70 (DW_TAG_formal_parameter) │ │ │ │ + <18c8> DW_AT_name : (strp) (offset: 0x29f998): p_format │ │ │ │ + <18cc> DW_AT_decl_file : (data1) 24 │ │ │ │ + <18cd> DW_AT_decl_line : (data2) 559 │ │ │ │ + <18cf> DW_AT_decl_column : (data1) 28 │ │ │ │ + <18d0> DW_AT_type : (ref_udata) <0x18f6> │ │ │ │ + <2><18d2>: Abbrev Number: 70 (DW_TAG_formal_parameter) │ │ │ │ + <18d3> DW_AT_name : (strp) (offset: 0x72f6e): p_va │ │ │ │ + <18d7> DW_AT_decl_file : (data1) 24 │ │ │ │ + <18d8> DW_AT_decl_line : (data2) 559 │ │ │ │ + <18da> DW_AT_decl_column : (data1) 47 │ │ │ │ + <18db> DW_AT_type : (ref_udata) <0x18fb> │ │ │ │ + <2><18dd>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ + <18de> DW_AT_name : (strp) (offset: 0x29fb3b): format │ │ │ │ + <18e2> DW_AT_decl_file : (data1) 24 │ │ │ │ + <18e3> DW_AT_decl_line : (data2) 561 │ │ │ │ + <18e5> DW_AT_decl_column : (data1) 17 │ │ │ │ + <18e6> DW_AT_type : (ref_addr) <0xac> │ │ │ │ + <2><18ea>: Abbrev Number: 28 (DW_TAG_variable) │ │ │ │ + <18eb> DW_AT_name : (string) c │ │ │ │ + <18ed> DW_AT_decl_file : (data1) 24 │ │ │ │ + <18ee> DW_AT_decl_line : (data2) 562 │ │ │ │ + <18f0> DW_AT_decl_column : (data1) 10 │ │ │ │ + <18f1> DW_AT_type : (ref_addr) <0x78>, char │ │ │ │ + <2><18f5>: Abbrev Number: 0 │ │ │ │ + <1><18f6>: Abbrev Number: 24 (DW_TAG_pointer_type) │ │ │ │ + <18f7> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ + <18f7> DW_AT_type : (ref_addr) <0xac> │ │ │ │ + <1><18fb>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ + <18fc> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ + <18fc> DW_AT_type : (ref_udata) <0x1f9>, va_list, __gnuc_va_list, __builtin_va_list, __va_list_tag │ │ │ │ + <1><18fe>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ + <18ff> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ + <1903> DW_AT_sibling : (ref_udata) <0x190c> │ │ │ │ + <2><1905>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + <1906> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + <190a> DW_AT_upper_bound : (data1) 11 │ │ │ │ + <2><190b>: Abbrev Number: 0 │ │ │ │ + <1><190c>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ + <190d> DW_AT_type : (ref_udata) <0x18fe>, char │ │ │ │ + <1><190f>: Abbrev Number: 73 (DW_TAG_subprogram) │ │ │ │ + <1910> DW_AT_name : (strp) (offset: 0x1e043c): skipitem │ │ │ │ + <1914> DW_AT_decl_file : (data1) 25 │ │ │ │ + <1915> DW_AT_decl_line : (data2) 437 │ │ │ │ + <1917> DW_AT_decl_column : (data1) 1 │ │ │ │ + <1918> DW_AT_prototyped : (flag_present) 1 │ │ │ │ + <1918> DW_AT_inline : (data1) 1 (inlined) │ │ │ │ + <1919> DW_AT_sibling : (ref_udata) <0x193f> │ │ │ │ + <2><191b>: Abbrev Number: 70 (DW_TAG_formal_parameter) │ │ │ │ + <191c> DW_AT_name : (strp) (offset: 0x29f998): p_format │ │ │ │ + <1920> DW_AT_decl_file : (data1) 25 │ │ │ │ + <1921> DW_AT_decl_line : (data2) 437 │ │ │ │ + <1923> DW_AT_decl_column : (data1) 23 │ │ │ │ + <1924> DW_AT_type : (ref_udata) <0x18f6> │ │ │ │ + <2><1926>: Abbrev Number: 70 (DW_TAG_formal_parameter) │ │ │ │ + <1927> DW_AT_name : (strp) (offset: 0x72f6e): p_va │ │ │ │ + <192b> DW_AT_decl_file : (data1) 25 │ │ │ │ + <192c> DW_AT_decl_line : (data2) 437 │ │ │ │ + <192e> DW_AT_decl_column : (data1) 42 │ │ │ │ + <192f> DW_AT_type : (ref_udata) <0x18fb> │ │ │ │ + <2><1931>: Abbrev Number: 4 (DW_TAG_variable) │ │ │ │ + <1932> DW_AT_name : (strp) (offset: 0x29fb3b): format │ │ │ │ + <1936> DW_AT_decl_file : (data1) 25 │ │ │ │ + <1937> DW_AT_decl_line : (data2) 439 │ │ │ │ + <1939> DW_AT_decl_column : (data1) 17 │ │ │ │ + <193a> DW_AT_type : (ref_addr) <0xac> │ │ │ │ + <2><193e>: Abbrev Number: 0 │ │ │ │ + <1><193f>: Abbrev Number: 30 (DW_TAG_subprogram) │ │ │ │ + <1940> DW_AT_external : (flag_present) 1 │ │ │ │ + <1940> DW_AT_name : (strp) (offset: 0x2b38eb): CPy_Init │ │ │ │ + <1944> DW_AT_decl_file : (data1) 26 │ │ │ │ + <1945> DW_AT_decl_line : (data1) 15 │ │ │ │ + <1946> DW_AT_decl_column : (data1) 6 │ │ │ │ + <1947> DW_AT_prototyped : (flag_present) 1 │ │ │ │ + <1947> DW_AT_inline : (data1) 1 (inlined) │ │ │ │ + <1><1948>: Abbrev Number: 65 (DW_TAG_subprogram) │ │ │ │ + <1949> DW_AT_name : (strp) (offset: 0x197e1e): CPy_KeepPropagating │ │ │ │ + <194d> DW_AT_decl_file : (implicit_const) 27 │ │ │ │ + <194d> DW_AT_decl_line : (data2) 848 │ │ │ │ + <194f> DW_AT_decl_column : (data1) 20 │ │ │ │ + <1950> DW_AT_prototyped : (flag_present) 1 │ │ │ │ + <1950> DW_AT_type : (ref_udata) <0x109d>, _Bool │ │ │ │ + <1952> DW_AT_inline : (data1) 3 (declared as inline and inlined) │ │ │ │ + <1><1953>: Abbrev Number: 38 (DW_TAG_subprogram) │ │ │ │ + <1954> DW_AT_name : (strp) (offset: 0x8982c): CPy_NoErrOccurred │ │ │ │ + <1958> DW_AT_decl_file : (implicit_const) 27 │ │ │ │ + <1958> DW_AT_decl_line : (data2) 844 │ │ │ │ + <195a> DW_AT_decl_column : (data1) 12 │ │ │ │ + <195b> DW_AT_prototyped : (flag_present) 1 │ │ │ │ + <195b> DW_AT_type : (ref_addr) <0x54>, int │ │ │ │ <195f> DW_AT_inline : (data1) 1 (inlined) │ │ │ │ - <1960> DW_AT_sibling : (ref_udata) <0x196e> │ │ │ │ - <2><1962>: Abbrev Number: 21 (DW_TAG_formal_parameter) │ │ │ │ - <1963> DW_AT_name : (string) p │ │ │ │ + <1><1960>: Abbrev Number: 73 (DW_TAG_subprogram) │ │ │ │ + <1961> DW_AT_name : (strp) (offset: 0x18fd69): CPy_XDecRef │ │ │ │ <1965> DW_AT_decl_file : (data1) 27 │ │ │ │ <1966> DW_AT_decl_line : (data2) 612 │ │ │ │ - <1968> DW_AT_decl_column : (data1) 31 │ │ │ │ - <1969> DW_AT_type : (ref_addr) <0x6b> │ │ │ │ - <2><196d>: Abbrev Number: 0 │ │ │ │ - <1><196e>: Abbrev Number: 16 (DW_TAG_subprogram) │ │ │ │ - <196f> DW_AT_name : (strp) (offset: 0x2b2b62): CPyTagged_Lshift │ │ │ │ - <1973> DW_AT_decl_file : (data1) 27 │ │ │ │ - <1974> DW_AT_decl_line : (data2) 567 │ │ │ │ - <1976> DW_AT_decl_column : (data1) 25 │ │ │ │ - <1977> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <1977> DW_AT_type : (ref_udata) <0x48e>, CPyTagged, size_t, long unsigned int │ │ │ │ - <1979> DW_AT_inline : (data1) 3 (declared as inline and inlined) │ │ │ │ - <197a> DW_AT_sibling : (ref_udata) <0x19a0> │ │ │ │ - <2><197c>: Abbrev Number: 70 (DW_TAG_formal_parameter) │ │ │ │ - <197d> DW_AT_name : (strp) (offset: 0x2b2b5d): left │ │ │ │ - <1981> DW_AT_decl_file : (data1) 27 │ │ │ │ - <1982> DW_AT_decl_line : (data2) 567 │ │ │ │ - <1984> DW_AT_decl_column : (data1) 52 │ │ │ │ - <1985> DW_AT_type : (ref_udata) <0x48e>, CPyTagged, size_t, long unsigned int │ │ │ │ - <2><1987>: Abbrev Number: 70 (DW_TAG_formal_parameter) │ │ │ │ - <1988> DW_AT_name : (strp) (offset: 0x2b2e48): right │ │ │ │ - <198c> DW_AT_decl_file : (data1) 27 │ │ │ │ - <198d> DW_AT_decl_line : (data2) 567 │ │ │ │ - <198f> DW_AT_decl_column : (data1) 68 │ │ │ │ - <1990> DW_AT_type : (ref_udata) <0x48e>, CPyTagged, size_t, long unsigned int │ │ │ │ - <2><1992>: Abbrev Number: 7 (DW_TAG_lexical_block) │ │ │ │ - <3><1993>: Abbrev Number: 37 (DW_TAG_variable) │ │ │ │ - <1994> DW_AT_name : (strp) (offset: 0x2b2bd6): shift │ │ │ │ - <1998> DW_AT_decl_file : (data1) 27 │ │ │ │ - <1999> DW_AT_decl_line : (data2) 572 │ │ │ │ - <199b> DW_AT_decl_column : (data1) 19 │ │ │ │ - <199c> DW_AT_type : (ref_udata) <0x48e>, CPyTagged, size_t, long unsigned int │ │ │ │ - <3><199e>: Abbrev Number: 0 │ │ │ │ - <2><199f>: Abbrev Number: 0 │ │ │ │ - <1><19a0>: Abbrev Number: 16 (DW_TAG_subprogram) │ │ │ │ - <19a1> DW_AT_name : (strp) (offset: 0x2b2b83): CPyTagged_Rshift │ │ │ │ - <19a5> DW_AT_decl_file : (data1) 27 │ │ │ │ - <19a6> DW_AT_decl_line : (data2) 545 │ │ │ │ - <19a8> DW_AT_decl_column : (data1) 25 │ │ │ │ - <19a9> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <19a9> DW_AT_type : (ref_udata) <0x48e>, CPyTagged, size_t, long unsigned int │ │ │ │ - <19ab> DW_AT_inline : (data1) 3 (declared as inline and inlined) │ │ │ │ - <19ac> DW_AT_sibling : (ref_udata) <0x19d2> │ │ │ │ - <2><19ae>: Abbrev Number: 70 (DW_TAG_formal_parameter) │ │ │ │ - <19af> DW_AT_name : (strp) (offset: 0x2b2b5d): left │ │ │ │ - <19b3> DW_AT_decl_file : (data1) 27 │ │ │ │ - <19b4> DW_AT_decl_line : (data2) 545 │ │ │ │ - <19b6> DW_AT_decl_column : (data1) 52 │ │ │ │ - <19b7> DW_AT_type : (ref_udata) <0x48e>, CPyTagged, size_t, long unsigned int │ │ │ │ - <2><19b9>: Abbrev Number: 70 (DW_TAG_formal_parameter) │ │ │ │ - <19ba> DW_AT_name : (strp) (offset: 0x2b2e48): right │ │ │ │ - <19be> DW_AT_decl_file : (data1) 27 │ │ │ │ - <19bf> DW_AT_decl_line : (data2) 545 │ │ │ │ - <19c1> DW_AT_decl_column : (data1) 68 │ │ │ │ - <19c2> DW_AT_type : (ref_udata) <0x48e>, CPyTagged, size_t, long unsigned int │ │ │ │ - <2><19c4>: Abbrev Number: 7 (DW_TAG_lexical_block) │ │ │ │ - <3><19c5>: Abbrev Number: 37 (DW_TAG_variable) │ │ │ │ - <19c6> DW_AT_name : (strp) (offset: 0x2c4670): count │ │ │ │ - <19ca> DW_AT_decl_file : (data1) 27 │ │ │ │ - <19cb> DW_AT_decl_line : (data2) 549 │ │ │ │ - <19cd> DW_AT_decl_column : (data1) 19 │ │ │ │ - <19ce> DW_AT_type : (ref_udata) <0x48e>, CPyTagged, size_t, long unsigned int │ │ │ │ - <3><19d0>: Abbrev Number: 0 │ │ │ │ - <2><19d1>: Abbrev Number: 0 │ │ │ │ - <1><19d2>: Abbrev Number: 16 (DW_TAG_subprogram) │ │ │ │ - <19d3> DW_AT_name : (strp) (offset: 0x23cb90): CPyTagged_Xor │ │ │ │ - <19d7> DW_AT_decl_file : (data1) 27 │ │ │ │ - <19d8> DW_AT_decl_line : (data2) 537 │ │ │ │ - <19da> DW_AT_decl_column : (data1) 25 │ │ │ │ - <19db> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <19db> DW_AT_type : (ref_udata) <0x48e>, CPyTagged, size_t, long unsigned int │ │ │ │ - <19dd> DW_AT_inline : (data1) 3 (declared as inline and inlined) │ │ │ │ - <19de> DW_AT_sibling : (ref_udata) <0x19f7> │ │ │ │ - <2><19e0>: Abbrev Number: 70 (DW_TAG_formal_parameter) │ │ │ │ - <19e1> DW_AT_name : (strp) (offset: 0x2b2b5d): left │ │ │ │ - <19e5> DW_AT_decl_file : (data1) 27 │ │ │ │ - <19e6> DW_AT_decl_line : (data2) 537 │ │ │ │ - <19e8> DW_AT_decl_column : (data1) 49 │ │ │ │ - <19e9> DW_AT_type : (ref_udata) <0x48e>, CPyTagged, size_t, long unsigned int │ │ │ │ - <2><19eb>: Abbrev Number: 70 (DW_TAG_formal_parameter) │ │ │ │ - <19ec> DW_AT_name : (strp) (offset: 0x2b2e48): right │ │ │ │ - <19f0> DW_AT_decl_file : (data1) 27 │ │ │ │ - <19f1> DW_AT_decl_line : (data2) 537 │ │ │ │ - <19f3> DW_AT_decl_column : (data1) 65 │ │ │ │ - <19f4> DW_AT_type : (ref_udata) <0x48e>, CPyTagged, size_t, long unsigned int │ │ │ │ - <2><19f6>: Abbrev Number: 0 │ │ │ │ - <1><19f7>: Abbrev Number: 16 (DW_TAG_subprogram) │ │ │ │ - <19f8> DW_AT_name : (strp) (offset: 0x225ded): CPyTagged_Or │ │ │ │ - <19fc> DW_AT_decl_file : (data1) 27 │ │ │ │ - <19fd> DW_AT_decl_line : (data2) 529 │ │ │ │ - <19ff> DW_AT_decl_column : (data1) 25 │ │ │ │ - <1a00> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <1a00> DW_AT_type : (ref_udata) <0x48e>, CPyTagged, size_t, long unsigned int │ │ │ │ - <1a02> DW_AT_inline : (data1) 3 (declared as inline and inlined) │ │ │ │ - <1a03> DW_AT_sibling : (ref_udata) <0x1a1c> │ │ │ │ - <2><1a05>: Abbrev Number: 70 (DW_TAG_formal_parameter) │ │ │ │ - <1a06> DW_AT_name : (strp) (offset: 0x2b2b5d): left │ │ │ │ - <1a0a> DW_AT_decl_file : (data1) 27 │ │ │ │ - <1a0b> DW_AT_decl_line : (data2) 529 │ │ │ │ - <1a0d> DW_AT_decl_column : (data1) 48 │ │ │ │ - <1a0e> DW_AT_type : (ref_udata) <0x48e>, CPyTagged, size_t, long unsigned int │ │ │ │ - <2><1a10>: Abbrev Number: 70 (DW_TAG_formal_parameter) │ │ │ │ - <1a11> DW_AT_name : (strp) (offset: 0x2b2e48): right │ │ │ │ - <1a15> DW_AT_decl_file : (data1) 27 │ │ │ │ - <1a16> DW_AT_decl_line : (data2) 529 │ │ │ │ - <1a18> DW_AT_decl_column : (data1) 64 │ │ │ │ - <1a19> DW_AT_type : (ref_udata) <0x48e>, CPyTagged, size_t, long unsigned int │ │ │ │ - <2><1a1b>: Abbrev Number: 0 │ │ │ │ - <1><1a1c>: Abbrev Number: 16 (DW_TAG_subprogram) │ │ │ │ - <1a1d> DW_AT_name : (strp) (offset: 0x8d64e): CPyTagged_And │ │ │ │ - <1a21> DW_AT_decl_file : (data1) 27 │ │ │ │ - <1a22> DW_AT_decl_line : (data2) 521 │ │ │ │ - <1a24> DW_AT_decl_column : (data1) 25 │ │ │ │ - <1a25> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <1a25> DW_AT_type : (ref_udata) <0x48e>, CPyTagged, size_t, long unsigned int │ │ │ │ - <1a27> DW_AT_inline : (data1) 3 (declared as inline and inlined) │ │ │ │ - <1a28> DW_AT_sibling : (ref_udata) <0x1a41> │ │ │ │ - <2><1a2a>: Abbrev Number: 70 (DW_TAG_formal_parameter) │ │ │ │ - <1a2b> DW_AT_name : (strp) (offset: 0x2b2b5d): left │ │ │ │ - <1a2f> DW_AT_decl_file : (data1) 27 │ │ │ │ - <1a30> DW_AT_decl_line : (data2) 521 │ │ │ │ - <1a32> DW_AT_decl_column : (data1) 49 │ │ │ │ - <1a33> DW_AT_type : (ref_udata) <0x48e>, CPyTagged, size_t, long unsigned int │ │ │ │ - <2><1a35>: Abbrev Number: 70 (DW_TAG_formal_parameter) │ │ │ │ - <1a36> DW_AT_name : (strp) (offset: 0x2b2e48): right │ │ │ │ - <1a3a> DW_AT_decl_file : (data1) 27 │ │ │ │ - <1a3b> DW_AT_decl_line : (data2) 521 │ │ │ │ - <1a3d> DW_AT_decl_column : (data1) 65 │ │ │ │ - <1a3e> DW_AT_type : (ref_udata) <0x48e>, CPyTagged, size_t, long unsigned int │ │ │ │ - <2><1a40>: Abbrev Number: 0 │ │ │ │ - <1><1a41>: Abbrev Number: 16 (DW_TAG_subprogram) │ │ │ │ - <1a42> DW_AT_name : (strp) (offset: 0x2c8333): CPyTagged_Invert │ │ │ │ - <1a46> DW_AT_decl_file : (data1) 27 │ │ │ │ - <1a47> DW_AT_decl_line : (data2) 513 │ │ │ │ - <1a49> DW_AT_decl_column : (data1) 25 │ │ │ │ - <1a4a> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <1a4a> DW_AT_type : (ref_udata) <0x48e>, CPyTagged, size_t, long unsigned int │ │ │ │ - <1a4c> DW_AT_inline : (data1) 3 (declared as inline and inlined) │ │ │ │ - <1a4d> DW_AT_sibling : (ref_udata) <0x1a5b> │ │ │ │ - <2><1a4f>: Abbrev Number: 20 (DW_TAG_formal_parameter) │ │ │ │ - <1a50> DW_AT_name : (string) num │ │ │ │ - <1a54> DW_AT_decl_file : (data1) 27 │ │ │ │ - <1a55> DW_AT_decl_line : (data2) 513 │ │ │ │ - <1a57> DW_AT_decl_column : (data1) 52 │ │ │ │ - <1a58> DW_AT_type : (ref_udata) <0x48e>, CPyTagged, size_t, long unsigned int │ │ │ │ - <2><1a5a>: Abbrev Number: 0 │ │ │ │ - <1><1a5b>: Abbrev Number: 16 (DW_TAG_subprogram) │ │ │ │ - <1a5c> DW_AT_name : (strp) (offset: 0x2e6561): CPyTagged_Multiply │ │ │ │ - <1a60> DW_AT_decl_file : (data1) 27 │ │ │ │ - <1a61> DW_AT_decl_line : (data2) 474 │ │ │ │ - <1a63> DW_AT_decl_column : (data1) 25 │ │ │ │ - <1a64> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <1a64> DW_AT_type : (ref_udata) <0x48e>, CPyTagged, size_t, long unsigned int │ │ │ │ - <1a66> DW_AT_inline : (data1) 3 (declared as inline and inlined) │ │ │ │ - <1a67> DW_AT_sibling : (ref_udata) <0x1a80> │ │ │ │ - <2><1a69>: Abbrev Number: 70 (DW_TAG_formal_parameter) │ │ │ │ - <1a6a> DW_AT_name : (strp) (offset: 0x2b2b5d): left │ │ │ │ - <1a6e> DW_AT_decl_file : (data1) 27 │ │ │ │ - <1a6f> DW_AT_decl_line : (data2) 474 │ │ │ │ - <1a71> DW_AT_decl_column : (data1) 54 │ │ │ │ - <1a72> DW_AT_type : (ref_udata) <0x48e>, CPyTagged, size_t, long unsigned int │ │ │ │ - <2><1a74>: Abbrev Number: 70 (DW_TAG_formal_parameter) │ │ │ │ - <1a75> DW_AT_name : (strp) (offset: 0x2b2e48): right │ │ │ │ - <1a79> DW_AT_decl_file : (data1) 27 │ │ │ │ - <1a7a> DW_AT_decl_line : (data2) 474 │ │ │ │ - <1a7c> DW_AT_decl_column : (data1) 70 │ │ │ │ - <1a7d> DW_AT_type : (ref_udata) <0x48e>, CPyTagged, size_t, long unsigned int │ │ │ │ - <2><1a7f>: Abbrev Number: 0 │ │ │ │ - <1><1a80>: Abbrev Number: 16 (DW_TAG_subprogram) │ │ │ │ - <1a81> DW_AT_name : (strp) (offset: 0x29ff06): CPyTagged_Subtract │ │ │ │ - <1a85> DW_AT_decl_file : (data1) 27 │ │ │ │ - <1a86> DW_AT_decl_line : (data2) 463 │ │ │ │ - <1a88> DW_AT_decl_column : (data1) 25 │ │ │ │ - <1a89> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <1a89> DW_AT_type : (ref_udata) <0x48e>, CPyTagged, size_t, long unsigned int │ │ │ │ - <1a8b> DW_AT_inline : (data1) 3 (declared as inline and inlined) │ │ │ │ - <1a8c> DW_AT_sibling : (ref_udata) <0x1ab2> │ │ │ │ - <2><1a8e>: Abbrev Number: 70 (DW_TAG_formal_parameter) │ │ │ │ - <1a8f> DW_AT_name : (strp) (offset: 0x2b2b5d): left │ │ │ │ - <1a93> DW_AT_decl_file : (data1) 27 │ │ │ │ - <1a94> DW_AT_decl_line : (data2) 463 │ │ │ │ - <1a96> DW_AT_decl_column : (data1) 54 │ │ │ │ - <1a97> DW_AT_type : (ref_udata) <0x48e>, CPyTagged, size_t, long unsigned int │ │ │ │ - <2><1a99>: Abbrev Number: 70 (DW_TAG_formal_parameter) │ │ │ │ - <1a9a> DW_AT_name : (strp) (offset: 0x2b2e48): right │ │ │ │ - <1a9e> DW_AT_decl_file : (data1) 27 │ │ │ │ - <1a9f> DW_AT_decl_line : (data2) 463 │ │ │ │ - <1aa1> DW_AT_decl_column : (data1) 70 │ │ │ │ - <1aa2> DW_AT_type : (ref_udata) <0x48e>, CPyTagged, size_t, long unsigned int │ │ │ │ - <2><1aa4>: Abbrev Number: 7 (DW_TAG_lexical_block) │ │ │ │ - <3><1aa5>: Abbrev Number: 37 (DW_TAG_variable) │ │ │ │ - <1aa6> DW_AT_name : (strp) (offset: 0x194413): diff │ │ │ │ - <1aaa> DW_AT_decl_file : (data1) 27 │ │ │ │ - <1aab> DW_AT_decl_line : (data2) 466 │ │ │ │ - <1aad> DW_AT_decl_column : (data1) 19 │ │ │ │ - <1aae> DW_AT_type : (ref_udata) <0x48e>, CPyTagged, size_t, long unsigned int │ │ │ │ - <3><1ab0>: Abbrev Number: 0 │ │ │ │ - <2><1ab1>: Abbrev Number: 0 │ │ │ │ - <1><1ab2>: Abbrev Number: 16 (DW_TAG_subprogram) │ │ │ │ - <1ab3> DW_AT_name : (strp) (offset: 0x8544f): CPyTagged_Add │ │ │ │ - <1ab7> DW_AT_decl_file : (data1) 27 │ │ │ │ - <1ab8> DW_AT_decl_line : (data2) 452 │ │ │ │ - <1aba> DW_AT_decl_column : (data1) 25 │ │ │ │ - <1abb> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <1abb> DW_AT_type : (ref_udata) <0x48e>, CPyTagged, size_t, long unsigned int │ │ │ │ - <1abd> DW_AT_inline : (data1) 3 (declared as inline and inlined) │ │ │ │ - <1abe> DW_AT_sibling : (ref_udata) <0x1ae4> │ │ │ │ - <2><1ac0>: Abbrev Number: 70 (DW_TAG_formal_parameter) │ │ │ │ - <1ac1> DW_AT_name : (strp) (offset: 0x2b2b5d): left │ │ │ │ - <1ac5> DW_AT_decl_file : (data1) 27 │ │ │ │ - <1ac6> DW_AT_decl_line : (data2) 452 │ │ │ │ - <1ac8> DW_AT_decl_column : (data1) 49 │ │ │ │ - <1ac9> DW_AT_type : (ref_udata) <0x48e>, CPyTagged, size_t, long unsigned int │ │ │ │ - <2><1acb>: Abbrev Number: 70 (DW_TAG_formal_parameter) │ │ │ │ - <1acc> DW_AT_name : (strp) (offset: 0x2b2e48): right │ │ │ │ - <1ad0> DW_AT_decl_file : (data1) 27 │ │ │ │ - <1ad1> DW_AT_decl_line : (data2) 452 │ │ │ │ - <1ad3> DW_AT_decl_column : (data1) 65 │ │ │ │ - <1ad4> DW_AT_type : (ref_udata) <0x48e>, CPyTagged, size_t, long unsigned int │ │ │ │ - <2><1ad6>: Abbrev Number: 7 (DW_TAG_lexical_block) │ │ │ │ - <3><1ad7>: Abbrev Number: 45 (DW_TAG_variable) │ │ │ │ - <1ad8> DW_AT_name : (string) sum │ │ │ │ - <1adc> DW_AT_decl_file : (data1) 27 │ │ │ │ - <1add> DW_AT_decl_line : (data2) 455 │ │ │ │ - <1adf> DW_AT_decl_column : (data1) 19 │ │ │ │ - <1ae0> DW_AT_type : (ref_udata) <0x48e>, CPyTagged, size_t, long unsigned int │ │ │ │ - <3><1ae2>: Abbrev Number: 0 │ │ │ │ - <2><1ae3>: Abbrev Number: 0 │ │ │ │ - <1><1ae4>: Abbrev Number: 16 (DW_TAG_subprogram) │ │ │ │ - <1ae5> DW_AT_name : (strp) (offset: 0xf8ec6): CPyTagged_Negate │ │ │ │ - <1ae9> DW_AT_decl_file : (data1) 27 │ │ │ │ - <1aea> DW_AT_decl_line : (data2) 442 │ │ │ │ - <1aec> DW_AT_decl_column : (data1) 25 │ │ │ │ - <1aed> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <1aed> DW_AT_type : (ref_udata) <0x48e>, CPyTagged, size_t, long unsigned int │ │ │ │ - <1aef> DW_AT_inline : (data1) 3 (declared as inline and inlined) │ │ │ │ - <1af0> DW_AT_sibling : (ref_udata) <0x1afe> │ │ │ │ - <2><1af2>: Abbrev Number: 20 (DW_TAG_formal_parameter) │ │ │ │ - <1af3> DW_AT_name : (string) num │ │ │ │ - <1af7> DW_AT_decl_file : (data1) 27 │ │ │ │ - <1af8> DW_AT_decl_line : (data2) 442 │ │ │ │ - <1afa> DW_AT_decl_column : (data1) 52 │ │ │ │ - <1afb> DW_AT_type : (ref_udata) <0x48e>, CPyTagged, size_t, long unsigned int │ │ │ │ - <2><1afd>: Abbrev Number: 0 │ │ │ │ - <1><1afe>: Abbrev Number: 16 (DW_TAG_subprogram) │ │ │ │ - <1aff> DW_AT_name : (strp) (offset: 0x2b7c3e): CPyTagged_MaybeRemainderFault │ │ │ │ - <1b03> DW_AT_decl_file : (data1) 27 │ │ │ │ - <1b04> DW_AT_decl_line : (data2) 279 │ │ │ │ - <1b06> DW_AT_decl_column : (data1) 20 │ │ │ │ - <1b07> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <1b07> DW_AT_type : (ref_udata) <0x10ad>, _Bool │ │ │ │ - <1b09> DW_AT_inline : (data1) 3 (declared as inline and inlined) │ │ │ │ - <1b0a> DW_AT_sibling : (ref_udata) <0x1b23> │ │ │ │ - <2><1b0c>: Abbrev Number: 70 (DW_TAG_formal_parameter) │ │ │ │ - <1b0d> DW_AT_name : (strp) (offset: 0x2b2b5d): left │ │ │ │ - <1b11> DW_AT_decl_file : (data1) 27 │ │ │ │ - <1b12> DW_AT_decl_line : (data2) 279 │ │ │ │ - <1b14> DW_AT_decl_column : (data1) 60 │ │ │ │ - <1b15> DW_AT_type : (ref_udata) <0x48e>, CPyTagged, size_t, long unsigned int │ │ │ │ - <2><1b17>: Abbrev Number: 70 (DW_TAG_formal_parameter) │ │ │ │ - <1b18> DW_AT_name : (strp) (offset: 0x2b2e48): right │ │ │ │ - <1b1c> DW_AT_decl_file : (data1) 27 │ │ │ │ - <1b1d> DW_AT_decl_line : (data2) 279 │ │ │ │ - <1b1f> DW_AT_decl_column : (data1) 76 │ │ │ │ - <1b20> DW_AT_type : (ref_udata) <0x48e>, CPyTagged, size_t, long unsigned int │ │ │ │ - <2><1b22>: Abbrev Number: 0 │ │ │ │ - <1><1b23>: Abbrev Number: 16 (DW_TAG_subprogram) │ │ │ │ - <1b24> DW_AT_name : (strp) (offset: 0x2b7c1e): CPyTagged_MaybeFloorDivideFault │ │ │ │ - <1b28> DW_AT_decl_file : (data1) 27 │ │ │ │ - <1b29> DW_AT_decl_line : (data2) 275 │ │ │ │ - <1b2b> DW_AT_decl_column : (data1) 20 │ │ │ │ - <1b2c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <1b2c> DW_AT_type : (ref_udata) <0x10ad>, _Bool │ │ │ │ - <1b2e> DW_AT_inline : (data1) 3 (declared as inline and inlined) │ │ │ │ - <1b2f> DW_AT_sibling : (ref_udata) <0x1b48> │ │ │ │ - <2><1b31>: Abbrev Number: 70 (DW_TAG_formal_parameter) │ │ │ │ - <1b32> DW_AT_name : (strp) (offset: 0x2b2b5d): left │ │ │ │ - <1b36> DW_AT_decl_file : (data1) 27 │ │ │ │ - <1b37> DW_AT_decl_line : (data2) 275 │ │ │ │ - <1b39> DW_AT_decl_column : (data1) 62 │ │ │ │ - <1b3a> DW_AT_type : (ref_udata) <0x48e>, CPyTagged, size_t, long unsigned int │ │ │ │ - <2><1b3c>: Abbrev Number: 70 (DW_TAG_formal_parameter) │ │ │ │ - <1b3d> DW_AT_name : (strp) (offset: 0x2b2e48): right │ │ │ │ - <1b41> DW_AT_decl_file : (data1) 27 │ │ │ │ - <1b42> DW_AT_decl_line : (data2) 275 │ │ │ │ - <1b44> DW_AT_decl_column : (data1) 78 │ │ │ │ - <1b45> DW_AT_type : (ref_udata) <0x48e>, CPyTagged, size_t, long unsigned int │ │ │ │ - <2><1b47>: Abbrev Number: 0 │ │ │ │ - <1><1b48>: Abbrev Number: 16 (DW_TAG_subprogram) │ │ │ │ - <1b49> DW_AT_name : (strp) (offset: 0x2df5a2): CPyTagged_IsMultiplyOverflow │ │ │ │ - <1b4d> DW_AT_decl_file : (data1) 27 │ │ │ │ - <1b4e> DW_AT_decl_line : (data2) 270 │ │ │ │ - <1b50> DW_AT_decl_column : (data1) 20 │ │ │ │ - <1b51> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <1b51> DW_AT_type : (ref_udata) <0x10ad>, _Bool │ │ │ │ - <1b53> DW_AT_inline : (data1) 3 (declared as inline and inlined) │ │ │ │ - <1b54> DW_AT_sibling : (ref_udata) <0x1b6d> │ │ │ │ - <2><1b56>: Abbrev Number: 70 (DW_TAG_formal_parameter) │ │ │ │ - <1b57> DW_AT_name : (strp) (offset: 0x2b2b5d): left │ │ │ │ - <1b5b> DW_AT_decl_file : (data1) 27 │ │ │ │ - <1b5c> DW_AT_decl_line : (data2) 270 │ │ │ │ - <1b5e> DW_AT_decl_column : (data1) 59 │ │ │ │ - <1b5f> DW_AT_type : (ref_udata) <0x48e>, CPyTagged, size_t, long unsigned int │ │ │ │ - <2><1b61>: Abbrev Number: 70 (DW_TAG_formal_parameter) │ │ │ │ - <1b62> DW_AT_name : (strp) (offset: 0x2b2e48): right │ │ │ │ - <1b66> DW_AT_decl_file : (data1) 27 │ │ │ │ - <1b67> DW_AT_decl_line : (data2) 270 │ │ │ │ - <1b69> DW_AT_decl_column : (data1) 75 │ │ │ │ - <1b6a> DW_AT_type : (ref_udata) <0x48e>, CPyTagged, size_t, long unsigned int │ │ │ │ - <2><1b6c>: Abbrev Number: 0 │ │ │ │ - <1><1b6d>: Abbrev Number: 16 (DW_TAG_subprogram) │ │ │ │ - <1b6e> DW_AT_name : (strp) (offset: 0x2df56f): CPyTagged_IsSubtractOverflow │ │ │ │ - <1b72> DW_AT_decl_file : (data1) 27 │ │ │ │ - <1b73> DW_AT_decl_line : (data2) 265 │ │ │ │ - <1b75> DW_AT_decl_column : (data1) 20 │ │ │ │ - <1b76> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <1b76> DW_AT_type : (ref_udata) <0x10ad>, _Bool │ │ │ │ - <1b78> DW_AT_inline : (data1) 3 (declared as inline and inlined) │ │ │ │ - <1b79> DW_AT_sibling : (ref_udata) <0x1b9d> │ │ │ │ - <2><1b7b>: Abbrev Number: 70 (DW_TAG_formal_parameter) │ │ │ │ - <1b7c> DW_AT_name : (strp) (offset: 0x194413): diff │ │ │ │ - <1b80> DW_AT_decl_file : (data1) 27 │ │ │ │ - <1b81> DW_AT_decl_line : (data2) 265 │ │ │ │ - <1b83> DW_AT_decl_column : (data1) 59 │ │ │ │ - <1b84> DW_AT_type : (ref_udata) <0x48e>, CPyTagged, size_t, long unsigned int │ │ │ │ - <2><1b86>: Abbrev Number: 70 (DW_TAG_formal_parameter) │ │ │ │ - <1b87> DW_AT_name : (strp) (offset: 0x2b2b5d): left │ │ │ │ - <1b8b> DW_AT_decl_file : (data1) 27 │ │ │ │ - <1b8c> DW_AT_decl_line : (data2) 265 │ │ │ │ - <1b8e> DW_AT_decl_column : (data1) 75 │ │ │ │ - <1b8f> DW_AT_type : (ref_udata) <0x48e>, CPyTagged, size_t, long unsigned int │ │ │ │ - <2><1b91>: Abbrev Number: 70 (DW_TAG_formal_parameter) │ │ │ │ - <1b92> DW_AT_name : (strp) (offset: 0x2b2e48): right │ │ │ │ - <1b96> DW_AT_decl_file : (data1) 27 │ │ │ │ - <1b97> DW_AT_decl_line : (data2) 265 │ │ │ │ - <1b99> DW_AT_decl_column : (data1) 91 │ │ │ │ - <1b9a> DW_AT_type : (ref_udata) <0x48e>, CPyTagged, size_t, long unsigned int │ │ │ │ - <2><1b9c>: Abbrev Number: 0 │ │ │ │ - <1><1b9d>: Abbrev Number: 16 (DW_TAG_subprogram) │ │ │ │ - <1b9e> DW_AT_name : (strp) (offset: 0x2df504): CPyTagged_IsAddOverflow │ │ │ │ - <1ba2> DW_AT_decl_file : (data1) 27 │ │ │ │ - <1ba3> DW_AT_decl_line : (data2) 260 │ │ │ │ - <1ba5> DW_AT_decl_column : (data1) 20 │ │ │ │ - <1ba6> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <1ba6> DW_AT_type : (ref_udata) <0x10ad>, _Bool │ │ │ │ - <1ba8> DW_AT_inline : (data1) 3 (declared as inline and inlined) │ │ │ │ - <1ba9> DW_AT_sibling : (ref_udata) <0x1bcd> │ │ │ │ - <2><1bab>: Abbrev Number: 20 (DW_TAG_formal_parameter) │ │ │ │ - <1bac> DW_AT_name : (string) sum │ │ │ │ - <1bb0> DW_AT_decl_file : (data1) 27 │ │ │ │ - <1bb1> DW_AT_decl_line : (data2) 260 │ │ │ │ - <1bb3> DW_AT_decl_column : (data1) 54 │ │ │ │ - <1bb4> DW_AT_type : (ref_udata) <0x48e>, CPyTagged, size_t, long unsigned int │ │ │ │ - <2><1bb6>: Abbrev Number: 70 (DW_TAG_formal_parameter) │ │ │ │ - <1bb7> DW_AT_name : (strp) (offset: 0x2b2b5d): left │ │ │ │ - <1bbb> DW_AT_decl_file : (data1) 27 │ │ │ │ - <1bbc> DW_AT_decl_line : (data2) 260 │ │ │ │ - <1bbe> DW_AT_decl_column : (data1) 69 │ │ │ │ - <1bbf> DW_AT_type : (ref_udata) <0x48e>, CPyTagged, size_t, long unsigned int │ │ │ │ - <2><1bc1>: Abbrev Number: 70 (DW_TAG_formal_parameter) │ │ │ │ - <1bc2> DW_AT_name : (strp) (offset: 0x2b2e48): right │ │ │ │ - <1bc6> DW_AT_decl_file : (data1) 27 │ │ │ │ - <1bc7> DW_AT_decl_line : (data2) 260 │ │ │ │ - <1bc9> DW_AT_decl_column : (data1) 85 │ │ │ │ - <1bca> DW_AT_type : (ref_udata) <0x48e>, CPyTagged, size_t, long unsigned int │ │ │ │ - <2><1bcc>: Abbrev Number: 0 │ │ │ │ - <1><1bcd>: Abbrev Number: 62 (DW_TAG_subprogram) │ │ │ │ - <1bce> DW_AT_name : (strp) (offset: 0x15513): CPyTagged_TooBigInt64 │ │ │ │ - <1bd2> DW_AT_decl_file : (data1) 27 │ │ │ │ - <1bd3> DW_AT_decl_line : (data1) 254 │ │ │ │ - <1bd4> DW_AT_decl_column : (data1) 20 │ │ │ │ - <1bd5> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <1bd5> DW_AT_type : (ref_udata) <0x10ad>, _Bool │ │ │ │ - <1bd7> DW_AT_inline : (data1) 3 (declared as inline and inlined) │ │ │ │ - <1bd8> DW_AT_sibling : (ref_udata) <0x1be7> │ │ │ │ - <2><1bda>: Abbrev Number: 10 (DW_TAG_formal_parameter) │ │ │ │ - <1bdb> DW_AT_name : (strp) (offset: 0x10cbc2): value │ │ │ │ - <1bdf> DW_AT_decl_file : (data1) 27 │ │ │ │ - <1be0> DW_AT_decl_line : (data1) 254 │ │ │ │ - <1be1> DW_AT_decl_column : (data1) 50 │ │ │ │ - <1be2> DW_AT_type : (ref_addr) <0xf8>, int64_t, __int64_t, long int │ │ │ │ - <2><1be6>: Abbrev Number: 0 │ │ │ │ - <1><1be7>: Abbrev Number: 40 (DW_TAG_subprogram) │ │ │ │ - <1be8> DW_AT_name : (strp) (offset: 0x2e555): CPyTagged_XDECREF │ │ │ │ - <1bec> DW_AT_decl_file : (data1) 27 │ │ │ │ - <1bed> DW_AT_decl_line : (data1) 197 │ │ │ │ - <1bee> DW_AT_decl_column : (data1) 20 │ │ │ │ - <1bef> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <1bef> DW_AT_inline : (data1) 3 (declared as inline and inlined) │ │ │ │ - <1bf0> DW_AT_sibling : (ref_udata) <0x1bfb> │ │ │ │ - <2><1bf2>: Abbrev Number: 2 (DW_TAG_formal_parameter) │ │ │ │ - <1bf3> DW_AT_name : (string) x │ │ │ │ - <1bf5> DW_AT_decl_file : (data1) 27 │ │ │ │ - <1bf6> DW_AT_decl_line : (data1) 197 │ │ │ │ - <1bf7> DW_AT_decl_column : (data1) 48 │ │ │ │ - <1bf8> DW_AT_type : (ref_udata) <0x48e>, CPyTagged, size_t, long unsigned int │ │ │ │ - <2><1bfa>: Abbrev Number: 0 │ │ │ │ - <1><1bfb>: Abbrev Number: 40 (DW_TAG_subprogram) │ │ │ │ - <1bfc> DW_AT_name : (strp) (offset: 0x2e572): CPyTagged_DECREF │ │ │ │ - <1c00> DW_AT_decl_file : (data1) 27 │ │ │ │ - <1c01> DW_AT_decl_line : (data1) 191 │ │ │ │ - <1c02> DW_AT_decl_column : (data1) 20 │ │ │ │ - <1c03> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <1c03> DW_AT_inline : (data1) 3 (declared as inline and inlined) │ │ │ │ - <1c04> DW_AT_sibling : (ref_udata) <0x1c0f> │ │ │ │ - <2><1c06>: Abbrev Number: 2 (DW_TAG_formal_parameter) │ │ │ │ - <1c07> DW_AT_name : (string) x │ │ │ │ - <1c09> DW_AT_decl_file : (data1) 27 │ │ │ │ - <1c0a> DW_AT_decl_line : (data1) 191 │ │ │ │ - <1c0b> DW_AT_decl_column : (data1) 47 │ │ │ │ - <1c0c> DW_AT_type : (ref_udata) <0x48e>, CPyTagged, size_t, long unsigned int │ │ │ │ - <2><1c0e>: Abbrev Number: 0 │ │ │ │ - <1><1c0f>: Abbrev Number: 40 (DW_TAG_subprogram) │ │ │ │ - <1c10> DW_AT_name : (strp) (offset: 0x2e598): CPyTagged_INCREF │ │ │ │ - <1c14> DW_AT_decl_file : (data1) 27 │ │ │ │ - <1c15> DW_AT_decl_line : (data1) 185 │ │ │ │ - <1c16> DW_AT_decl_column : (data1) 20 │ │ │ │ - <1c17> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <1c17> DW_AT_inline : (data1) 3 (declared as inline and inlined) │ │ │ │ - <1c18> DW_AT_sibling : (ref_udata) <0x1c23> │ │ │ │ - <2><1c1a>: Abbrev Number: 2 (DW_TAG_formal_parameter) │ │ │ │ - <1c1b> DW_AT_name : (string) x │ │ │ │ - <1c1d> DW_AT_decl_file : (data1) 27 │ │ │ │ - <1c1e> DW_AT_decl_line : (data1) 185 │ │ │ │ - <1c1f> DW_AT_decl_column : (data1) 47 │ │ │ │ - <1c20> DW_AT_type : (ref_udata) <0x48e>, CPyTagged, size_t, long unsigned int │ │ │ │ - <2><1c22>: Abbrev Number: 0 │ │ │ │ - <1><1c23>: Abbrev Number: 43 (DW_TAG_subprogram) │ │ │ │ - <1c24> DW_AT_name : (strp) (offset: 0x2c8430): CPyTagged_CheckShort │ │ │ │ - <1c28> DW_AT_decl_file : (data1) 27 │ │ │ │ - <1c29> DW_AT_decl_line : (data1) 181 │ │ │ │ - <1c2a> DW_AT_decl_column : (data1) 19 │ │ │ │ - <1c2b> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <1c2b> DW_AT_type : (ref_addr) <0x54>, int │ │ │ │ - <1c2f> DW_AT_inline : (data1) 3 (declared as inline and inlined) │ │ │ │ - <1c30> DW_AT_sibling : (ref_udata) <0x1c3b> │ │ │ │ - <2><1c32>: Abbrev Number: 2 (DW_TAG_formal_parameter) │ │ │ │ - <1c33> DW_AT_name : (string) x │ │ │ │ - <1c35> DW_AT_decl_file : (data1) 27 │ │ │ │ - <1c36> DW_AT_decl_line : (data1) 181 │ │ │ │ - <1c37> DW_AT_decl_column : (data1) 50 │ │ │ │ - <1c38> DW_AT_type : (ref_udata) <0x48e>, CPyTagged, size_t, long unsigned int │ │ │ │ - <2><1c3a>: Abbrev Number: 0 │ │ │ │ - <1><1c3b>: Abbrev Number: 43 (DW_TAG_subprogram) │ │ │ │ - <1c3c> DW_AT_name : (strp) (offset: 0x198036): CPyTagged_CheckLong │ │ │ │ - <1c40> DW_AT_decl_file : (data1) 27 │ │ │ │ - <1c41> DW_AT_decl_line : (data1) 177 │ │ │ │ - <1c42> DW_AT_decl_column : (data1) 19 │ │ │ │ - <1c43> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <1c43> DW_AT_type : (ref_addr) <0x54>, int │ │ │ │ - <1c47> DW_AT_inline : (data1) 3 (declared as inline and inlined) │ │ │ │ - <1c48> DW_AT_sibling : (ref_udata) <0x1c53> │ │ │ │ - <2><1c4a>: Abbrev Number: 2 (DW_TAG_formal_parameter) │ │ │ │ - <1c4b> DW_AT_name : (string) x │ │ │ │ - <1c4d> DW_AT_decl_file : (data1) 27 │ │ │ │ - <1c4e> DW_AT_decl_line : (data1) 177 │ │ │ │ - <1c4f> DW_AT_decl_column : (data1) 49 │ │ │ │ - <1c50> DW_AT_type : (ref_udata) <0x48e>, CPyTagged, size_t, long unsigned int │ │ │ │ - <2><1c52>: Abbrev Number: 0 │ │ │ │ - <1><1c53>: Abbrev Number: 62 (DW_TAG_subprogram) │ │ │ │ - <1c54> DW_AT_name : (strp) (offset: 0x2c0330): CPyTagged_ShortFromInt │ │ │ │ - <1c58> DW_AT_decl_file : (data1) 12 │ │ │ │ - <1c59> DW_AT_decl_line : (data1) 151 │ │ │ │ - <1c5a> DW_AT_decl_column : (data1) 25 │ │ │ │ - <1c5b> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <1c5b> DW_AT_type : (ref_udata) <0x48e>, CPyTagged, size_t, long unsigned int │ │ │ │ - <1c5d> DW_AT_inline : (data1) 3 (declared as inline and inlined) │ │ │ │ - <1c5e> DW_AT_sibling : (ref_udata) <0x1c6b> │ │ │ │ - <2><1c60>: Abbrev Number: 23 (DW_TAG_formal_parameter) │ │ │ │ - <1c61> DW_AT_name : (string) x │ │ │ │ - <1c63> DW_AT_decl_file : (data1) 12 │ │ │ │ - <1c64> DW_AT_decl_line : (data1) 151 │ │ │ │ - <1c65> DW_AT_decl_column : (data1) 52 │ │ │ │ - <1c66> DW_AT_type : (ref_addr) <0x54>, int │ │ │ │ - <2><1c6a>: Abbrev Number: 0 │ │ │ │ - <1><1c6b>: Abbrev Number: 24 (DW_TAG_pointer_type) │ │ │ │ - <1c6c> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ - <1c6c> DW_AT_type : (ref_addr) <0x6b> │ │ │ │ - <1><1c70>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ - <1c71> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ - <1c75> DW_AT_sibling : (ref_udata) <0x1c7e> │ │ │ │ - <2><1c77>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - <1c78> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - <1c7c> DW_AT_upper_bound : (data1) 7 │ │ │ │ - <2><1c7d>: Abbrev Number: 0 │ │ │ │ - <1><1c7e>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ - <1c7f> DW_AT_type : (ref_udata) <0x1c70>, char │ │ │ │ - <1><1c81>: Abbrev Number: 26 (DW_TAG_subprogram) │ │ │ │ - <1c82> DW_AT_external : (flag_present) 1 │ │ │ │ - <1c82> DW_AT_name : (strp) (offset: 0x2e7eeb): memcpy │ │ │ │ - <1c86> DW_AT_decl_file : (data1) 28 │ │ │ │ - <1c87> DW_AT_decl_line : (data1) 26 │ │ │ │ - <1c88> DW_AT_decl_column : (implicit_const) 1 │ │ │ │ - <1c88> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <1c88> DW_AT_type : (ref_addr) <0x6b> │ │ │ │ - <1c8c> DW_AT_inline : (implicit_const) 3 (declared as inline and inlined) │ │ │ │ - <1c8c> DW_AT_artificial : (flag_present) 1 │ │ │ │ - <1c8c> DW_AT_sibling : (ref_udata) <0x1cae> │ │ │ │ - <2><1c8e>: Abbrev Number: 39 (DW_TAG_formal_parameter) │ │ │ │ - <1c8f> DW_AT_name : (strp) (offset: 0x2c9fd3): __dest │ │ │ │ - <1c93> DW_AT_decl_file : (data1) 28 │ │ │ │ - <1c94> DW_AT_decl_line : (data1) 26 │ │ │ │ - <1c95> DW_AT_decl_column : (data1) 1 │ │ │ │ - <1c96> DW_AT_type : (ref_udata) <0x16a> │ │ │ │ - <2><1c97>: Abbrev Number: 39 (DW_TAG_formal_parameter) │ │ │ │ - <1c98> DW_AT_name : (strp) (offset: 0x838c5): __src │ │ │ │ - <1c9c> DW_AT_decl_file : (data1) 28 │ │ │ │ - <1c9d> DW_AT_decl_line : (data1) 26 │ │ │ │ - <1c9e> DW_AT_decl_column : (data1) 1 │ │ │ │ - <1c9f> DW_AT_type : (ref_udata) <0x40c> │ │ │ │ - <2><1ca1>: Abbrev Number: 10 (DW_TAG_formal_parameter) │ │ │ │ - <1ca2> DW_AT_name : (strp) (offset: 0x1e3ebd): __len │ │ │ │ + <1968> DW_AT_decl_column : (data1) 13 │ │ │ │ + <1969> DW_AT_prototyped : (flag_present) 1 │ │ │ │ + <1969> DW_AT_inline : (data1) 1 (inlined) │ │ │ │ + <196a> DW_AT_sibling : (ref_udata) <0x1978> │ │ │ │ + <2><196c>: Abbrev Number: 21 (DW_TAG_formal_parameter) │ │ │ │ + <196d> DW_AT_name : (string) p │ │ │ │ + <196f> DW_AT_decl_file : (data1) 27 │ │ │ │ + <1970> DW_AT_decl_line : (data2) 612 │ │ │ │ + <1972> DW_AT_decl_column : (data1) 31 │ │ │ │ + <1973> DW_AT_type : (ref_addr) <0x6b> │ │ │ │ + <2><1977>: Abbrev Number: 0 │ │ │ │ + <1><1978>: Abbrev Number: 16 (DW_TAG_subprogram) │ │ │ │ + <1979> DW_AT_name : (strp) (offset: 0x2b2b62): CPyTagged_Lshift │ │ │ │ + <197d> DW_AT_decl_file : (data1) 27 │ │ │ │ + <197e> DW_AT_decl_line : (data2) 567 │ │ │ │ + <1980> DW_AT_decl_column : (data1) 25 │ │ │ │ + <1981> DW_AT_prototyped : (flag_present) 1 │ │ │ │ + <1981> DW_AT_type : (ref_udata) <0x48e>, CPyTagged, size_t, long unsigned int │ │ │ │ + <1983> DW_AT_inline : (data1) 3 (declared as inline and inlined) │ │ │ │ + <1984> DW_AT_sibling : (ref_udata) <0x19aa> │ │ │ │ + <2><1986>: Abbrev Number: 70 (DW_TAG_formal_parameter) │ │ │ │ + <1987> DW_AT_name : (strp) (offset: 0x2b2b5d): left │ │ │ │ + <198b> DW_AT_decl_file : (data1) 27 │ │ │ │ + <198c> DW_AT_decl_line : (data2) 567 │ │ │ │ + <198e> DW_AT_decl_column : (data1) 52 │ │ │ │ + <198f> DW_AT_type : (ref_udata) <0x48e>, CPyTagged, size_t, long unsigned int │ │ │ │ + <2><1991>: Abbrev Number: 70 (DW_TAG_formal_parameter) │ │ │ │ + <1992> DW_AT_name : (strp) (offset: 0x2b2e48): right │ │ │ │ + <1996> DW_AT_decl_file : (data1) 27 │ │ │ │ + <1997> DW_AT_decl_line : (data2) 567 │ │ │ │ + <1999> DW_AT_decl_column : (data1) 68 │ │ │ │ + <199a> DW_AT_type : (ref_udata) <0x48e>, CPyTagged, size_t, long unsigned int │ │ │ │ + <2><199c>: Abbrev Number: 7 (DW_TAG_lexical_block) │ │ │ │ + <3><199d>: Abbrev Number: 37 (DW_TAG_variable) │ │ │ │ + <199e> DW_AT_name : (strp) (offset: 0x2b2bd6): shift │ │ │ │ + <19a2> DW_AT_decl_file : (data1) 27 │ │ │ │ + <19a3> DW_AT_decl_line : (data2) 572 │ │ │ │ + <19a5> DW_AT_decl_column : (data1) 19 │ │ │ │ + <19a6> DW_AT_type : (ref_udata) <0x48e>, CPyTagged, size_t, long unsigned int │ │ │ │ + <3><19a8>: Abbrev Number: 0 │ │ │ │ + <2><19a9>: Abbrev Number: 0 │ │ │ │ + <1><19aa>: Abbrev Number: 16 (DW_TAG_subprogram) │ │ │ │ + <19ab> DW_AT_name : (strp) (offset: 0x2b2b83): CPyTagged_Rshift │ │ │ │ + <19af> DW_AT_decl_file : (data1) 27 │ │ │ │ + <19b0> DW_AT_decl_line : (data2) 545 │ │ │ │ + <19b2> DW_AT_decl_column : (data1) 25 │ │ │ │ + <19b3> DW_AT_prototyped : (flag_present) 1 │ │ │ │ + <19b3> DW_AT_type : (ref_udata) <0x48e>, CPyTagged, size_t, long unsigned int │ │ │ │ + <19b5> DW_AT_inline : (data1) 3 (declared as inline and inlined) │ │ │ │ + <19b6> DW_AT_sibling : (ref_udata) <0x19dc> │ │ │ │ + <2><19b8>: Abbrev Number: 70 (DW_TAG_formal_parameter) │ │ │ │ + <19b9> DW_AT_name : (strp) (offset: 0x2b2b5d): left │ │ │ │ + <19bd> DW_AT_decl_file : (data1) 27 │ │ │ │ + <19be> DW_AT_decl_line : (data2) 545 │ │ │ │ + <19c0> DW_AT_decl_column : (data1) 52 │ │ │ │ + <19c1> DW_AT_type : (ref_udata) <0x48e>, CPyTagged, size_t, long unsigned int │ │ │ │ + <2><19c3>: Abbrev Number: 70 (DW_TAG_formal_parameter) │ │ │ │ + <19c4> DW_AT_name : (strp) (offset: 0x2b2e48): right │ │ │ │ + <19c8> DW_AT_decl_file : (data1) 27 │ │ │ │ + <19c9> DW_AT_decl_line : (data2) 545 │ │ │ │ + <19cb> DW_AT_decl_column : (data1) 68 │ │ │ │ + <19cc> DW_AT_type : (ref_udata) <0x48e>, CPyTagged, size_t, long unsigned int │ │ │ │ + <2><19ce>: Abbrev Number: 7 (DW_TAG_lexical_block) │ │ │ │ + <3><19cf>: Abbrev Number: 37 (DW_TAG_variable) │ │ │ │ + <19d0> DW_AT_name : (strp) (offset: 0x2c4670): count │ │ │ │ + <19d4> DW_AT_decl_file : (data1) 27 │ │ │ │ + <19d5> DW_AT_decl_line : (data2) 549 │ │ │ │ + <19d7> DW_AT_decl_column : (data1) 19 │ │ │ │ + <19d8> DW_AT_type : (ref_udata) <0x48e>, CPyTagged, size_t, long unsigned int │ │ │ │ + <3><19da>: Abbrev Number: 0 │ │ │ │ + <2><19db>: Abbrev Number: 0 │ │ │ │ + <1><19dc>: Abbrev Number: 16 (DW_TAG_subprogram) │ │ │ │ + <19dd> DW_AT_name : (strp) (offset: 0x23cb90): CPyTagged_Xor │ │ │ │ + <19e1> DW_AT_decl_file : (data1) 27 │ │ │ │ + <19e2> DW_AT_decl_line : (data2) 537 │ │ │ │ + <19e4> DW_AT_decl_column : (data1) 25 │ │ │ │ + <19e5> DW_AT_prototyped : (flag_present) 1 │ │ │ │ + <19e5> DW_AT_type : (ref_udata) <0x48e>, CPyTagged, size_t, long unsigned int │ │ │ │ + <19e7> DW_AT_inline : (data1) 3 (declared as inline and inlined) │ │ │ │ + <19e8> DW_AT_sibling : (ref_udata) <0x1a01> │ │ │ │ + <2><19ea>: Abbrev Number: 70 (DW_TAG_formal_parameter) │ │ │ │ + <19eb> DW_AT_name : (strp) (offset: 0x2b2b5d): left │ │ │ │ + <19ef> DW_AT_decl_file : (data1) 27 │ │ │ │ + <19f0> DW_AT_decl_line : (data2) 537 │ │ │ │ + <19f2> DW_AT_decl_column : (data1) 49 │ │ │ │ + <19f3> DW_AT_type : (ref_udata) <0x48e>, CPyTagged, size_t, long unsigned int │ │ │ │ + <2><19f5>: Abbrev Number: 70 (DW_TAG_formal_parameter) │ │ │ │ + <19f6> DW_AT_name : (strp) (offset: 0x2b2e48): right │ │ │ │ + <19fa> DW_AT_decl_file : (data1) 27 │ │ │ │ + <19fb> DW_AT_decl_line : (data2) 537 │ │ │ │ + <19fd> DW_AT_decl_column : (data1) 65 │ │ │ │ + <19fe> DW_AT_type : (ref_udata) <0x48e>, CPyTagged, size_t, long unsigned int │ │ │ │ + <2><1a00>: Abbrev Number: 0 │ │ │ │ + <1><1a01>: Abbrev Number: 16 (DW_TAG_subprogram) │ │ │ │ + <1a02> DW_AT_name : (strp) (offset: 0x225ded): CPyTagged_Or │ │ │ │ + <1a06> DW_AT_decl_file : (data1) 27 │ │ │ │ + <1a07> DW_AT_decl_line : (data2) 529 │ │ │ │ + <1a09> DW_AT_decl_column : (data1) 25 │ │ │ │ + <1a0a> DW_AT_prototyped : (flag_present) 1 │ │ │ │ + <1a0a> DW_AT_type : (ref_udata) <0x48e>, CPyTagged, size_t, long unsigned int │ │ │ │ + <1a0c> DW_AT_inline : (data1) 3 (declared as inline and inlined) │ │ │ │ + <1a0d> DW_AT_sibling : (ref_udata) <0x1a26> │ │ │ │ + <2><1a0f>: Abbrev Number: 70 (DW_TAG_formal_parameter) │ │ │ │ + <1a10> DW_AT_name : (strp) (offset: 0x2b2b5d): left │ │ │ │ + <1a14> DW_AT_decl_file : (data1) 27 │ │ │ │ + <1a15> DW_AT_decl_line : (data2) 529 │ │ │ │ + <1a17> DW_AT_decl_column : (data1) 48 │ │ │ │ + <1a18> DW_AT_type : (ref_udata) <0x48e>, CPyTagged, size_t, long unsigned int │ │ │ │ + <2><1a1a>: Abbrev Number: 70 (DW_TAG_formal_parameter) │ │ │ │ + <1a1b> DW_AT_name : (strp) (offset: 0x2b2e48): right │ │ │ │ + <1a1f> DW_AT_decl_file : (data1) 27 │ │ │ │ + <1a20> DW_AT_decl_line : (data2) 529 │ │ │ │ + <1a22> DW_AT_decl_column : (data1) 64 │ │ │ │ + <1a23> DW_AT_type : (ref_udata) <0x48e>, CPyTagged, size_t, long unsigned int │ │ │ │ + <2><1a25>: Abbrev Number: 0 │ │ │ │ + <1><1a26>: Abbrev Number: 16 (DW_TAG_subprogram) │ │ │ │ + <1a27> DW_AT_name : (strp) (offset: 0x8d64e): CPyTagged_And │ │ │ │ + <1a2b> DW_AT_decl_file : (data1) 27 │ │ │ │ + <1a2c> DW_AT_decl_line : (data2) 521 │ │ │ │ + <1a2e> DW_AT_decl_column : (data1) 25 │ │ │ │ + <1a2f> DW_AT_prototyped : (flag_present) 1 │ │ │ │ + <1a2f> DW_AT_type : (ref_udata) <0x48e>, CPyTagged, size_t, long unsigned int │ │ │ │ + <1a31> DW_AT_inline : (data1) 3 (declared as inline and inlined) │ │ │ │ + <1a32> DW_AT_sibling : (ref_udata) <0x1a4b> │ │ │ │ + <2><1a34>: Abbrev Number: 70 (DW_TAG_formal_parameter) │ │ │ │ + <1a35> DW_AT_name : (strp) (offset: 0x2b2b5d): left │ │ │ │ + <1a39> DW_AT_decl_file : (data1) 27 │ │ │ │ + <1a3a> DW_AT_decl_line : (data2) 521 │ │ │ │ + <1a3c> DW_AT_decl_column : (data1) 49 │ │ │ │ + <1a3d> DW_AT_type : (ref_udata) <0x48e>, CPyTagged, size_t, long unsigned int │ │ │ │ + <2><1a3f>: Abbrev Number: 70 (DW_TAG_formal_parameter) │ │ │ │ + <1a40> DW_AT_name : (strp) (offset: 0x2b2e48): right │ │ │ │ + <1a44> DW_AT_decl_file : (data1) 27 │ │ │ │ + <1a45> DW_AT_decl_line : (data2) 521 │ │ │ │ + <1a47> DW_AT_decl_column : (data1) 65 │ │ │ │ + <1a48> DW_AT_type : (ref_udata) <0x48e>, CPyTagged, size_t, long unsigned int │ │ │ │ + <2><1a4a>: Abbrev Number: 0 │ │ │ │ + <1><1a4b>: Abbrev Number: 16 (DW_TAG_subprogram) │ │ │ │ + <1a4c> DW_AT_name : (strp) (offset: 0x2c8333): CPyTagged_Invert │ │ │ │ + <1a50> DW_AT_decl_file : (data1) 27 │ │ │ │ + <1a51> DW_AT_decl_line : (data2) 513 │ │ │ │ + <1a53> DW_AT_decl_column : (data1) 25 │ │ │ │ + <1a54> DW_AT_prototyped : (flag_present) 1 │ │ │ │ + <1a54> DW_AT_type : (ref_udata) <0x48e>, CPyTagged, size_t, long unsigned int │ │ │ │ + <1a56> DW_AT_inline : (data1) 3 (declared as inline and inlined) │ │ │ │ + <1a57> DW_AT_sibling : (ref_udata) <0x1a65> │ │ │ │ + <2><1a59>: Abbrev Number: 20 (DW_TAG_formal_parameter) │ │ │ │ + <1a5a> DW_AT_name : (string) num │ │ │ │ + <1a5e> DW_AT_decl_file : (data1) 27 │ │ │ │ + <1a5f> DW_AT_decl_line : (data2) 513 │ │ │ │ + <1a61> DW_AT_decl_column : (data1) 52 │ │ │ │ + <1a62> DW_AT_type : (ref_udata) <0x48e>, CPyTagged, size_t, long unsigned int │ │ │ │ + <2><1a64>: Abbrev Number: 0 │ │ │ │ + <1><1a65>: Abbrev Number: 16 (DW_TAG_subprogram) │ │ │ │ + <1a66> DW_AT_name : (strp) (offset: 0x2e6561): CPyTagged_Multiply │ │ │ │ + <1a6a> DW_AT_decl_file : (data1) 27 │ │ │ │ + <1a6b> DW_AT_decl_line : (data2) 474 │ │ │ │ + <1a6d> DW_AT_decl_column : (data1) 25 │ │ │ │ + <1a6e> DW_AT_prototyped : (flag_present) 1 │ │ │ │ + <1a6e> DW_AT_type : (ref_udata) <0x48e>, CPyTagged, size_t, long unsigned int │ │ │ │ + <1a70> DW_AT_inline : (data1) 3 (declared as inline and inlined) │ │ │ │ + <1a71> DW_AT_sibling : (ref_udata) <0x1a8a> │ │ │ │ + <2><1a73>: Abbrev Number: 70 (DW_TAG_formal_parameter) │ │ │ │ + <1a74> DW_AT_name : (strp) (offset: 0x2b2b5d): left │ │ │ │ + <1a78> DW_AT_decl_file : (data1) 27 │ │ │ │ + <1a79> DW_AT_decl_line : (data2) 474 │ │ │ │ + <1a7b> DW_AT_decl_column : (data1) 54 │ │ │ │ + <1a7c> DW_AT_type : (ref_udata) <0x48e>, CPyTagged, size_t, long unsigned int │ │ │ │ + <2><1a7e>: Abbrev Number: 70 (DW_TAG_formal_parameter) │ │ │ │ + <1a7f> DW_AT_name : (strp) (offset: 0x2b2e48): right │ │ │ │ + <1a83> DW_AT_decl_file : (data1) 27 │ │ │ │ + <1a84> DW_AT_decl_line : (data2) 474 │ │ │ │ + <1a86> DW_AT_decl_column : (data1) 70 │ │ │ │ + <1a87> DW_AT_type : (ref_udata) <0x48e>, CPyTagged, size_t, long unsigned int │ │ │ │ + <2><1a89>: Abbrev Number: 0 │ │ │ │ + <1><1a8a>: Abbrev Number: 16 (DW_TAG_subprogram) │ │ │ │ + <1a8b> DW_AT_name : (strp) (offset: 0x29ff06): CPyTagged_Subtract │ │ │ │ + <1a8f> DW_AT_decl_file : (data1) 27 │ │ │ │ + <1a90> DW_AT_decl_line : (data2) 463 │ │ │ │ + <1a92> DW_AT_decl_column : (data1) 25 │ │ │ │ + <1a93> DW_AT_prototyped : (flag_present) 1 │ │ │ │ + <1a93> DW_AT_type : (ref_udata) <0x48e>, CPyTagged, size_t, long unsigned int │ │ │ │ + <1a95> DW_AT_inline : (data1) 3 (declared as inline and inlined) │ │ │ │ + <1a96> DW_AT_sibling : (ref_udata) <0x1abc> │ │ │ │ + <2><1a98>: Abbrev Number: 70 (DW_TAG_formal_parameter) │ │ │ │ + <1a99> DW_AT_name : (strp) (offset: 0x2b2b5d): left │ │ │ │ + <1a9d> DW_AT_decl_file : (data1) 27 │ │ │ │ + <1a9e> DW_AT_decl_line : (data2) 463 │ │ │ │ + <1aa0> DW_AT_decl_column : (data1) 54 │ │ │ │ + <1aa1> DW_AT_type : (ref_udata) <0x48e>, CPyTagged, size_t, long unsigned int │ │ │ │ + <2><1aa3>: Abbrev Number: 70 (DW_TAG_formal_parameter) │ │ │ │ + <1aa4> DW_AT_name : (strp) (offset: 0x2b2e48): right │ │ │ │ + <1aa8> DW_AT_decl_file : (data1) 27 │ │ │ │ + <1aa9> DW_AT_decl_line : (data2) 463 │ │ │ │ + <1aab> DW_AT_decl_column : (data1) 70 │ │ │ │ + <1aac> DW_AT_type : (ref_udata) <0x48e>, CPyTagged, size_t, long unsigned int │ │ │ │ + <2><1aae>: Abbrev Number: 7 (DW_TAG_lexical_block) │ │ │ │ + <3><1aaf>: Abbrev Number: 37 (DW_TAG_variable) │ │ │ │ + <1ab0> DW_AT_name : (strp) (offset: 0x194413): diff │ │ │ │ + <1ab4> DW_AT_decl_file : (data1) 27 │ │ │ │ + <1ab5> DW_AT_decl_line : (data2) 466 │ │ │ │ + <1ab7> DW_AT_decl_column : (data1) 19 │ │ │ │ + <1ab8> DW_AT_type : (ref_udata) <0x48e>, CPyTagged, size_t, long unsigned int │ │ │ │ + <3><1aba>: Abbrev Number: 0 │ │ │ │ + <2><1abb>: Abbrev Number: 0 │ │ │ │ + <1><1abc>: Abbrev Number: 16 (DW_TAG_subprogram) │ │ │ │ + <1abd> DW_AT_name : (strp) (offset: 0x8544f): CPyTagged_Add │ │ │ │ + <1ac1> DW_AT_decl_file : (data1) 27 │ │ │ │ + <1ac2> DW_AT_decl_line : (data2) 452 │ │ │ │ + <1ac4> DW_AT_decl_column : (data1) 25 │ │ │ │ + <1ac5> DW_AT_prototyped : (flag_present) 1 │ │ │ │ + <1ac5> DW_AT_type : (ref_udata) <0x48e>, CPyTagged, size_t, long unsigned int │ │ │ │ + <1ac7> DW_AT_inline : (data1) 3 (declared as inline and inlined) │ │ │ │ + <1ac8> DW_AT_sibling : (ref_udata) <0x1aee> │ │ │ │ + <2><1aca>: Abbrev Number: 70 (DW_TAG_formal_parameter) │ │ │ │ + <1acb> DW_AT_name : (strp) (offset: 0x2b2b5d): left │ │ │ │ + <1acf> DW_AT_decl_file : (data1) 27 │ │ │ │ + <1ad0> DW_AT_decl_line : (data2) 452 │ │ │ │ + <1ad2> DW_AT_decl_column : (data1) 49 │ │ │ │ + <1ad3> DW_AT_type : (ref_udata) <0x48e>, CPyTagged, size_t, long unsigned int │ │ │ │ + <2><1ad5>: Abbrev Number: 70 (DW_TAG_formal_parameter) │ │ │ │ + <1ad6> DW_AT_name : (strp) (offset: 0x2b2e48): right │ │ │ │ + <1ada> DW_AT_decl_file : (data1) 27 │ │ │ │ + <1adb> DW_AT_decl_line : (data2) 452 │ │ │ │ + <1add> DW_AT_decl_column : (data1) 65 │ │ │ │ + <1ade> DW_AT_type : (ref_udata) <0x48e>, CPyTagged, size_t, long unsigned int │ │ │ │ + <2><1ae0>: Abbrev Number: 7 (DW_TAG_lexical_block) │ │ │ │ + <3><1ae1>: Abbrev Number: 45 (DW_TAG_variable) │ │ │ │ + <1ae2> DW_AT_name : (string) sum │ │ │ │ + <1ae6> DW_AT_decl_file : (data1) 27 │ │ │ │ + <1ae7> DW_AT_decl_line : (data2) 455 │ │ │ │ + <1ae9> DW_AT_decl_column : (data1) 19 │ │ │ │ + <1aea> DW_AT_type : (ref_udata) <0x48e>, CPyTagged, size_t, long unsigned int │ │ │ │ + <3><1aec>: Abbrev Number: 0 │ │ │ │ + <2><1aed>: Abbrev Number: 0 │ │ │ │ + <1><1aee>: Abbrev Number: 16 (DW_TAG_subprogram) │ │ │ │ + <1aef> DW_AT_name : (strp) (offset: 0xf8ec6): CPyTagged_Negate │ │ │ │ + <1af3> DW_AT_decl_file : (data1) 27 │ │ │ │ + <1af4> DW_AT_decl_line : (data2) 442 │ │ │ │ + <1af6> DW_AT_decl_column : (data1) 25 │ │ │ │ + <1af7> DW_AT_prototyped : (flag_present) 1 │ │ │ │ + <1af7> DW_AT_type : (ref_udata) <0x48e>, CPyTagged, size_t, long unsigned int │ │ │ │ + <1af9> DW_AT_inline : (data1) 3 (declared as inline and inlined) │ │ │ │ + <1afa> DW_AT_sibling : (ref_udata) <0x1b08> │ │ │ │ + <2><1afc>: Abbrev Number: 20 (DW_TAG_formal_parameter) │ │ │ │ + <1afd> DW_AT_name : (string) num │ │ │ │ + <1b01> DW_AT_decl_file : (data1) 27 │ │ │ │ + <1b02> DW_AT_decl_line : (data2) 442 │ │ │ │ + <1b04> DW_AT_decl_column : (data1) 52 │ │ │ │ + <1b05> DW_AT_type : (ref_udata) <0x48e>, CPyTagged, size_t, long unsigned int │ │ │ │ + <2><1b07>: Abbrev Number: 0 │ │ │ │ + <1><1b08>: Abbrev Number: 16 (DW_TAG_subprogram) │ │ │ │ + <1b09> DW_AT_name : (strp) (offset: 0x2b7c3e): CPyTagged_MaybeRemainderFault │ │ │ │ + <1b0d> DW_AT_decl_file : (data1) 27 │ │ │ │ + <1b0e> DW_AT_decl_line : (data2) 279 │ │ │ │ + <1b10> DW_AT_decl_column : (data1) 20 │ │ │ │ + <1b11> DW_AT_prototyped : (flag_present) 1 │ │ │ │ + <1b11> DW_AT_type : (ref_udata) <0x109d>, _Bool │ │ │ │ + <1b13> DW_AT_inline : (data1) 3 (declared as inline and inlined) │ │ │ │ + <1b14> DW_AT_sibling : (ref_udata) <0x1b2d> │ │ │ │ + <2><1b16>: Abbrev Number: 70 (DW_TAG_formal_parameter) │ │ │ │ + <1b17> DW_AT_name : (strp) (offset: 0x2b2b5d): left │ │ │ │ + <1b1b> DW_AT_decl_file : (data1) 27 │ │ │ │ + <1b1c> DW_AT_decl_line : (data2) 279 │ │ │ │ + <1b1e> DW_AT_decl_column : (data1) 60 │ │ │ │ + <1b1f> DW_AT_type : (ref_udata) <0x48e>, CPyTagged, size_t, long unsigned int │ │ │ │ + <2><1b21>: Abbrev Number: 70 (DW_TAG_formal_parameter) │ │ │ │ + <1b22> DW_AT_name : (strp) (offset: 0x2b2e48): right │ │ │ │ + <1b26> DW_AT_decl_file : (data1) 27 │ │ │ │ + <1b27> DW_AT_decl_line : (data2) 279 │ │ │ │ + <1b29> DW_AT_decl_column : (data1) 76 │ │ │ │ + <1b2a> DW_AT_type : (ref_udata) <0x48e>, CPyTagged, size_t, long unsigned int │ │ │ │ + <2><1b2c>: Abbrev Number: 0 │ │ │ │ + <1><1b2d>: Abbrev Number: 16 (DW_TAG_subprogram) │ │ │ │ + <1b2e> DW_AT_name : (strp) (offset: 0x2b7c1e): CPyTagged_MaybeFloorDivideFault │ │ │ │ + <1b32> DW_AT_decl_file : (data1) 27 │ │ │ │ + <1b33> DW_AT_decl_line : (data2) 275 │ │ │ │ + <1b35> DW_AT_decl_column : (data1) 20 │ │ │ │ + <1b36> DW_AT_prototyped : (flag_present) 1 │ │ │ │ + <1b36> DW_AT_type : (ref_udata) <0x109d>, _Bool │ │ │ │ + <1b38> DW_AT_inline : (data1) 3 (declared as inline and inlined) │ │ │ │ + <1b39> DW_AT_sibling : (ref_udata) <0x1b52> │ │ │ │ + <2><1b3b>: Abbrev Number: 70 (DW_TAG_formal_parameter) │ │ │ │ + <1b3c> DW_AT_name : (strp) (offset: 0x2b2b5d): left │ │ │ │ + <1b40> DW_AT_decl_file : (data1) 27 │ │ │ │ + <1b41> DW_AT_decl_line : (data2) 275 │ │ │ │ + <1b43> DW_AT_decl_column : (data1) 62 │ │ │ │ + <1b44> DW_AT_type : (ref_udata) <0x48e>, CPyTagged, size_t, long unsigned int │ │ │ │ + <2><1b46>: Abbrev Number: 70 (DW_TAG_formal_parameter) │ │ │ │ + <1b47> DW_AT_name : (strp) (offset: 0x2b2e48): right │ │ │ │ + <1b4b> DW_AT_decl_file : (data1) 27 │ │ │ │ + <1b4c> DW_AT_decl_line : (data2) 275 │ │ │ │ + <1b4e> DW_AT_decl_column : (data1) 78 │ │ │ │ + <1b4f> DW_AT_type : (ref_udata) <0x48e>, CPyTagged, size_t, long unsigned int │ │ │ │ + <2><1b51>: Abbrev Number: 0 │ │ │ │ + <1><1b52>: Abbrev Number: 16 (DW_TAG_subprogram) │ │ │ │ + <1b53> DW_AT_name : (strp) (offset: 0x2df5a2): CPyTagged_IsMultiplyOverflow │ │ │ │ + <1b57> DW_AT_decl_file : (data1) 27 │ │ │ │ + <1b58> DW_AT_decl_line : (data2) 270 │ │ │ │ + <1b5a> DW_AT_decl_column : (data1) 20 │ │ │ │ + <1b5b> DW_AT_prototyped : (flag_present) 1 │ │ │ │ + <1b5b> DW_AT_type : (ref_udata) <0x109d>, _Bool │ │ │ │ + <1b5d> DW_AT_inline : (data1) 3 (declared as inline and inlined) │ │ │ │ + <1b5e> DW_AT_sibling : (ref_udata) <0x1b77> │ │ │ │ + <2><1b60>: Abbrev Number: 70 (DW_TAG_formal_parameter) │ │ │ │ + <1b61> DW_AT_name : (strp) (offset: 0x2b2b5d): left │ │ │ │ + <1b65> DW_AT_decl_file : (data1) 27 │ │ │ │ + <1b66> DW_AT_decl_line : (data2) 270 │ │ │ │ + <1b68> DW_AT_decl_column : (data1) 59 │ │ │ │ + <1b69> DW_AT_type : (ref_udata) <0x48e>, CPyTagged, size_t, long unsigned int │ │ │ │ + <2><1b6b>: Abbrev Number: 70 (DW_TAG_formal_parameter) │ │ │ │ + <1b6c> DW_AT_name : (strp) (offset: 0x2b2e48): right │ │ │ │ + <1b70> DW_AT_decl_file : (data1) 27 │ │ │ │ + <1b71> DW_AT_decl_line : (data2) 270 │ │ │ │ + <1b73> DW_AT_decl_column : (data1) 75 │ │ │ │ + <1b74> DW_AT_type : (ref_udata) <0x48e>, CPyTagged, size_t, long unsigned int │ │ │ │ + <2><1b76>: Abbrev Number: 0 │ │ │ │ + <1><1b77>: Abbrev Number: 16 (DW_TAG_subprogram) │ │ │ │ + <1b78> DW_AT_name : (strp) (offset: 0x2df56f): CPyTagged_IsSubtractOverflow │ │ │ │ + <1b7c> DW_AT_decl_file : (data1) 27 │ │ │ │ + <1b7d> DW_AT_decl_line : (data2) 265 │ │ │ │ + <1b7f> DW_AT_decl_column : (data1) 20 │ │ │ │ + <1b80> DW_AT_prototyped : (flag_present) 1 │ │ │ │ + <1b80> DW_AT_type : (ref_udata) <0x109d>, _Bool │ │ │ │ + <1b82> DW_AT_inline : (data1) 3 (declared as inline and inlined) │ │ │ │ + <1b83> DW_AT_sibling : (ref_udata) <0x1ba7> │ │ │ │ + <2><1b85>: Abbrev Number: 70 (DW_TAG_formal_parameter) │ │ │ │ + <1b86> DW_AT_name : (strp) (offset: 0x194413): diff │ │ │ │ + <1b8a> DW_AT_decl_file : (data1) 27 │ │ │ │ + <1b8b> DW_AT_decl_line : (data2) 265 │ │ │ │ + <1b8d> DW_AT_decl_column : (data1) 59 │ │ │ │ + <1b8e> DW_AT_type : (ref_udata) <0x48e>, CPyTagged, size_t, long unsigned int │ │ │ │ + <2><1b90>: Abbrev Number: 70 (DW_TAG_formal_parameter) │ │ │ │ + <1b91> DW_AT_name : (strp) (offset: 0x2b2b5d): left │ │ │ │ + <1b95> DW_AT_decl_file : (data1) 27 │ │ │ │ + <1b96> DW_AT_decl_line : (data2) 265 │ │ │ │ + <1b98> DW_AT_decl_column : (data1) 75 │ │ │ │ + <1b99> DW_AT_type : (ref_udata) <0x48e>, CPyTagged, size_t, long unsigned int │ │ │ │ + <2><1b9b>: Abbrev Number: 70 (DW_TAG_formal_parameter) │ │ │ │ + <1b9c> DW_AT_name : (strp) (offset: 0x2b2e48): right │ │ │ │ + <1ba0> DW_AT_decl_file : (data1) 27 │ │ │ │ + <1ba1> DW_AT_decl_line : (data2) 265 │ │ │ │ + <1ba3> DW_AT_decl_column : (data1) 91 │ │ │ │ + <1ba4> DW_AT_type : (ref_udata) <0x48e>, CPyTagged, size_t, long unsigned int │ │ │ │ + <2><1ba6>: Abbrev Number: 0 │ │ │ │ + <1><1ba7>: Abbrev Number: 16 (DW_TAG_subprogram) │ │ │ │ + <1ba8> DW_AT_name : (strp) (offset: 0x2df504): CPyTagged_IsAddOverflow │ │ │ │ + <1bac> DW_AT_decl_file : (data1) 27 │ │ │ │ + <1bad> DW_AT_decl_line : (data2) 260 │ │ │ │ + <1baf> DW_AT_decl_column : (data1) 20 │ │ │ │ + <1bb0> DW_AT_prototyped : (flag_present) 1 │ │ │ │ + <1bb0> DW_AT_type : (ref_udata) <0x109d>, _Bool │ │ │ │ + <1bb2> DW_AT_inline : (data1) 3 (declared as inline and inlined) │ │ │ │ + <1bb3> DW_AT_sibling : (ref_udata) <0x1bd7> │ │ │ │ + <2><1bb5>: Abbrev Number: 20 (DW_TAG_formal_parameter) │ │ │ │ + <1bb6> DW_AT_name : (string) sum │ │ │ │ + <1bba> DW_AT_decl_file : (data1) 27 │ │ │ │ + <1bbb> DW_AT_decl_line : (data2) 260 │ │ │ │ + <1bbd> DW_AT_decl_column : (data1) 54 │ │ │ │ + <1bbe> DW_AT_type : (ref_udata) <0x48e>, CPyTagged, size_t, long unsigned int │ │ │ │ + <2><1bc0>: Abbrev Number: 70 (DW_TAG_formal_parameter) │ │ │ │ + <1bc1> DW_AT_name : (strp) (offset: 0x2b2b5d): left │ │ │ │ + <1bc5> DW_AT_decl_file : (data1) 27 │ │ │ │ + <1bc6> DW_AT_decl_line : (data2) 260 │ │ │ │ + <1bc8> DW_AT_decl_column : (data1) 69 │ │ │ │ + <1bc9> DW_AT_type : (ref_udata) <0x48e>, CPyTagged, size_t, long unsigned int │ │ │ │ + <2><1bcb>: Abbrev Number: 70 (DW_TAG_formal_parameter) │ │ │ │ + <1bcc> DW_AT_name : (strp) (offset: 0x2b2e48): right │ │ │ │ + <1bd0> DW_AT_decl_file : (data1) 27 │ │ │ │ + <1bd1> DW_AT_decl_line : (data2) 260 │ │ │ │ + <1bd3> DW_AT_decl_column : (data1) 85 │ │ │ │ + <1bd4> DW_AT_type : (ref_udata) <0x48e>, CPyTagged, size_t, long unsigned int │ │ │ │ + <2><1bd6>: Abbrev Number: 0 │ │ │ │ + <1><1bd7>: Abbrev Number: 62 (DW_TAG_subprogram) │ │ │ │ + <1bd8> DW_AT_name : (strp) (offset: 0x15513): CPyTagged_TooBigInt64 │ │ │ │ + <1bdc> DW_AT_decl_file : (data1) 27 │ │ │ │ + <1bdd> DW_AT_decl_line : (data1) 254 │ │ │ │ + <1bde> DW_AT_decl_column : (data1) 20 │ │ │ │ + <1bdf> DW_AT_prototyped : (flag_present) 1 │ │ │ │ + <1bdf> DW_AT_type : (ref_udata) <0x109d>, _Bool │ │ │ │ + <1be1> DW_AT_inline : (data1) 3 (declared as inline and inlined) │ │ │ │ + <1be2> DW_AT_sibling : (ref_udata) <0x1bf1> │ │ │ │ + <2><1be4>: Abbrev Number: 10 (DW_TAG_formal_parameter) │ │ │ │ + <1be5> DW_AT_name : (strp) (offset: 0x10cbc2): value │ │ │ │ + <1be9> DW_AT_decl_file : (data1) 27 │ │ │ │ + <1bea> DW_AT_decl_line : (data1) 254 │ │ │ │ + <1beb> DW_AT_decl_column : (data1) 50 │ │ │ │ + <1bec> DW_AT_type : (ref_addr) <0xf8>, int64_t, __int64_t, long int │ │ │ │ + <2><1bf0>: Abbrev Number: 0 │ │ │ │ + <1><1bf1>: Abbrev Number: 40 (DW_TAG_subprogram) │ │ │ │ + <1bf2> DW_AT_name : (strp) (offset: 0x2e555): CPyTagged_XDECREF │ │ │ │ + <1bf6> DW_AT_decl_file : (data1) 27 │ │ │ │ + <1bf7> DW_AT_decl_line : (data1) 197 │ │ │ │ + <1bf8> DW_AT_decl_column : (data1) 20 │ │ │ │ + <1bf9> DW_AT_prototyped : (flag_present) 1 │ │ │ │ + <1bf9> DW_AT_inline : (data1) 3 (declared as inline and inlined) │ │ │ │ + <1bfa> DW_AT_sibling : (ref_udata) <0x1c05> │ │ │ │ + <2><1bfc>: Abbrev Number: 2 (DW_TAG_formal_parameter) │ │ │ │ + <1bfd> DW_AT_name : (string) x │ │ │ │ + <1bff> DW_AT_decl_file : (data1) 27 │ │ │ │ + <1c00> DW_AT_decl_line : (data1) 197 │ │ │ │ + <1c01> DW_AT_decl_column : (data1) 48 │ │ │ │ + <1c02> DW_AT_type : (ref_udata) <0x48e>, CPyTagged, size_t, long unsigned int │ │ │ │ + <2><1c04>: Abbrev Number: 0 │ │ │ │ + <1><1c05>: Abbrev Number: 40 (DW_TAG_subprogram) │ │ │ │ + <1c06> DW_AT_name : (strp) (offset: 0x2e572): CPyTagged_DECREF │ │ │ │ + <1c0a> DW_AT_decl_file : (data1) 27 │ │ │ │ + <1c0b> DW_AT_decl_line : (data1) 191 │ │ │ │ + <1c0c> DW_AT_decl_column : (data1) 20 │ │ │ │ + <1c0d> DW_AT_prototyped : (flag_present) 1 │ │ │ │ + <1c0d> DW_AT_inline : (data1) 3 (declared as inline and inlined) │ │ │ │ + <1c0e> DW_AT_sibling : (ref_udata) <0x1c19> │ │ │ │ + <2><1c10>: Abbrev Number: 2 (DW_TAG_formal_parameter) │ │ │ │ + <1c11> DW_AT_name : (string) x │ │ │ │ + <1c13> DW_AT_decl_file : (data1) 27 │ │ │ │ + <1c14> DW_AT_decl_line : (data1) 191 │ │ │ │ + <1c15> DW_AT_decl_column : (data1) 47 │ │ │ │ + <1c16> DW_AT_type : (ref_udata) <0x48e>, CPyTagged, size_t, long unsigned int │ │ │ │ + <2><1c18>: Abbrev Number: 0 │ │ │ │ + <1><1c19>: Abbrev Number: 40 (DW_TAG_subprogram) │ │ │ │ + <1c1a> DW_AT_name : (strp) (offset: 0x2e598): CPyTagged_INCREF │ │ │ │ + <1c1e> DW_AT_decl_file : (data1) 27 │ │ │ │ + <1c1f> DW_AT_decl_line : (data1) 185 │ │ │ │ + <1c20> DW_AT_decl_column : (data1) 20 │ │ │ │ + <1c21> DW_AT_prototyped : (flag_present) 1 │ │ │ │ + <1c21> DW_AT_inline : (data1) 3 (declared as inline and inlined) │ │ │ │ + <1c22> DW_AT_sibling : (ref_udata) <0x1c2d> │ │ │ │ + <2><1c24>: Abbrev Number: 2 (DW_TAG_formal_parameter) │ │ │ │ + <1c25> DW_AT_name : (string) x │ │ │ │ + <1c27> DW_AT_decl_file : (data1) 27 │ │ │ │ + <1c28> DW_AT_decl_line : (data1) 185 │ │ │ │ + <1c29> DW_AT_decl_column : (data1) 47 │ │ │ │ + <1c2a> DW_AT_type : (ref_udata) <0x48e>, CPyTagged, size_t, long unsigned int │ │ │ │ + <2><1c2c>: Abbrev Number: 0 │ │ │ │ + <1><1c2d>: Abbrev Number: 43 (DW_TAG_subprogram) │ │ │ │ + <1c2e> DW_AT_name : (strp) (offset: 0x2c8430): CPyTagged_CheckShort │ │ │ │ + <1c32> DW_AT_decl_file : (data1) 27 │ │ │ │ + <1c33> DW_AT_decl_line : (data1) 181 │ │ │ │ + <1c34> DW_AT_decl_column : (data1) 19 │ │ │ │ + <1c35> DW_AT_prototyped : (flag_present) 1 │ │ │ │ + <1c35> DW_AT_type : (ref_addr) <0x54>, int │ │ │ │ + <1c39> DW_AT_inline : (data1) 3 (declared as inline and inlined) │ │ │ │ + <1c3a> DW_AT_sibling : (ref_udata) <0x1c45> │ │ │ │ + <2><1c3c>: Abbrev Number: 2 (DW_TAG_formal_parameter) │ │ │ │ + <1c3d> DW_AT_name : (string) x │ │ │ │ + <1c3f> DW_AT_decl_file : (data1) 27 │ │ │ │ + <1c40> DW_AT_decl_line : (data1) 181 │ │ │ │ + <1c41> DW_AT_decl_column : (data1) 50 │ │ │ │ + <1c42> DW_AT_type : (ref_udata) <0x48e>, CPyTagged, size_t, long unsigned int │ │ │ │ + <2><1c44>: Abbrev Number: 0 │ │ │ │ + <1><1c45>: Abbrev Number: 43 (DW_TAG_subprogram) │ │ │ │ + <1c46> DW_AT_name : (strp) (offset: 0x198036): CPyTagged_CheckLong │ │ │ │ + <1c4a> DW_AT_decl_file : (data1) 27 │ │ │ │ + <1c4b> DW_AT_decl_line : (data1) 177 │ │ │ │ + <1c4c> DW_AT_decl_column : (data1) 19 │ │ │ │ + <1c4d> DW_AT_prototyped : (flag_present) 1 │ │ │ │ + <1c4d> DW_AT_type : (ref_addr) <0x54>, int │ │ │ │ + <1c51> DW_AT_inline : (data1) 3 (declared as inline and inlined) │ │ │ │ + <1c52> DW_AT_sibling : (ref_udata) <0x1c5d> │ │ │ │ + <2><1c54>: Abbrev Number: 2 (DW_TAG_formal_parameter) │ │ │ │ + <1c55> DW_AT_name : (string) x │ │ │ │ + <1c57> DW_AT_decl_file : (data1) 27 │ │ │ │ + <1c58> DW_AT_decl_line : (data1) 177 │ │ │ │ + <1c59> DW_AT_decl_column : (data1) 49 │ │ │ │ + <1c5a> DW_AT_type : (ref_udata) <0x48e>, CPyTagged, size_t, long unsigned int │ │ │ │ + <2><1c5c>: Abbrev Number: 0 │ │ │ │ + <1><1c5d>: Abbrev Number: 62 (DW_TAG_subprogram) │ │ │ │ + <1c5e> DW_AT_name : (strp) (offset: 0x2c0330): CPyTagged_ShortFromInt │ │ │ │ + <1c62> DW_AT_decl_file : (data1) 12 │ │ │ │ + <1c63> DW_AT_decl_line : (data1) 151 │ │ │ │ + <1c64> DW_AT_decl_column : (data1) 25 │ │ │ │ + <1c65> DW_AT_prototyped : (flag_present) 1 │ │ │ │ + <1c65> DW_AT_type : (ref_udata) <0x48e>, CPyTagged, size_t, long unsigned int │ │ │ │ + <1c67> DW_AT_inline : (data1) 3 (declared as inline and inlined) │ │ │ │ + <1c68> DW_AT_sibling : (ref_udata) <0x1c75> │ │ │ │ + <2><1c6a>: Abbrev Number: 23 (DW_TAG_formal_parameter) │ │ │ │ + <1c6b> DW_AT_name : (string) x │ │ │ │ + <1c6d> DW_AT_decl_file : (data1) 12 │ │ │ │ + <1c6e> DW_AT_decl_line : (data1) 151 │ │ │ │ + <1c6f> DW_AT_decl_column : (data1) 52 │ │ │ │ + <1c70> DW_AT_type : (ref_addr) <0x54>, int │ │ │ │ + <2><1c74>: Abbrev Number: 0 │ │ │ │ + <1><1c75>: Abbrev Number: 24 (DW_TAG_pointer_type) │ │ │ │ + <1c76> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ + <1c76> DW_AT_type : (ref_addr) <0x6b> │ │ │ │ + <1><1c7a>: Abbrev Number: 33 (DW_TAG_array_type) │ │ │ │ + <1c7b> DW_AT_type : (ref_addr) <0x7f>, char │ │ │ │ + <1c7f> DW_AT_sibling : (ref_udata) <0x1c88> │ │ │ │ + <2><1c81>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + <1c82> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + <1c86> DW_AT_upper_bound : (data1) 7 │ │ │ │ + <2><1c87>: Abbrev Number: 0 │ │ │ │ + <1><1c88>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ + <1c89> DW_AT_type : (ref_udata) <0x1c7a>, char │ │ │ │ + <1><1c8b>: Abbrev Number: 26 (DW_TAG_subprogram) │ │ │ │ + <1c8c> DW_AT_external : (flag_present) 1 │ │ │ │ + <1c8c> DW_AT_name : (strp) (offset: 0x2e7eeb): memcpy │ │ │ │ + <1c90> DW_AT_decl_file : (data1) 28 │ │ │ │ + <1c91> DW_AT_decl_line : (data1) 26 │ │ │ │ + <1c92> DW_AT_decl_column : (implicit_const) 1 │ │ │ │ + <1c92> DW_AT_prototyped : (flag_present) 1 │ │ │ │ + <1c92> DW_AT_type : (ref_addr) <0x6b> │ │ │ │ + <1c96> DW_AT_inline : (implicit_const) 3 (declared as inline and inlined) │ │ │ │ + <1c96> DW_AT_artificial : (flag_present) 1 │ │ │ │ + <1c96> DW_AT_sibling : (ref_udata) <0x1cb8> │ │ │ │ + <2><1c98>: Abbrev Number: 39 (DW_TAG_formal_parameter) │ │ │ │ + <1c99> DW_AT_name : (strp) (offset: 0x2c9fd3): __dest │ │ │ │ + <1c9d> DW_AT_decl_file : (data1) 28 │ │ │ │ + <1c9e> DW_AT_decl_line : (data1) 26 │ │ │ │ + <1c9f> DW_AT_decl_column : (data1) 1 │ │ │ │ + <1ca0> DW_AT_type : (ref_udata) <0x16a> │ │ │ │ + <2><1ca1>: Abbrev Number: 39 (DW_TAG_formal_parameter) │ │ │ │ + <1ca2> DW_AT_name : (strp) (offset: 0x838c5): __src │ │ │ │ <1ca6> DW_AT_decl_file : (data1) 28 │ │ │ │ <1ca7> DW_AT_decl_line : (data1) 26 │ │ │ │ <1ca8> DW_AT_decl_column : (data1) 1 │ │ │ │ - <1ca9> DW_AT_type : (ref_addr) <0xa3>, size_t, long unsigned int │ │ │ │ - <2><1cad>: Abbrev Number: 0 │ │ │ │ - <1><1cae>: Abbrev Number: 26 (DW_TAG_subprogram) │ │ │ │ - <1caf> DW_AT_external : (flag_present) 1 │ │ │ │ - <1caf> DW_AT_name : (strp) (offset: 0x194a27): printf │ │ │ │ - <1cb3> DW_AT_decl_file : (data1) 29 │ │ │ │ - <1cb4> DW_AT_decl_line : (data1) 116 │ │ │ │ - <1cb5> DW_AT_decl_column : (implicit_const) 1 │ │ │ │ - <1cb5> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <1cb5> DW_AT_type : (ref_addr) <0x54>, int │ │ │ │ - <1cb9> DW_AT_inline : (implicit_const) 3 (declared as inline and inlined) │ │ │ │ - <1cb9> DW_AT_artificial : (flag_present) 1 │ │ │ │ - <1cb9> DW_AT_sibling : (ref_udata) <0x1cc7> │ │ │ │ - <2><1cbb>: Abbrev Number: 39 (DW_TAG_formal_parameter) │ │ │ │ - <1cbc> DW_AT_name : (strp) (offset: 0x2b8fd5): __fmt │ │ │ │ - <1cc0> DW_AT_decl_file : (data1) 29 │ │ │ │ - <1cc1> DW_AT_decl_line : (data1) 116 │ │ │ │ - <1cc2> DW_AT_decl_column : (data1) 32 │ │ │ │ - <1cc3> DW_AT_type : (ref_udata) <0x3a5> │ │ │ │ - <2><1cc5>: Abbrev Number: 27 (DW_TAG_unspecified_parameters) │ │ │ │ - <2><1cc6>: Abbrev Number: 0 │ │ │ │ - <1><1cc7>: Abbrev Number: 26 (DW_TAG_subprogram) │ │ │ │ - <1cc8> DW_AT_external : (flag_present) 1 │ │ │ │ - <1cc8> DW_AT_name : (strp) (offset: 0x194a1d): fprintf │ │ │ │ - <1ccc> DW_AT_decl_file : (data1) 29 │ │ │ │ - <1ccd> DW_AT_decl_line : (data1) 109 │ │ │ │ - <1cce> DW_AT_decl_column : (implicit_const) 1 │ │ │ │ - <1cce> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <1cce> DW_AT_type : (ref_addr) <0x54>, int │ │ │ │ - <1cd2> DW_AT_inline : (implicit_const) 3 (declared as inline and inlined) │ │ │ │ - <1cd2> DW_AT_artificial : (flag_present) 1 │ │ │ │ - <1cd2> DW_AT_sibling : (ref_udata) <0x1cea> │ │ │ │ - <2><1cd4>: Abbrev Number: 39 (DW_TAG_formal_parameter) │ │ │ │ - <1cd5> DW_AT_name : (strp) (offset: 0x1de712): __stream │ │ │ │ - <1cd9> DW_AT_decl_file : (data1) 29 │ │ │ │ - <1cda> DW_AT_decl_line : (data1) 109 │ │ │ │ - <1cdb> DW_AT_decl_column : (data1) 27 │ │ │ │ - <1cdc> DW_AT_type : (ref_udata) <0x3f2> │ │ │ │ + <1ca9> DW_AT_type : (ref_udata) <0x40c> │ │ │ │ + <2><1cab>: Abbrev Number: 10 (DW_TAG_formal_parameter) │ │ │ │ + <1cac> DW_AT_name : (strp) (offset: 0x1e3ebd): __len │ │ │ │ + <1cb0> DW_AT_decl_file : (data1) 28 │ │ │ │ + <1cb1> DW_AT_decl_line : (data1) 26 │ │ │ │ + <1cb2> DW_AT_decl_column : (data1) 1 │ │ │ │ + <1cb3> DW_AT_type : (ref_addr) <0xa3>, size_t, long unsigned int │ │ │ │ + <2><1cb7>: Abbrev Number: 0 │ │ │ │ + <1><1cb8>: Abbrev Number: 26 (DW_TAG_subprogram) │ │ │ │ + <1cb9> DW_AT_external : (flag_present) 1 │ │ │ │ + <1cb9> DW_AT_name : (strp) (offset: 0x194a27): printf │ │ │ │ + <1cbd> DW_AT_decl_file : (data1) 29 │ │ │ │ + <1cbe> DW_AT_decl_line : (data1) 116 │ │ │ │ + <1cbf> DW_AT_decl_column : (implicit_const) 1 │ │ │ │ + <1cbf> DW_AT_prototyped : (flag_present) 1 │ │ │ │ + <1cbf> DW_AT_type : (ref_addr) <0x54>, int │ │ │ │ + <1cc3> DW_AT_inline : (implicit_const) 3 (declared as inline and inlined) │ │ │ │ + <1cc3> DW_AT_artificial : (flag_present) 1 │ │ │ │ + <1cc3> DW_AT_sibling : (ref_udata) <0x1cd1> │ │ │ │ + <2><1cc5>: Abbrev Number: 39 (DW_TAG_formal_parameter) │ │ │ │ + <1cc6> DW_AT_name : (strp) (offset: 0x2b8fd5): __fmt │ │ │ │ + <1cca> DW_AT_decl_file : (data1) 29 │ │ │ │ + <1ccb> DW_AT_decl_line : (data1) 116 │ │ │ │ + <1ccc> DW_AT_decl_column : (data1) 32 │ │ │ │ + <1ccd> DW_AT_type : (ref_udata) <0x3a5> │ │ │ │ + <2><1ccf>: Abbrev Number: 27 (DW_TAG_unspecified_parameters) │ │ │ │ + <2><1cd0>: Abbrev Number: 0 │ │ │ │ + <1><1cd1>: Abbrev Number: 26 (DW_TAG_subprogram) │ │ │ │ + <1cd2> DW_AT_external : (flag_present) 1 │ │ │ │ + <1cd2> DW_AT_name : (strp) (offset: 0x194a1d): fprintf │ │ │ │ + <1cd6> DW_AT_decl_file : (data1) 29 │ │ │ │ + <1cd7> DW_AT_decl_line : (data1) 109 │ │ │ │ + <1cd8> DW_AT_decl_column : (implicit_const) 1 │ │ │ │ + <1cd8> DW_AT_prototyped : (flag_present) 1 │ │ │ │ + <1cd8> DW_AT_type : (ref_addr) <0x54>, int │ │ │ │ + <1cdc> DW_AT_inline : (implicit_const) 3 (declared as inline and inlined) │ │ │ │ + <1cdc> DW_AT_artificial : (flag_present) 1 │ │ │ │ + <1cdc> DW_AT_sibling : (ref_udata) <0x1cf4> │ │ │ │ <2><1cde>: Abbrev Number: 39 (DW_TAG_formal_parameter) │ │ │ │ - <1cdf> DW_AT_name : (strp) (offset: 0x2b8fd5): __fmt │ │ │ │ + <1cdf> DW_AT_name : (strp) (offset: 0x1de712): __stream │ │ │ │ <1ce3> DW_AT_decl_file : (data1) 29 │ │ │ │ <1ce4> DW_AT_decl_line : (data1) 109 │ │ │ │ - <1ce5> DW_AT_decl_column : (data1) 60 │ │ │ │ - <1ce6> DW_AT_type : (ref_udata) <0x3a5> │ │ │ │ - <2><1ce8>: Abbrev Number: 27 (DW_TAG_unspecified_parameters) │ │ │ │ - <2><1ce9>: Abbrev Number: 0 │ │ │ │ - <1><1cea>: Abbrev Number: 26 (DW_TAG_subprogram) │ │ │ │ - <1ceb> DW_AT_external : (flag_present) 1 │ │ │ │ - <1ceb> DW_AT_name : (strp) (offset: 0x194a25): snprintf │ │ │ │ - <1cef> DW_AT_decl_file : (data1) 29 │ │ │ │ - <1cf0> DW_AT_decl_line : (data1) 65 │ │ │ │ - <1cf1> DW_AT_decl_column : (implicit_const) 1 │ │ │ │ - <1cf1> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <1cf1> DW_AT_type : (ref_addr) <0x54>, int │ │ │ │ - <1cf5> DW_AT_inline : (implicit_const) 3 (declared as inline and inlined) │ │ │ │ - <1cf5> DW_AT_artificial : (flag_present) 1 │ │ │ │ - <1cf5> DW_AT_sibling : (ref_udata) <0x1d18> │ │ │ │ - <2><1cf7>: Abbrev Number: 2 (DW_TAG_formal_parameter) │ │ │ │ - <1cf8> DW_AT_name : (string) __s │ │ │ │ - <1cfc> DW_AT_decl_file : (data1) 29 │ │ │ │ - <1cfd> DW_AT_decl_line : (data1) 65 │ │ │ │ - <1cfe> DW_AT_decl_column : (data1) 1 │ │ │ │ - <1cff> DW_AT_type : (ref_udata) <0x16f> │ │ │ │ - <2><1d00>: Abbrev Number: 23 (DW_TAG_formal_parameter) │ │ │ │ - <1d01> DW_AT_name : (string) __n │ │ │ │ - <1d05> DW_AT_decl_file : (data1) 29 │ │ │ │ - <1d06> DW_AT_decl_line : (data1) 65 │ │ │ │ - <1d07> DW_AT_decl_column : (data1) 1 │ │ │ │ - <1d08> DW_AT_type : (ref_addr) <0xa3>, size_t, long unsigned int │ │ │ │ - <2><1d0c>: Abbrev Number: 39 (DW_TAG_formal_parameter) │ │ │ │ - <1d0d> DW_AT_name : (strp) (offset: 0x2b8fd5): __fmt │ │ │ │ - <1d11> DW_AT_decl_file : (data1) 29 │ │ │ │ - <1d12> DW_AT_decl_line : (data1) 65 │ │ │ │ - <1d13> DW_AT_decl_column : (data1) 1 │ │ │ │ - <1d14> DW_AT_type : (ref_udata) <0x3a5> │ │ │ │ - <2><1d16>: Abbrev Number: 27 (DW_TAG_unspecified_parameters) │ │ │ │ - <2><1d17>: Abbrev Number: 0 │ │ │ │ - <1><1d18>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ - <1d19> DW_AT_external : (flag_present) 1 │ │ │ │ - <1d19> DW_AT_declaration : (flag_present) 1 │ │ │ │ - <1d19> DW_AT_linkage_name: (strp) (offset: 0x1d97a5): __stack_chk_fail │ │ │ │ - <1d1d> DW_AT_name : (strp) (offset: 0x1d97a5): __stack_chk_fail │ │ │ │ - <1><1d21>: Abbrev Number: 13 (DW_TAG_subprogram) │ │ │ │ - <1d22> DW_AT_external : (flag_present) 1 │ │ │ │ - <1d22> DW_AT_declaration : (flag_present) 1 │ │ │ │ - <1d22> DW_AT_linkage_name: (strp) (offset: 0x1d0e16): __snprintf_chk │ │ │ │ - <1d26> DW_AT_name : (strp) (offset: 0x1d0e0c): __builtin___snprintf_chk │ │ │ │ - <1d2a> DW_AT_decl_file : (implicit_const) 8 │ │ │ │ - <1d2a> DW_AT_decl_line : (implicit_const) 0 │ │ │ │ - <1><1d2a>: Abbrev Number: 13 (DW_TAG_subprogram) │ │ │ │ - <1d2b> DW_AT_external : (flag_present) 1 │ │ │ │ - <1d2b> DW_AT_declaration : (flag_present) 1 │ │ │ │ - <1d2b> DW_AT_linkage_name: (strp) (offset: 0x83d25): fputc │ │ │ │ - <1d2f> DW_AT_name : (strp) (offset: 0x83d1b): __builtin_fputc │ │ │ │ - <1d33> DW_AT_decl_file : (implicit_const) 8 │ │ │ │ - <1d33> DW_AT_decl_line : (implicit_const) 0 │ │ │ │ - <1><1d33>: Abbrev Number: 13 (DW_TAG_subprogram) │ │ │ │ - <1d34> DW_AT_external : (flag_present) 1 │ │ │ │ - <1d34> DW_AT_declaration : (flag_present) 1 │ │ │ │ - <1d34> DW_AT_linkage_name: (strp) (offset: 0x29e752): puts │ │ │ │ - <1d38> DW_AT_name : (strp) (offset: 0x29e748): __builtin_puts │ │ │ │ - <1d3c> DW_AT_decl_file : (implicit_const) 8 │ │ │ │ - <1d3c> DW_AT_decl_line : (implicit_const) 0 │ │ │ │ - <1><1d3c>: Abbrev Number: 13 (DW_TAG_subprogram) │ │ │ │ - <1d3d> DW_AT_external : (flag_present) 1 │ │ │ │ - <1d3d> DW_AT_declaration : (flag_present) 1 │ │ │ │ - <1d3d> DW_AT_linkage_name: (strp) (offset: 0x2e7eeb): memcpy │ │ │ │ - <1d41> DW_AT_name : (strp) (offset: 0x2e7ee1): __builtin_memcpy │ │ │ │ - <1d45> DW_AT_decl_file : (implicit_const) 8 │ │ │ │ - <1d45> DW_AT_decl_line : (implicit_const) 0 │ │ │ │ - <1><1d45>: Abbrev Number: 13 (DW_TAG_subprogram) │ │ │ │ - <1d46> DW_AT_external : (flag_present) 1 │ │ │ │ - <1d46> DW_AT_declaration : (flag_present) 1 │ │ │ │ - <1d46> DW_AT_linkage_name: (strp) (offset: 0x1099f5): fwrite │ │ │ │ - <1d4a> DW_AT_name : (strp) (offset: 0x1099eb): __builtin_fwrite │ │ │ │ - <1d4e> DW_AT_decl_file : (implicit_const) 8 │ │ │ │ - <1d4e> DW_AT_decl_line : (implicit_const) 0 │ │ │ │ - <1><1d4e>: Abbrev Number: 13 (DW_TAG_subprogram) │ │ │ │ - <1d4f> DW_AT_external : (flag_present) 1 │ │ │ │ - <1d4f> DW_AT_declaration : (flag_present) 1 │ │ │ │ - <1d4f> DW_AT_linkage_name: (strp) (offset: 0x1f6df9): memcmp │ │ │ │ - <1d53> DW_AT_name : (strp) (offset: 0x1f6def): __builtin_memcmp │ │ │ │ - <1d57> DW_AT_decl_file : (implicit_const) 8 │ │ │ │ - <1d57> DW_AT_decl_line : (implicit_const) 0 │ │ │ │ - <1><1d57>: Abbrev Number: 0 │ │ │ │ - Compilation Unit @ offset 0x1d58: │ │ │ │ + <1ce5> DW_AT_decl_column : (data1) 27 │ │ │ │ + <1ce6> DW_AT_type : (ref_udata) <0x3f2> │ │ │ │ + <2><1ce8>: Abbrev Number: 39 (DW_TAG_formal_parameter) │ │ │ │ + <1ce9> DW_AT_name : (strp) (offset: 0x2b8fd5): __fmt │ │ │ │ + <1ced> DW_AT_decl_file : (data1) 29 │ │ │ │ + <1cee> DW_AT_decl_line : (data1) 109 │ │ │ │ + <1cef> DW_AT_decl_column : (data1) 60 │ │ │ │ + <1cf0> DW_AT_type : (ref_udata) <0x3a5> │ │ │ │ + <2><1cf2>: Abbrev Number: 27 (DW_TAG_unspecified_parameters) │ │ │ │ + <2><1cf3>: Abbrev Number: 0 │ │ │ │ + <1><1cf4>: Abbrev Number: 26 (DW_TAG_subprogram) │ │ │ │ + <1cf5> DW_AT_external : (flag_present) 1 │ │ │ │ + <1cf5> DW_AT_name : (strp) (offset: 0x194a25): snprintf │ │ │ │ + <1cf9> DW_AT_decl_file : (data1) 29 │ │ │ │ + <1cfa> DW_AT_decl_line : (data1) 65 │ │ │ │ + <1cfb> DW_AT_decl_column : (implicit_const) 1 │ │ │ │ + <1cfb> DW_AT_prototyped : (flag_present) 1 │ │ │ │ + <1cfb> DW_AT_type : (ref_addr) <0x54>, int │ │ │ │ + <1cff> DW_AT_inline : (implicit_const) 3 (declared as inline and inlined) │ │ │ │ + <1cff> DW_AT_artificial : (flag_present) 1 │ │ │ │ + <1cff> DW_AT_sibling : (ref_udata) <0x1d22> │ │ │ │ + <2><1d01>: Abbrev Number: 2 (DW_TAG_formal_parameter) │ │ │ │ + <1d02> DW_AT_name : (string) __s │ │ │ │ + <1d06> DW_AT_decl_file : (data1) 29 │ │ │ │ + <1d07> DW_AT_decl_line : (data1) 65 │ │ │ │ + <1d08> DW_AT_decl_column : (data1) 1 │ │ │ │ + <1d09> DW_AT_type : (ref_udata) <0x16f> │ │ │ │ + <2><1d0a>: Abbrev Number: 23 (DW_TAG_formal_parameter) │ │ │ │ + <1d0b> DW_AT_name : (string) __n │ │ │ │ + <1d0f> DW_AT_decl_file : (data1) 29 │ │ │ │ + <1d10> DW_AT_decl_line : (data1) 65 │ │ │ │ + <1d11> DW_AT_decl_column : (data1) 1 │ │ │ │ + <1d12> DW_AT_type : (ref_addr) <0xa3>, size_t, long unsigned int │ │ │ │ + <2><1d16>: Abbrev Number: 39 (DW_TAG_formal_parameter) │ │ │ │ + <1d17> DW_AT_name : (strp) (offset: 0x2b8fd5): __fmt │ │ │ │ + <1d1b> DW_AT_decl_file : (data1) 29 │ │ │ │ + <1d1c> DW_AT_decl_line : (data1) 65 │ │ │ │ + <1d1d> DW_AT_decl_column : (data1) 1 │ │ │ │ + <1d1e> DW_AT_type : (ref_udata) <0x3a5> │ │ │ │ + <2><1d20>: Abbrev Number: 27 (DW_TAG_unspecified_parameters) │ │ │ │ + <2><1d21>: Abbrev Number: 0 │ │ │ │ + <1><1d22>: Abbrev Number: 6 (DW_TAG_subprogram) │ │ │ │ + <1d23> DW_AT_external : (flag_present) 1 │ │ │ │ + <1d23> DW_AT_declaration : (flag_present) 1 │ │ │ │ + <1d23> DW_AT_linkage_name: (strp) (offset: 0x1d97a5): __stack_chk_fail │ │ │ │ + <1d27> DW_AT_name : (strp) (offset: 0x1d97a5): __stack_chk_fail │ │ │ │ + <1><1d2b>: Abbrev Number: 13 (DW_TAG_subprogram) │ │ │ │ + <1d2c> DW_AT_external : (flag_present) 1 │ │ │ │ + <1d2c> DW_AT_declaration : (flag_present) 1 │ │ │ │ + <1d2c> DW_AT_linkage_name: (strp) (offset: 0x1d0e16): __snprintf_chk │ │ │ │ + <1d30> DW_AT_name : (strp) (offset: 0x1d0e0c): __builtin___snprintf_chk │ │ │ │ + <1d34> DW_AT_decl_file : (implicit_const) 8 │ │ │ │ + <1d34> DW_AT_decl_line : (implicit_const) 0 │ │ │ │ + <1><1d34>: Abbrev Number: 13 (DW_TAG_subprogram) │ │ │ │ + <1d35> DW_AT_external : (flag_present) 1 │ │ │ │ + <1d35> DW_AT_declaration : (flag_present) 1 │ │ │ │ + <1d35> DW_AT_linkage_name: (strp) (offset: 0x83d25): fputc │ │ │ │ + <1d39> DW_AT_name : (strp) (offset: 0x83d1b): __builtin_fputc │ │ │ │ + <1d3d> DW_AT_decl_file : (implicit_const) 8 │ │ │ │ + <1d3d> DW_AT_decl_line : (implicit_const) 0 │ │ │ │ + <1><1d3d>: Abbrev Number: 13 (DW_TAG_subprogram) │ │ │ │ + <1d3e> DW_AT_external : (flag_present) 1 │ │ │ │ + <1d3e> DW_AT_declaration : (flag_present) 1 │ │ │ │ + <1d3e> DW_AT_linkage_name: (strp) (offset: 0x29e752): puts │ │ │ │ + <1d42> DW_AT_name : (strp) (offset: 0x29e748): __builtin_puts │ │ │ │ + <1d46> DW_AT_decl_file : (implicit_const) 8 │ │ │ │ + <1d46> DW_AT_decl_line : (implicit_const) 0 │ │ │ │ + <1><1d46>: Abbrev Number: 13 (DW_TAG_subprogram) │ │ │ │ + <1d47> DW_AT_external : (flag_present) 1 │ │ │ │ + <1d47> DW_AT_declaration : (flag_present) 1 │ │ │ │ + <1d47> DW_AT_linkage_name: (strp) (offset: 0x2e7eeb): memcpy │ │ │ │ + <1d4b> DW_AT_name : (strp) (offset: 0x2e7ee1): __builtin_memcpy │ │ │ │ + <1d4f> DW_AT_decl_file : (implicit_const) 8 │ │ │ │ + <1d4f> DW_AT_decl_line : (implicit_const) 0 │ │ │ │ + <1><1d4f>: Abbrev Number: 13 (DW_TAG_subprogram) │ │ │ │ + <1d50> DW_AT_external : (flag_present) 1 │ │ │ │ + <1d50> DW_AT_declaration : (flag_present) 1 │ │ │ │ + <1d50> DW_AT_linkage_name: (strp) (offset: 0x1099f5): fwrite │ │ │ │ + <1d54> DW_AT_name : (strp) (offset: 0x1099eb): __builtin_fwrite │ │ │ │ + <1d58> DW_AT_decl_file : (implicit_const) 8 │ │ │ │ + <1d58> DW_AT_decl_line : (implicit_const) 0 │ │ │ │ + <1><1d58>: Abbrev Number: 13 (DW_TAG_subprogram) │ │ │ │ + <1d59> DW_AT_external : (flag_present) 1 │ │ │ │ + <1d59> DW_AT_declaration : (flag_present) 1 │ │ │ │ + <1d59> DW_AT_linkage_name: (strp) (offset: 0x1f6df9): memcmp │ │ │ │ + <1d5d> DW_AT_name : (strp) (offset: 0x1f6def): __builtin_memcmp │ │ │ │ + <1d61> DW_AT_decl_file : (implicit_const) 8 │ │ │ │ + <1d61> DW_AT_decl_line : (implicit_const) 0 │ │ │ │ + <1><1d61>: Abbrev Number: 0 │ │ │ │ + Compilation Unit @ offset 0x1d62: │ │ │ │ Length: 0xd4 (32-bit) │ │ │ │ Version: 5 │ │ │ │ Unit Type: DW_UT_partial (3) │ │ │ │ Abbrev Offset: 0 │ │ │ │ Pointer Size: 8 │ │ │ │ - <0><1d64>: Abbrev Number: 74 (DW_TAG_partial_unit) │ │ │ │ - <1d65> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ - <1><1d69>: Abbrev Number: 44 (DW_TAG_typedef) │ │ │ │ - <1d6a> DW_AT_name : (strp) (offset: 0x29f756): Py_ssize_t │ │ │ │ - <1d6e> DW_AT_decl_file : (data1) 30 │ │ │ │ - <1d6f> DW_AT_decl_line : (data1) 127 │ │ │ │ - <1d70> DW_AT_decl_column : (data1) 25 │ │ │ │ - <1d71> DW_AT_type : (ref_addr) <0xae>, ssize_t, __ssize_t, long int │ │ │ │ - <1><1d75>: Abbrev Number: 109 (DW_TAG_typedef) │ │ │ │ - <1d76> DW_AT_name : (strp) (offset: 0x29f7a7): Py_hash_t │ │ │ │ - <1d7a> DW_AT_decl_file : (data1) 30 │ │ │ │ - <1d7b> DW_AT_decl_line : (data1) 141 │ │ │ │ - <1d7c> DW_AT_decl_column : (data1) 20 │ │ │ │ - <1d7d> DW_AT_type : (ref1) <0x1d69>, Py_ssize_t, ssize_t, __ssize_t, long int │ │ │ │ - <1><1d7e>: Abbrev Number: 109 (DW_TAG_typedef) │ │ │ │ - <1d7f> DW_AT_name : (strp) (offset: 0x18fcad): PyMemberDef │ │ │ │ - <1d83> DW_AT_decl_file : (data1) 31 │ │ │ │ - <1d84> DW_AT_decl_line : (data1) 16 │ │ │ │ - <1d85> DW_AT_decl_column : (data1) 28 │ │ │ │ - <1d86> DW_AT_type : (ref1) <0x1d87>, PyMemberDef │ │ │ │ - <1><1d87>: Abbrev Number: 108 (DW_TAG_structure_type) │ │ │ │ - <1d88> DW_AT_name : (strp) (offset: 0x18fcad): PyMemberDef │ │ │ │ - <1d8c> DW_AT_byte_size : (data1) 40 │ │ │ │ - <1d8d> DW_AT_decl_file : (data1) 32 │ │ │ │ - <1d8e> DW_AT_decl_line : (data1) 41 │ │ │ │ - <1d8f> DW_AT_decl_column : (data1) 8 │ │ │ │ - <1d90> DW_AT_sibling : (ref1) <0x1dd0> │ │ │ │ - <2><1d91>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ - <1d92> DW_AT_name : (strp) (offset: 0xce17a): name │ │ │ │ - <1d96> DW_AT_decl_file : (data1) 32 │ │ │ │ - <1d97> DW_AT_decl_line : (data1) 42 │ │ │ │ - <1d98> DW_AT_decl_column : (data1) 17 │ │ │ │ - <1d99> DW_AT_type : (ref_addr) <0xac> │ │ │ │ - <1d9d> DW_AT_data_member_location: (data1) 0 │ │ │ │ - <2><1d9e>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ - <1d9f> DW_AT_name : (strp) (offset: 0xe7825): type │ │ │ │ - <1da3> DW_AT_decl_file : (data1) 32 │ │ │ │ - <1da4> DW_AT_decl_line : (data1) 43 │ │ │ │ - <1da5> DW_AT_decl_column : (data1) 9 │ │ │ │ - <1da6> DW_AT_type : (ref_addr) <0x54>, int │ │ │ │ - <1daa> DW_AT_data_member_location: (data1) 8 │ │ │ │ - <2><1dab>: Abbrev Number: 112 (DW_TAG_member) │ │ │ │ - <1dac> DW_AT_name : (strp) (offset: 0x2b29f8): offset │ │ │ │ - <1db0> DW_AT_decl_file : (data1) 32 │ │ │ │ - <1db1> DW_AT_decl_line : (data1) 44 │ │ │ │ - <1db2> DW_AT_decl_column : (data1) 16 │ │ │ │ - <1db3> DW_AT_type : (ref1) <0x1d69>, Py_ssize_t, ssize_t, __ssize_t, long int │ │ │ │ - <1db4> DW_AT_data_member_location: (data1) 16 │ │ │ │ - <2><1db5>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ - <1db6> DW_AT_name : (strp) (offset: 0x27824c): flags │ │ │ │ + <0><1d6e>: Abbrev Number: 74 (DW_TAG_partial_unit) │ │ │ │ + <1d6f> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ + <1><1d73>: Abbrev Number: 44 (DW_TAG_typedef) │ │ │ │ + <1d74> DW_AT_name : (strp) (offset: 0x29f756): Py_ssize_t │ │ │ │ + <1d78> DW_AT_decl_file : (data1) 30 │ │ │ │ + <1d79> DW_AT_decl_line : (data1) 127 │ │ │ │ + <1d7a> DW_AT_decl_column : (data1) 25 │ │ │ │ + <1d7b> DW_AT_type : (ref_addr) <0xae>, ssize_t, __ssize_t, long int │ │ │ │ + <1><1d7f>: Abbrev Number: 109 (DW_TAG_typedef) │ │ │ │ + <1d80> DW_AT_name : (strp) (offset: 0x29f7a7): Py_hash_t │ │ │ │ + <1d84> DW_AT_decl_file : (data1) 30 │ │ │ │ + <1d85> DW_AT_decl_line : (data1) 141 │ │ │ │ + <1d86> DW_AT_decl_column : (data1) 20 │ │ │ │ + <1d87> DW_AT_type : (ref1) <0x1d73>, Py_ssize_t, ssize_t, __ssize_t, long int │ │ │ │ + <1><1d88>: Abbrev Number: 109 (DW_TAG_typedef) │ │ │ │ + <1d89> DW_AT_name : (strp) (offset: 0x18fcad): PyMemberDef │ │ │ │ + <1d8d> DW_AT_decl_file : (data1) 31 │ │ │ │ + <1d8e> DW_AT_decl_line : (data1) 16 │ │ │ │ + <1d8f> DW_AT_decl_column : (data1) 28 │ │ │ │ + <1d90> DW_AT_type : (ref1) <0x1d91>, PyMemberDef │ │ │ │ + <1><1d91>: Abbrev Number: 108 (DW_TAG_structure_type) │ │ │ │ + <1d92> DW_AT_name : (strp) (offset: 0x18fcad): PyMemberDef │ │ │ │ + <1d96> DW_AT_byte_size : (data1) 40 │ │ │ │ + <1d97> DW_AT_decl_file : (data1) 32 │ │ │ │ + <1d98> DW_AT_decl_line : (data1) 41 │ │ │ │ + <1d99> DW_AT_decl_column : (data1) 8 │ │ │ │ + <1d9a> DW_AT_sibling : (ref1) <0x1dda> │ │ │ │ + <2><1d9b>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ + <1d9c> DW_AT_name : (strp) (offset: 0xce17a): name │ │ │ │ + <1da0> DW_AT_decl_file : (data1) 32 │ │ │ │ + <1da1> DW_AT_decl_line : (data1) 42 │ │ │ │ + <1da2> DW_AT_decl_column : (data1) 17 │ │ │ │ + <1da3> DW_AT_type : (ref_addr) <0xac> │ │ │ │ + <1da7> DW_AT_data_member_location: (data1) 0 │ │ │ │ + <2><1da8>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ + <1da9> DW_AT_name : (strp) (offset: 0xe7825): type │ │ │ │ + <1dad> DW_AT_decl_file : (data1) 32 │ │ │ │ + <1dae> DW_AT_decl_line : (data1) 43 │ │ │ │ + <1daf> DW_AT_decl_column : (data1) 9 │ │ │ │ + <1db0> DW_AT_type : (ref_addr) <0x54>, int │ │ │ │ + <1db4> DW_AT_data_member_location: (data1) 8 │ │ │ │ + <2><1db5>: Abbrev Number: 112 (DW_TAG_member) │ │ │ │ + <1db6> DW_AT_name : (strp) (offset: 0x2b29f8): offset │ │ │ │ <1dba> DW_AT_decl_file : (data1) 32 │ │ │ │ - <1dbb> DW_AT_decl_line : (data1) 45 │ │ │ │ - <1dbc> DW_AT_decl_column : (data1) 9 │ │ │ │ - <1dbd> DW_AT_type : (ref_addr) <0x54>, int │ │ │ │ - <1dc1> DW_AT_data_member_location: (data1) 24 │ │ │ │ - <2><1dc2>: Abbrev Number: 19 (DW_TAG_member) │ │ │ │ - <1dc3> DW_AT_name : (string) doc │ │ │ │ - <1dc7> DW_AT_decl_file : (data1) 32 │ │ │ │ - <1dc8> DW_AT_decl_line : (data1) 46 │ │ │ │ - <1dc9> DW_AT_decl_column : (data1) 17 │ │ │ │ - <1dca> DW_AT_type : (ref_addr) <0xac> │ │ │ │ - <1dce> DW_AT_data_member_location: (data1) 32 │ │ │ │ - <2><1dcf>: Abbrev Number: 0 │ │ │ │ - <1><1dd0>: Abbrev Number: 105 (DW_TAG_pointer_type) │ │ │ │ - <1dd1> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ - <1dd1> DW_AT_type : (ref1) <0x1d69>, Py_ssize_t, ssize_t, __ssize_t, long int │ │ │ │ - <1><1dd2>: Abbrev Number: 103 (DW_TAG_union_type) │ │ │ │ - <1dd3> DW_AT_byte_size : (data1) 8 │ │ │ │ - <1dd4> DW_AT_decl_file : (data1) 33 │ │ │ │ - <1dd5> DW_AT_decl_line : (data1) 180 │ │ │ │ - <1dd6> DW_AT_decl_column : (implicit_const) 5 │ │ │ │ - <1dd6> DW_AT_export_symbols: (flag_present) 1 │ │ │ │ - <1dd6> DW_AT_sibling : (ref1) <0x1dea> │ │ │ │ - <2><1dd7>: Abbrev Number: 107 (DW_TAG_member) │ │ │ │ - <1dd8> DW_AT_name : (strp) (offset: 0x2c05d1): ob_refcnt │ │ │ │ - <1ddc> DW_AT_decl_file : (data1) 33 │ │ │ │ - <1ddd> DW_AT_decl_line : (data1) 181 │ │ │ │ - <1dde> DW_AT_decl_column : (data1) 19 │ │ │ │ - <1ddf> DW_AT_type : (ref1) <0x1d69>, Py_ssize_t, ssize_t, __ssize_t, long int │ │ │ │ - <2><1de0>: Abbrev Number: 107 (DW_TAG_member) │ │ │ │ - <1de1> DW_AT_name : (strp) (offset: 0x2b35e0): ob_refcnt_split │ │ │ │ - <1de5> DW_AT_decl_file : (data1) 33 │ │ │ │ - <1de6> DW_AT_decl_line : (data1) 183 │ │ │ │ - <1de7> DW_AT_decl_column : (data1) 20 │ │ │ │ - <1de8> DW_AT_type : (ref1) <0x1dea>, uint32_t, __uint32_t, unsigned int │ │ │ │ - <2><1de9>: Abbrev Number: 0 │ │ │ │ - <1><1dea>: Abbrev Number: 111 (DW_TAG_array_type) │ │ │ │ - <1deb> DW_AT_type : (ref_addr) <0x93>, uint32_t, __uint32_t, unsigned int │ │ │ │ - <1def> DW_AT_sibling : (ref1) <0x1df7> │ │ │ │ - <2><1df0>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ - <1df1> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - <1df5> DW_AT_upper_bound : (data1) 1 │ │ │ │ - <2><1df6>: Abbrev Number: 0 │ │ │ │ - <1><1df7>: Abbrev Number: 104 (DW_TAG_typedef) │ │ │ │ - <1df8> DW_AT_name : (strp) (offset: 0x770df): freefunc │ │ │ │ - <1dfc> DW_AT_decl_file : (data1) 33 │ │ │ │ - <1dfd> DW_AT_decl_line : (data2) 482 │ │ │ │ - <1dff> DW_AT_decl_column : (data1) 16 │ │ │ │ - <1e00> DW_AT_type : (ref_addr) <0xc5> │ │ │ │ - <1><1e04>: Abbrev Number: 110 (DW_TAG_enumeration_type) │ │ │ │ - <1e05> DW_AT_encoding : (data1) 5 (signed) │ │ │ │ - <1e06> DW_AT_byte_size : (data1) 4 │ │ │ │ - <1e07> DW_AT_type : (ref_addr) <0x54>, int │ │ │ │ - <1e0b> DW_AT_decl_file : (data1) 33 │ │ │ │ - <1e0c> DW_AT_decl_line : (data2) 1156 │ │ │ │ - <1e0e> DW_AT_decl_column : (data1) 14 │ │ │ │ - <1e0f> DW_AT_sibling : (ref1) <0x1e23> │ │ │ │ - <2><1e10>: Abbrev Number: 89 (DW_TAG_enumerator) │ │ │ │ - <1e11> DW_AT_name : (strp) (offset: 0x2f1ce): PYGEN_RETURN │ │ │ │ - <1e15> DW_AT_const_value : (data1) 0 │ │ │ │ - <2><1e16>: Abbrev Number: 90 (DW_TAG_enumerator) │ │ │ │ - <1e17> DW_AT_name : (strp) (offset: 0x2fc05): PYGEN_ERROR │ │ │ │ - <1e1b> DW_AT_const_value : (sdata) -1 │ │ │ │ - <2><1e1c>: Abbrev Number: 89 (DW_TAG_enumerator) │ │ │ │ - <1e1d> DW_AT_name : (strp) (offset: 0x31deb): PYGEN_NEXT │ │ │ │ - <1e21> DW_AT_const_value : (data1) 1 │ │ │ │ - <2><1e22>: Abbrev Number: 0 │ │ │ │ - <1><1e23>: Abbrev Number: 106 (DW_TAG_typedef) │ │ │ │ - <1e24> DW_AT_name : (strp) (offset: 0x2b8cc2): PySendResult │ │ │ │ - <1e28> DW_AT_decl_file : (data1) 33 │ │ │ │ - <1e29> DW_AT_decl_line : (data2) 1160 │ │ │ │ - <1e2b> DW_AT_decl_column : (data1) 3 │ │ │ │ - <1e2c> DW_AT_type : (ref1) <0x1e04>, int │ │ │ │ - <1><1e2d>: Abbrev Number: 105 (DW_TAG_pointer_type) │ │ │ │ - <1e2e> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ - <1e2e> DW_AT_type : (ref1) <0x1d7e>, PyMemberDef, PyMemberDef │ │ │ │ - <1><1e2f>: Abbrev Number: 0 │ │ │ │ - Compilation Unit @ offset 0x1e30: │ │ │ │ + <1dbb> DW_AT_decl_line : (data1) 44 │ │ │ │ + <1dbc> DW_AT_decl_column : (data1) 16 │ │ │ │ + <1dbd> DW_AT_type : (ref1) <0x1d73>, Py_ssize_t, ssize_t, __ssize_t, long int │ │ │ │ + <1dbe> DW_AT_data_member_location: (data1) 16 │ │ │ │ + <2><1dbf>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ + <1dc0> DW_AT_name : (strp) (offset: 0x27824c): flags │ │ │ │ + <1dc4> DW_AT_decl_file : (data1) 32 │ │ │ │ + <1dc5> DW_AT_decl_line : (data1) 45 │ │ │ │ + <1dc6> DW_AT_decl_column : (data1) 9 │ │ │ │ + <1dc7> DW_AT_type : (ref_addr) <0x54>, int │ │ │ │ + <1dcb> DW_AT_data_member_location: (data1) 24 │ │ │ │ + <2><1dcc>: Abbrev Number: 19 (DW_TAG_member) │ │ │ │ + <1dcd> DW_AT_name : (string) doc │ │ │ │ + <1dd1> DW_AT_decl_file : (data1) 32 │ │ │ │ + <1dd2> DW_AT_decl_line : (data1) 46 │ │ │ │ + <1dd3> DW_AT_decl_column : (data1) 17 │ │ │ │ + <1dd4> DW_AT_type : (ref_addr) <0xac> │ │ │ │ + <1dd8> DW_AT_data_member_location: (data1) 32 │ │ │ │ + <2><1dd9>: Abbrev Number: 0 │ │ │ │ + <1><1dda>: Abbrev Number: 105 (DW_TAG_pointer_type) │ │ │ │ + <1ddb> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ + <1ddb> DW_AT_type : (ref1) <0x1d73>, Py_ssize_t, ssize_t, __ssize_t, long int │ │ │ │ + <1><1ddc>: Abbrev Number: 103 (DW_TAG_union_type) │ │ │ │ + <1ddd> DW_AT_byte_size : (data1) 8 │ │ │ │ + <1dde> DW_AT_decl_file : (data1) 33 │ │ │ │ + <1ddf> DW_AT_decl_line : (data1) 180 │ │ │ │ + <1de0> DW_AT_decl_column : (implicit_const) 5 │ │ │ │ + <1de0> DW_AT_export_symbols: (flag_present) 1 │ │ │ │ + <1de0> DW_AT_sibling : (ref1) <0x1df4> │ │ │ │ + <2><1de1>: Abbrev Number: 107 (DW_TAG_member) │ │ │ │ + <1de2> DW_AT_name : (strp) (offset: 0x2c05d1): ob_refcnt │ │ │ │ + <1de6> DW_AT_decl_file : (data1) 33 │ │ │ │ + <1de7> DW_AT_decl_line : (data1) 181 │ │ │ │ + <1de8> DW_AT_decl_column : (data1) 19 │ │ │ │ + <1de9> DW_AT_type : (ref1) <0x1d73>, Py_ssize_t, ssize_t, __ssize_t, long int │ │ │ │ + <2><1dea>: Abbrev Number: 107 (DW_TAG_member) │ │ │ │ + <1deb> DW_AT_name : (strp) (offset: 0x2b35e0): ob_refcnt_split │ │ │ │ + <1def> DW_AT_decl_file : (data1) 33 │ │ │ │ + <1df0> DW_AT_decl_line : (data1) 183 │ │ │ │ + <1df1> DW_AT_decl_column : (data1) 20 │ │ │ │ + <1df2> DW_AT_type : (ref1) <0x1df4>, uint32_t, __uint32_t, unsigned int │ │ │ │ + <2><1df3>: Abbrev Number: 0 │ │ │ │ + <1><1df4>: Abbrev Number: 111 (DW_TAG_array_type) │ │ │ │ + <1df5> DW_AT_type : (ref_addr) <0x93>, uint32_t, __uint32_t, unsigned int │ │ │ │ + <1df9> DW_AT_sibling : (ref1) <0x1e01> │ │ │ │ + <2><1dfa>: Abbrev Number: 42 (DW_TAG_subrange_type) │ │ │ │ + <1dfb> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + <1dff> DW_AT_upper_bound : (data1) 1 │ │ │ │ + <2><1e00>: Abbrev Number: 0 │ │ │ │ + <1><1e01>: Abbrev Number: 104 (DW_TAG_typedef) │ │ │ │ + <1e02> DW_AT_name : (strp) (offset: 0x770df): freefunc │ │ │ │ + <1e06> DW_AT_decl_file : (data1) 33 │ │ │ │ + <1e07> DW_AT_decl_line : (data2) 482 │ │ │ │ + <1e09> DW_AT_decl_column : (data1) 16 │ │ │ │ + <1e0a> DW_AT_type : (ref_addr) <0xc5> │ │ │ │ + <1><1e0e>: Abbrev Number: 110 (DW_TAG_enumeration_type) │ │ │ │ + <1e0f> DW_AT_encoding : (data1) 5 (signed) │ │ │ │ + <1e10> DW_AT_byte_size : (data1) 4 │ │ │ │ + <1e11> DW_AT_type : (ref_addr) <0x54>, int │ │ │ │ + <1e15> DW_AT_decl_file : (data1) 33 │ │ │ │ + <1e16> DW_AT_decl_line : (data2) 1156 │ │ │ │ + <1e18> DW_AT_decl_column : (data1) 14 │ │ │ │ + <1e19> DW_AT_sibling : (ref1) <0x1e2d> │ │ │ │ + <2><1e1a>: Abbrev Number: 89 (DW_TAG_enumerator) │ │ │ │ + <1e1b> DW_AT_name : (strp) (offset: 0x2f1ce): PYGEN_RETURN │ │ │ │ + <1e1f> DW_AT_const_value : (data1) 0 │ │ │ │ + <2><1e20>: Abbrev Number: 90 (DW_TAG_enumerator) │ │ │ │ + <1e21> DW_AT_name : (strp) (offset: 0x2fc05): PYGEN_ERROR │ │ │ │ + <1e25> DW_AT_const_value : (sdata) -1 │ │ │ │ + <2><1e26>: Abbrev Number: 89 (DW_TAG_enumerator) │ │ │ │ + <1e27> DW_AT_name : (strp) (offset: 0x31deb): PYGEN_NEXT │ │ │ │ + <1e2b> DW_AT_const_value : (data1) 1 │ │ │ │ + <2><1e2c>: Abbrev Number: 0 │ │ │ │ + <1><1e2d>: Abbrev Number: 106 (DW_TAG_typedef) │ │ │ │ + <1e2e> DW_AT_name : (strp) (offset: 0x2b8cc2): PySendResult │ │ │ │ + <1e32> DW_AT_decl_file : (data1) 33 │ │ │ │ + <1e33> DW_AT_decl_line : (data2) 1160 │ │ │ │ + <1e35> DW_AT_decl_column : (data1) 3 │ │ │ │ + <1e36> DW_AT_type : (ref1) <0x1e0e>, int │ │ │ │ + <1><1e37>: Abbrev Number: 105 (DW_TAG_pointer_type) │ │ │ │ + <1e38> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ + <1e38> DW_AT_type : (ref1) <0x1d88>, PyMemberDef, PyMemberDef │ │ │ │ + <1><1e39>: Abbrev Number: 0 │ │ │ │ + Compilation Unit @ offset 0x1e3a: │ │ │ │ Length: 0xd7 (32-bit) │ │ │ │ Version: 5 │ │ │ │ Unit Type: DW_UT_partial (3) │ │ │ │ Abbrev Offset: 0 │ │ │ │ Pointer Size: 8 │ │ │ │ - <0><1e3c>: Abbrev Number: 74 (DW_TAG_partial_unit) │ │ │ │ - <1e3d> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ - <1><1e41>: Abbrev Number: 44 (DW_TAG_typedef) │ │ │ │ - <1e42> DW_AT_name : (strp) (offset: 0x29f756): Py_ssize_t │ │ │ │ - <1e46> DW_AT_decl_file : (data1) 34 │ │ │ │ - <1e47> DW_AT_decl_line : (data1) 156 │ │ │ │ - <1e48> DW_AT_decl_column : (data1) 25 │ │ │ │ - <1e49> DW_AT_type : (ref_addr) <0xae>, ssize_t, __ssize_t, long int │ │ │ │ - <1><1e4d>: Abbrev Number: 109 (DW_TAG_typedef) │ │ │ │ - <1e4e> DW_AT_name : (strp) (offset: 0x29f7a7): Py_hash_t │ │ │ │ - <1e52> DW_AT_decl_file : (data1) 34 │ │ │ │ - <1e53> DW_AT_decl_line : (data1) 170 │ │ │ │ - <1e54> DW_AT_decl_column : (data1) 20 │ │ │ │ - <1e55> DW_AT_type : (ref1) <0x1e41>, Py_ssize_t, ssize_t, __ssize_t, long int │ │ │ │ - <1><1e56>: Abbrev Number: 109 (DW_TAG_typedef) │ │ │ │ - <1e57> DW_AT_name : (strp) (offset: 0x18fcad): PyMemberDef │ │ │ │ - <1e5b> DW_AT_decl_file : (data1) 35 │ │ │ │ - <1e5c> DW_AT_decl_line : (data1) 16 │ │ │ │ - <1e5d> DW_AT_decl_column : (data1) 28 │ │ │ │ - <1e5e> DW_AT_type : (ref1) <0x1e5f>, PyMemberDef │ │ │ │ - <1><1e5f>: Abbrev Number: 108 (DW_TAG_structure_type) │ │ │ │ - <1e60> DW_AT_name : (strp) (offset: 0x18fcad): PyMemberDef │ │ │ │ - <1e64> DW_AT_byte_size : (data1) 40 │ │ │ │ - <1e65> DW_AT_decl_file : (data1) 36 │ │ │ │ - <1e66> DW_AT_decl_line : (data1) 41 │ │ │ │ - <1e67> DW_AT_decl_column : (data1) 8 │ │ │ │ - <1e68> DW_AT_sibling : (ref1) <0x1ea8> │ │ │ │ - <2><1e69>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ - <1e6a> DW_AT_name : (strp) (offset: 0xce17a): name │ │ │ │ - <1e6e> DW_AT_decl_file : (data1) 36 │ │ │ │ - <1e6f> DW_AT_decl_line : (data1) 42 │ │ │ │ - <1e70> DW_AT_decl_column : (data1) 17 │ │ │ │ - <1e71> DW_AT_type : (ref_addr) <0xac> │ │ │ │ - <1e75> DW_AT_data_member_location: (data1) 0 │ │ │ │ - <2><1e76>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ - <1e77> DW_AT_name : (strp) (offset: 0xe7825): type │ │ │ │ - <1e7b> DW_AT_decl_file : (data1) 36 │ │ │ │ - <1e7c> DW_AT_decl_line : (data1) 43 │ │ │ │ - <1e7d> DW_AT_decl_column : (data1) 9 │ │ │ │ - <1e7e> DW_AT_type : (ref_addr) <0x54>, int │ │ │ │ - <1e82> DW_AT_data_member_location: (data1) 8 │ │ │ │ - <2><1e83>: Abbrev Number: 112 (DW_TAG_member) │ │ │ │ - <1e84> DW_AT_name : (strp) (offset: 0x2b29f8): offset │ │ │ │ - <1e88> DW_AT_decl_file : (data1) 36 │ │ │ │ - <1e89> DW_AT_decl_line : (data1) 44 │ │ │ │ - <1e8a> DW_AT_decl_column : (data1) 16 │ │ │ │ - <1e8b> DW_AT_type : (ref1) <0x1e41>, Py_ssize_t, ssize_t, __ssize_t, long int │ │ │ │ - <1e8c> DW_AT_data_member_location: (data1) 16 │ │ │ │ - <2><1e8d>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ - <1e8e> DW_AT_name : (strp) (offset: 0x27824c): flags │ │ │ │ + <0><1e46>: Abbrev Number: 74 (DW_TAG_partial_unit) │ │ │ │ + <1e47> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ + <1><1e4b>: Abbrev Number: 44 (DW_TAG_typedef) │ │ │ │ + <1e4c> DW_AT_name : (strp) (offset: 0x29f756): Py_ssize_t │ │ │ │ + <1e50> DW_AT_decl_file : (data1) 34 │ │ │ │ + <1e51> DW_AT_decl_line : (data1) 156 │ │ │ │ + <1e52> DW_AT_decl_column : (data1) 25 │ │ │ │ + <1e53> DW_AT_type : (ref_addr) <0xae>, ssize_t, __ssize_t, long int │ │ │ │ + <1><1e57>: Abbrev Number: 109 (DW_TAG_typedef) │ │ │ │ + <1e58> DW_AT_name : (strp) (offset: 0x29f7a7): Py_hash_t │ │ │ │ + <1e5c> DW_AT_decl_file : (data1) 34 │ │ │ │ + <1e5d> DW_AT_decl_line : (data1) 170 │ │ │ │ + <1e5e> DW_AT_decl_column : (data1) 20 │ │ │ │ + <1e5f> DW_AT_type : (ref1) <0x1e4b>, Py_ssize_t, ssize_t, __ssize_t, long int │ │ │ │ + <1><1e60>: Abbrev Number: 109 (DW_TAG_typedef) │ │ │ │ + <1e61> DW_AT_name : (strp) (offset: 0x18fcad): PyMemberDef │ │ │ │ + <1e65> DW_AT_decl_file : (data1) 35 │ │ │ │ + <1e66> DW_AT_decl_line : (data1) 16 │ │ │ │ + <1e67> DW_AT_decl_column : (data1) 28 │ │ │ │ + <1e68> DW_AT_type : (ref1) <0x1e69>, PyMemberDef │ │ │ │ + <1><1e69>: Abbrev Number: 108 (DW_TAG_structure_type) │ │ │ │ + <1e6a> DW_AT_name : (strp) (offset: 0x18fcad): PyMemberDef │ │ │ │ + <1e6e> DW_AT_byte_size : (data1) 40 │ │ │ │ + <1e6f> DW_AT_decl_file : (data1) 36 │ │ │ │ + <1e70> DW_AT_decl_line : (data1) 41 │ │ │ │ + <1e71> DW_AT_decl_column : (data1) 8 │ │ │ │ + <1e72> DW_AT_sibling : (ref1) <0x1eb2> │ │ │ │ + <2><1e73>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ + <1e74> DW_AT_name : (strp) (offset: 0xce17a): name │ │ │ │ + <1e78> DW_AT_decl_file : (data1) 36 │ │ │ │ + <1e79> DW_AT_decl_line : (data1) 42 │ │ │ │ + <1e7a> DW_AT_decl_column : (data1) 17 │ │ │ │ + <1e7b> DW_AT_type : (ref_addr) <0xac> │ │ │ │ + <1e7f> DW_AT_data_member_location: (data1) 0 │ │ │ │ + <2><1e80>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ + <1e81> DW_AT_name : (strp) (offset: 0xe7825): type │ │ │ │ + <1e85> DW_AT_decl_file : (data1) 36 │ │ │ │ + <1e86> DW_AT_decl_line : (data1) 43 │ │ │ │ + <1e87> DW_AT_decl_column : (data1) 9 │ │ │ │ + <1e88> DW_AT_type : (ref_addr) <0x54>, int │ │ │ │ + <1e8c> DW_AT_data_member_location: (data1) 8 │ │ │ │ + <2><1e8d>: Abbrev Number: 112 (DW_TAG_member) │ │ │ │ + <1e8e> DW_AT_name : (strp) (offset: 0x2b29f8): offset │ │ │ │ <1e92> DW_AT_decl_file : (data1) 36 │ │ │ │ - <1e93> DW_AT_decl_line : (data1) 45 │ │ │ │ - <1e94> DW_AT_decl_column : (data1) 9 │ │ │ │ - <1e95> DW_AT_type : (ref_addr) <0x54>, int │ │ │ │ - <1e99> DW_AT_data_member_location: (data1) 24 │ │ │ │ - <2><1e9a>: Abbrev Number: 19 (DW_TAG_member) │ │ │ │ - <1e9b> DW_AT_name : (string) doc │ │ │ │ - <1e9f> DW_AT_decl_file : (data1) 36 │ │ │ │ - <1ea0> DW_AT_decl_line : (data1) 46 │ │ │ │ - <1ea1> DW_AT_decl_column : (data1) 17 │ │ │ │ - <1ea2> DW_AT_type : (ref_addr) <0xac> │ │ │ │ - <1ea6> DW_AT_data_member_location: (data1) 32 │ │ │ │ - <2><1ea7>: Abbrev Number: 0 │ │ │ │ - <1><1ea8>: Abbrev Number: 105 (DW_TAG_pointer_type) │ │ │ │ - <1ea9> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ - <1ea9> DW_AT_type : (ref1) <0x1e41>, Py_ssize_t, ssize_t, __ssize_t, long int │ │ │ │ - <1><1eaa>: Abbrev Number: 115 (DW_TAG_structure_type) │ │ │ │ - <1eab> DW_AT_byte_size : (data1) 8 │ │ │ │ - <1eac> DW_AT_decl_file : (data1) 37 │ │ │ │ - <1ead> DW_AT_decl_line : (data1) 131 │ │ │ │ - <1eae> DW_AT_decl_column : (data1) 9 │ │ │ │ - <1eaf> DW_AT_export_symbols: (flag_present) 1 │ │ │ │ - <1eaf> DW_AT_sibling : (ref1) <0x1ed8> │ │ │ │ - <2><1eb0>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ - <1eb1> DW_AT_name : (strp) (offset: 0x2c05d1): ob_refcnt │ │ │ │ - <1eb5> DW_AT_decl_file : (data1) 37 │ │ │ │ - <1eb6> DW_AT_decl_line : (data1) 137 │ │ │ │ - <1eb7> DW_AT_decl_column : (data1) 22 │ │ │ │ - <1eb8> DW_AT_type : (ref_addr) <0x93>, uint32_t, __uint32_t, unsigned int │ │ │ │ - <1ebc> DW_AT_data_member_location: (data1) 0 │ │ │ │ - <2><1ebd>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ - <1ebe> DW_AT_name : (strp) (offset: 0x2df5bf): ob_overflow │ │ │ │ - <1ec2> DW_AT_decl_file : (data1) 37 │ │ │ │ - <1ec3> DW_AT_decl_line : (data1) 138 │ │ │ │ - <1ec4> DW_AT_decl_column : (data1) 22 │ │ │ │ - <1ec5> DW_AT_type : (ref_addr) <0x8a>, uint16_t, __uint16_t, short unsigned int │ │ │ │ - <1ec9> DW_AT_data_member_location: (data1) 4 │ │ │ │ - <2><1eca>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ - <1ecb> DW_AT_name : (strp) (offset: 0x277ea7): ob_flags │ │ │ │ - <1ecf> DW_AT_decl_file : (data1) 37 │ │ │ │ - <1ed0> DW_AT_decl_line : (data1) 139 │ │ │ │ - <1ed1> DW_AT_decl_column : (data1) 22 │ │ │ │ - <1ed2> DW_AT_type : (ref_addr) <0x8a>, uint16_t, __uint16_t, short unsigned int │ │ │ │ - <1ed6> DW_AT_data_member_location: (data1) 6 │ │ │ │ - <2><1ed7>: Abbrev Number: 0 │ │ │ │ - <1><1ed8>: Abbrev Number: 116 (DW_TAG_union_type) │ │ │ │ - <1ed9> DW_AT_byte_size : (data1) 8 │ │ │ │ - <1eda> DW_AT_alignment : (data1) 8 │ │ │ │ - <1edb> DW_AT_decl_file : (data1) 37 │ │ │ │ - <1edc> DW_AT_decl_line : (data1) 128 │ │ │ │ - <1edd> DW_AT_decl_column : (data1) 5 │ │ │ │ - <1ede> DW_AT_export_symbols: (flag_present) 1 │ │ │ │ - <1ede> DW_AT_sibling : (ref1) <0x1efb> │ │ │ │ - <2><1edf>: Abbrev Number: 117 (DW_TAG_member) │ │ │ │ - <1ee0> DW_AT_name : (strp) (offset: 0x1dcfcb): ob_refcnt_full │ │ │ │ - <1ee4> DW_AT_decl_file : (data1) 37 │ │ │ │ - <1ee5> DW_AT_decl_line : (data1) 130 │ │ │ │ - <1ee6> DW_AT_decl_column : (data1) 20 │ │ │ │ - <1ee7> DW_AT_type : (ref_addr) <0xf8>, int64_t, __int64_t, long int │ │ │ │ - <2><1eeb>: Abbrev Number: 113 (DW_TAG_member) │ │ │ │ - <1eec> DW_AT_type : (ref1) <0x1eaa> │ │ │ │ - <2><1eed>: Abbrev Number: 114 (DW_TAG_member) │ │ │ │ - <1eee> DW_AT_name : (strp) (offset: 0x23754e): _aligner │ │ │ │ - <1ef2> DW_AT_decl_file : (data1) 37 │ │ │ │ - <1ef3> DW_AT_decl_line : (data1) 145 │ │ │ │ - <1ef4> DW_AT_decl_column : (data1) 56 │ │ │ │ - <1ef5> DW_AT_type : (ref_addr) <0x78>, char │ │ │ │ - <1ef9> DW_AT_alignment : (data1) 4 │ │ │ │ - <2><1efa>: Abbrev Number: 0 │ │ │ │ - <1><1efb>: Abbrev Number: 104 (DW_TAG_typedef) │ │ │ │ - <1efc> DW_AT_name : (strp) (offset: 0x770df): freefunc │ │ │ │ - <1f00> DW_AT_decl_file : (data1) 37 │ │ │ │ - <1f01> DW_AT_decl_line : (data2) 359 │ │ │ │ - <1f03> DW_AT_decl_column : (data1) 16 │ │ │ │ - <1f04> DW_AT_type : (ref_addr) <0xc5> │ │ │ │ - <1><1f08>: Abbrev Number: 105 (DW_TAG_pointer_type) │ │ │ │ - <1f09> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ - <1f09> DW_AT_type : (ref1) <0x1e56>, PyMemberDef, PyMemberDef │ │ │ │ - <1><1f0a>: Abbrev Number: 0 │ │ │ │ - Compilation Unit @ offset 0x1f0b: │ │ │ │ + <1e93> DW_AT_decl_line : (data1) 44 │ │ │ │ + <1e94> DW_AT_decl_column : (data1) 16 │ │ │ │ + <1e95> DW_AT_type : (ref1) <0x1e4b>, Py_ssize_t, ssize_t, __ssize_t, long int │ │ │ │ + <1e96> DW_AT_data_member_location: (data1) 16 │ │ │ │ + <2><1e97>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ + <1e98> DW_AT_name : (strp) (offset: 0x27824c): flags │ │ │ │ + <1e9c> DW_AT_decl_file : (data1) 36 │ │ │ │ + <1e9d> DW_AT_decl_line : (data1) 45 │ │ │ │ + <1e9e> DW_AT_decl_column : (data1) 9 │ │ │ │ + <1e9f> DW_AT_type : (ref_addr) <0x54>, int │ │ │ │ + <1ea3> DW_AT_data_member_location: (data1) 24 │ │ │ │ + <2><1ea4>: Abbrev Number: 19 (DW_TAG_member) │ │ │ │ + <1ea5> DW_AT_name : (string) doc │ │ │ │ + <1ea9> DW_AT_decl_file : (data1) 36 │ │ │ │ + <1eaa> DW_AT_decl_line : (data1) 46 │ │ │ │ + <1eab> DW_AT_decl_column : (data1) 17 │ │ │ │ + <1eac> DW_AT_type : (ref_addr) <0xac> │ │ │ │ + <1eb0> DW_AT_data_member_location: (data1) 32 │ │ │ │ + <2><1eb1>: Abbrev Number: 0 │ │ │ │ + <1><1eb2>: Abbrev Number: 105 (DW_TAG_pointer_type) │ │ │ │ + <1eb3> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ + <1eb3> DW_AT_type : (ref1) <0x1e4b>, Py_ssize_t, ssize_t, __ssize_t, long int │ │ │ │ + <1><1eb4>: Abbrev Number: 115 (DW_TAG_structure_type) │ │ │ │ + <1eb5> DW_AT_byte_size : (data1) 8 │ │ │ │ + <1eb6> DW_AT_decl_file : (data1) 37 │ │ │ │ + <1eb7> DW_AT_decl_line : (data1) 131 │ │ │ │ + <1eb8> DW_AT_decl_column : (data1) 9 │ │ │ │ + <1eb9> DW_AT_export_symbols: (flag_present) 1 │ │ │ │ + <1eb9> DW_AT_sibling : (ref1) <0x1ee2> │ │ │ │ + <2><1eba>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ + <1ebb> DW_AT_name : (strp) (offset: 0x2c05d1): ob_refcnt │ │ │ │ + <1ebf> DW_AT_decl_file : (data1) 37 │ │ │ │ + <1ec0> DW_AT_decl_line : (data1) 137 │ │ │ │ + <1ec1> DW_AT_decl_column : (data1) 22 │ │ │ │ + <1ec2> DW_AT_type : (ref_addr) <0x93>, uint32_t, __uint32_t, unsigned int │ │ │ │ + <1ec6> DW_AT_data_member_location: (data1) 0 │ │ │ │ + <2><1ec7>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ + <1ec8> DW_AT_name : (strp) (offset: 0x2df5bf): ob_overflow │ │ │ │ + <1ecc> DW_AT_decl_file : (data1) 37 │ │ │ │ + <1ecd> DW_AT_decl_line : (data1) 138 │ │ │ │ + <1ece> DW_AT_decl_column : (data1) 22 │ │ │ │ + <1ecf> DW_AT_type : (ref_addr) <0x8a>, uint16_t, __uint16_t, short unsigned int │ │ │ │ + <1ed3> DW_AT_data_member_location: (data1) 4 │ │ │ │ + <2><1ed4>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ + <1ed5> DW_AT_name : (strp) (offset: 0x277ea7): ob_flags │ │ │ │ + <1ed9> DW_AT_decl_file : (data1) 37 │ │ │ │ + <1eda> DW_AT_decl_line : (data1) 139 │ │ │ │ + <1edb> DW_AT_decl_column : (data1) 22 │ │ │ │ + <1edc> DW_AT_type : (ref_addr) <0x8a>, uint16_t, __uint16_t, short unsigned int │ │ │ │ + <1ee0> DW_AT_data_member_location: (data1) 6 │ │ │ │ + <2><1ee1>: Abbrev Number: 0 │ │ │ │ + <1><1ee2>: Abbrev Number: 116 (DW_TAG_union_type) │ │ │ │ + <1ee3> DW_AT_byte_size : (data1) 8 │ │ │ │ + <1ee4> DW_AT_alignment : (data1) 8 │ │ │ │ + <1ee5> DW_AT_decl_file : (data1) 37 │ │ │ │ + <1ee6> DW_AT_decl_line : (data1) 128 │ │ │ │ + <1ee7> DW_AT_decl_column : (data1) 5 │ │ │ │ + <1ee8> DW_AT_export_symbols: (flag_present) 1 │ │ │ │ + <1ee8> DW_AT_sibling : (ref1) <0x1f05> │ │ │ │ + <2><1ee9>: Abbrev Number: 117 (DW_TAG_member) │ │ │ │ + <1eea> DW_AT_name : (strp) (offset: 0x1dcfcb): ob_refcnt_full │ │ │ │ + <1eee> DW_AT_decl_file : (data1) 37 │ │ │ │ + <1eef> DW_AT_decl_line : (data1) 130 │ │ │ │ + <1ef0> DW_AT_decl_column : (data1) 20 │ │ │ │ + <1ef1> DW_AT_type : (ref_addr) <0xf8>, int64_t, __int64_t, long int │ │ │ │ + <2><1ef5>: Abbrev Number: 113 (DW_TAG_member) │ │ │ │ + <1ef6> DW_AT_type : (ref1) <0x1eb4> │ │ │ │ + <2><1ef7>: Abbrev Number: 114 (DW_TAG_member) │ │ │ │ + <1ef8> DW_AT_name : (strp) (offset: 0x23754e): _aligner │ │ │ │ + <1efc> DW_AT_decl_file : (data1) 37 │ │ │ │ + <1efd> DW_AT_decl_line : (data1) 145 │ │ │ │ + <1efe> DW_AT_decl_column : (data1) 56 │ │ │ │ + <1eff> DW_AT_type : (ref_addr) <0x78>, char │ │ │ │ + <1f03> DW_AT_alignment : (data1) 4 │ │ │ │ + <2><1f04>: Abbrev Number: 0 │ │ │ │ + <1><1f05>: Abbrev Number: 104 (DW_TAG_typedef) │ │ │ │ + <1f06> DW_AT_name : (strp) (offset: 0x770df): freefunc │ │ │ │ + <1f0a> DW_AT_decl_file : (data1) 37 │ │ │ │ + <1f0b> DW_AT_decl_line : (data2) 359 │ │ │ │ + <1f0d> DW_AT_decl_column : (data1) 16 │ │ │ │ + <1f0e> DW_AT_type : (ref_addr) <0xc5> │ │ │ │ + <1><1f12>: Abbrev Number: 105 (DW_TAG_pointer_type) │ │ │ │ + <1f13> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ + <1f13> DW_AT_type : (ref1) <0x1e60>, PyMemberDef, PyMemberDef │ │ │ │ + <1><1f14>: Abbrev Number: 0 │ │ │ │ + Compilation Unit @ offset 0x1f15: │ │ │ │ Length: 0xa47 (32-bit) │ │ │ │ Version: 5 │ │ │ │ Unit Type: DW_UT_partial (3) │ │ │ │ Abbrev Offset: 0 │ │ │ │ Pointer Size: 8 │ │ │ │ - <0><1f17>: Abbrev Number: 74 (DW_TAG_partial_unit) │ │ │ │ - <1f18> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ - <1><1f1c>: Abbrev Number: 56 (DW_TAG_typedef) │ │ │ │ - <1f1d> DW_AT_name : (strp) (offset: 0x18fbbd): PyMethodDef │ │ │ │ - <1f21> DW_AT_decl_file : (data1) 31 │ │ │ │ - <1f22> DW_AT_decl_line : (data1) 14 │ │ │ │ - <1f23> DW_AT_decl_column : (data1) 28 │ │ │ │ - <1f24> DW_AT_type : (ref_udata) <0x1f25>, PyMethodDef │ │ │ │ - <1><1f25>: Abbrev Number: 81 (DW_TAG_structure_type) │ │ │ │ - <1f26> DW_AT_name : (strp) (offset: 0x18fbbd): PyMethodDef │ │ │ │ - <1f2a> DW_AT_byte_size : (data1) 32 │ │ │ │ - <1f2b> DW_AT_decl_file : (data1) 38 │ │ │ │ - <1f2c> DW_AT_decl_line : (data1) 59 │ │ │ │ - <1f2d> DW_AT_decl_column : (implicit_const) 8 │ │ │ │ - <1f2d> DW_AT_sibling : (ref_udata) <0x1f61> │ │ │ │ - <2><1f2e>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ - <1f2f> DW_AT_name : (strp) (offset: 0xcaa96): ml_name │ │ │ │ - <1f33> DW_AT_decl_file : (data1) 38 │ │ │ │ - <1f34> DW_AT_decl_line : (data1) 60 │ │ │ │ - <1f35> DW_AT_decl_column : (data1) 18 │ │ │ │ - <1f36> DW_AT_type : (ref_addr) <0xac> │ │ │ │ - <1f3a> DW_AT_data_member_location: (data1) 0 │ │ │ │ - <2><1f3b>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <1f3c> DW_AT_name : (strp) (offset: 0x1be3fa): ml_meth │ │ │ │ - <1f40> DW_AT_decl_file : (data1) 38 │ │ │ │ - <1f41> DW_AT_decl_line : (data1) 61 │ │ │ │ - <1f42> DW_AT_decl_column : (data1) 17 │ │ │ │ - <1f43> DW_AT_type : (ref_udata) <0x2894>, PyCFunction │ │ │ │ - <1f45> DW_AT_data_member_location: (data1) 8 │ │ │ │ - <2><1f46>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ - <1f47> DW_AT_name : (strp) (offset: 0x277f42): ml_flags │ │ │ │ - <1f4b> DW_AT_decl_file : (data1) 38 │ │ │ │ - <1f4c> DW_AT_decl_line : (data1) 62 │ │ │ │ - <1f4d> DW_AT_decl_column : (data1) 17 │ │ │ │ - <1f4e> DW_AT_type : (ref_addr) <0x54>, int │ │ │ │ - <1f52> DW_AT_data_member_location: (data1) 16 │ │ │ │ - <2><1f53>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ - <1f54> DW_AT_name : (strp) (offset: 0x7746f): ml_doc │ │ │ │ - <1f58> DW_AT_decl_file : (data1) 38 │ │ │ │ - <1f59> DW_AT_decl_line : (data1) 64 │ │ │ │ - <1f5a> DW_AT_decl_column : (data1) 18 │ │ │ │ - <1f5b> DW_AT_type : (ref_addr) <0xac> │ │ │ │ - <1f5f> DW_AT_data_member_location: (data1) 24 │ │ │ │ - <2><1f60>: Abbrev Number: 0 │ │ │ │ - <1><1f61>: Abbrev Number: 56 (DW_TAG_typedef) │ │ │ │ - <1f62> DW_AT_name : (strp) (offset: 0x18fd4b): PyGetSetDef │ │ │ │ - <1f66> DW_AT_decl_file : (data1) 31 │ │ │ │ - <1f67> DW_AT_decl_line : (data1) 15 │ │ │ │ - <1f68> DW_AT_decl_column : (data1) 28 │ │ │ │ - <1f69> DW_AT_type : (ref_udata) <0x1f6a>, PyGetSetDef │ │ │ │ - <1><1f6a>: Abbrev Number: 81 (DW_TAG_structure_type) │ │ │ │ - <1f6b> DW_AT_name : (strp) (offset: 0x18fd4b): PyGetSetDef │ │ │ │ - <1f6f> DW_AT_byte_size : (data1) 40 │ │ │ │ - <1f70> DW_AT_decl_file : (data1) 32 │ │ │ │ - <1f71> DW_AT_decl_line : (data1) 11 │ │ │ │ - <1f72> DW_AT_decl_column : (implicit_const) 8 │ │ │ │ - <1f72> DW_AT_sibling : (ref_udata) <0x1fb2> │ │ │ │ - <2><1f74>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ - <1f75> DW_AT_name : (strp) (offset: 0xce17a): name │ │ │ │ - <1f79> DW_AT_decl_file : (data1) 32 │ │ │ │ - <1f7a> DW_AT_decl_line : (data1) 12 │ │ │ │ - <1f7b> DW_AT_decl_column : (data1) 17 │ │ │ │ - <1f7c> DW_AT_type : (ref_addr) <0xac> │ │ │ │ - <1f80> DW_AT_data_member_location: (data1) 0 │ │ │ │ - <2><1f81>: Abbrev Number: 52 (DW_TAG_member) │ │ │ │ - <1f82> DW_AT_name : (string) get │ │ │ │ - <1f86> DW_AT_decl_file : (data1) 32 │ │ │ │ - <1f87> DW_AT_decl_line : (data1) 13 │ │ │ │ - <1f88> DW_AT_decl_column : (data1) 12 │ │ │ │ - <1f89> DW_AT_type : (ref_udata) <0x28af>, getter │ │ │ │ - <1f8b> DW_AT_data_member_location: (data1) 8 │ │ │ │ - <2><1f8c>: Abbrev Number: 52 (DW_TAG_member) │ │ │ │ - <1f8d> DW_AT_name : (string) set │ │ │ │ - <1f91> DW_AT_decl_file : (data1) 32 │ │ │ │ - <1f92> DW_AT_decl_line : (data1) 14 │ │ │ │ - <1f93> DW_AT_decl_column : (data1) 12 │ │ │ │ - <1f94> DW_AT_type : (ref_udata) <0x28b9>, setter │ │ │ │ - <1f96> DW_AT_data_member_location: (data1) 16 │ │ │ │ - <2><1f97>: Abbrev Number: 19 (DW_TAG_member) │ │ │ │ - <1f98> DW_AT_name : (string) doc │ │ │ │ - <1f9c> DW_AT_decl_file : (data1) 32 │ │ │ │ - <1f9d> DW_AT_decl_line : (data1) 15 │ │ │ │ - <1f9e> DW_AT_decl_column : (data1) 17 │ │ │ │ - <1f9f> DW_AT_type : (ref_addr) <0xac> │ │ │ │ - <1fa3> DW_AT_data_member_location: (data1) 24 │ │ │ │ - <2><1fa4>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ - <1fa5> DW_AT_name : (strp) (offset: 0xe8321): closure │ │ │ │ - <1fa9> DW_AT_decl_file : (data1) 32 │ │ │ │ - <1faa> DW_AT_decl_line : (data1) 16 │ │ │ │ - <1fab> DW_AT_decl_column : (data1) 11 │ │ │ │ - <1fac> DW_AT_type : (ref_addr) <0x6b> │ │ │ │ - <1fb0> DW_AT_data_member_location: (data1) 32 │ │ │ │ - <2><1fb1>: Abbrev Number: 0 │ │ │ │ - <1><1fb2>: Abbrev Number: 56 (DW_TAG_typedef) │ │ │ │ - <1fb3> DW_AT_name : (strp) (offset: 0x2ae534): PyObject │ │ │ │ - <1fb7> DW_AT_decl_file : (data1) 31 │ │ │ │ - <1fb8> DW_AT_decl_line : (data1) 18 │ │ │ │ - <1fb9> DW_AT_decl_column : (data1) 24 │ │ │ │ - <1fba> DW_AT_type : (ref_udata) <0x1fbc>, _object │ │ │ │ - <1><1fbc>: Abbrev Number: 86 (DW_TAG_structure_type) │ │ │ │ - <1fbd> DW_AT_name : (strp) (offset: 0x2aebd7): _object │ │ │ │ - <1fc1> DW_AT_byte_size : (data1) 16 │ │ │ │ - <1fc2> DW_AT_alignment : (data1) 8 │ │ │ │ - <1fc3> DW_AT_decl_file : (data1) 33 │ │ │ │ - <1fc4> DW_AT_decl_line : (data1) 168 │ │ │ │ - <1fc5> DW_AT_decl_column : (data1) 8 │ │ │ │ - <1fc6> DW_AT_sibling : (ref_udata) <0x1fda> │ │ │ │ - <2><1fc8>: Abbrev Number: 100 (DW_TAG_member) │ │ │ │ - <1fc9> DW_AT_type : (ref_addr) <0x1dd2> │ │ │ │ - <1fcd> DW_AT_data_member_location: (data1) 0 │ │ │ │ - <2><1fce>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <1fcf> DW_AT_name : (strp) (offset: 0xd2fa4): ob_type │ │ │ │ - <1fd3> DW_AT_decl_file : (data1) 33 │ │ │ │ - <1fd4> DW_AT_decl_line : (data1) 190 │ │ │ │ - <1fd5> DW_AT_decl_column : (data1) 19 │ │ │ │ - <1fd6> DW_AT_type : (ref_udata) <0x231c> │ │ │ │ - <1fd8> DW_AT_data_member_location: (data1) 8 │ │ │ │ - <2><1fd9>: Abbrev Number: 0 │ │ │ │ - <1><1fda>: Abbrev Number: 56 (DW_TAG_typedef) │ │ │ │ - <1fdb> DW_AT_name : (strp) (offset: 0x2a0fbf): PyTypeObject │ │ │ │ - <1fdf> DW_AT_decl_file : (data1) 31 │ │ │ │ - <1fe0> DW_AT_decl_line : (data1) 20 │ │ │ │ - <1fe1> DW_AT_decl_column : (data1) 28 │ │ │ │ - <1fe2> DW_AT_type : (ref_udata) <0x1fe4>, _typeobject │ │ │ │ - <1><1fe4>: Abbrev Number: 87 (DW_TAG_structure_type) │ │ │ │ - <1fe5> DW_AT_name : (strp) (offset: 0x2aebdf): _typeobject │ │ │ │ - <1fe9> DW_AT_byte_size : (data2) 416 │ │ │ │ - <1feb> DW_AT_alignment : (data1) 8 │ │ │ │ - <1fec> DW_AT_decl_file : (data1) 39 │ │ │ │ - <1fed> DW_AT_decl_line : (data1) 147 │ │ │ │ - <1fee> DW_AT_decl_column : (data1) 8 │ │ │ │ - <1fef> DW_AT_sibling : (ref_udata) <0x223e> │ │ │ │ - <2><1ff1>: Abbrev Number: 84 (DW_TAG_member) │ │ │ │ - <1ff2> DW_AT_name : (strp) (offset: 0xe8b1e): ob_base │ │ │ │ + <0><1f21>: Abbrev Number: 74 (DW_TAG_partial_unit) │ │ │ │ + <1f22> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ + <1><1f26>: Abbrev Number: 56 (DW_TAG_typedef) │ │ │ │ + <1f27> DW_AT_name : (strp) (offset: 0x18fbbd): PyMethodDef │ │ │ │ + <1f2b> DW_AT_decl_file : (data1) 31 │ │ │ │ + <1f2c> DW_AT_decl_line : (data1) 14 │ │ │ │ + <1f2d> DW_AT_decl_column : (data1) 28 │ │ │ │ + <1f2e> DW_AT_type : (ref_udata) <0x1f2f>, PyMethodDef │ │ │ │ + <1><1f2f>: Abbrev Number: 81 (DW_TAG_structure_type) │ │ │ │ + <1f30> DW_AT_name : (strp) (offset: 0x18fbbd): PyMethodDef │ │ │ │ + <1f34> DW_AT_byte_size : (data1) 32 │ │ │ │ + <1f35> DW_AT_decl_file : (data1) 38 │ │ │ │ + <1f36> DW_AT_decl_line : (data1) 59 │ │ │ │ + <1f37> DW_AT_decl_column : (implicit_const) 8 │ │ │ │ + <1f37> DW_AT_sibling : (ref_udata) <0x1f6b> │ │ │ │ + <2><1f38>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ + <1f39> DW_AT_name : (strp) (offset: 0xcaa96): ml_name │ │ │ │ + <1f3d> DW_AT_decl_file : (data1) 38 │ │ │ │ + <1f3e> DW_AT_decl_line : (data1) 60 │ │ │ │ + <1f3f> DW_AT_decl_column : (data1) 18 │ │ │ │ + <1f40> DW_AT_type : (ref_addr) <0xac> │ │ │ │ + <1f44> DW_AT_data_member_location: (data1) 0 │ │ │ │ + <2><1f45>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <1f46> DW_AT_name : (strp) (offset: 0x1be3fa): ml_meth │ │ │ │ + <1f4a> DW_AT_decl_file : (data1) 38 │ │ │ │ + <1f4b> DW_AT_decl_line : (data1) 61 │ │ │ │ + <1f4c> DW_AT_decl_column : (data1) 17 │ │ │ │ + <1f4d> DW_AT_type : (ref_udata) <0x289e>, PyCFunction │ │ │ │ + <1f4f> DW_AT_data_member_location: (data1) 8 │ │ │ │ + <2><1f50>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ + <1f51> DW_AT_name : (strp) (offset: 0x277f42): ml_flags │ │ │ │ + <1f55> DW_AT_decl_file : (data1) 38 │ │ │ │ + <1f56> DW_AT_decl_line : (data1) 62 │ │ │ │ + <1f57> DW_AT_decl_column : (data1) 17 │ │ │ │ + <1f58> DW_AT_type : (ref_addr) <0x54>, int │ │ │ │ + <1f5c> DW_AT_data_member_location: (data1) 16 │ │ │ │ + <2><1f5d>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ + <1f5e> DW_AT_name : (strp) (offset: 0x7746f): ml_doc │ │ │ │ + <1f62> DW_AT_decl_file : (data1) 38 │ │ │ │ + <1f63> DW_AT_decl_line : (data1) 64 │ │ │ │ + <1f64> DW_AT_decl_column : (data1) 18 │ │ │ │ + <1f65> DW_AT_type : (ref_addr) <0xac> │ │ │ │ + <1f69> DW_AT_data_member_location: (data1) 24 │ │ │ │ + <2><1f6a>: Abbrev Number: 0 │ │ │ │ + <1><1f6b>: Abbrev Number: 56 (DW_TAG_typedef) │ │ │ │ + <1f6c> DW_AT_name : (strp) (offset: 0x18fd4b): PyGetSetDef │ │ │ │ + <1f70> DW_AT_decl_file : (data1) 31 │ │ │ │ + <1f71> DW_AT_decl_line : (data1) 15 │ │ │ │ + <1f72> DW_AT_decl_column : (data1) 28 │ │ │ │ + <1f73> DW_AT_type : (ref_udata) <0x1f74>, PyGetSetDef │ │ │ │ + <1><1f74>: Abbrev Number: 81 (DW_TAG_structure_type) │ │ │ │ + <1f75> DW_AT_name : (strp) (offset: 0x18fd4b): PyGetSetDef │ │ │ │ + <1f79> DW_AT_byte_size : (data1) 40 │ │ │ │ + <1f7a> DW_AT_decl_file : (data1) 32 │ │ │ │ + <1f7b> DW_AT_decl_line : (data1) 11 │ │ │ │ + <1f7c> DW_AT_decl_column : (implicit_const) 8 │ │ │ │ + <1f7c> DW_AT_sibling : (ref_udata) <0x1fbc> │ │ │ │ + <2><1f7e>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ + <1f7f> DW_AT_name : (strp) (offset: 0xce17a): name │ │ │ │ + <1f83> DW_AT_decl_file : (data1) 32 │ │ │ │ + <1f84> DW_AT_decl_line : (data1) 12 │ │ │ │ + <1f85> DW_AT_decl_column : (data1) 17 │ │ │ │ + <1f86> DW_AT_type : (ref_addr) <0xac> │ │ │ │ + <1f8a> DW_AT_data_member_location: (data1) 0 │ │ │ │ + <2><1f8b>: Abbrev Number: 52 (DW_TAG_member) │ │ │ │ + <1f8c> DW_AT_name : (string) get │ │ │ │ + <1f90> DW_AT_decl_file : (data1) 32 │ │ │ │ + <1f91> DW_AT_decl_line : (data1) 13 │ │ │ │ + <1f92> DW_AT_decl_column : (data1) 12 │ │ │ │ + <1f93> DW_AT_type : (ref_udata) <0x28b9>, getter │ │ │ │ + <1f95> DW_AT_data_member_location: (data1) 8 │ │ │ │ + <2><1f96>: Abbrev Number: 52 (DW_TAG_member) │ │ │ │ + <1f97> DW_AT_name : (string) set │ │ │ │ + <1f9b> DW_AT_decl_file : (data1) 32 │ │ │ │ + <1f9c> DW_AT_decl_line : (data1) 14 │ │ │ │ + <1f9d> DW_AT_decl_column : (data1) 12 │ │ │ │ + <1f9e> DW_AT_type : (ref_udata) <0x28c3>, setter │ │ │ │ + <1fa0> DW_AT_data_member_location: (data1) 16 │ │ │ │ + <2><1fa1>: Abbrev Number: 19 (DW_TAG_member) │ │ │ │ + <1fa2> DW_AT_name : (string) doc │ │ │ │ + <1fa6> DW_AT_decl_file : (data1) 32 │ │ │ │ + <1fa7> DW_AT_decl_line : (data1) 15 │ │ │ │ + <1fa8> DW_AT_decl_column : (data1) 17 │ │ │ │ + <1fa9> DW_AT_type : (ref_addr) <0xac> │ │ │ │ + <1fad> DW_AT_data_member_location: (data1) 24 │ │ │ │ + <2><1fae>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ + <1faf> DW_AT_name : (strp) (offset: 0xe8321): closure │ │ │ │ + <1fb3> DW_AT_decl_file : (data1) 32 │ │ │ │ + <1fb4> DW_AT_decl_line : (data1) 16 │ │ │ │ + <1fb5> DW_AT_decl_column : (data1) 11 │ │ │ │ + <1fb6> DW_AT_type : (ref_addr) <0x6b> │ │ │ │ + <1fba> DW_AT_data_member_location: (data1) 32 │ │ │ │ + <2><1fbb>: Abbrev Number: 0 │ │ │ │ + <1><1fbc>: Abbrev Number: 56 (DW_TAG_typedef) │ │ │ │ + <1fbd> DW_AT_name : (strp) (offset: 0x2ae534): PyObject │ │ │ │ + <1fc1> DW_AT_decl_file : (data1) 31 │ │ │ │ + <1fc2> DW_AT_decl_line : (data1) 18 │ │ │ │ + <1fc3> DW_AT_decl_column : (data1) 24 │ │ │ │ + <1fc4> DW_AT_type : (ref_udata) <0x1fc6>, _object │ │ │ │ + <1><1fc6>: Abbrev Number: 86 (DW_TAG_structure_type) │ │ │ │ + <1fc7> DW_AT_name : (strp) (offset: 0x2aebd7): _object │ │ │ │ + <1fcb> DW_AT_byte_size : (data1) 16 │ │ │ │ + <1fcc> DW_AT_alignment : (data1) 8 │ │ │ │ + <1fcd> DW_AT_decl_file : (data1) 33 │ │ │ │ + <1fce> DW_AT_decl_line : (data1) 168 │ │ │ │ + <1fcf> DW_AT_decl_column : (data1) 8 │ │ │ │ + <1fd0> DW_AT_sibling : (ref_udata) <0x1fe4> │ │ │ │ + <2><1fd2>: Abbrev Number: 100 (DW_TAG_member) │ │ │ │ + <1fd3> DW_AT_type : (ref_addr) <0x1ddc> │ │ │ │ + <1fd7> DW_AT_data_member_location: (data1) 0 │ │ │ │ + <2><1fd8>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <1fd9> DW_AT_name : (strp) (offset: 0xd2fa4): ob_type │ │ │ │ + <1fdd> DW_AT_decl_file : (data1) 33 │ │ │ │ + <1fde> DW_AT_decl_line : (data1) 190 │ │ │ │ + <1fdf> DW_AT_decl_column : (data1) 19 │ │ │ │ + <1fe0> DW_AT_type : (ref_udata) <0x2326> │ │ │ │ + <1fe2> DW_AT_data_member_location: (data1) 8 │ │ │ │ + <2><1fe3>: Abbrev Number: 0 │ │ │ │ + <1><1fe4>: Abbrev Number: 56 (DW_TAG_typedef) │ │ │ │ + <1fe5> DW_AT_name : (strp) (offset: 0x2a0fbf): PyTypeObject │ │ │ │ + <1fe9> DW_AT_decl_file : (data1) 31 │ │ │ │ + <1fea> DW_AT_decl_line : (data1) 20 │ │ │ │ + <1feb> DW_AT_decl_column : (data1) 28 │ │ │ │ + <1fec> DW_AT_type : (ref_udata) <0x1fee>, _typeobject │ │ │ │ + <1><1fee>: Abbrev Number: 87 (DW_TAG_structure_type) │ │ │ │ + <1fef> DW_AT_name : (strp) (offset: 0x2aebdf): _typeobject │ │ │ │ + <1ff3> DW_AT_byte_size : (data2) 416 │ │ │ │ + <1ff5> DW_AT_alignment : (data1) 8 │ │ │ │ <1ff6> DW_AT_decl_file : (data1) 39 │ │ │ │ - <1ff7> DW_AT_decl_line : (data1) 148 │ │ │ │ - <1ff8> DW_AT_decl_column : (data1) 5 │ │ │ │ - <1ff9> DW_AT_type : (ref_udata) <0x233f>, PyVarObject │ │ │ │ - <1ffb> DW_AT_alignment : (implicit_const) 8 │ │ │ │ - <1ffb> DW_AT_data_member_location: (implicit_const) 0 │ │ │ │ - <2><1ffb>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ - <1ffc> DW_AT_name : (strp) (offset: 0xcb141): tp_name │ │ │ │ + <1ff7> DW_AT_decl_line : (data1) 147 │ │ │ │ + <1ff8> DW_AT_decl_column : (data1) 8 │ │ │ │ + <1ff9> DW_AT_sibling : (ref_udata) <0x2248> │ │ │ │ + <2><1ffb>: Abbrev Number: 84 (DW_TAG_member) │ │ │ │ + <1ffc> DW_AT_name : (strp) (offset: 0xe8b1e): ob_base │ │ │ │ <2000> DW_AT_decl_file : (data1) 39 │ │ │ │ - <2001> DW_AT_decl_line : (data1) 149 │ │ │ │ - <2002> DW_AT_decl_column : (data1) 17 │ │ │ │ - <2003> DW_AT_type : (ref_addr) <0xac> │ │ │ │ - <2007> DW_AT_data_member_location: (data1) 24 │ │ │ │ - <2><2008>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ - <2009> DW_AT_name : (strp) (offset: 0x18fa9b): tp_basicsize │ │ │ │ - <200d> DW_AT_decl_file : (data1) 39 │ │ │ │ - <200e> DW_AT_decl_line : (data1) 150 │ │ │ │ - <200f> DW_AT_decl_column : (data1) 16 │ │ │ │ - <2010> DW_AT_type : (ref_addr) <0x1d69>, Py_ssize_t, ssize_t, __ssize_t, long int │ │ │ │ - <2014> DW_AT_data_member_location: (data1) 32 │ │ │ │ - <2><2015>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ - <2016> DW_AT_name : (strp) (offset: 0x18face): tp_itemsize │ │ │ │ - <201a> DW_AT_decl_file : (data1) 39 │ │ │ │ - <201b> DW_AT_decl_line : (data1) 150 │ │ │ │ - <201c> DW_AT_decl_column : (data1) 30 │ │ │ │ - <201d> DW_AT_type : (ref_addr) <0x1d69>, Py_ssize_t, ssize_t, __ssize_t, long int │ │ │ │ - <2021> DW_AT_data_member_location: (data1) 40 │ │ │ │ - <2><2022>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <2023> DW_AT_name : (strp) (offset: 0x7de1c): tp_dealloc │ │ │ │ - <2027> DW_AT_decl_file : (data1) 39 │ │ │ │ - <2028> DW_AT_decl_line : (data1) 154 │ │ │ │ - <2029> DW_AT_decl_column : (data1) 16 │ │ │ │ - <202a> DW_AT_type : (ref_udata) <0x2476>, destructor │ │ │ │ - <202c> DW_AT_data_member_location: (data1) 48 │ │ │ │ - <2><202d>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ - <202e> DW_AT_name : (strp) (offset: 0x2b2935): tp_vectorcall_offset │ │ │ │ - <2032> DW_AT_decl_file : (data1) 39 │ │ │ │ - <2033> DW_AT_decl_line : (data1) 155 │ │ │ │ - <2034> DW_AT_decl_column : (data1) 16 │ │ │ │ - <2035> DW_AT_type : (ref_addr) <0x1d69>, Py_ssize_t, ssize_t, __ssize_t, long int │ │ │ │ - <2039> DW_AT_data_member_location: (data1) 56 │ │ │ │ - <2><203a>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <203b> DW_AT_name : (strp) (offset: 0x25740d): tp_getattr │ │ │ │ - <203f> DW_AT_decl_file : (data1) 39 │ │ │ │ - <2040> DW_AT_decl_line : (data1) 156 │ │ │ │ - <2041> DW_AT_decl_column : (data1) 17 │ │ │ │ - <2042> DW_AT_type : (ref_udata) <0x248a>, getattrfunc │ │ │ │ - <2044> DW_AT_data_member_location: (data1) 64 │ │ │ │ - <2><2045>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <2046> DW_AT_name : (strp) (offset: 0x257473): tp_setattr │ │ │ │ - <204a> DW_AT_decl_file : (data1) 39 │ │ │ │ - <204b> DW_AT_decl_line : (data1) 157 │ │ │ │ - <204c> DW_AT_decl_column : (data1) 17 │ │ │ │ - <204d> DW_AT_type : (ref_udata) <0x24af>, setattrfunc │ │ │ │ - <204f> DW_AT_data_member_location: (data1) 72 │ │ │ │ - <2><2050>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <2051> DW_AT_name : (strp) (offset: 0x772b4): tp_as_async │ │ │ │ - <2055> DW_AT_decl_file : (data1) 39 │ │ │ │ - <2056> DW_AT_decl_line : (data1) 158 │ │ │ │ - <2057> DW_AT_decl_column : (data1) 21 │ │ │ │ - <2058> DW_AT_type : (ref_udata) <0x2881> │ │ │ │ - <205a> DW_AT_data_member_location: (data1) 80 │ │ │ │ - <2><205b>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <205c> DW_AT_name : (strp) (offset: 0x241d1b): tp_repr │ │ │ │ - <2060> DW_AT_decl_file : (data1) 39 │ │ │ │ - <2061> DW_AT_decl_line : (data1) 160 │ │ │ │ - <2062> DW_AT_decl_column : (data1) 14 │ │ │ │ - <2063> DW_AT_type : (ref_udata) <0x24d9>, reprfunc │ │ │ │ - <2065> DW_AT_data_member_location: (data1) 88 │ │ │ │ - <2><2066>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <2067> DW_AT_name : (strp) (offset: 0x233f58): tp_as_number │ │ │ │ - <206b> DW_AT_decl_file : (data1) 39 │ │ │ │ - <206c> DW_AT_decl_line : (data1) 164 │ │ │ │ - <206d> DW_AT_decl_column : (data1) 22 │ │ │ │ - <206e> DW_AT_type : (ref_udata) <0x2884> │ │ │ │ - <2070> DW_AT_data_member_location: (data1) 96 │ │ │ │ - <2><2071>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <2072> DW_AT_name : (strp) (offset: 0x9d804): tp_as_sequence │ │ │ │ - <2076> DW_AT_decl_file : (data1) 39 │ │ │ │ - <2077> DW_AT_decl_line : (data1) 165 │ │ │ │ - <2078> DW_AT_decl_column : (data1) 24 │ │ │ │ - <2079> DW_AT_type : (ref_udata) <0x2887> │ │ │ │ - <207b> DW_AT_data_member_location: (data1) 104 │ │ │ │ - <2><207c>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <207d> DW_AT_name : (strp) (offset: 0x1970cd): tp_as_mapping │ │ │ │ - <2081> DW_AT_decl_file : (data1) 39 │ │ │ │ - <2082> DW_AT_decl_line : (data1) 166 │ │ │ │ - <2083> DW_AT_decl_column : (data1) 23 │ │ │ │ - <2084> DW_AT_type : (ref_udata) <0x288a> │ │ │ │ - <2086> DW_AT_data_member_location: (data1) 112 │ │ │ │ - <2><2087>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <2088> DW_AT_name : (strp) (offset: 0x1bc8f1): tp_hash │ │ │ │ - <208c> DW_AT_decl_file : (data1) 39 │ │ │ │ - <208d> DW_AT_decl_line : (data1) 170 │ │ │ │ - <208e> DW_AT_decl_column : (data1) 14 │ │ │ │ - <208f> DW_AT_type : (ref_udata) <0x24e3>, hashfunc │ │ │ │ - <2091> DW_AT_data_member_location: (data1) 120 │ │ │ │ - <2><2092>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <2093> DW_AT_name : (strp) (offset: 0x1dbcbb): tp_call │ │ │ │ - <2097> DW_AT_decl_file : (data1) 39 │ │ │ │ - <2098> DW_AT_decl_line : (data1) 171 │ │ │ │ - <2099> DW_AT_decl_column : (data1) 17 │ │ │ │ - <209a> DW_AT_type : (ref_udata) <0x2379>, ternaryfunc │ │ │ │ - <209c> DW_AT_data_member_location: (data1) 128 │ │ │ │ - <2><209d>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <209e> DW_AT_name : (strp) (offset: 0x25628a): tp_str │ │ │ │ - <20a2> DW_AT_decl_file : (data1) 39 │ │ │ │ - <20a3> DW_AT_decl_line : (data1) 172 │ │ │ │ - <20a4> DW_AT_decl_column : (data1) 14 │ │ │ │ - <20a5> DW_AT_type : (ref_udata) <0x24d9>, reprfunc │ │ │ │ - <20a7> DW_AT_data_member_location: (data1) 136 │ │ │ │ - <2><20a8>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <20a9> DW_AT_name : (strp) (offset: 0x1f41e3): tp_getattro │ │ │ │ - <20ad> DW_AT_decl_file : (data1) 39 │ │ │ │ - <20ae> DW_AT_decl_line : (data1) 173 │ │ │ │ - <20af> DW_AT_decl_column : (data1) 18 │ │ │ │ - <20b0> DW_AT_type : (ref_udata) <0x24a5>, getattrofunc │ │ │ │ - <20b2> DW_AT_data_member_location: (data1) 144 │ │ │ │ - <2><20b3>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <20b4> DW_AT_name : (strp) (offset: 0x1f41ef): tp_setattro │ │ │ │ - <20b8> DW_AT_decl_file : (data1) 39 │ │ │ │ - <20b9> DW_AT_decl_line : (data1) 174 │ │ │ │ - <20ba> DW_AT_decl_column : (data1) 18 │ │ │ │ - <20bb> DW_AT_type : (ref_udata) <0x24cf>, setattrofunc │ │ │ │ - <20bd> DW_AT_data_member_location: (data1) 152 │ │ │ │ - <2><20be>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <20bf> DW_AT_name : (strp) (offset: 0x23559d): tp_as_buffer │ │ │ │ - <20c3> DW_AT_decl_file : (data1) 39 │ │ │ │ - <20c4> DW_AT_decl_line : (data1) 177 │ │ │ │ - <20c5> DW_AT_decl_column : (data1) 20 │ │ │ │ - <20c6> DW_AT_type : (ref_udata) <0x288d> │ │ │ │ - <20c8> DW_AT_data_member_location: (data1) 160 │ │ │ │ - <2><20c9>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ - <20ca> DW_AT_name : (strp) (offset: 0x277fd1): tp_flags │ │ │ │ - <20ce> DW_AT_decl_file : (data1) 39 │ │ │ │ - <20cf> DW_AT_decl_line : (data1) 180 │ │ │ │ - <20d0> DW_AT_decl_column : (data1) 19 │ │ │ │ - <20d1> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - <20d5> DW_AT_data_member_location: (data1) 168 │ │ │ │ - <2><20d6>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ - <20d7> DW_AT_name : (strp) (offset: 0x7747c): tp_doc │ │ │ │ - <20db> DW_AT_decl_file : (data1) 39 │ │ │ │ - <20dc> DW_AT_decl_line : (data1) 182 │ │ │ │ - <20dd> DW_AT_decl_column : (data1) 17 │ │ │ │ - <20de> DW_AT_type : (ref_addr) <0xac> │ │ │ │ - <20e2> DW_AT_data_member_location: (data1) 176 │ │ │ │ - <2><20e3>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <20e4> DW_AT_name : (strp) (offset: 0xf2adb): tp_traverse │ │ │ │ - <20e8> DW_AT_decl_file : (data1) 39 │ │ │ │ - <20e9> DW_AT_decl_line : (data1) 186 │ │ │ │ - <20ea> DW_AT_decl_column : (data1) 18 │ │ │ │ - <20eb> DW_AT_type : (ref_udata) <0x2456>, traverseproc │ │ │ │ - <20ed> DW_AT_data_member_location: (data1) 184 │ │ │ │ - <2><20ee>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <20ef> DW_AT_name : (strp) (offset: 0x22c49f): tp_clear │ │ │ │ - <20f3> DW_AT_decl_file : (data1) 39 │ │ │ │ - <20f4> DW_AT_decl_line : (data1) 189 │ │ │ │ - <20f5> DW_AT_decl_column : (data1) 13 │ │ │ │ - <20f6> DW_AT_type : (ref_udata) <0x2395>, inquiry │ │ │ │ - <20f8> DW_AT_data_member_location: (data1) 192 │ │ │ │ - <2><20f9>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <20fa> DW_AT_name : (strp) (offset: 0xe7aa1): tp_richcompare │ │ │ │ - <20fe> DW_AT_decl_file : (data1) 39 │ │ │ │ - <20ff> DW_AT_decl_line : (data1) 193 │ │ │ │ - <2100> DW_AT_decl_column : (data1) 17 │ │ │ │ - <2101> DW_AT_type : (ref_udata) <0x24fb>, richcmpfunc │ │ │ │ - <2103> DW_AT_data_member_location: (data1) 200 │ │ │ │ - <2><2104>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ - <2105> DW_AT_name : (strp) (offset: 0x2b29e6): tp_weaklistoffset │ │ │ │ - <2109> DW_AT_decl_file : (data1) 39 │ │ │ │ - <210a> DW_AT_decl_line : (data1) 196 │ │ │ │ - <210b> DW_AT_decl_column : (data1) 16 │ │ │ │ - <210c> DW_AT_type : (ref_addr) <0x1d69>, Py_ssize_t, ssize_t, __ssize_t, long int │ │ │ │ - <2110> DW_AT_data_member_location: (data1) 208 │ │ │ │ - <2><2111>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <2112> DW_AT_name : (strp) (offset: 0x2394ed): tp_iter │ │ │ │ - <2116> DW_AT_decl_file : (data1) 39 │ │ │ │ - <2117> DW_AT_decl_line : (data1) 199 │ │ │ │ - <2118> DW_AT_decl_column : (data1) 17 │ │ │ │ - <2119> DW_AT_type : (ref_udata) <0x2519>, getiterfunc │ │ │ │ - <211b> DW_AT_data_member_location: (data1) 216 │ │ │ │ - <2><211c>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <211d> DW_AT_name : (strp) (offset: 0x2cbe53): tp_iternext │ │ │ │ - <2121> DW_AT_decl_file : (data1) 39 │ │ │ │ - <2122> DW_AT_decl_line : (data1) 200 │ │ │ │ - <2123> DW_AT_decl_column : (data1) 18 │ │ │ │ - <2124> DW_AT_type : (ref_udata) <0x2523>, iternextfunc │ │ │ │ - <2126> DW_AT_data_member_location: (data1) 224 │ │ │ │ - <2><2127>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <2128> DW_AT_name : (strp) (offset: 0x261bec): tp_methods │ │ │ │ - <212c> DW_AT_decl_file : (data1) 39 │ │ │ │ - <212d> DW_AT_decl_line : (data1) 203 │ │ │ │ - <212e> DW_AT_decl_column : (data1) 18 │ │ │ │ - <212f> DW_AT_type : (ref_udata) <0x2890> │ │ │ │ - <2131> DW_AT_data_member_location: (data1) 232 │ │ │ │ - <2><2132>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ - <2133> DW_AT_name : (strp) (offset: 0x288255): tp_members │ │ │ │ - <2137> DW_AT_decl_file : (data1) 39 │ │ │ │ - <2138> DW_AT_decl_line : (data1) 204 │ │ │ │ - <2139> DW_AT_decl_column : (data1) 18 │ │ │ │ - <213a> DW_AT_type : (ref_addr) <0x1e2d> │ │ │ │ - <213e> DW_AT_data_member_location: (data1) 240 │ │ │ │ - <2><213f>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <2140> DW_AT_name : (strp) (offset: 0x2b2ab1): tp_getset │ │ │ │ - <2144> DW_AT_decl_file : (data1) 39 │ │ │ │ - <2145> DW_AT_decl_line : (data1) 205 │ │ │ │ - <2146> DW_AT_decl_column : (data1) 18 │ │ │ │ - <2147> DW_AT_type : (ref_udata) <0x2892> │ │ │ │ - <2149> DW_AT_data_member_location: (data1) 248 │ │ │ │ - <2><214a>: Abbrev Number: 102 (DW_TAG_member) │ │ │ │ - <214b> DW_AT_name : (strp) (offset: 0xe8f75): tp_base │ │ │ │ - <214f> DW_AT_decl_file : (implicit_const) 39 │ │ │ │ - <214f> DW_AT_decl_line : (data1) 207 │ │ │ │ - <2150> DW_AT_decl_column : (data1) 19 │ │ │ │ - <2151> DW_AT_type : (ref_udata) <0x231c> │ │ │ │ - <2153> DW_AT_data_member_location: (data2) 256 │ │ │ │ - <2><2155>: Abbrev Number: 102 (DW_TAG_member) │ │ │ │ - <2156> DW_AT_name : (strp) (offset: 0x2af668): tp_dict │ │ │ │ - <215a> DW_AT_decl_file : (implicit_const) 39 │ │ │ │ - <215a> DW_AT_decl_line : (data1) 208 │ │ │ │ - <215b> DW_AT_decl_column : (data1) 15 │ │ │ │ - <215c> DW_AT_type : (ref_udata) <0x22d2> │ │ │ │ - <215e> DW_AT_data_member_location: (data2) 264 │ │ │ │ - <2><2160>: Abbrev Number: 102 (DW_TAG_member) │ │ │ │ - <2161> DW_AT_name : (strp) (offset: 0x2b08d0): tp_descr_get │ │ │ │ - <2165> DW_AT_decl_file : (implicit_const) 39 │ │ │ │ - <2165> DW_AT_decl_line : (data1) 209 │ │ │ │ - <2166> DW_AT_decl_column : (data1) 18 │ │ │ │ - <2167> DW_AT_type : (ref_udata) <0x252d>, descrgetfunc │ │ │ │ - <2169> DW_AT_data_member_location: (data2) 272 │ │ │ │ - <2><216b>: Abbrev Number: 102 (DW_TAG_member) │ │ │ │ - <216c> DW_AT_name : (strp) (offset: 0x2b24bb): tp_descr_set │ │ │ │ - <2170> DW_AT_decl_file : (implicit_const) 39 │ │ │ │ - <2170> DW_AT_decl_line : (data1) 210 │ │ │ │ - <2171> DW_AT_decl_column : (data1) 18 │ │ │ │ - <2172> DW_AT_type : (ref_udata) <0x2537>, descrsetfunc │ │ │ │ - <2174> DW_AT_data_member_location: (data2) 280 │ │ │ │ - <2><2176>: Abbrev Number: 96 (DW_TAG_member) │ │ │ │ - <2177> DW_AT_name : (strp) (offset: 0x2b29d8): tp_dictoffset │ │ │ │ - <217b> DW_AT_decl_file : (implicit_const) 39 │ │ │ │ - <217b> DW_AT_decl_line : (data1) 211 │ │ │ │ - <217c> DW_AT_decl_column : (data1) 16 │ │ │ │ - <217d> DW_AT_type : (ref_addr) <0x1d69>, Py_ssize_t, ssize_t, __ssize_t, long int │ │ │ │ - <2181> DW_AT_data_member_location: (data2) 288 │ │ │ │ - <2><2183>: Abbrev Number: 102 (DW_TAG_member) │ │ │ │ - <2184> DW_AT_name : (strp) (offset: 0x2b5270): tp_init │ │ │ │ - <2188> DW_AT_decl_file : (implicit_const) 39 │ │ │ │ - <2188> DW_AT_decl_line : (data1) 212 │ │ │ │ - <2189> DW_AT_decl_column : (data1) 14 │ │ │ │ - <218a> DW_AT_type : (ref_udata) <0x2541>, initproc │ │ │ │ - <218c> DW_AT_data_member_location: (data2) 296 │ │ │ │ - <2><218e>: Abbrev Number: 102 (DW_TAG_member) │ │ │ │ - <218f> DW_AT_name : (strp) (offset: 0x77569): tp_alloc │ │ │ │ - <2193> DW_AT_decl_file : (implicit_const) 39 │ │ │ │ - <2193> DW_AT_decl_line : (data1) 213 │ │ │ │ - <2194> DW_AT_decl_column : (data1) 15 │ │ │ │ - <2195> DW_AT_type : (ref_udata) <0x2567>, allocfunc │ │ │ │ - <2197> DW_AT_data_member_location: (data2) 304 │ │ │ │ - <2><2199>: Abbrev Number: 102 (DW_TAG_member) │ │ │ │ - <219a> DW_AT_name : (strp) (offset: 0x2d9daa): tp_new │ │ │ │ - <219e> DW_AT_decl_file : (implicit_const) 39 │ │ │ │ - <219e> DW_AT_decl_line : (data1) 214 │ │ │ │ - <219f> DW_AT_decl_column : (data1) 13 │ │ │ │ - <21a0> DW_AT_type : (ref_udata) <0x254b>, newfunc │ │ │ │ - <21a2> DW_AT_data_member_location: (data2) 312 │ │ │ │ - <2><21a4>: Abbrev Number: 96 (DW_TAG_member) │ │ │ │ - <21a5> DW_AT_name : (strp) (offset: 0xa011f): tp_free │ │ │ │ - <21a9> DW_AT_decl_file : (implicit_const) 39 │ │ │ │ - <21a9> DW_AT_decl_line : (data1) 215 │ │ │ │ - <21aa> DW_AT_decl_column : (data1) 14 │ │ │ │ - <21ab> DW_AT_type : (ref_addr) <0x1df7>, freefunc │ │ │ │ - <21af> DW_AT_data_member_location: (data2) 320 │ │ │ │ - <2><21b1>: Abbrev Number: 102 (DW_TAG_member) │ │ │ │ - <21b2> DW_AT_name : (strp) (offset: 0x756f7): tp_is_gc │ │ │ │ - <21b6> DW_AT_decl_file : (implicit_const) 39 │ │ │ │ - <21b6> DW_AT_decl_line : (data1) 216 │ │ │ │ - <21b7> DW_AT_decl_column : (data1) 13 │ │ │ │ - <21b8> DW_AT_type : (ref_udata) <0x2395>, inquiry │ │ │ │ - <21ba> DW_AT_data_member_location: (data2) 328 │ │ │ │ - <2><21bc>: Abbrev Number: 102 (DW_TAG_member) │ │ │ │ - <21bd> DW_AT_name : (strp) (offset: 0x27435c): tp_bases │ │ │ │ - <21c1> DW_AT_decl_file : (implicit_const) 39 │ │ │ │ - <21c1> DW_AT_decl_line : (data1) 217 │ │ │ │ - <21c2> DW_AT_decl_column : (data1) 15 │ │ │ │ - <21c3> DW_AT_type : (ref_udata) <0x22d2> │ │ │ │ - <21c5> DW_AT_data_member_location: (data2) 336 │ │ │ │ - <2><21c7>: Abbrev Number: 102 (DW_TAG_member) │ │ │ │ - <21c8> DW_AT_name : (strp) (offset: 0x1f401d): tp_mro │ │ │ │ - <21cc> DW_AT_decl_file : (implicit_const) 39 │ │ │ │ - <21cc> DW_AT_decl_line : (data1) 218 │ │ │ │ - <21cd> DW_AT_decl_column : (data1) 15 │ │ │ │ - <21ce> DW_AT_type : (ref_udata) <0x22d2> │ │ │ │ - <21d0> DW_AT_data_member_location: (data2) 344 │ │ │ │ - <2><21d2>: Abbrev Number: 102 (DW_TAG_member) │ │ │ │ - <21d3> DW_AT_name : (strp) (offset: 0xa1abd): tp_cache │ │ │ │ - <21d7> DW_AT_decl_file : (implicit_const) 39 │ │ │ │ - <21d7> DW_AT_decl_line : (data1) 219 │ │ │ │ - <21d8> DW_AT_decl_column : (data1) 15 │ │ │ │ - <21d9> DW_AT_type : (ref_udata) <0x22d2> │ │ │ │ - <21db> DW_AT_data_member_location: (data2) 352 │ │ │ │ - <2><21dd>: Abbrev Number: 96 (DW_TAG_member) │ │ │ │ - <21de> DW_AT_name : (strp) (offset: 0x275277): tp_subclasses │ │ │ │ - <21e2> DW_AT_decl_file : (implicit_const) 39 │ │ │ │ - <21e2> DW_AT_decl_line : (data1) 220 │ │ │ │ - <21e3> DW_AT_decl_column : (data1) 11 │ │ │ │ - <21e4> DW_AT_type : (ref_addr) <0x6b> │ │ │ │ - <21e8> DW_AT_data_member_location: (data2) 360 │ │ │ │ - <2><21ea>: Abbrev Number: 102 (DW_TAG_member) │ │ │ │ - <21eb> DW_AT_name : (strp) (offset: 0x2cb518): tp_weaklist │ │ │ │ - <21ef> DW_AT_decl_file : (implicit_const) 39 │ │ │ │ - <21ef> DW_AT_decl_line : (data1) 221 │ │ │ │ - <21f0> DW_AT_decl_column : (data1) 15 │ │ │ │ - <21f1> DW_AT_type : (ref_udata) <0x22d2> │ │ │ │ - <21f3> DW_AT_data_member_location: (data2) 368 │ │ │ │ - <2><21f5>: Abbrev Number: 102 (DW_TAG_member) │ │ │ │ - <21f6> DW_AT_name : (strp) (offset: 0x1d89de): tp_del │ │ │ │ - <21fa> DW_AT_decl_file : (implicit_const) 39 │ │ │ │ - <21fa> DW_AT_decl_line : (data1) 222 │ │ │ │ - <21fb> DW_AT_decl_column : (data1) 16 │ │ │ │ - <21fc> DW_AT_type : (ref_udata) <0x2476>, destructor │ │ │ │ - <21fe> DW_AT_data_member_location: (data2) 376 │ │ │ │ - <2><2200>: Abbrev Number: 96 (DW_TAG_member) │ │ │ │ - <2201> DW_AT_name : (strp) (offset: 0x194c27): tp_version_tag │ │ │ │ - <2205> DW_AT_decl_file : (implicit_const) 39 │ │ │ │ - <2205> DW_AT_decl_line : (data1) 227 │ │ │ │ - <2206> DW_AT_decl_column : (data1) 18 │ │ │ │ - <2207> DW_AT_type : (ref_addr) <0x26>, unsigned int │ │ │ │ - <220b> DW_AT_data_member_location: (data2) 384 │ │ │ │ - <2><220d>: Abbrev Number: 102 (DW_TAG_member) │ │ │ │ - <220e> DW_AT_name : (strp) (offset: 0x18f612): tp_finalize │ │ │ │ - <2212> DW_AT_decl_file : (implicit_const) 39 │ │ │ │ - <2212> DW_AT_decl_line : (data1) 229 │ │ │ │ - <2213> DW_AT_decl_column : (data1) 16 │ │ │ │ - <2214> DW_AT_type : (ref_udata) <0x2476>, destructor │ │ │ │ - <2216> DW_AT_data_member_location: (data2) 392 │ │ │ │ - <2><2218>: Abbrev Number: 102 (DW_TAG_member) │ │ │ │ - <2219> DW_AT_name : (strp) (offset: 0x1dcbc8): tp_vectorcall │ │ │ │ - <221d> DW_AT_decl_file : (implicit_const) 39 │ │ │ │ - <221d> DW_AT_decl_line : (data1) 230 │ │ │ │ - <221e> DW_AT_decl_column : (data1) 20 │ │ │ │ - <221f> DW_AT_type : (ref_udata) <0x2582>, vectorcallfunc │ │ │ │ - <2221> DW_AT_data_member_location: (data2) 400 │ │ │ │ - <2><2223>: Abbrev Number: 96 (DW_TAG_member) │ │ │ │ - <2224> DW_AT_name : (strp) (offset: 0x86b82): tp_watched │ │ │ │ - <2228> DW_AT_decl_file : (implicit_const) 39 │ │ │ │ - <2228> DW_AT_decl_line : (data1) 233 │ │ │ │ - <2229> DW_AT_decl_column : (data1) 19 │ │ │ │ - <222a> DW_AT_type : (ref_addr) <0x18>, unsigned char │ │ │ │ - <222e> DW_AT_data_member_location: (data2) 408 │ │ │ │ - <2><2230>: Abbrev Number: 96 (DW_TAG_member) │ │ │ │ - <2231> DW_AT_name : (strp) (offset: 0x89bcb): tp_versions_used │ │ │ │ - <2235> DW_AT_decl_file : (implicit_const) 39 │ │ │ │ - <2235> DW_AT_decl_line : (data1) 240 │ │ │ │ - <2236> DW_AT_decl_column : (data1) 14 │ │ │ │ - <2237> DW_AT_type : (ref_addr) <0x8a>, uint16_t, __uint16_t, short unsigned int │ │ │ │ - <223b> DW_AT_data_member_location: (data2) 410 │ │ │ │ - <2><223d>: Abbrev Number: 0 │ │ │ │ - <1><223e>: Abbrev Number: 79 (DW_TAG_structure_type) │ │ │ │ - <223f> DW_AT_byte_size : (data1) 80 │ │ │ │ - <2240> DW_AT_decl_file : (data1) 40 │ │ │ │ - <2241> DW_AT_decl_line : (data1) 20 │ │ │ │ - <2242> DW_AT_decl_column : (implicit_const) 9 │ │ │ │ - <2242> DW_AT_sibling : (ref_udata) <0x22d2> │ │ │ │ - <2><2244>: Abbrev Number: 19 (DW_TAG_member) │ │ │ │ - <2245> DW_AT_name : (string) buf │ │ │ │ - <2249> DW_AT_decl_file : (data1) 40 │ │ │ │ - <224a> DW_AT_decl_line : (data1) 21 │ │ │ │ - <224b> DW_AT_decl_column : (data1) 11 │ │ │ │ - <224c> DW_AT_type : (ref_addr) <0x6b> │ │ │ │ - <2250> DW_AT_data_member_location: (data1) 0 │ │ │ │ - <2><2251>: Abbrev Number: 52 (DW_TAG_member) │ │ │ │ - <2252> DW_AT_name : (string) obj │ │ │ │ - <2256> DW_AT_decl_file : (data1) 40 │ │ │ │ - <2257> DW_AT_decl_line : (data1) 22 │ │ │ │ - <2258> DW_AT_decl_column : (data1) 15 │ │ │ │ - <2259> DW_AT_type : (ref_udata) <0x22d2> │ │ │ │ - <225b> DW_AT_data_member_location: (data1) 8 │ │ │ │ - <2><225c>: Abbrev Number: 19 (DW_TAG_member) │ │ │ │ - <225d> DW_AT_name : (string) len │ │ │ │ - <2261> DW_AT_decl_file : (data1) 40 │ │ │ │ - <2262> DW_AT_decl_line : (data1) 23 │ │ │ │ - <2263> DW_AT_decl_column : (data1) 16 │ │ │ │ - <2264> DW_AT_type : (ref_addr) <0x1d69>, Py_ssize_t, ssize_t, __ssize_t, long int │ │ │ │ - <2268> DW_AT_data_member_location: (data1) 16 │ │ │ │ - <2><2269>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ - <226a> DW_AT_name : (strp) (offset: 0x18fad1): itemsize │ │ │ │ - <226e> DW_AT_decl_file : (data1) 40 │ │ │ │ - <226f> DW_AT_decl_line : (data1) 24 │ │ │ │ - <2270> DW_AT_decl_column : (data1) 16 │ │ │ │ - <2271> DW_AT_type : (ref_addr) <0x1d69>, Py_ssize_t, ssize_t, __ssize_t, long int │ │ │ │ - <2275> DW_AT_data_member_location: (data1) 24 │ │ │ │ - <2><2276>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ - <2277> DW_AT_name : (strp) (offset: 0x2e6507): readonly │ │ │ │ - <227b> DW_AT_decl_file : (data1) 40 │ │ │ │ - <227c> DW_AT_decl_line : (data1) 26 │ │ │ │ - <227d> DW_AT_decl_column : (data1) 9 │ │ │ │ - <227e> DW_AT_type : (ref_addr) <0x54>, int │ │ │ │ - <2282> DW_AT_data_member_location: (data1) 32 │ │ │ │ - <2><2283>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ - <2284> DW_AT_name : (strp) (offset: 0x1e04ad): ndim │ │ │ │ - <2288> DW_AT_decl_file : (data1) 40 │ │ │ │ - <2289> DW_AT_decl_line : (data1) 27 │ │ │ │ - <228a> DW_AT_decl_column : (data1) 9 │ │ │ │ - <228b> DW_AT_type : (ref_addr) <0x54>, int │ │ │ │ - <228f> DW_AT_data_member_location: (data1) 36 │ │ │ │ - <2><2290>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ - <2291> DW_AT_name : (strp) (offset: 0x29fb3b): format │ │ │ │ - <2295> DW_AT_decl_file : (data1) 40 │ │ │ │ - <2296> DW_AT_decl_line : (data1) 28 │ │ │ │ - <2297> DW_AT_decl_column : (data1) 11 │ │ │ │ - <2298> DW_AT_type : (ref_addr) <0x76> │ │ │ │ - <229c> DW_AT_data_member_location: (data1) 40 │ │ │ │ - <2><229d>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ - <229e> DW_AT_name : (strp) (offset: 0xd076c): shape │ │ │ │ - <22a2> DW_AT_decl_file : (data1) 40 │ │ │ │ - <22a3> DW_AT_decl_line : (data1) 29 │ │ │ │ - <22a4> DW_AT_decl_column : (data1) 17 │ │ │ │ - <22a5> DW_AT_type : (ref_addr) <0x1dd0> │ │ │ │ - <22a9> DW_AT_data_member_location: (data1) 48 │ │ │ │ - <2><22aa>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ - <22ab> DW_AT_name : (strp) (offset: 0x269a67): strides │ │ │ │ - <22af> DW_AT_decl_file : (data1) 40 │ │ │ │ - <22b0> DW_AT_decl_line : (data1) 30 │ │ │ │ - <22b1> DW_AT_decl_column : (data1) 17 │ │ │ │ - <22b2> DW_AT_type : (ref_addr) <0x1dd0> │ │ │ │ - <22b6> DW_AT_data_member_location: (data1) 56 │ │ │ │ - <2><22b7>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ - <22b8> DW_AT_name : (strp) (offset: 0x29b0fb): suboffsets │ │ │ │ - <22bc> DW_AT_decl_file : (data1) 40 │ │ │ │ - <22bd> DW_AT_decl_line : (data1) 31 │ │ │ │ - <22be> DW_AT_decl_column : (data1) 17 │ │ │ │ - <22bf> DW_AT_type : (ref_addr) <0x1dd0> │ │ │ │ - <22c3> DW_AT_data_member_location: (data1) 64 │ │ │ │ - <2><22c4>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ - <22c5> DW_AT_name : (strp) (offset: 0x1d6237): internal │ │ │ │ - <22c9> DW_AT_decl_file : (data1) 40 │ │ │ │ - <22ca> DW_AT_decl_line : (data1) 32 │ │ │ │ - <22cb> DW_AT_decl_column : (data1) 11 │ │ │ │ - <22cc> DW_AT_type : (ref_addr) <0x6b> │ │ │ │ - <22d0> DW_AT_data_member_location: (data1) 72 │ │ │ │ - <2><22d1>: Abbrev Number: 0 │ │ │ │ - <1><22d2>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ - <22d3> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ - <22d3> DW_AT_type : (ref_udata) <0x1fb2>, PyObject, _object │ │ │ │ - <1><22d5>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ - <22d6> DW_AT_type : (ref_udata) <0x22d2> │ │ │ │ - <1><22d8>: Abbrev Number: 56 (DW_TAG_typedef) │ │ │ │ - <22d9> DW_AT_name : (strp) (offset: 0x2355dc): Py_buffer │ │ │ │ - <22dd> DW_AT_decl_file : (data1) 40 │ │ │ │ - <22de> DW_AT_decl_line : (data1) 33 │ │ │ │ - <22df> DW_AT_decl_column : (data1) 3 │ │ │ │ - <22e0> DW_AT_type : (ref_udata) <0x223e> │ │ │ │ + <2001> DW_AT_decl_line : (data1) 148 │ │ │ │ + <2002> DW_AT_decl_column : (data1) 5 │ │ │ │ + <2003> DW_AT_type : (ref_udata) <0x2349>, PyVarObject │ │ │ │ + <2005> DW_AT_alignment : (implicit_const) 8 │ │ │ │ + <2005> DW_AT_data_member_location: (implicit_const) 0 │ │ │ │ + <2><2005>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ + <2006> DW_AT_name : (strp) (offset: 0xcb141): tp_name │ │ │ │ + <200a> DW_AT_decl_file : (data1) 39 │ │ │ │ + <200b> DW_AT_decl_line : (data1) 149 │ │ │ │ + <200c> DW_AT_decl_column : (data1) 17 │ │ │ │ + <200d> DW_AT_type : (ref_addr) <0xac> │ │ │ │ + <2011> DW_AT_data_member_location: (data1) 24 │ │ │ │ + <2><2012>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ + <2013> DW_AT_name : (strp) (offset: 0x18fa9b): tp_basicsize │ │ │ │ + <2017> DW_AT_decl_file : (data1) 39 │ │ │ │ + <2018> DW_AT_decl_line : (data1) 150 │ │ │ │ + <2019> DW_AT_decl_column : (data1) 16 │ │ │ │ + <201a> DW_AT_type : (ref_addr) <0x1d73>, Py_ssize_t, ssize_t, __ssize_t, long int │ │ │ │ + <201e> DW_AT_data_member_location: (data1) 32 │ │ │ │ + <2><201f>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ + <2020> DW_AT_name : (strp) (offset: 0x18face): tp_itemsize │ │ │ │ + <2024> DW_AT_decl_file : (data1) 39 │ │ │ │ + <2025> DW_AT_decl_line : (data1) 150 │ │ │ │ + <2026> DW_AT_decl_column : (data1) 30 │ │ │ │ + <2027> DW_AT_type : (ref_addr) <0x1d73>, Py_ssize_t, ssize_t, __ssize_t, long int │ │ │ │ + <202b> DW_AT_data_member_location: (data1) 40 │ │ │ │ + <2><202c>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <202d> DW_AT_name : (strp) (offset: 0x7de1c): tp_dealloc │ │ │ │ + <2031> DW_AT_decl_file : (data1) 39 │ │ │ │ + <2032> DW_AT_decl_line : (data1) 154 │ │ │ │ + <2033> DW_AT_decl_column : (data1) 16 │ │ │ │ + <2034> DW_AT_type : (ref_udata) <0x2480>, destructor │ │ │ │ + <2036> DW_AT_data_member_location: (data1) 48 │ │ │ │ + <2><2037>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ + <2038> DW_AT_name : (strp) (offset: 0x2b2935): tp_vectorcall_offset │ │ │ │ + <203c> DW_AT_decl_file : (data1) 39 │ │ │ │ + <203d> DW_AT_decl_line : (data1) 155 │ │ │ │ + <203e> DW_AT_decl_column : (data1) 16 │ │ │ │ + <203f> DW_AT_type : (ref_addr) <0x1d73>, Py_ssize_t, ssize_t, __ssize_t, long int │ │ │ │ + <2043> DW_AT_data_member_location: (data1) 56 │ │ │ │ + <2><2044>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <2045> DW_AT_name : (strp) (offset: 0x25740d): tp_getattr │ │ │ │ + <2049> DW_AT_decl_file : (data1) 39 │ │ │ │ + <204a> DW_AT_decl_line : (data1) 156 │ │ │ │ + <204b> DW_AT_decl_column : (data1) 17 │ │ │ │ + <204c> DW_AT_type : (ref_udata) <0x2494>, getattrfunc │ │ │ │ + <204e> DW_AT_data_member_location: (data1) 64 │ │ │ │ + <2><204f>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <2050> DW_AT_name : (strp) (offset: 0x257473): tp_setattr │ │ │ │ + <2054> DW_AT_decl_file : (data1) 39 │ │ │ │ + <2055> DW_AT_decl_line : (data1) 157 │ │ │ │ + <2056> DW_AT_decl_column : (data1) 17 │ │ │ │ + <2057> DW_AT_type : (ref_udata) <0x24b9>, setattrfunc │ │ │ │ + <2059> DW_AT_data_member_location: (data1) 72 │ │ │ │ + <2><205a>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <205b> DW_AT_name : (strp) (offset: 0x772b4): tp_as_async │ │ │ │ + <205f> DW_AT_decl_file : (data1) 39 │ │ │ │ + <2060> DW_AT_decl_line : (data1) 158 │ │ │ │ + <2061> DW_AT_decl_column : (data1) 21 │ │ │ │ + <2062> DW_AT_type : (ref_udata) <0x288b> │ │ │ │ + <2064> DW_AT_data_member_location: (data1) 80 │ │ │ │ + <2><2065>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <2066> DW_AT_name : (strp) (offset: 0x241d1b): tp_repr │ │ │ │ + <206a> DW_AT_decl_file : (data1) 39 │ │ │ │ + <206b> DW_AT_decl_line : (data1) 160 │ │ │ │ + <206c> DW_AT_decl_column : (data1) 14 │ │ │ │ + <206d> DW_AT_type : (ref_udata) <0x24e3>, reprfunc │ │ │ │ + <206f> DW_AT_data_member_location: (data1) 88 │ │ │ │ + <2><2070>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <2071> DW_AT_name : (strp) (offset: 0x233f58): tp_as_number │ │ │ │ + <2075> DW_AT_decl_file : (data1) 39 │ │ │ │ + <2076> DW_AT_decl_line : (data1) 164 │ │ │ │ + <2077> DW_AT_decl_column : (data1) 22 │ │ │ │ + <2078> DW_AT_type : (ref_udata) <0x288e> │ │ │ │ + <207a> DW_AT_data_member_location: (data1) 96 │ │ │ │ + <2><207b>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <207c> DW_AT_name : (strp) (offset: 0x9d804): tp_as_sequence │ │ │ │ + <2080> DW_AT_decl_file : (data1) 39 │ │ │ │ + <2081> DW_AT_decl_line : (data1) 165 │ │ │ │ + <2082> DW_AT_decl_column : (data1) 24 │ │ │ │ + <2083> DW_AT_type : (ref_udata) <0x2891> │ │ │ │ + <2085> DW_AT_data_member_location: (data1) 104 │ │ │ │ + <2><2086>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <2087> DW_AT_name : (strp) (offset: 0x1970cd): tp_as_mapping │ │ │ │ + <208b> DW_AT_decl_file : (data1) 39 │ │ │ │ + <208c> DW_AT_decl_line : (data1) 166 │ │ │ │ + <208d> DW_AT_decl_column : (data1) 23 │ │ │ │ + <208e> DW_AT_type : (ref_udata) <0x2894> │ │ │ │ + <2090> DW_AT_data_member_location: (data1) 112 │ │ │ │ + <2><2091>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <2092> DW_AT_name : (strp) (offset: 0x1bc8f1): tp_hash │ │ │ │ + <2096> DW_AT_decl_file : (data1) 39 │ │ │ │ + <2097> DW_AT_decl_line : (data1) 170 │ │ │ │ + <2098> DW_AT_decl_column : (data1) 14 │ │ │ │ + <2099> DW_AT_type : (ref_udata) <0x24ed>, hashfunc │ │ │ │ + <209b> DW_AT_data_member_location: (data1) 120 │ │ │ │ + <2><209c>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <209d> DW_AT_name : (strp) (offset: 0x1dbcbb): tp_call │ │ │ │ + <20a1> DW_AT_decl_file : (data1) 39 │ │ │ │ + <20a2> DW_AT_decl_line : (data1) 171 │ │ │ │ + <20a3> DW_AT_decl_column : (data1) 17 │ │ │ │ + <20a4> DW_AT_type : (ref_udata) <0x2383>, ternaryfunc │ │ │ │ + <20a6> DW_AT_data_member_location: (data1) 128 │ │ │ │ + <2><20a7>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <20a8> DW_AT_name : (strp) (offset: 0x25628a): tp_str │ │ │ │ + <20ac> DW_AT_decl_file : (data1) 39 │ │ │ │ + <20ad> DW_AT_decl_line : (data1) 172 │ │ │ │ + <20ae> DW_AT_decl_column : (data1) 14 │ │ │ │ + <20af> DW_AT_type : (ref_udata) <0x24e3>, reprfunc │ │ │ │ + <20b1> DW_AT_data_member_location: (data1) 136 │ │ │ │ + <2><20b2>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <20b3> DW_AT_name : (strp) (offset: 0x1f41e3): tp_getattro │ │ │ │ + <20b7> DW_AT_decl_file : (data1) 39 │ │ │ │ + <20b8> DW_AT_decl_line : (data1) 173 │ │ │ │ + <20b9> DW_AT_decl_column : (data1) 18 │ │ │ │ + <20ba> DW_AT_type : (ref_udata) <0x24af>, getattrofunc │ │ │ │ + <20bc> DW_AT_data_member_location: (data1) 144 │ │ │ │ + <2><20bd>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <20be> DW_AT_name : (strp) (offset: 0x1f41ef): tp_setattro │ │ │ │ + <20c2> DW_AT_decl_file : (data1) 39 │ │ │ │ + <20c3> DW_AT_decl_line : (data1) 174 │ │ │ │ + <20c4> DW_AT_decl_column : (data1) 18 │ │ │ │ + <20c5> DW_AT_type : (ref_udata) <0x24d9>, setattrofunc │ │ │ │ + <20c7> DW_AT_data_member_location: (data1) 152 │ │ │ │ + <2><20c8>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <20c9> DW_AT_name : (strp) (offset: 0x23559d): tp_as_buffer │ │ │ │ + <20cd> DW_AT_decl_file : (data1) 39 │ │ │ │ + <20ce> DW_AT_decl_line : (data1) 177 │ │ │ │ + <20cf> DW_AT_decl_column : (data1) 20 │ │ │ │ + <20d0> DW_AT_type : (ref_udata) <0x2897> │ │ │ │ + <20d2> DW_AT_data_member_location: (data1) 160 │ │ │ │ + <2><20d3>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ + <20d4> DW_AT_name : (strp) (offset: 0x277fd1): tp_flags │ │ │ │ + <20d8> DW_AT_decl_file : (data1) 39 │ │ │ │ + <20d9> DW_AT_decl_line : (data1) 180 │ │ │ │ + <20da> DW_AT_decl_column : (data1) 19 │ │ │ │ + <20db> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + <20df> DW_AT_data_member_location: (data1) 168 │ │ │ │ + <2><20e0>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ + <20e1> DW_AT_name : (strp) (offset: 0x7747c): tp_doc │ │ │ │ + <20e5> DW_AT_decl_file : (data1) 39 │ │ │ │ + <20e6> DW_AT_decl_line : (data1) 182 │ │ │ │ + <20e7> DW_AT_decl_column : (data1) 17 │ │ │ │ + <20e8> DW_AT_type : (ref_addr) <0xac> │ │ │ │ + <20ec> DW_AT_data_member_location: (data1) 176 │ │ │ │ + <2><20ed>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <20ee> DW_AT_name : (strp) (offset: 0xf2adb): tp_traverse │ │ │ │ + <20f2> DW_AT_decl_file : (data1) 39 │ │ │ │ + <20f3> DW_AT_decl_line : (data1) 186 │ │ │ │ + <20f4> DW_AT_decl_column : (data1) 18 │ │ │ │ + <20f5> DW_AT_type : (ref_udata) <0x2460>, traverseproc │ │ │ │ + <20f7> DW_AT_data_member_location: (data1) 184 │ │ │ │ + <2><20f8>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <20f9> DW_AT_name : (strp) (offset: 0x22c49f): tp_clear │ │ │ │ + <20fd> DW_AT_decl_file : (data1) 39 │ │ │ │ + <20fe> DW_AT_decl_line : (data1) 189 │ │ │ │ + <20ff> DW_AT_decl_column : (data1) 13 │ │ │ │ + <2100> DW_AT_type : (ref_udata) <0x239f>, inquiry │ │ │ │ + <2102> DW_AT_data_member_location: (data1) 192 │ │ │ │ + <2><2103>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <2104> DW_AT_name : (strp) (offset: 0xe7aa1): tp_richcompare │ │ │ │ + <2108> DW_AT_decl_file : (data1) 39 │ │ │ │ + <2109> DW_AT_decl_line : (data1) 193 │ │ │ │ + <210a> DW_AT_decl_column : (data1) 17 │ │ │ │ + <210b> DW_AT_type : (ref_udata) <0x2505>, richcmpfunc │ │ │ │ + <210d> DW_AT_data_member_location: (data1) 200 │ │ │ │ + <2><210e>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ + <210f> DW_AT_name : (strp) (offset: 0x2b29e6): tp_weaklistoffset │ │ │ │ + <2113> DW_AT_decl_file : (data1) 39 │ │ │ │ + <2114> DW_AT_decl_line : (data1) 196 │ │ │ │ + <2115> DW_AT_decl_column : (data1) 16 │ │ │ │ + <2116> DW_AT_type : (ref_addr) <0x1d73>, Py_ssize_t, ssize_t, __ssize_t, long int │ │ │ │ + <211a> DW_AT_data_member_location: (data1) 208 │ │ │ │ + <2><211b>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <211c> DW_AT_name : (strp) (offset: 0x2394ed): tp_iter │ │ │ │ + <2120> DW_AT_decl_file : (data1) 39 │ │ │ │ + <2121> DW_AT_decl_line : (data1) 199 │ │ │ │ + <2122> DW_AT_decl_column : (data1) 17 │ │ │ │ + <2123> DW_AT_type : (ref_udata) <0x2523>, getiterfunc │ │ │ │ + <2125> DW_AT_data_member_location: (data1) 216 │ │ │ │ + <2><2126>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <2127> DW_AT_name : (strp) (offset: 0x2cbe53): tp_iternext │ │ │ │ + <212b> DW_AT_decl_file : (data1) 39 │ │ │ │ + <212c> DW_AT_decl_line : (data1) 200 │ │ │ │ + <212d> DW_AT_decl_column : (data1) 18 │ │ │ │ + <212e> DW_AT_type : (ref_udata) <0x252d>, iternextfunc │ │ │ │ + <2130> DW_AT_data_member_location: (data1) 224 │ │ │ │ + <2><2131>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <2132> DW_AT_name : (strp) (offset: 0x261bec): tp_methods │ │ │ │ + <2136> DW_AT_decl_file : (data1) 39 │ │ │ │ + <2137> DW_AT_decl_line : (data1) 203 │ │ │ │ + <2138> DW_AT_decl_column : (data1) 18 │ │ │ │ + <2139> DW_AT_type : (ref_udata) <0x289a> │ │ │ │ + <213b> DW_AT_data_member_location: (data1) 232 │ │ │ │ + <2><213c>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ + <213d> DW_AT_name : (strp) (offset: 0x288255): tp_members │ │ │ │ + <2141> DW_AT_decl_file : (data1) 39 │ │ │ │ + <2142> DW_AT_decl_line : (data1) 204 │ │ │ │ + <2143> DW_AT_decl_column : (data1) 18 │ │ │ │ + <2144> DW_AT_type : (ref_addr) <0x1e37> │ │ │ │ + <2148> DW_AT_data_member_location: (data1) 240 │ │ │ │ + <2><2149>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <214a> DW_AT_name : (strp) (offset: 0x2b2ab1): tp_getset │ │ │ │ + <214e> DW_AT_decl_file : (data1) 39 │ │ │ │ + <214f> DW_AT_decl_line : (data1) 205 │ │ │ │ + <2150> DW_AT_decl_column : (data1) 18 │ │ │ │ + <2151> DW_AT_type : (ref_udata) <0x289c> │ │ │ │ + <2153> DW_AT_data_member_location: (data1) 248 │ │ │ │ + <2><2154>: Abbrev Number: 102 (DW_TAG_member) │ │ │ │ + <2155> DW_AT_name : (strp) (offset: 0xe8f75): tp_base │ │ │ │ + <2159> DW_AT_decl_file : (implicit_const) 39 │ │ │ │ + <2159> DW_AT_decl_line : (data1) 207 │ │ │ │ + <215a> DW_AT_decl_column : (data1) 19 │ │ │ │ + <215b> DW_AT_type : (ref_udata) <0x2326> │ │ │ │ + <215d> DW_AT_data_member_location: (data2) 256 │ │ │ │ + <2><215f>: Abbrev Number: 102 (DW_TAG_member) │ │ │ │ + <2160> DW_AT_name : (strp) (offset: 0x2af668): tp_dict │ │ │ │ + <2164> DW_AT_decl_file : (implicit_const) 39 │ │ │ │ + <2164> DW_AT_decl_line : (data1) 208 │ │ │ │ + <2165> DW_AT_decl_column : (data1) 15 │ │ │ │ + <2166> DW_AT_type : (ref_udata) <0x22dc> │ │ │ │ + <2168> DW_AT_data_member_location: (data2) 264 │ │ │ │ + <2><216a>: Abbrev Number: 102 (DW_TAG_member) │ │ │ │ + <216b> DW_AT_name : (strp) (offset: 0x2b08d0): tp_descr_get │ │ │ │ + <216f> DW_AT_decl_file : (implicit_const) 39 │ │ │ │ + <216f> DW_AT_decl_line : (data1) 209 │ │ │ │ + <2170> DW_AT_decl_column : (data1) 18 │ │ │ │ + <2171> DW_AT_type : (ref_udata) <0x2537>, descrgetfunc │ │ │ │ + <2173> DW_AT_data_member_location: (data2) 272 │ │ │ │ + <2><2175>: Abbrev Number: 102 (DW_TAG_member) │ │ │ │ + <2176> DW_AT_name : (strp) (offset: 0x2b24bb): tp_descr_set │ │ │ │ + <217a> DW_AT_decl_file : (implicit_const) 39 │ │ │ │ + <217a> DW_AT_decl_line : (data1) 210 │ │ │ │ + <217b> DW_AT_decl_column : (data1) 18 │ │ │ │ + <217c> DW_AT_type : (ref_udata) <0x2541>, descrsetfunc │ │ │ │ + <217e> DW_AT_data_member_location: (data2) 280 │ │ │ │ + <2><2180>: Abbrev Number: 96 (DW_TAG_member) │ │ │ │ + <2181> DW_AT_name : (strp) (offset: 0x2b29d8): tp_dictoffset │ │ │ │ + <2185> DW_AT_decl_file : (implicit_const) 39 │ │ │ │ + <2185> DW_AT_decl_line : (data1) 211 │ │ │ │ + <2186> DW_AT_decl_column : (data1) 16 │ │ │ │ + <2187> DW_AT_type : (ref_addr) <0x1d73>, Py_ssize_t, ssize_t, __ssize_t, long int │ │ │ │ + <218b> DW_AT_data_member_location: (data2) 288 │ │ │ │ + <2><218d>: Abbrev Number: 102 (DW_TAG_member) │ │ │ │ + <218e> DW_AT_name : (strp) (offset: 0x2b5270): tp_init │ │ │ │ + <2192> DW_AT_decl_file : (implicit_const) 39 │ │ │ │ + <2192> DW_AT_decl_line : (data1) 212 │ │ │ │ + <2193> DW_AT_decl_column : (data1) 14 │ │ │ │ + <2194> DW_AT_type : (ref_udata) <0x254b>, initproc │ │ │ │ + <2196> DW_AT_data_member_location: (data2) 296 │ │ │ │ + <2><2198>: Abbrev Number: 102 (DW_TAG_member) │ │ │ │ + <2199> DW_AT_name : (strp) (offset: 0x77569): tp_alloc │ │ │ │ + <219d> DW_AT_decl_file : (implicit_const) 39 │ │ │ │ + <219d> DW_AT_decl_line : (data1) 213 │ │ │ │ + <219e> DW_AT_decl_column : (data1) 15 │ │ │ │ + <219f> DW_AT_type : (ref_udata) <0x2571>, allocfunc │ │ │ │ + <21a1> DW_AT_data_member_location: (data2) 304 │ │ │ │ + <2><21a3>: Abbrev Number: 102 (DW_TAG_member) │ │ │ │ + <21a4> DW_AT_name : (strp) (offset: 0x2d9daa): tp_new │ │ │ │ + <21a8> DW_AT_decl_file : (implicit_const) 39 │ │ │ │ + <21a8> DW_AT_decl_line : (data1) 214 │ │ │ │ + <21a9> DW_AT_decl_column : (data1) 13 │ │ │ │ + <21aa> DW_AT_type : (ref_udata) <0x2555>, newfunc │ │ │ │ + <21ac> DW_AT_data_member_location: (data2) 312 │ │ │ │ + <2><21ae>: Abbrev Number: 96 (DW_TAG_member) │ │ │ │ + <21af> DW_AT_name : (strp) (offset: 0xa011f): tp_free │ │ │ │ + <21b3> DW_AT_decl_file : (implicit_const) 39 │ │ │ │ + <21b3> DW_AT_decl_line : (data1) 215 │ │ │ │ + <21b4> DW_AT_decl_column : (data1) 14 │ │ │ │ + <21b5> DW_AT_type : (ref_addr) <0x1e01>, freefunc │ │ │ │ + <21b9> DW_AT_data_member_location: (data2) 320 │ │ │ │ + <2><21bb>: Abbrev Number: 102 (DW_TAG_member) │ │ │ │ + <21bc> DW_AT_name : (strp) (offset: 0x756f7): tp_is_gc │ │ │ │ + <21c0> DW_AT_decl_file : (implicit_const) 39 │ │ │ │ + <21c0> DW_AT_decl_line : (data1) 216 │ │ │ │ + <21c1> DW_AT_decl_column : (data1) 13 │ │ │ │ + <21c2> DW_AT_type : (ref_udata) <0x239f>, inquiry │ │ │ │ + <21c4> DW_AT_data_member_location: (data2) 328 │ │ │ │ + <2><21c6>: Abbrev Number: 102 (DW_TAG_member) │ │ │ │ + <21c7> DW_AT_name : (strp) (offset: 0x27435c): tp_bases │ │ │ │ + <21cb> DW_AT_decl_file : (implicit_const) 39 │ │ │ │ + <21cb> DW_AT_decl_line : (data1) 217 │ │ │ │ + <21cc> DW_AT_decl_column : (data1) 15 │ │ │ │ + <21cd> DW_AT_type : (ref_udata) <0x22dc> │ │ │ │ + <21cf> DW_AT_data_member_location: (data2) 336 │ │ │ │ + <2><21d1>: Abbrev Number: 102 (DW_TAG_member) │ │ │ │ + <21d2> DW_AT_name : (strp) (offset: 0x1f401d): tp_mro │ │ │ │ + <21d6> DW_AT_decl_file : (implicit_const) 39 │ │ │ │ + <21d6> DW_AT_decl_line : (data1) 218 │ │ │ │ + <21d7> DW_AT_decl_column : (data1) 15 │ │ │ │ + <21d8> DW_AT_type : (ref_udata) <0x22dc> │ │ │ │ + <21da> DW_AT_data_member_location: (data2) 344 │ │ │ │ + <2><21dc>: Abbrev Number: 102 (DW_TAG_member) │ │ │ │ + <21dd> DW_AT_name : (strp) (offset: 0xa1abd): tp_cache │ │ │ │ + <21e1> DW_AT_decl_file : (implicit_const) 39 │ │ │ │ + <21e1> DW_AT_decl_line : (data1) 219 │ │ │ │ + <21e2> DW_AT_decl_column : (data1) 15 │ │ │ │ + <21e3> DW_AT_type : (ref_udata) <0x22dc> │ │ │ │ + <21e5> DW_AT_data_member_location: (data2) 352 │ │ │ │ + <2><21e7>: Abbrev Number: 96 (DW_TAG_member) │ │ │ │ + <21e8> DW_AT_name : (strp) (offset: 0x275277): tp_subclasses │ │ │ │ + <21ec> DW_AT_decl_file : (implicit_const) 39 │ │ │ │ + <21ec> DW_AT_decl_line : (data1) 220 │ │ │ │ + <21ed> DW_AT_decl_column : (data1) 11 │ │ │ │ + <21ee> DW_AT_type : (ref_addr) <0x6b> │ │ │ │ + <21f2> DW_AT_data_member_location: (data2) 360 │ │ │ │ + <2><21f4>: Abbrev Number: 102 (DW_TAG_member) │ │ │ │ + <21f5> DW_AT_name : (strp) (offset: 0x2cb518): tp_weaklist │ │ │ │ + <21f9> DW_AT_decl_file : (implicit_const) 39 │ │ │ │ + <21f9> DW_AT_decl_line : (data1) 221 │ │ │ │ + <21fa> DW_AT_decl_column : (data1) 15 │ │ │ │ + <21fb> DW_AT_type : (ref_udata) <0x22dc> │ │ │ │ + <21fd> DW_AT_data_member_location: (data2) 368 │ │ │ │ + <2><21ff>: Abbrev Number: 102 (DW_TAG_member) │ │ │ │ + <2200> DW_AT_name : (strp) (offset: 0x1d89de): tp_del │ │ │ │ + <2204> DW_AT_decl_file : (implicit_const) 39 │ │ │ │ + <2204> DW_AT_decl_line : (data1) 222 │ │ │ │ + <2205> DW_AT_decl_column : (data1) 16 │ │ │ │ + <2206> DW_AT_type : (ref_udata) <0x2480>, destructor │ │ │ │ + <2208> DW_AT_data_member_location: (data2) 376 │ │ │ │ + <2><220a>: Abbrev Number: 96 (DW_TAG_member) │ │ │ │ + <220b> DW_AT_name : (strp) (offset: 0x194c27): tp_version_tag │ │ │ │ + <220f> DW_AT_decl_file : (implicit_const) 39 │ │ │ │ + <220f> DW_AT_decl_line : (data1) 227 │ │ │ │ + <2210> DW_AT_decl_column : (data1) 18 │ │ │ │ + <2211> DW_AT_type : (ref_addr) <0x26>, unsigned int │ │ │ │ + <2215> DW_AT_data_member_location: (data2) 384 │ │ │ │ + <2><2217>: Abbrev Number: 102 (DW_TAG_member) │ │ │ │ + <2218> DW_AT_name : (strp) (offset: 0x18f612): tp_finalize │ │ │ │ + <221c> DW_AT_decl_file : (implicit_const) 39 │ │ │ │ + <221c> DW_AT_decl_line : (data1) 229 │ │ │ │ + <221d> DW_AT_decl_column : (data1) 16 │ │ │ │ + <221e> DW_AT_type : (ref_udata) <0x2480>, destructor │ │ │ │ + <2220> DW_AT_data_member_location: (data2) 392 │ │ │ │ + <2><2222>: Abbrev Number: 102 (DW_TAG_member) │ │ │ │ + <2223> DW_AT_name : (strp) (offset: 0x1dcbc8): tp_vectorcall │ │ │ │ + <2227> DW_AT_decl_file : (implicit_const) 39 │ │ │ │ + <2227> DW_AT_decl_line : (data1) 230 │ │ │ │ + <2228> DW_AT_decl_column : (data1) 20 │ │ │ │ + <2229> DW_AT_type : (ref_udata) <0x258c>, vectorcallfunc │ │ │ │ + <222b> DW_AT_data_member_location: (data2) 400 │ │ │ │ + <2><222d>: Abbrev Number: 96 (DW_TAG_member) │ │ │ │ + <222e> DW_AT_name : (strp) (offset: 0x86b82): tp_watched │ │ │ │ + <2232> DW_AT_decl_file : (implicit_const) 39 │ │ │ │ + <2232> DW_AT_decl_line : (data1) 233 │ │ │ │ + <2233> DW_AT_decl_column : (data1) 19 │ │ │ │ + <2234> DW_AT_type : (ref_addr) <0x18>, unsigned char │ │ │ │ + <2238> DW_AT_data_member_location: (data2) 408 │ │ │ │ + <2><223a>: Abbrev Number: 96 (DW_TAG_member) │ │ │ │ + <223b> DW_AT_name : (strp) (offset: 0x89bcb): tp_versions_used │ │ │ │ + <223f> DW_AT_decl_file : (implicit_const) 39 │ │ │ │ + <223f> DW_AT_decl_line : (data1) 240 │ │ │ │ + <2240> DW_AT_decl_column : (data1) 14 │ │ │ │ + <2241> DW_AT_type : (ref_addr) <0x8a>, uint16_t, __uint16_t, short unsigned int │ │ │ │ + <2245> DW_AT_data_member_location: (data2) 410 │ │ │ │ + <2><2247>: Abbrev Number: 0 │ │ │ │ + <1><2248>: Abbrev Number: 79 (DW_TAG_structure_type) │ │ │ │ + <2249> DW_AT_byte_size : (data1) 80 │ │ │ │ + <224a> DW_AT_decl_file : (data1) 40 │ │ │ │ + <224b> DW_AT_decl_line : (data1) 20 │ │ │ │ + <224c> DW_AT_decl_column : (implicit_const) 9 │ │ │ │ + <224c> DW_AT_sibling : (ref_udata) <0x22dc> │ │ │ │ + <2><224e>: Abbrev Number: 19 (DW_TAG_member) │ │ │ │ + <224f> DW_AT_name : (string) buf │ │ │ │ + <2253> DW_AT_decl_file : (data1) 40 │ │ │ │ + <2254> DW_AT_decl_line : (data1) 21 │ │ │ │ + <2255> DW_AT_decl_column : (data1) 11 │ │ │ │ + <2256> DW_AT_type : (ref_addr) <0x6b> │ │ │ │ + <225a> DW_AT_data_member_location: (data1) 0 │ │ │ │ + <2><225b>: Abbrev Number: 52 (DW_TAG_member) │ │ │ │ + <225c> DW_AT_name : (string) obj │ │ │ │ + <2260> DW_AT_decl_file : (data1) 40 │ │ │ │ + <2261> DW_AT_decl_line : (data1) 22 │ │ │ │ + <2262> DW_AT_decl_column : (data1) 15 │ │ │ │ + <2263> DW_AT_type : (ref_udata) <0x22dc> │ │ │ │ + <2265> DW_AT_data_member_location: (data1) 8 │ │ │ │ + <2><2266>: Abbrev Number: 19 (DW_TAG_member) │ │ │ │ + <2267> DW_AT_name : (string) len │ │ │ │ + <226b> DW_AT_decl_file : (data1) 40 │ │ │ │ + <226c> DW_AT_decl_line : (data1) 23 │ │ │ │ + <226d> DW_AT_decl_column : (data1) 16 │ │ │ │ + <226e> DW_AT_type : (ref_addr) <0x1d73>, Py_ssize_t, ssize_t, __ssize_t, long int │ │ │ │ + <2272> DW_AT_data_member_location: (data1) 16 │ │ │ │ + <2><2273>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ + <2274> DW_AT_name : (strp) (offset: 0x18fad1): itemsize │ │ │ │ + <2278> DW_AT_decl_file : (data1) 40 │ │ │ │ + <2279> DW_AT_decl_line : (data1) 24 │ │ │ │ + <227a> DW_AT_decl_column : (data1) 16 │ │ │ │ + <227b> DW_AT_type : (ref_addr) <0x1d73>, Py_ssize_t, ssize_t, __ssize_t, long int │ │ │ │ + <227f> DW_AT_data_member_location: (data1) 24 │ │ │ │ + <2><2280>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ + <2281> DW_AT_name : (strp) (offset: 0x2e6507): readonly │ │ │ │ + <2285> DW_AT_decl_file : (data1) 40 │ │ │ │ + <2286> DW_AT_decl_line : (data1) 26 │ │ │ │ + <2287> DW_AT_decl_column : (data1) 9 │ │ │ │ + <2288> DW_AT_type : (ref_addr) <0x54>, int │ │ │ │ + <228c> DW_AT_data_member_location: (data1) 32 │ │ │ │ + <2><228d>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ + <228e> DW_AT_name : (strp) (offset: 0x1e04ad): ndim │ │ │ │ + <2292> DW_AT_decl_file : (data1) 40 │ │ │ │ + <2293> DW_AT_decl_line : (data1) 27 │ │ │ │ + <2294> DW_AT_decl_column : (data1) 9 │ │ │ │ + <2295> DW_AT_type : (ref_addr) <0x54>, int │ │ │ │ + <2299> DW_AT_data_member_location: (data1) 36 │ │ │ │ + <2><229a>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ + <229b> DW_AT_name : (strp) (offset: 0x29fb3b): format │ │ │ │ + <229f> DW_AT_decl_file : (data1) 40 │ │ │ │ + <22a0> DW_AT_decl_line : (data1) 28 │ │ │ │ + <22a1> DW_AT_decl_column : (data1) 11 │ │ │ │ + <22a2> DW_AT_type : (ref_addr) <0x76> │ │ │ │ + <22a6> DW_AT_data_member_location: (data1) 40 │ │ │ │ + <2><22a7>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ + <22a8> DW_AT_name : (strp) (offset: 0xd076c): shape │ │ │ │ + <22ac> DW_AT_decl_file : (data1) 40 │ │ │ │ + <22ad> DW_AT_decl_line : (data1) 29 │ │ │ │ + <22ae> DW_AT_decl_column : (data1) 17 │ │ │ │ + <22af> DW_AT_type : (ref_addr) <0x1dda> │ │ │ │ + <22b3> DW_AT_data_member_location: (data1) 48 │ │ │ │ + <2><22b4>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ + <22b5> DW_AT_name : (strp) (offset: 0x269a67): strides │ │ │ │ + <22b9> DW_AT_decl_file : (data1) 40 │ │ │ │ + <22ba> DW_AT_decl_line : (data1) 30 │ │ │ │ + <22bb> DW_AT_decl_column : (data1) 17 │ │ │ │ + <22bc> DW_AT_type : (ref_addr) <0x1dda> │ │ │ │ + <22c0> DW_AT_data_member_location: (data1) 56 │ │ │ │ + <2><22c1>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ + <22c2> DW_AT_name : (strp) (offset: 0x29b0fb): suboffsets │ │ │ │ + <22c6> DW_AT_decl_file : (data1) 40 │ │ │ │ + <22c7> DW_AT_decl_line : (data1) 31 │ │ │ │ + <22c8> DW_AT_decl_column : (data1) 17 │ │ │ │ + <22c9> DW_AT_type : (ref_addr) <0x1dda> │ │ │ │ + <22cd> DW_AT_data_member_location: (data1) 64 │ │ │ │ + <2><22ce>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ + <22cf> DW_AT_name : (strp) (offset: 0x1d6237): internal │ │ │ │ + <22d3> DW_AT_decl_file : (data1) 40 │ │ │ │ + <22d4> DW_AT_decl_line : (data1) 32 │ │ │ │ + <22d5> DW_AT_decl_column : (data1) 11 │ │ │ │ + <22d6> DW_AT_type : (ref_addr) <0x6b> │ │ │ │ + <22da> DW_AT_data_member_location: (data1) 72 │ │ │ │ + <2><22db>: Abbrev Number: 0 │ │ │ │ + <1><22dc>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ + <22dd> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ + <22dd> DW_AT_type : (ref_udata) <0x1fbc>, PyObject, _object │ │ │ │ + <1><22df>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ + <22e0> DW_AT_type : (ref_udata) <0x22dc> │ │ │ │ <1><22e2>: Abbrev Number: 56 (DW_TAG_typedef) │ │ │ │ - <22e3> DW_AT_name : (strp) (offset: 0x83847): getbufferproc │ │ │ │ + <22e3> DW_AT_name : (strp) (offset: 0x2355dc): Py_buffer │ │ │ │ <22e7> DW_AT_decl_file : (data1) 40 │ │ │ │ - <22e8> DW_AT_decl_line : (data1) 35 │ │ │ │ - <22e9> DW_AT_decl_column : (data1) 15 │ │ │ │ - <22ea> DW_AT_type : (ref_udata) <0x22ec> │ │ │ │ - <1><22ec>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ - <22ed> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ - <22ed> DW_AT_type : (ref_udata) <0x22ef>, int │ │ │ │ - <1><22ef>: Abbrev Number: 12 (DW_TAG_subroutine_type) │ │ │ │ - <22f0> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <22f0> DW_AT_type : (ref_addr) <0x54>, int │ │ │ │ - <22f4> DW_AT_sibling : (ref_udata) <0x2302> │ │ │ │ - <2><22f6>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ - <22f7> DW_AT_type : (ref_udata) <0x22d2> │ │ │ │ - <2><22f9>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ - <22fa> DW_AT_type : (ref_udata) <0x2302> │ │ │ │ - <2><22fc>: Abbrev Number: 22 (DW_TAG_formal_parameter) │ │ │ │ - <22fd> DW_AT_type : (ref_addr) <0x54>, int │ │ │ │ - <2><2301>: Abbrev Number: 0 │ │ │ │ - <1><2302>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ - <2303> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ - <2303> DW_AT_type : (ref_udata) <0x22d8>, Py_buffer │ │ │ │ - <1><2305>: Abbrev Number: 56 (DW_TAG_typedef) │ │ │ │ - <2306> DW_AT_name : (strp) (offset: 0x83835): releasebufferproc │ │ │ │ - <230a> DW_AT_decl_file : (data1) 40 │ │ │ │ - <230b> DW_AT_decl_line : (data1) 36 │ │ │ │ - <230c> DW_AT_decl_column : (data1) 16 │ │ │ │ - <230d> DW_AT_type : (ref_udata) <0x230f> │ │ │ │ - <1><230f>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ - <2310> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ - <2310> DW_AT_type : (ref_udata) <0x2312> │ │ │ │ - <1><2312>: Abbrev Number: 76 (DW_TAG_subroutine_type) │ │ │ │ - <2313> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <2313> DW_AT_sibling : (ref_udata) <0x231c> │ │ │ │ - <2><2315>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ - <2316> DW_AT_type : (ref_udata) <0x22d2> │ │ │ │ - <2><2318>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ - <2319> DW_AT_type : (ref_udata) <0x2302> │ │ │ │ - <2><231b>: Abbrev Number: 0 │ │ │ │ - <1><231c>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ - <231d> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ - <231d> DW_AT_type : (ref_udata) <0x1fda>, PyTypeObject, _typeobject │ │ │ │ - <1><231f>: Abbrev Number: 77 (DW_TAG_structure_type) │ │ │ │ - <2320> DW_AT_byte_size : (data1) 24 │ │ │ │ - <2321> DW_AT_alignment : (data1) 8 │ │ │ │ - <2322> DW_AT_decl_file : (data1) 33 │ │ │ │ - <2323> DW_AT_decl_line : (data1) 229 │ │ │ │ - <2324> DW_AT_decl_column : (data1) 9 │ │ │ │ - <2325> DW_AT_sibling : (ref_udata) <0x233f> │ │ │ │ - <2><2327>: Abbrev Number: 84 (DW_TAG_member) │ │ │ │ - <2328> DW_AT_name : (strp) (offset: 0xe8b1e): ob_base │ │ │ │ + <22e8> DW_AT_decl_line : (data1) 33 │ │ │ │ + <22e9> DW_AT_decl_column : (data1) 3 │ │ │ │ + <22ea> DW_AT_type : (ref_udata) <0x2248> │ │ │ │ + <1><22ec>: Abbrev Number: 56 (DW_TAG_typedef) │ │ │ │ + <22ed> DW_AT_name : (strp) (offset: 0x83847): getbufferproc │ │ │ │ + <22f1> DW_AT_decl_file : (data1) 40 │ │ │ │ + <22f2> DW_AT_decl_line : (data1) 35 │ │ │ │ + <22f3> DW_AT_decl_column : (data1) 15 │ │ │ │ + <22f4> DW_AT_type : (ref_udata) <0x22f6> │ │ │ │ + <1><22f6>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ + <22f7> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ + <22f7> DW_AT_type : (ref_udata) <0x22f9>, int │ │ │ │ + <1><22f9>: Abbrev Number: 12 (DW_TAG_subroutine_type) │ │ │ │ + <22fa> DW_AT_prototyped : (flag_present) 1 │ │ │ │ + <22fa> DW_AT_type : (ref_addr) <0x54>, int │ │ │ │ + <22fe> DW_AT_sibling : (ref_udata) <0x230c> │ │ │ │ + <2><2300>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ + <2301> DW_AT_type : (ref_udata) <0x22dc> │ │ │ │ + <2><2303>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ + <2304> DW_AT_type : (ref_udata) <0x230c> │ │ │ │ + <2><2306>: Abbrev Number: 22 (DW_TAG_formal_parameter) │ │ │ │ + <2307> DW_AT_type : (ref_addr) <0x54>, int │ │ │ │ + <2><230b>: Abbrev Number: 0 │ │ │ │ + <1><230c>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ + <230d> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ + <230d> DW_AT_type : (ref_udata) <0x22e2>, Py_buffer │ │ │ │ + <1><230f>: Abbrev Number: 56 (DW_TAG_typedef) │ │ │ │ + <2310> DW_AT_name : (strp) (offset: 0x83835): releasebufferproc │ │ │ │ + <2314> DW_AT_decl_file : (data1) 40 │ │ │ │ + <2315> DW_AT_decl_line : (data1) 36 │ │ │ │ + <2316> DW_AT_decl_column : (data1) 16 │ │ │ │ + <2317> DW_AT_type : (ref_udata) <0x2319> │ │ │ │ + <1><2319>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ + <231a> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ + <231a> DW_AT_type : (ref_udata) <0x231c> │ │ │ │ + <1><231c>: Abbrev Number: 76 (DW_TAG_subroutine_type) │ │ │ │ + <231d> DW_AT_prototyped : (flag_present) 1 │ │ │ │ + <231d> DW_AT_sibling : (ref_udata) <0x2326> │ │ │ │ + <2><231f>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ + <2320> DW_AT_type : (ref_udata) <0x22dc> │ │ │ │ + <2><2322>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ + <2323> DW_AT_type : (ref_udata) <0x230c> │ │ │ │ + <2><2325>: Abbrev Number: 0 │ │ │ │ + <1><2326>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ + <2327> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ + <2327> DW_AT_type : (ref_udata) <0x1fe4>, PyTypeObject, _typeobject │ │ │ │ + <1><2329>: Abbrev Number: 77 (DW_TAG_structure_type) │ │ │ │ + <232a> DW_AT_byte_size : (data1) 24 │ │ │ │ + <232b> DW_AT_alignment : (data1) 8 │ │ │ │ <232c> DW_AT_decl_file : (data1) 33 │ │ │ │ - <232d> DW_AT_decl_line : (data1) 230 │ │ │ │ - <232e> DW_AT_decl_column : (data1) 14 │ │ │ │ - <232f> DW_AT_type : (ref_udata) <0x1fb2>, PyObject, _object │ │ │ │ - <2331> DW_AT_alignment : (implicit_const) 8 │ │ │ │ - <2331> DW_AT_data_member_location: (implicit_const) 0 │ │ │ │ - <2><2331>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ - <2332> DW_AT_name : (strp) (offset: 0x18f789): ob_size │ │ │ │ + <232d> DW_AT_decl_line : (data1) 229 │ │ │ │ + <232e> DW_AT_decl_column : (data1) 9 │ │ │ │ + <232f> DW_AT_sibling : (ref_udata) <0x2349> │ │ │ │ + <2><2331>: Abbrev Number: 84 (DW_TAG_member) │ │ │ │ + <2332> DW_AT_name : (strp) (offset: 0xe8b1e): ob_base │ │ │ │ <2336> DW_AT_decl_file : (data1) 33 │ │ │ │ - <2337> DW_AT_decl_line : (data1) 231 │ │ │ │ - <2338> DW_AT_decl_column : (data1) 16 │ │ │ │ - <2339> DW_AT_type : (ref_addr) <0x1d69>, Py_ssize_t, ssize_t, __ssize_t, long int │ │ │ │ - <233d> DW_AT_data_member_location: (data1) 16 │ │ │ │ - <2><233e>: Abbrev Number: 0 │ │ │ │ - <1><233f>: Abbrev Number: 82 (DW_TAG_typedef) │ │ │ │ - <2340> DW_AT_name : (strp) (offset: 0x2a7ced): PyVarObject │ │ │ │ - <2344> DW_AT_decl_file : (data1) 33 │ │ │ │ - <2345> DW_AT_decl_line : (data1) 232 │ │ │ │ - <2346> DW_AT_decl_column : (data1) 3 │ │ │ │ - <2347> DW_AT_type : (ref_udata) <0x231f> │ │ │ │ - <2349> DW_AT_alignment : (data1) 8 │ │ │ │ - <1><234a>: Abbrev Number: 101 (DW_TAG_typedef) │ │ │ │ - <234b> DW_AT_name : (strp) (offset: 0x77299): unaryfunc │ │ │ │ - <234f> DW_AT_decl_file : (implicit_const) 33 │ │ │ │ - <234f> DW_AT_decl_line : (data2) 466 │ │ │ │ - <2351> DW_AT_decl_column : (data1) 22 │ │ │ │ - <2352> DW_AT_type : (ref_udata) <0x2354> │ │ │ │ - <1><2354>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ - <2355> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ - <2355> DW_AT_type : (ref_udata) <0x2357> │ │ │ │ - <1><2357>: Abbrev Number: 78 (DW_TAG_subroutine_type) │ │ │ │ - <2358> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <2358> DW_AT_type : (ref_udata) <0x22d2> │ │ │ │ - <235a> DW_AT_sibling : (ref_udata) <0x2360> │ │ │ │ - <2><235c>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ - <235d> DW_AT_type : (ref_udata) <0x22d2> │ │ │ │ - <2><235f>: Abbrev Number: 0 │ │ │ │ - <1><2360>: Abbrev Number: 101 (DW_TAG_typedef) │ │ │ │ - <2361> DW_AT_name : (strp) (offset: 0x77282): binaryfunc │ │ │ │ - <2365> DW_AT_decl_file : (implicit_const) 33 │ │ │ │ - <2365> DW_AT_decl_line : (data2) 467 │ │ │ │ - <2367> DW_AT_decl_column : (data1) 22 │ │ │ │ - <2368> DW_AT_type : (ref_udata) <0x236a> │ │ │ │ - <1><236a>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ - <236b> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ - <236b> DW_AT_type : (ref_udata) <0x236d> │ │ │ │ - <1><236d>: Abbrev Number: 78 (DW_TAG_subroutine_type) │ │ │ │ - <236e> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <236e> DW_AT_type : (ref_udata) <0x22d2> │ │ │ │ - <2370> DW_AT_sibling : (ref_udata) <0x2379> │ │ │ │ - <2><2372>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ - <2373> DW_AT_type : (ref_udata) <0x22d2> │ │ │ │ - <2><2375>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ - <2376> DW_AT_type : (ref_udata) <0x22d2> │ │ │ │ - <2><2378>: Abbrev Number: 0 │ │ │ │ - <1><2379>: Abbrev Number: 101 (DW_TAG_typedef) │ │ │ │ - <237a> DW_AT_name : (strp) (offset: 0x7728d): ternaryfunc │ │ │ │ - <237e> DW_AT_decl_file : (implicit_const) 33 │ │ │ │ - <237e> DW_AT_decl_line : (data2) 468 │ │ │ │ - <2380> DW_AT_decl_column : (data1) 22 │ │ │ │ - <2381> DW_AT_type : (ref_udata) <0x2383> │ │ │ │ - <1><2383>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ - <2384> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ - <2384> DW_AT_type : (ref_udata) <0x2386> │ │ │ │ - <1><2386>: Abbrev Number: 78 (DW_TAG_subroutine_type) │ │ │ │ - <2387> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <2387> DW_AT_type : (ref_udata) <0x22d2> │ │ │ │ - <2389> DW_AT_sibling : (ref_udata) <0x2395> │ │ │ │ - <2><238b>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ - <238c> DW_AT_type : (ref_udata) <0x22d2> │ │ │ │ - <2><238e>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ - <238f> DW_AT_type : (ref_udata) <0x22d2> │ │ │ │ - <2><2391>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ - <2392> DW_AT_type : (ref_udata) <0x22d2> │ │ │ │ - <2><2394>: Abbrev Number: 0 │ │ │ │ - <1><2395>: Abbrev Number: 101 (DW_TAG_typedef) │ │ │ │ - <2396> DW_AT_name : (strp) (offset: 0x2e86f9): inquiry │ │ │ │ - <239a> DW_AT_decl_file : (implicit_const) 33 │ │ │ │ - <239a> DW_AT_decl_line : (data2) 469 │ │ │ │ - <239c> DW_AT_decl_column : (data1) 15 │ │ │ │ - <239d> DW_AT_type : (ref_udata) <0x239f> │ │ │ │ - <1><239f>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ - <23a0> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ - <23a0> DW_AT_type : (ref_udata) <0x23a2>, int │ │ │ │ - <1><23a2>: Abbrev Number: 12 (DW_TAG_subroutine_type) │ │ │ │ - <23a3> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <23a3> DW_AT_type : (ref_addr) <0x54>, int │ │ │ │ - <23a7> DW_AT_sibling : (ref_udata) <0x23ad> │ │ │ │ - <2><23a9>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ - <23aa> DW_AT_type : (ref_udata) <0x22d2> │ │ │ │ - <2><23ac>: Abbrev Number: 0 │ │ │ │ - <1><23ad>: Abbrev Number: 101 (DW_TAG_typedef) │ │ │ │ - <23ae> DW_AT_name : (strp) (offset: 0x7711b): lenfunc │ │ │ │ - <23b2> DW_AT_decl_file : (implicit_const) 33 │ │ │ │ - <23b2> DW_AT_decl_line : (data2) 470 │ │ │ │ - <23b4> DW_AT_decl_column : (data1) 22 │ │ │ │ - <23b5> DW_AT_type : (ref_udata) <0x23b7> │ │ │ │ - <1><23b7>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ - <23b8> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ - <23b8> DW_AT_type : (ref_udata) <0x23ba>, Py_ssize_t, ssize_t, __ssize_t, long int │ │ │ │ - <1><23ba>: Abbrev Number: 12 (DW_TAG_subroutine_type) │ │ │ │ - <23bb> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <23bb> DW_AT_type : (ref_addr) <0x1d69>, Py_ssize_t, ssize_t, __ssize_t, long int │ │ │ │ - <23bf> DW_AT_sibling : (ref_udata) <0x23c5> │ │ │ │ - <2><23c1>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ - <23c2> DW_AT_type : (ref_udata) <0x22d2> │ │ │ │ - <2><23c4>: Abbrev Number: 0 │ │ │ │ - <1><23c5>: Abbrev Number: 101 (DW_TAG_typedef) │ │ │ │ - <23c6> DW_AT_name : (strp) (offset: 0x770f6): ssizeargfunc │ │ │ │ - <23ca> DW_AT_decl_file : (implicit_const) 33 │ │ │ │ - <23ca> DW_AT_decl_line : (data2) 471 │ │ │ │ - <23cc> DW_AT_decl_column : (data1) 21 │ │ │ │ - <23cd> DW_AT_type : (ref_udata) <0x23cf> │ │ │ │ - <1><23cf>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ - <23d0> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ - <23d0> DW_AT_type : (ref_udata) <0x23d2> │ │ │ │ - <1><23d2>: Abbrev Number: 78 (DW_TAG_subroutine_type) │ │ │ │ - <23d3> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <23d3> DW_AT_type : (ref_udata) <0x22d2> │ │ │ │ - <23d5> DW_AT_sibling : (ref_udata) <0x23e0> │ │ │ │ - <2><23d7>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ - <23d8> DW_AT_type : (ref_udata) <0x22d2> │ │ │ │ - <2><23da>: Abbrev Number: 22 (DW_TAG_formal_parameter) │ │ │ │ - <23db> DW_AT_type : (ref_addr) <0x1d69>, Py_ssize_t, ssize_t, __ssize_t, long int │ │ │ │ - <2><23df>: Abbrev Number: 0 │ │ │ │ - <1><23e0>: Abbrev Number: 101 (DW_TAG_typedef) │ │ │ │ - <23e1> DW_AT_name : (strp) (offset: 0x8380c): ssizeobjargproc │ │ │ │ - <23e5> DW_AT_decl_file : (implicit_const) 33 │ │ │ │ - <23e5> DW_AT_decl_line : (data2) 473 │ │ │ │ - <23e7> DW_AT_decl_column : (data1) 14 │ │ │ │ - <23e8> DW_AT_type : (ref_udata) <0x23ea> │ │ │ │ - <1><23ea>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ - <23eb> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ - <23eb> DW_AT_type : (ref_udata) <0x23ed>, int │ │ │ │ - <1><23ed>: Abbrev Number: 12 (DW_TAG_subroutine_type) │ │ │ │ - <23ee> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <23ee> DW_AT_type : (ref_addr) <0x54>, int │ │ │ │ - <23f2> DW_AT_sibling : (ref_udata) <0x2400> │ │ │ │ - <2><23f4>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ - <23f5> DW_AT_type : (ref_udata) <0x22d2> │ │ │ │ - <2><23f7>: Abbrev Number: 22 (DW_TAG_formal_parameter) │ │ │ │ - <23f8> DW_AT_type : (ref_addr) <0x1d69>, Py_ssize_t, ssize_t, __ssize_t, long int │ │ │ │ - <2><23fc>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ - <23fd> DW_AT_type : (ref_udata) <0x22d2> │ │ │ │ - <2><23ff>: Abbrev Number: 0 │ │ │ │ - <1><2400>: Abbrev Number: 101 (DW_TAG_typedef) │ │ │ │ - <2401> DW_AT_name : (strp) (offset: 0x8381c): objobjargproc │ │ │ │ - <2405> DW_AT_decl_file : (implicit_const) 33 │ │ │ │ - <2405> DW_AT_decl_line : (data2) 475 │ │ │ │ - <2407> DW_AT_decl_column : (data1) 14 │ │ │ │ - <2408> DW_AT_type : (ref_udata) <0x240a> │ │ │ │ - <1><240a>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ - <240b> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ - <240b> DW_AT_type : (ref_udata) <0x240d>, int │ │ │ │ - <1><240d>: Abbrev Number: 12 (DW_TAG_subroutine_type) │ │ │ │ - <240e> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <240e> DW_AT_type : (ref_addr) <0x54>, int │ │ │ │ - <2412> DW_AT_sibling : (ref_udata) <0x241e> │ │ │ │ - <2><2414>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ - <2415> DW_AT_type : (ref_udata) <0x22d2> │ │ │ │ - <2><2417>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ - <2418> DW_AT_type : (ref_udata) <0x22d2> │ │ │ │ - <2><241a>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ - <241b> DW_AT_type : (ref_udata) <0x22d2> │ │ │ │ - <2><241d>: Abbrev Number: 0 │ │ │ │ - <1><241e>: Abbrev Number: 101 (DW_TAG_typedef) │ │ │ │ - <241f> DW_AT_name : (strp) (offset: 0x8382a): objobjproc │ │ │ │ - <2423> DW_AT_decl_file : (implicit_const) 33 │ │ │ │ - <2423> DW_AT_decl_line : (data2) 477 │ │ │ │ - <2425> DW_AT_decl_column : (data1) 15 │ │ │ │ - <2426> DW_AT_type : (ref_udata) <0x2428> │ │ │ │ - <1><2428>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ - <2429> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ - <2429> DW_AT_type : (ref_udata) <0x242b>, int │ │ │ │ - <1><242b>: Abbrev Number: 12 (DW_TAG_subroutine_type) │ │ │ │ - <242c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <242c> DW_AT_type : (ref_addr) <0x54>, int │ │ │ │ - <2430> DW_AT_sibling : (ref_udata) <0x2439> │ │ │ │ - <2><2432>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ - <2433> DW_AT_type : (ref_udata) <0x22d2> │ │ │ │ - <2><2435>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ - <2436> DW_AT_type : (ref_udata) <0x22d2> │ │ │ │ - <2><2438>: Abbrev Number: 0 │ │ │ │ - <1><2439>: Abbrev Number: 101 (DW_TAG_typedef) │ │ │ │ - <243a> DW_AT_name : (strp) (offset: 0x8385e): visitproc │ │ │ │ - <243e> DW_AT_decl_file : (implicit_const) 33 │ │ │ │ - <243e> DW_AT_decl_line : (data2) 478 │ │ │ │ - <2440> DW_AT_decl_column : (data1) 15 │ │ │ │ - <2441> DW_AT_type : (ref_udata) <0x2443> │ │ │ │ - <1><2443>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ - <2444> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ - <2444> DW_AT_type : (ref_udata) <0x2446>, int │ │ │ │ - <1><2446>: Abbrev Number: 12 (DW_TAG_subroutine_type) │ │ │ │ - <2447> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <2447> DW_AT_type : (ref_addr) <0x54>, int │ │ │ │ - <244b> DW_AT_sibling : (ref_udata) <0x2456> │ │ │ │ - <2><244d>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ - <244e> DW_AT_type : (ref_udata) <0x22d2> │ │ │ │ - <2><2450>: Abbrev Number: 22 (DW_TAG_formal_parameter) │ │ │ │ - <2451> DW_AT_type : (ref_addr) <0x6b> │ │ │ │ - <2><2455>: Abbrev Number: 0 │ │ │ │ - <1><2456>: Abbrev Number: 101 (DW_TAG_typedef) │ │ │ │ - <2457> DW_AT_name : (strp) (offset: 0x837ff): traverseproc │ │ │ │ - <245b> DW_AT_decl_file : (implicit_const) 33 │ │ │ │ - <245b> DW_AT_decl_line : (data2) 479 │ │ │ │ - <245d> DW_AT_decl_column : (data1) 15 │ │ │ │ - <245e> DW_AT_type : (ref_udata) <0x2460> │ │ │ │ - <1><2460>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ - <2461> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ - <2461> DW_AT_type : (ref_udata) <0x2463>, int │ │ │ │ - <1><2463>: Abbrev Number: 12 (DW_TAG_subroutine_type) │ │ │ │ - <2464> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <2464> DW_AT_type : (ref_addr) <0x54>, int │ │ │ │ - <2468> DW_AT_sibling : (ref_udata) <0x2476> │ │ │ │ - <2><246a>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ - <246b> DW_AT_type : (ref_udata) <0x22d2> │ │ │ │ - <2><246d>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ - <246e> DW_AT_type : (ref_udata) <0x2439>, visitproc │ │ │ │ - <2><2470>: Abbrev Number: 22 (DW_TAG_formal_parameter) │ │ │ │ - <2471> DW_AT_type : (ref_addr) <0x6b> │ │ │ │ - <2><2475>: Abbrev Number: 0 │ │ │ │ - <1><2476>: Abbrev Number: 101 (DW_TAG_typedef) │ │ │ │ - <2477> DW_AT_name : (strp) (offset: 0x2401d0): destructor │ │ │ │ - <247b> DW_AT_decl_file : (implicit_const) 33 │ │ │ │ - <247b> DW_AT_decl_line : (data2) 483 │ │ │ │ - <247d> DW_AT_decl_column : (data1) 16 │ │ │ │ - <247e> DW_AT_type : (ref_udata) <0x2480> │ │ │ │ - <1><2480>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ - <2481> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ - <2481> DW_AT_type : (ref_udata) <0x2483> │ │ │ │ - <1><2483>: Abbrev Number: 76 (DW_TAG_subroutine_type) │ │ │ │ - <2484> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <2484> DW_AT_sibling : (ref_udata) <0x248a> │ │ │ │ - <2><2486>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ - <2487> DW_AT_type : (ref_udata) <0x22d2> │ │ │ │ - <2><2489>: Abbrev Number: 0 │ │ │ │ - <1><248a>: Abbrev Number: 101 (DW_TAG_typedef) │ │ │ │ - <248b> DW_AT_name : (strp) (offset: 0x7715e): getattrfunc │ │ │ │ - <248f> DW_AT_decl_file : (implicit_const) 33 │ │ │ │ - <248f> DW_AT_decl_line : (data2) 484 │ │ │ │ - <2491> DW_AT_decl_column : (data1) 21 │ │ │ │ - <2492> DW_AT_type : (ref_udata) <0x2494> │ │ │ │ - <1><2494>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ - <2495> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ - <2495> DW_AT_type : (ref_udata) <0x2497> │ │ │ │ - <1><2497>: Abbrev Number: 78 (DW_TAG_subroutine_type) │ │ │ │ - <2498> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <2498> DW_AT_type : (ref_udata) <0x22d2> │ │ │ │ - <249a> DW_AT_sibling : (ref_udata) <0x24a5> │ │ │ │ - <2><249c>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ - <249d> DW_AT_type : (ref_udata) <0x22d2> │ │ │ │ - <2><249f>: Abbrev Number: 22 (DW_TAG_formal_parameter) │ │ │ │ - <24a0> DW_AT_type : (ref_addr) <0x76> │ │ │ │ - <2><24a4>: Abbrev Number: 0 │ │ │ │ - <1><24a5>: Abbrev Number: 101 (DW_TAG_typedef) │ │ │ │ - <24a6> DW_AT_name : (strp) (offset: 0x77123): getattrofunc │ │ │ │ - <24aa> DW_AT_decl_file : (implicit_const) 33 │ │ │ │ - <24aa> DW_AT_decl_line : (data2) 485 │ │ │ │ - <24ac> DW_AT_decl_column : (data1) 21 │ │ │ │ - <24ad> DW_AT_type : (ref_udata) <0x236a> │ │ │ │ + <2337> DW_AT_decl_line : (data1) 230 │ │ │ │ + <2338> DW_AT_decl_column : (data1) 14 │ │ │ │ + <2339> DW_AT_type : (ref_udata) <0x1fbc>, PyObject, _object │ │ │ │ + <233b> DW_AT_alignment : (implicit_const) 8 │ │ │ │ + <233b> DW_AT_data_member_location: (implicit_const) 0 │ │ │ │ + <2><233b>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ + <233c> DW_AT_name : (strp) (offset: 0x18f789): ob_size │ │ │ │ + <2340> DW_AT_decl_file : (data1) 33 │ │ │ │ + <2341> DW_AT_decl_line : (data1) 231 │ │ │ │ + <2342> DW_AT_decl_column : (data1) 16 │ │ │ │ + <2343> DW_AT_type : (ref_addr) <0x1d73>, Py_ssize_t, ssize_t, __ssize_t, long int │ │ │ │ + <2347> DW_AT_data_member_location: (data1) 16 │ │ │ │ + <2><2348>: Abbrev Number: 0 │ │ │ │ + <1><2349>: Abbrev Number: 82 (DW_TAG_typedef) │ │ │ │ + <234a> DW_AT_name : (strp) (offset: 0x2a7ced): PyVarObject │ │ │ │ + <234e> DW_AT_decl_file : (data1) 33 │ │ │ │ + <234f> DW_AT_decl_line : (data1) 232 │ │ │ │ + <2350> DW_AT_decl_column : (data1) 3 │ │ │ │ + <2351> DW_AT_type : (ref_udata) <0x2329> │ │ │ │ + <2353> DW_AT_alignment : (data1) 8 │ │ │ │ + <1><2354>: Abbrev Number: 101 (DW_TAG_typedef) │ │ │ │ + <2355> DW_AT_name : (strp) (offset: 0x77299): unaryfunc │ │ │ │ + <2359> DW_AT_decl_file : (implicit_const) 33 │ │ │ │ + <2359> DW_AT_decl_line : (data2) 466 │ │ │ │ + <235b> DW_AT_decl_column : (data1) 22 │ │ │ │ + <235c> DW_AT_type : (ref_udata) <0x235e> │ │ │ │ + <1><235e>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ + <235f> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ + <235f> DW_AT_type : (ref_udata) <0x2361> │ │ │ │ + <1><2361>: Abbrev Number: 78 (DW_TAG_subroutine_type) │ │ │ │ + <2362> DW_AT_prototyped : (flag_present) 1 │ │ │ │ + <2362> DW_AT_type : (ref_udata) <0x22dc> │ │ │ │ + <2364> DW_AT_sibling : (ref_udata) <0x236a> │ │ │ │ + <2><2366>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ + <2367> DW_AT_type : (ref_udata) <0x22dc> │ │ │ │ + <2><2369>: Abbrev Number: 0 │ │ │ │ + <1><236a>: Abbrev Number: 101 (DW_TAG_typedef) │ │ │ │ + <236b> DW_AT_name : (strp) (offset: 0x77282): binaryfunc │ │ │ │ + <236f> DW_AT_decl_file : (implicit_const) 33 │ │ │ │ + <236f> DW_AT_decl_line : (data2) 467 │ │ │ │ + <2371> DW_AT_decl_column : (data1) 22 │ │ │ │ + <2372> DW_AT_type : (ref_udata) <0x2374> │ │ │ │ + <1><2374>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ + <2375> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ + <2375> DW_AT_type : (ref_udata) <0x2377> │ │ │ │ + <1><2377>: Abbrev Number: 78 (DW_TAG_subroutine_type) │ │ │ │ + <2378> DW_AT_prototyped : (flag_present) 1 │ │ │ │ + <2378> DW_AT_type : (ref_udata) <0x22dc> │ │ │ │ + <237a> DW_AT_sibling : (ref_udata) <0x2383> │ │ │ │ + <2><237c>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ + <237d> DW_AT_type : (ref_udata) <0x22dc> │ │ │ │ + <2><237f>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ + <2380> DW_AT_type : (ref_udata) <0x22dc> │ │ │ │ + <2><2382>: Abbrev Number: 0 │ │ │ │ + <1><2383>: Abbrev Number: 101 (DW_TAG_typedef) │ │ │ │ + <2384> DW_AT_name : (strp) (offset: 0x7728d): ternaryfunc │ │ │ │ + <2388> DW_AT_decl_file : (implicit_const) 33 │ │ │ │ + <2388> DW_AT_decl_line : (data2) 468 │ │ │ │ + <238a> DW_AT_decl_column : (data1) 22 │ │ │ │ + <238b> DW_AT_type : (ref_udata) <0x238d> │ │ │ │ + <1><238d>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ + <238e> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ + <238e> DW_AT_type : (ref_udata) <0x2390> │ │ │ │ + <1><2390>: Abbrev Number: 78 (DW_TAG_subroutine_type) │ │ │ │ + <2391> DW_AT_prototyped : (flag_present) 1 │ │ │ │ + <2391> DW_AT_type : (ref_udata) <0x22dc> │ │ │ │ + <2393> DW_AT_sibling : (ref_udata) <0x239f> │ │ │ │ + <2><2395>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ + <2396> DW_AT_type : (ref_udata) <0x22dc> │ │ │ │ + <2><2398>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ + <2399> DW_AT_type : (ref_udata) <0x22dc> │ │ │ │ + <2><239b>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ + <239c> DW_AT_type : (ref_udata) <0x22dc> │ │ │ │ + <2><239e>: Abbrev Number: 0 │ │ │ │ + <1><239f>: Abbrev Number: 101 (DW_TAG_typedef) │ │ │ │ + <23a0> DW_AT_name : (strp) (offset: 0x2e86f9): inquiry │ │ │ │ + <23a4> DW_AT_decl_file : (implicit_const) 33 │ │ │ │ + <23a4> DW_AT_decl_line : (data2) 469 │ │ │ │ + <23a6> DW_AT_decl_column : (data1) 15 │ │ │ │ + <23a7> DW_AT_type : (ref_udata) <0x23a9> │ │ │ │ + <1><23a9>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ + <23aa> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ + <23aa> DW_AT_type : (ref_udata) <0x23ac>, int │ │ │ │ + <1><23ac>: Abbrev Number: 12 (DW_TAG_subroutine_type) │ │ │ │ + <23ad> DW_AT_prototyped : (flag_present) 1 │ │ │ │ + <23ad> DW_AT_type : (ref_addr) <0x54>, int │ │ │ │ + <23b1> DW_AT_sibling : (ref_udata) <0x23b7> │ │ │ │ + <2><23b3>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ + <23b4> DW_AT_type : (ref_udata) <0x22dc> │ │ │ │ + <2><23b6>: Abbrev Number: 0 │ │ │ │ + <1><23b7>: Abbrev Number: 101 (DW_TAG_typedef) │ │ │ │ + <23b8> DW_AT_name : (strp) (offset: 0x7711b): lenfunc │ │ │ │ + <23bc> DW_AT_decl_file : (implicit_const) 33 │ │ │ │ + <23bc> DW_AT_decl_line : (data2) 470 │ │ │ │ + <23be> DW_AT_decl_column : (data1) 22 │ │ │ │ + <23bf> DW_AT_type : (ref_udata) <0x23c1> │ │ │ │ + <1><23c1>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ + <23c2> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ + <23c2> DW_AT_type : (ref_udata) <0x23c4>, Py_ssize_t, ssize_t, __ssize_t, long int │ │ │ │ + <1><23c4>: Abbrev Number: 12 (DW_TAG_subroutine_type) │ │ │ │ + <23c5> DW_AT_prototyped : (flag_present) 1 │ │ │ │ + <23c5> DW_AT_type : (ref_addr) <0x1d73>, Py_ssize_t, ssize_t, __ssize_t, long int │ │ │ │ + <23c9> DW_AT_sibling : (ref_udata) <0x23cf> │ │ │ │ + <2><23cb>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ + <23cc> DW_AT_type : (ref_udata) <0x22dc> │ │ │ │ + <2><23ce>: Abbrev Number: 0 │ │ │ │ + <1><23cf>: Abbrev Number: 101 (DW_TAG_typedef) │ │ │ │ + <23d0> DW_AT_name : (strp) (offset: 0x770f6): ssizeargfunc │ │ │ │ + <23d4> DW_AT_decl_file : (implicit_const) 33 │ │ │ │ + <23d4> DW_AT_decl_line : (data2) 471 │ │ │ │ + <23d6> DW_AT_decl_column : (data1) 21 │ │ │ │ + <23d7> DW_AT_type : (ref_udata) <0x23d9> │ │ │ │ + <1><23d9>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ + <23da> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ + <23da> DW_AT_type : (ref_udata) <0x23dc> │ │ │ │ + <1><23dc>: Abbrev Number: 78 (DW_TAG_subroutine_type) │ │ │ │ + <23dd> DW_AT_prototyped : (flag_present) 1 │ │ │ │ + <23dd> DW_AT_type : (ref_udata) <0x22dc> │ │ │ │ + <23df> DW_AT_sibling : (ref_udata) <0x23ea> │ │ │ │ + <2><23e1>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ + <23e2> DW_AT_type : (ref_udata) <0x22dc> │ │ │ │ + <2><23e4>: Abbrev Number: 22 (DW_TAG_formal_parameter) │ │ │ │ + <23e5> DW_AT_type : (ref_addr) <0x1d73>, Py_ssize_t, ssize_t, __ssize_t, long int │ │ │ │ + <2><23e9>: Abbrev Number: 0 │ │ │ │ + <1><23ea>: Abbrev Number: 101 (DW_TAG_typedef) │ │ │ │ + <23eb> DW_AT_name : (strp) (offset: 0x8380c): ssizeobjargproc │ │ │ │ + <23ef> DW_AT_decl_file : (implicit_const) 33 │ │ │ │ + <23ef> DW_AT_decl_line : (data2) 473 │ │ │ │ + <23f1> DW_AT_decl_column : (data1) 14 │ │ │ │ + <23f2> DW_AT_type : (ref_udata) <0x23f4> │ │ │ │ + <1><23f4>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ + <23f5> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ + <23f5> DW_AT_type : (ref_udata) <0x23f7>, int │ │ │ │ + <1><23f7>: Abbrev Number: 12 (DW_TAG_subroutine_type) │ │ │ │ + <23f8> DW_AT_prototyped : (flag_present) 1 │ │ │ │ + <23f8> DW_AT_type : (ref_addr) <0x54>, int │ │ │ │ + <23fc> DW_AT_sibling : (ref_udata) <0x240a> │ │ │ │ + <2><23fe>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ + <23ff> DW_AT_type : (ref_udata) <0x22dc> │ │ │ │ + <2><2401>: Abbrev Number: 22 (DW_TAG_formal_parameter) │ │ │ │ + <2402> DW_AT_type : (ref_addr) <0x1d73>, Py_ssize_t, ssize_t, __ssize_t, long int │ │ │ │ + <2><2406>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ + <2407> DW_AT_type : (ref_udata) <0x22dc> │ │ │ │ + <2><2409>: Abbrev Number: 0 │ │ │ │ + <1><240a>: Abbrev Number: 101 (DW_TAG_typedef) │ │ │ │ + <240b> DW_AT_name : (strp) (offset: 0x8381c): objobjargproc │ │ │ │ + <240f> DW_AT_decl_file : (implicit_const) 33 │ │ │ │ + <240f> DW_AT_decl_line : (data2) 475 │ │ │ │ + <2411> DW_AT_decl_column : (data1) 14 │ │ │ │ + <2412> DW_AT_type : (ref_udata) <0x2414> │ │ │ │ + <1><2414>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ + <2415> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ + <2415> DW_AT_type : (ref_udata) <0x2417>, int │ │ │ │ + <1><2417>: Abbrev Number: 12 (DW_TAG_subroutine_type) │ │ │ │ + <2418> DW_AT_prototyped : (flag_present) 1 │ │ │ │ + <2418> DW_AT_type : (ref_addr) <0x54>, int │ │ │ │ + <241c> DW_AT_sibling : (ref_udata) <0x2428> │ │ │ │ + <2><241e>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ + <241f> DW_AT_type : (ref_udata) <0x22dc> │ │ │ │ + <2><2421>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ + <2422> DW_AT_type : (ref_udata) <0x22dc> │ │ │ │ + <2><2424>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ + <2425> DW_AT_type : (ref_udata) <0x22dc> │ │ │ │ + <2><2427>: Abbrev Number: 0 │ │ │ │ + <1><2428>: Abbrev Number: 101 (DW_TAG_typedef) │ │ │ │ + <2429> DW_AT_name : (strp) (offset: 0x8382a): objobjproc │ │ │ │ + <242d> DW_AT_decl_file : (implicit_const) 33 │ │ │ │ + <242d> DW_AT_decl_line : (data2) 477 │ │ │ │ + <242f> DW_AT_decl_column : (data1) 15 │ │ │ │ + <2430> DW_AT_type : (ref_udata) <0x2432> │ │ │ │ + <1><2432>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ + <2433> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ + <2433> DW_AT_type : (ref_udata) <0x2435>, int │ │ │ │ + <1><2435>: Abbrev Number: 12 (DW_TAG_subroutine_type) │ │ │ │ + <2436> DW_AT_prototyped : (flag_present) 1 │ │ │ │ + <2436> DW_AT_type : (ref_addr) <0x54>, int │ │ │ │ + <243a> DW_AT_sibling : (ref_udata) <0x2443> │ │ │ │ + <2><243c>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ + <243d> DW_AT_type : (ref_udata) <0x22dc> │ │ │ │ + <2><243f>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ + <2440> DW_AT_type : (ref_udata) <0x22dc> │ │ │ │ + <2><2442>: Abbrev Number: 0 │ │ │ │ + <1><2443>: Abbrev Number: 101 (DW_TAG_typedef) │ │ │ │ + <2444> DW_AT_name : (strp) (offset: 0x8385e): visitproc │ │ │ │ + <2448> DW_AT_decl_file : (implicit_const) 33 │ │ │ │ + <2448> DW_AT_decl_line : (data2) 478 │ │ │ │ + <244a> DW_AT_decl_column : (data1) 15 │ │ │ │ + <244b> DW_AT_type : (ref_udata) <0x244d> │ │ │ │ + <1><244d>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ + <244e> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ + <244e> DW_AT_type : (ref_udata) <0x2450>, int │ │ │ │ + <1><2450>: Abbrev Number: 12 (DW_TAG_subroutine_type) │ │ │ │ + <2451> DW_AT_prototyped : (flag_present) 1 │ │ │ │ + <2451> DW_AT_type : (ref_addr) <0x54>, int │ │ │ │ + <2455> DW_AT_sibling : (ref_udata) <0x2460> │ │ │ │ + <2><2457>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ + <2458> DW_AT_type : (ref_udata) <0x22dc> │ │ │ │ + <2><245a>: Abbrev Number: 22 (DW_TAG_formal_parameter) │ │ │ │ + <245b> DW_AT_type : (ref_addr) <0x6b> │ │ │ │ + <2><245f>: Abbrev Number: 0 │ │ │ │ + <1><2460>: Abbrev Number: 101 (DW_TAG_typedef) │ │ │ │ + <2461> DW_AT_name : (strp) (offset: 0x837ff): traverseproc │ │ │ │ + <2465> DW_AT_decl_file : (implicit_const) 33 │ │ │ │ + <2465> DW_AT_decl_line : (data2) 479 │ │ │ │ + <2467> DW_AT_decl_column : (data1) 15 │ │ │ │ + <2468> DW_AT_type : (ref_udata) <0x246a> │ │ │ │ + <1><246a>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ + <246b> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ + <246b> DW_AT_type : (ref_udata) <0x246d>, int │ │ │ │ + <1><246d>: Abbrev Number: 12 (DW_TAG_subroutine_type) │ │ │ │ + <246e> DW_AT_prototyped : (flag_present) 1 │ │ │ │ + <246e> DW_AT_type : (ref_addr) <0x54>, int │ │ │ │ + <2472> DW_AT_sibling : (ref_udata) <0x2480> │ │ │ │ + <2><2474>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ + <2475> DW_AT_type : (ref_udata) <0x22dc> │ │ │ │ + <2><2477>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ + <2478> DW_AT_type : (ref_udata) <0x2443>, visitproc │ │ │ │ + <2><247a>: Abbrev Number: 22 (DW_TAG_formal_parameter) │ │ │ │ + <247b> DW_AT_type : (ref_addr) <0x6b> │ │ │ │ + <2><247f>: Abbrev Number: 0 │ │ │ │ + <1><2480>: Abbrev Number: 101 (DW_TAG_typedef) │ │ │ │ + <2481> DW_AT_name : (strp) (offset: 0x2401d0): destructor │ │ │ │ + <2485> DW_AT_decl_file : (implicit_const) 33 │ │ │ │ + <2485> DW_AT_decl_line : (data2) 483 │ │ │ │ + <2487> DW_AT_decl_column : (data1) 16 │ │ │ │ + <2488> DW_AT_type : (ref_udata) <0x248a> │ │ │ │ + <1><248a>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ + <248b> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ + <248b> DW_AT_type : (ref_udata) <0x248d> │ │ │ │ + <1><248d>: Abbrev Number: 76 (DW_TAG_subroutine_type) │ │ │ │ + <248e> DW_AT_prototyped : (flag_present) 1 │ │ │ │ + <248e> DW_AT_sibling : (ref_udata) <0x2494> │ │ │ │ + <2><2490>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ + <2491> DW_AT_type : (ref_udata) <0x22dc> │ │ │ │ + <2><2493>: Abbrev Number: 0 │ │ │ │ + <1><2494>: Abbrev Number: 101 (DW_TAG_typedef) │ │ │ │ + <2495> DW_AT_name : (strp) (offset: 0x7715e): getattrfunc │ │ │ │ + <2499> DW_AT_decl_file : (implicit_const) 33 │ │ │ │ + <2499> DW_AT_decl_line : (data2) 484 │ │ │ │ + <249b> DW_AT_decl_column : (data1) 21 │ │ │ │ + <249c> DW_AT_type : (ref_udata) <0x249e> │ │ │ │ + <1><249e>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ + <249f> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ + <249f> DW_AT_type : (ref_udata) <0x24a1> │ │ │ │ + <1><24a1>: Abbrev Number: 78 (DW_TAG_subroutine_type) │ │ │ │ + <24a2> DW_AT_prototyped : (flag_present) 1 │ │ │ │ + <24a2> DW_AT_type : (ref_udata) <0x22dc> │ │ │ │ + <24a4> DW_AT_sibling : (ref_udata) <0x24af> │ │ │ │ + <2><24a6>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ + <24a7> DW_AT_type : (ref_udata) <0x22dc> │ │ │ │ + <2><24a9>: Abbrev Number: 22 (DW_TAG_formal_parameter) │ │ │ │ + <24aa> DW_AT_type : (ref_addr) <0x76> │ │ │ │ + <2><24ae>: Abbrev Number: 0 │ │ │ │ <1><24af>: Abbrev Number: 101 (DW_TAG_typedef) │ │ │ │ - <24b0> DW_AT_name : (strp) (offset: 0x7716a): setattrfunc │ │ │ │ + <24b0> DW_AT_name : (strp) (offset: 0x77123): getattrofunc │ │ │ │ <24b4> DW_AT_decl_file : (implicit_const) 33 │ │ │ │ - <24b4> DW_AT_decl_line : (data2) 486 │ │ │ │ - <24b6> DW_AT_decl_column : (data1) 15 │ │ │ │ - <24b7> DW_AT_type : (ref_udata) <0x24b9> │ │ │ │ - <1><24b9>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ - <24ba> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ - <24ba> DW_AT_type : (ref_udata) <0x24bc>, int │ │ │ │ - <1><24bc>: Abbrev Number: 12 (DW_TAG_subroutine_type) │ │ │ │ - <24bd> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <24bd> DW_AT_type : (ref_addr) <0x54>, int │ │ │ │ - <24c1> DW_AT_sibling : (ref_udata) <0x24cf> │ │ │ │ - <2><24c3>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ - <24c4> DW_AT_type : (ref_udata) <0x22d2> │ │ │ │ - <2><24c6>: Abbrev Number: 22 (DW_TAG_formal_parameter) │ │ │ │ - <24c7> DW_AT_type : (ref_addr) <0x76> │ │ │ │ - <2><24cb>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ - <24cc> DW_AT_type : (ref_udata) <0x22d2> │ │ │ │ - <2><24ce>: Abbrev Number: 0 │ │ │ │ - <1><24cf>: Abbrev Number: 101 (DW_TAG_typedef) │ │ │ │ - <24d0> DW_AT_name : (strp) (offset: 0x77130): setattrofunc │ │ │ │ - <24d4> DW_AT_decl_file : (implicit_const) 33 │ │ │ │ - <24d4> DW_AT_decl_line : (data2) 487 │ │ │ │ - <24d6> DW_AT_decl_column : (data1) 15 │ │ │ │ - <24d7> DW_AT_type : (ref_udata) <0x240a> │ │ │ │ + <24b4> DW_AT_decl_line : (data2) 485 │ │ │ │ + <24b6> DW_AT_decl_column : (data1) 21 │ │ │ │ + <24b7> DW_AT_type : (ref_udata) <0x2374> │ │ │ │ + <1><24b9>: Abbrev Number: 101 (DW_TAG_typedef) │ │ │ │ + <24ba> DW_AT_name : (strp) (offset: 0x7716a): setattrfunc │ │ │ │ + <24be> DW_AT_decl_file : (implicit_const) 33 │ │ │ │ + <24be> DW_AT_decl_line : (data2) 486 │ │ │ │ + <24c0> DW_AT_decl_column : (data1) 15 │ │ │ │ + <24c1> DW_AT_type : (ref_udata) <0x24c3> │ │ │ │ + <1><24c3>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ + <24c4> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ + <24c4> DW_AT_type : (ref_udata) <0x24c6>, int │ │ │ │ + <1><24c6>: Abbrev Number: 12 (DW_TAG_subroutine_type) │ │ │ │ + <24c7> DW_AT_prototyped : (flag_present) 1 │ │ │ │ + <24c7> DW_AT_type : (ref_addr) <0x54>, int │ │ │ │ + <24cb> DW_AT_sibling : (ref_udata) <0x24d9> │ │ │ │ + <2><24cd>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ + <24ce> DW_AT_type : (ref_udata) <0x22dc> │ │ │ │ + <2><24d0>: Abbrev Number: 22 (DW_TAG_formal_parameter) │ │ │ │ + <24d1> DW_AT_type : (ref_addr) <0x76> │ │ │ │ + <2><24d5>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ + <24d6> DW_AT_type : (ref_udata) <0x22dc> │ │ │ │ + <2><24d8>: Abbrev Number: 0 │ │ │ │ <1><24d9>: Abbrev Number: 101 (DW_TAG_typedef) │ │ │ │ - <24da> DW_AT_name : (strp) (offset: 0x77155): reprfunc │ │ │ │ + <24da> DW_AT_name : (strp) (offset: 0x77130): setattrofunc │ │ │ │ <24de> DW_AT_decl_file : (implicit_const) 33 │ │ │ │ - <24de> DW_AT_decl_line : (data2) 488 │ │ │ │ - <24e0> DW_AT_decl_column : (data1) 21 │ │ │ │ - <24e1> DW_AT_type : (ref_udata) <0x2354> │ │ │ │ + <24de> DW_AT_decl_line : (data2) 487 │ │ │ │ + <24e0> DW_AT_decl_column : (data1) 15 │ │ │ │ + <24e1> DW_AT_type : (ref_udata) <0x2414> │ │ │ │ <1><24e3>: Abbrev Number: 101 (DW_TAG_typedef) │ │ │ │ - <24e4> DW_AT_name : (strp) (offset: 0x77103): hashfunc │ │ │ │ + <24e4> DW_AT_name : (strp) (offset: 0x77155): reprfunc │ │ │ │ <24e8> DW_AT_decl_file : (implicit_const) 33 │ │ │ │ - <24e8> DW_AT_decl_line : (data2) 489 │ │ │ │ + <24e8> DW_AT_decl_line : (data2) 488 │ │ │ │ <24ea> DW_AT_decl_column : (data1) 21 │ │ │ │ - <24eb> DW_AT_type : (ref_udata) <0x24ed> │ │ │ │ - <1><24ed>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ - <24ee> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ - <24ee> DW_AT_type : (ref_udata) <0x24f0>, Py_hash_t, Py_ssize_t, ssize_t, __ssize_t, long int │ │ │ │ - <1><24f0>: Abbrev Number: 12 (DW_TAG_subroutine_type) │ │ │ │ - <24f1> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <24f1> DW_AT_type : (ref_addr) <0x1d75>, Py_hash_t, Py_ssize_t, ssize_t, __ssize_t, long int │ │ │ │ - <24f5> DW_AT_sibling : (ref_udata) <0x24fb> │ │ │ │ - <2><24f7>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ - <24f8> DW_AT_type : (ref_udata) <0x22d2> │ │ │ │ - <2><24fa>: Abbrev Number: 0 │ │ │ │ - <1><24fb>: Abbrev Number: 101 (DW_TAG_typedef) │ │ │ │ - <24fc> DW_AT_name : (strp) (offset: 0x7713d): richcmpfunc │ │ │ │ - <2500> DW_AT_decl_file : (implicit_const) 33 │ │ │ │ - <2500> DW_AT_decl_line : (data2) 490 │ │ │ │ - <2502> DW_AT_decl_column : (data1) 21 │ │ │ │ - <2503> DW_AT_type : (ref_udata) <0x2505> │ │ │ │ - <1><2505>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ - <2506> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ - <2506> DW_AT_type : (ref_udata) <0x2508> │ │ │ │ - <1><2508>: Abbrev Number: 78 (DW_TAG_subroutine_type) │ │ │ │ - <2509> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <2509> DW_AT_type : (ref_udata) <0x22d2> │ │ │ │ - <250b> DW_AT_sibling : (ref_udata) <0x2519> │ │ │ │ - <2><250d>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ - <250e> DW_AT_type : (ref_udata) <0x22d2> │ │ │ │ - <2><2510>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ - <2511> DW_AT_type : (ref_udata) <0x22d2> │ │ │ │ - <2><2513>: Abbrev Number: 22 (DW_TAG_formal_parameter) │ │ │ │ - <2514> DW_AT_type : (ref_addr) <0x54>, int │ │ │ │ - <2><2518>: Abbrev Number: 0 │ │ │ │ - <1><2519>: Abbrev Number: 101 (DW_TAG_typedef) │ │ │ │ - <251a> DW_AT_name : (strp) (offset: 0x77149): getiterfunc │ │ │ │ - <251e> DW_AT_decl_file : (implicit_const) 33 │ │ │ │ - <251e> DW_AT_decl_line : (data2) 491 │ │ │ │ - <2520> DW_AT_decl_column : (data1) 21 │ │ │ │ - <2521> DW_AT_type : (ref_udata) <0x2354> │ │ │ │ + <24eb> DW_AT_type : (ref_udata) <0x235e> │ │ │ │ + <1><24ed>: Abbrev Number: 101 (DW_TAG_typedef) │ │ │ │ + <24ee> DW_AT_name : (strp) (offset: 0x77103): hashfunc │ │ │ │ + <24f2> DW_AT_decl_file : (implicit_const) 33 │ │ │ │ + <24f2> DW_AT_decl_line : (data2) 489 │ │ │ │ + <24f4> DW_AT_decl_column : (data1) 21 │ │ │ │ + <24f5> DW_AT_type : (ref_udata) <0x24f7> │ │ │ │ + <1><24f7>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ + <24f8> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ + <24f8> DW_AT_type : (ref_udata) <0x24fa>, Py_hash_t, Py_ssize_t, ssize_t, __ssize_t, long int │ │ │ │ + <1><24fa>: Abbrev Number: 12 (DW_TAG_subroutine_type) │ │ │ │ + <24fb> DW_AT_prototyped : (flag_present) 1 │ │ │ │ + <24fb> DW_AT_type : (ref_addr) <0x1d7f>, Py_hash_t, Py_ssize_t, ssize_t, __ssize_t, long int │ │ │ │ + <24ff> DW_AT_sibling : (ref_udata) <0x2505> │ │ │ │ + <2><2501>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ + <2502> DW_AT_type : (ref_udata) <0x22dc> │ │ │ │ + <2><2504>: Abbrev Number: 0 │ │ │ │ + <1><2505>: Abbrev Number: 101 (DW_TAG_typedef) │ │ │ │ + <2506> DW_AT_name : (strp) (offset: 0x7713d): richcmpfunc │ │ │ │ + <250a> DW_AT_decl_file : (implicit_const) 33 │ │ │ │ + <250a> DW_AT_decl_line : (data2) 490 │ │ │ │ + <250c> DW_AT_decl_column : (data1) 21 │ │ │ │ + <250d> DW_AT_type : (ref_udata) <0x250f> │ │ │ │ + <1><250f>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ + <2510> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ + <2510> DW_AT_type : (ref_udata) <0x2512> │ │ │ │ + <1><2512>: Abbrev Number: 78 (DW_TAG_subroutine_type) │ │ │ │ + <2513> DW_AT_prototyped : (flag_present) 1 │ │ │ │ + <2513> DW_AT_type : (ref_udata) <0x22dc> │ │ │ │ + <2515> DW_AT_sibling : (ref_udata) <0x2523> │ │ │ │ + <2><2517>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ + <2518> DW_AT_type : (ref_udata) <0x22dc> │ │ │ │ + <2><251a>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ + <251b> DW_AT_type : (ref_udata) <0x22dc> │ │ │ │ + <2><251d>: Abbrev Number: 22 (DW_TAG_formal_parameter) │ │ │ │ + <251e> DW_AT_type : (ref_addr) <0x54>, int │ │ │ │ + <2><2522>: Abbrev Number: 0 │ │ │ │ <1><2523>: Abbrev Number: 101 (DW_TAG_typedef) │ │ │ │ - <2524> DW_AT_name : (strp) (offset: 0x77232): iternextfunc │ │ │ │ + <2524> DW_AT_name : (strp) (offset: 0x77149): getiterfunc │ │ │ │ <2528> DW_AT_decl_file : (implicit_const) 33 │ │ │ │ - <2528> DW_AT_decl_line : (data2) 492 │ │ │ │ + <2528> DW_AT_decl_line : (data2) 491 │ │ │ │ <252a> DW_AT_decl_column : (data1) 21 │ │ │ │ - <252b> DW_AT_type : (ref_udata) <0x2354> │ │ │ │ + <252b> DW_AT_type : (ref_udata) <0x235e> │ │ │ │ <1><252d>: Abbrev Number: 101 (DW_TAG_typedef) │ │ │ │ - <252e> DW_AT_name : (strp) (offset: 0x77176): descrgetfunc │ │ │ │ + <252e> DW_AT_name : (strp) (offset: 0x77232): iternextfunc │ │ │ │ <2532> DW_AT_decl_file : (implicit_const) 33 │ │ │ │ - <2532> DW_AT_decl_line : (data2) 493 │ │ │ │ + <2532> DW_AT_decl_line : (data2) 492 │ │ │ │ <2534> DW_AT_decl_column : (data1) 21 │ │ │ │ - <2535> DW_AT_type : (ref_udata) <0x2383> │ │ │ │ + <2535> DW_AT_type : (ref_udata) <0x235e> │ │ │ │ <1><2537>: Abbrev Number: 101 (DW_TAG_typedef) │ │ │ │ - <2538> DW_AT_name : (strp) (offset: 0x77183): descrsetfunc │ │ │ │ + <2538> DW_AT_name : (strp) (offset: 0x77176): descrgetfunc │ │ │ │ <253c> DW_AT_decl_file : (implicit_const) 33 │ │ │ │ - <253c> DW_AT_decl_line : (data2) 494 │ │ │ │ - <253e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <253f> DW_AT_type : (ref_udata) <0x240a> │ │ │ │ + <253c> DW_AT_decl_line : (data2) 493 │ │ │ │ + <253e> DW_AT_decl_column : (data1) 21 │ │ │ │ + <253f> DW_AT_type : (ref_udata) <0x238d> │ │ │ │ <1><2541>: Abbrev Number: 101 (DW_TAG_typedef) │ │ │ │ - <2542> DW_AT_name : (strp) (offset: 0x83855): initproc │ │ │ │ + <2542> DW_AT_name : (strp) (offset: 0x77183): descrsetfunc │ │ │ │ <2546> DW_AT_decl_file : (implicit_const) 33 │ │ │ │ - <2546> DW_AT_decl_line : (data2) 495 │ │ │ │ + <2546> DW_AT_decl_line : (data2) 494 │ │ │ │ <2548> DW_AT_decl_column : (data1) 15 │ │ │ │ - <2549> DW_AT_type : (ref_udata) <0x240a> │ │ │ │ + <2549> DW_AT_type : (ref_udata) <0x2414> │ │ │ │ <1><254b>: Abbrev Number: 101 (DW_TAG_typedef) │ │ │ │ - <254c> DW_AT_name : (strp) (offset: 0x7723f): newfunc │ │ │ │ + <254c> DW_AT_name : (strp) (offset: 0x83855): initproc │ │ │ │ <2550> DW_AT_decl_file : (implicit_const) 33 │ │ │ │ - <2550> DW_AT_decl_line : (data2) 496 │ │ │ │ - <2552> DW_AT_decl_column : (data1) 21 │ │ │ │ - <2553> DW_AT_type : (ref_udata) <0x2555> │ │ │ │ - <1><2555>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ - <2556> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ - <2556> DW_AT_type : (ref_udata) <0x2558> │ │ │ │ - <1><2558>: Abbrev Number: 78 (DW_TAG_subroutine_type) │ │ │ │ - <2559> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <2559> DW_AT_type : (ref_udata) <0x22d2> │ │ │ │ - <255b> DW_AT_sibling : (ref_udata) <0x2567> │ │ │ │ - <2><255d>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ - <255e> DW_AT_type : (ref_udata) <0x231c> │ │ │ │ - <2><2560>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ - <2561> DW_AT_type : (ref_udata) <0x22d2> │ │ │ │ - <2><2563>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ - <2564> DW_AT_type : (ref_udata) <0x22d2> │ │ │ │ - <2><2566>: Abbrev Number: 0 │ │ │ │ - <1><2567>: Abbrev Number: 101 (DW_TAG_typedef) │ │ │ │ - <2568> DW_AT_name : (strp) (offset: 0x770b3): allocfunc │ │ │ │ - <256c> DW_AT_decl_file : (implicit_const) 33 │ │ │ │ - <256c> DW_AT_decl_line : (data2) 497 │ │ │ │ - <256e> DW_AT_decl_column : (data1) 21 │ │ │ │ - <256f> DW_AT_type : (ref_udata) <0x2571> │ │ │ │ - <1><2571>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ - <2572> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ - <2572> DW_AT_type : (ref_udata) <0x2574> │ │ │ │ - <1><2574>: Abbrev Number: 78 (DW_TAG_subroutine_type) │ │ │ │ - <2575> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <2575> DW_AT_type : (ref_udata) <0x22d2> │ │ │ │ - <2577> DW_AT_sibling : (ref_udata) <0x2582> │ │ │ │ - <2><2579>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ - <257a> DW_AT_type : (ref_udata) <0x231c> │ │ │ │ - <2><257c>: Abbrev Number: 22 (DW_TAG_formal_parameter) │ │ │ │ - <257d> DW_AT_type : (ref_addr) <0x1d69>, Py_ssize_t, ssize_t, __ssize_t, long int │ │ │ │ - <2><2581>: Abbrev Number: 0 │ │ │ │ - <1><2582>: Abbrev Number: 101 (DW_TAG_typedef) │ │ │ │ - <2583> DW_AT_name : (strp) (offset: 0x7710c): vectorcallfunc │ │ │ │ - <2587> DW_AT_decl_file : (implicit_const) 33 │ │ │ │ - <2587> DW_AT_decl_line : (data2) 500 │ │ │ │ - <2589> DW_AT_decl_column : (data1) 21 │ │ │ │ - <258a> DW_AT_type : (ref_udata) <0x258c> │ │ │ │ - <1><258c>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ - <258d> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ - <258d> DW_AT_type : (ref_udata) <0x258f> │ │ │ │ - <1><258f>: Abbrev Number: 78 (DW_TAG_subroutine_type) │ │ │ │ - <2590> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <2590> DW_AT_type : (ref_udata) <0x22d2> │ │ │ │ - <2592> DW_AT_sibling : (ref_udata) <0x25a3> │ │ │ │ - <2><2594>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ - <2595> DW_AT_type : (ref_udata) <0x22d2> │ │ │ │ - <2><2597>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ - <2598> DW_AT_type : (ref_udata) <0x25a3> │ │ │ │ - <2><259a>: Abbrev Number: 22 (DW_TAG_formal_parameter) │ │ │ │ - <259b> DW_AT_type : (ref_addr) <0xa3>, size_t, long unsigned int │ │ │ │ - <2><259f>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ - <25a0> DW_AT_type : (ref_udata) <0x22d2> │ │ │ │ - <2><25a2>: Abbrev Number: 0 │ │ │ │ - <1><25a3>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ - <25a4> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ - <25a4> DW_AT_type : (ref_udata) <0x22d5> │ │ │ │ - <1><25a6>: Abbrev Number: 75 (DW_TAG_structure_type) │ │ │ │ - <25a7> DW_AT_byte_size : (data2) 288 │ │ │ │ - <25a9> DW_AT_decl_file : (data1) 39 │ │ │ │ - <25aa> DW_AT_decl_line : (data1) 60 │ │ │ │ - <25ab> DW_AT_decl_column : (data1) 9 │ │ │ │ - <25ac> DW_AT_sibling : (ref_udata) <0x273d> │ │ │ │ - <2><25ae>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <25af> DW_AT_name : (strp) (offset: 0x85617): nb_add │ │ │ │ + <2550> DW_AT_decl_line : (data2) 495 │ │ │ │ + <2552> DW_AT_decl_column : (data1) 15 │ │ │ │ + <2553> DW_AT_type : (ref_udata) <0x2414> │ │ │ │ + <1><2555>: Abbrev Number: 101 (DW_TAG_typedef) │ │ │ │ + <2556> DW_AT_name : (strp) (offset: 0x7723f): newfunc │ │ │ │ + <255a> DW_AT_decl_file : (implicit_const) 33 │ │ │ │ + <255a> DW_AT_decl_line : (data2) 496 │ │ │ │ + <255c> DW_AT_decl_column : (data1) 21 │ │ │ │ + <255d> DW_AT_type : (ref_udata) <0x255f> │ │ │ │ + <1><255f>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ + <2560> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ + <2560> DW_AT_type : (ref_udata) <0x2562> │ │ │ │ + <1><2562>: Abbrev Number: 78 (DW_TAG_subroutine_type) │ │ │ │ + <2563> DW_AT_prototyped : (flag_present) 1 │ │ │ │ + <2563> DW_AT_type : (ref_udata) <0x22dc> │ │ │ │ + <2565> DW_AT_sibling : (ref_udata) <0x2571> │ │ │ │ + <2><2567>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ + <2568> DW_AT_type : (ref_udata) <0x2326> │ │ │ │ + <2><256a>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ + <256b> DW_AT_type : (ref_udata) <0x22dc> │ │ │ │ + <2><256d>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ + <256e> DW_AT_type : (ref_udata) <0x22dc> │ │ │ │ + <2><2570>: Abbrev Number: 0 │ │ │ │ + <1><2571>: Abbrev Number: 101 (DW_TAG_typedef) │ │ │ │ + <2572> DW_AT_name : (strp) (offset: 0x770b3): allocfunc │ │ │ │ + <2576> DW_AT_decl_file : (implicit_const) 33 │ │ │ │ + <2576> DW_AT_decl_line : (data2) 497 │ │ │ │ + <2578> DW_AT_decl_column : (data1) 21 │ │ │ │ + <2579> DW_AT_type : (ref_udata) <0x257b> │ │ │ │ + <1><257b>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ + <257c> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ + <257c> DW_AT_type : (ref_udata) <0x257e> │ │ │ │ + <1><257e>: Abbrev Number: 78 (DW_TAG_subroutine_type) │ │ │ │ + <257f> DW_AT_prototyped : (flag_present) 1 │ │ │ │ + <257f> DW_AT_type : (ref_udata) <0x22dc> │ │ │ │ + <2581> DW_AT_sibling : (ref_udata) <0x258c> │ │ │ │ + <2><2583>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ + <2584> DW_AT_type : (ref_udata) <0x2326> │ │ │ │ + <2><2586>: Abbrev Number: 22 (DW_TAG_formal_parameter) │ │ │ │ + <2587> DW_AT_type : (ref_addr) <0x1d73>, Py_ssize_t, ssize_t, __ssize_t, long int │ │ │ │ + <2><258b>: Abbrev Number: 0 │ │ │ │ + <1><258c>: Abbrev Number: 101 (DW_TAG_typedef) │ │ │ │ + <258d> DW_AT_name : (strp) (offset: 0x7710c): vectorcallfunc │ │ │ │ + <2591> DW_AT_decl_file : (implicit_const) 33 │ │ │ │ + <2591> DW_AT_decl_line : (data2) 500 │ │ │ │ + <2593> DW_AT_decl_column : (data1) 21 │ │ │ │ + <2594> DW_AT_type : (ref_udata) <0x2596> │ │ │ │ + <1><2596>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ + <2597> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ + <2597> DW_AT_type : (ref_udata) <0x2599> │ │ │ │ + <1><2599>: Abbrev Number: 78 (DW_TAG_subroutine_type) │ │ │ │ + <259a> DW_AT_prototyped : (flag_present) 1 │ │ │ │ + <259a> DW_AT_type : (ref_udata) <0x22dc> │ │ │ │ + <259c> DW_AT_sibling : (ref_udata) <0x25ad> │ │ │ │ + <2><259e>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ + <259f> DW_AT_type : (ref_udata) <0x22dc> │ │ │ │ + <2><25a1>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ + <25a2> DW_AT_type : (ref_udata) <0x25ad> │ │ │ │ + <2><25a4>: Abbrev Number: 22 (DW_TAG_formal_parameter) │ │ │ │ + <25a5> DW_AT_type : (ref_addr) <0xa3>, size_t, long unsigned int │ │ │ │ + <2><25a9>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ + <25aa> DW_AT_type : (ref_udata) <0x22dc> │ │ │ │ + <2><25ac>: Abbrev Number: 0 │ │ │ │ + <1><25ad>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ + <25ae> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ + <25ae> DW_AT_type : (ref_udata) <0x22df> │ │ │ │ + <1><25b0>: Abbrev Number: 75 (DW_TAG_structure_type) │ │ │ │ + <25b1> DW_AT_byte_size : (data2) 288 │ │ │ │ <25b3> DW_AT_decl_file : (data1) 39 │ │ │ │ - <25b4> DW_AT_decl_line : (data1) 65 │ │ │ │ - <25b5> DW_AT_decl_column : (data1) 16 │ │ │ │ - <25b6> DW_AT_type : (ref_udata) <0x2360>, binaryfunc │ │ │ │ - <25b8> DW_AT_data_member_location: (data1) 0 │ │ │ │ - <2><25b9>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <25ba> DW_AT_name : (strp) (offset: 0x29ff44): nb_subtract │ │ │ │ - <25be> DW_AT_decl_file : (data1) 39 │ │ │ │ - <25bf> DW_AT_decl_line : (data1) 66 │ │ │ │ - <25c0> DW_AT_decl_column : (data1) 16 │ │ │ │ - <25c1> DW_AT_type : (ref_udata) <0x2360>, binaryfunc │ │ │ │ - <25c3> DW_AT_data_member_location: (data1) 8 │ │ │ │ - <2><25c4>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <25c5> DW_AT_name : (strp) (offset: 0x2e65f2): nb_multiply │ │ │ │ - <25c9> DW_AT_decl_file : (data1) 39 │ │ │ │ - <25ca> DW_AT_decl_line : (data1) 67 │ │ │ │ - <25cb> DW_AT_decl_column : (data1) 16 │ │ │ │ - <25cc> DW_AT_type : (ref_udata) <0x2360>, binaryfunc │ │ │ │ - <25ce> DW_AT_data_member_location: (data1) 16 │ │ │ │ - <2><25cf>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <25d0> DW_AT_name : (strp) (offset: 0x234d1c): nb_remainder │ │ │ │ - <25d4> DW_AT_decl_file : (data1) 39 │ │ │ │ - <25d5> DW_AT_decl_line : (data1) 68 │ │ │ │ - <25d6> DW_AT_decl_column : (data1) 16 │ │ │ │ - <25d7> DW_AT_type : (ref_udata) <0x2360>, binaryfunc │ │ │ │ - <25d9> DW_AT_data_member_location: (data1) 24 │ │ │ │ - <2><25da>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <25db> DW_AT_name : (strp) (offset: 0x92718): nb_divmod │ │ │ │ - <25df> DW_AT_decl_file : (data1) 39 │ │ │ │ - <25e0> DW_AT_decl_line : (data1) 69 │ │ │ │ - <25e1> DW_AT_decl_column : (data1) 16 │ │ │ │ - <25e2> DW_AT_type : (ref_udata) <0x2360>, binaryfunc │ │ │ │ - <25e4> DW_AT_data_member_location: (data1) 32 │ │ │ │ - <2><25e5>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <25e6> DW_AT_name : (strp) (offset: 0x23aeec): nb_power │ │ │ │ - <25ea> DW_AT_decl_file : (data1) 39 │ │ │ │ - <25eb> DW_AT_decl_line : (data1) 70 │ │ │ │ - <25ec> DW_AT_decl_column : (data1) 17 │ │ │ │ - <25ed> DW_AT_type : (ref_udata) <0x2379>, ternaryfunc │ │ │ │ - <25ef> DW_AT_data_member_location: (data1) 40 │ │ │ │ - <2><25f0>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <25f1> DW_AT_name : (strp) (offset: 0x18b79f): nb_negative │ │ │ │ - <25f5> DW_AT_decl_file : (data1) 39 │ │ │ │ - <25f6> DW_AT_decl_line : (data1) 71 │ │ │ │ - <25f7> DW_AT_decl_column : (data1) 15 │ │ │ │ - <25f8> DW_AT_type : (ref_udata) <0x234a>, unaryfunc │ │ │ │ - <25fa> DW_AT_data_member_location: (data1) 48 │ │ │ │ - <2><25fb>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <25fc> DW_AT_name : (strp) (offset: 0x18ca65): nb_positive │ │ │ │ - <2600> DW_AT_decl_file : (data1) 39 │ │ │ │ - <2601> DW_AT_decl_line : (data1) 72 │ │ │ │ - <2602> DW_AT_decl_column : (data1) 15 │ │ │ │ - <2603> DW_AT_type : (ref_udata) <0x234a>, unaryfunc │ │ │ │ - <2605> DW_AT_data_member_location: (data1) 56 │ │ │ │ - <2><2606>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <2607> DW_AT_name : (strp) (offset: 0x10a71f): nb_absolute │ │ │ │ - <260b> DW_AT_decl_file : (data1) 39 │ │ │ │ - <260c> DW_AT_decl_line : (data1) 73 │ │ │ │ - <260d> DW_AT_decl_column : (data1) 15 │ │ │ │ - <260e> DW_AT_type : (ref_udata) <0x234a>, unaryfunc │ │ │ │ - <2610> DW_AT_data_member_location: (data1) 64 │ │ │ │ - <2><2611>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <2612> DW_AT_name : (strp) (offset: 0x1ddb73): nb_bool │ │ │ │ - <2616> DW_AT_decl_file : (data1) 39 │ │ │ │ - <2617> DW_AT_decl_line : (data1) 74 │ │ │ │ - <2618> DW_AT_decl_column : (data1) 13 │ │ │ │ - <2619> DW_AT_type : (ref_udata) <0x2395>, inquiry │ │ │ │ - <261b> DW_AT_data_member_location: (data1) 72 │ │ │ │ - <2><261c>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <261d> DW_AT_name : (strp) (offset: 0x2c838d): nb_invert │ │ │ │ - <2621> DW_AT_decl_file : (data1) 39 │ │ │ │ - <2622> DW_AT_decl_line : (data1) 75 │ │ │ │ - <2623> DW_AT_decl_column : (data1) 15 │ │ │ │ - <2624> DW_AT_type : (ref_udata) <0x234a>, unaryfunc │ │ │ │ - <2626> DW_AT_data_member_location: (data1) 80 │ │ │ │ - <2><2627>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <2628> DW_AT_name : (strp) (offset: 0x2b2ba4): nb_lshift │ │ │ │ - <262c> DW_AT_decl_file : (data1) 39 │ │ │ │ - <262d> DW_AT_decl_line : (data1) 76 │ │ │ │ - <262e> DW_AT_decl_column : (data1) 16 │ │ │ │ - <262f> DW_AT_type : (ref_udata) <0x2360>, binaryfunc │ │ │ │ - <2631> DW_AT_data_member_location: (data1) 88 │ │ │ │ - <2><2632>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <2633> DW_AT_name : (strp) (offset: 0x2b2bc0): nb_rshift │ │ │ │ - <2637> DW_AT_decl_file : (data1) 39 │ │ │ │ - <2638> DW_AT_decl_line : (data1) 77 │ │ │ │ - <2639> DW_AT_decl_column : (data1) 16 │ │ │ │ - <263a> DW_AT_type : (ref_udata) <0x2360>, binaryfunc │ │ │ │ - <263c> DW_AT_data_member_location: (data1) 96 │ │ │ │ - <2><263d>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <263e> DW_AT_name : (strp) (offset: 0x8d6ab): nb_and │ │ │ │ - <2642> DW_AT_decl_file : (data1) 39 │ │ │ │ - <2643> DW_AT_decl_line : (data1) 78 │ │ │ │ - <2644> DW_AT_decl_column : (data1) 16 │ │ │ │ - <2645> DW_AT_type : (ref_udata) <0x2360>, binaryfunc │ │ │ │ - <2647> DW_AT_data_member_location: (data1) 104 │ │ │ │ - <2><2648>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <2649> DW_AT_name : (strp) (offset: 0x241c34): nb_xor │ │ │ │ - <264d> DW_AT_decl_file : (data1) 39 │ │ │ │ - <264e> DW_AT_decl_line : (data1) 79 │ │ │ │ - <264f> DW_AT_decl_column : (data1) 16 │ │ │ │ - <2650> DW_AT_type : (ref_udata) <0x2360>, binaryfunc │ │ │ │ - <2652> DW_AT_data_member_location: (data1) 112 │ │ │ │ - <2><2653>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <2654> DW_AT_name : (strp) (offset: 0x23cbab): nb_or │ │ │ │ - <2658> DW_AT_decl_file : (data1) 39 │ │ │ │ - <2659> DW_AT_decl_line : (data1) 80 │ │ │ │ - <265a> DW_AT_decl_column : (data1) 16 │ │ │ │ - <265b> DW_AT_type : (ref_udata) <0x2360>, binaryfunc │ │ │ │ - <265d> DW_AT_data_member_location: (data1) 120 │ │ │ │ - <2><265e>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <265f> DW_AT_name : (strp) (offset: 0x2c398f): nb_int │ │ │ │ - <2663> DW_AT_decl_file : (data1) 39 │ │ │ │ - <2664> DW_AT_decl_line : (data1) 81 │ │ │ │ - <2665> DW_AT_decl_column : (data1) 15 │ │ │ │ - <2666> DW_AT_type : (ref_udata) <0x234a>, unaryfunc │ │ │ │ - <2668> DW_AT_data_member_location: (data1) 128 │ │ │ │ - <2><2669>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ - <266a> DW_AT_name : (strp) (offset: 0x8b01f): nb_reserved │ │ │ │ - <266e> DW_AT_decl_file : (data1) 39 │ │ │ │ - <266f> DW_AT_decl_line : (data1) 82 │ │ │ │ - <2670> DW_AT_decl_column : (data1) 11 │ │ │ │ - <2671> DW_AT_type : (ref_addr) <0x6b> │ │ │ │ - <2675> DW_AT_data_member_location: (data1) 136 │ │ │ │ - <2><2676>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <2677> DW_AT_name : (strp) (offset: 0x29fb8a): nb_float │ │ │ │ - <267b> DW_AT_decl_file : (data1) 39 │ │ │ │ - <267c> DW_AT_decl_line : (data1) 83 │ │ │ │ - <267d> DW_AT_decl_column : (data1) 15 │ │ │ │ - <267e> DW_AT_type : (ref_udata) <0x234a>, unaryfunc │ │ │ │ - <2680> DW_AT_data_member_location: (data1) 144 │ │ │ │ - <2><2681>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <2682> DW_AT_name : (strp) (offset: 0x8561e): nb_inplace_add │ │ │ │ - <2686> DW_AT_decl_file : (data1) 39 │ │ │ │ - <2687> DW_AT_decl_line : (data1) 85 │ │ │ │ - <2688> DW_AT_decl_column : (data1) 16 │ │ │ │ - <2689> DW_AT_type : (ref_udata) <0x2360>, binaryfunc │ │ │ │ - <268b> DW_AT_data_member_location: (data1) 152 │ │ │ │ - <2><268c>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <268d> DW_AT_name : (strp) (offset: 0x29ff50): nb_inplace_subtract │ │ │ │ - <2691> DW_AT_decl_file : (data1) 39 │ │ │ │ - <2692> DW_AT_decl_line : (data1) 86 │ │ │ │ - <2693> DW_AT_decl_column : (data1) 16 │ │ │ │ - <2694> DW_AT_type : (ref_udata) <0x2360>, binaryfunc │ │ │ │ - <2696> DW_AT_data_member_location: (data1) 160 │ │ │ │ - <2><2697>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <2698> DW_AT_name : (strp) (offset: 0x2e65fe): nb_inplace_multiply │ │ │ │ - <269c> DW_AT_decl_file : (data1) 39 │ │ │ │ - <269d> DW_AT_decl_line : (data1) 87 │ │ │ │ - <269e> DW_AT_decl_column : (data1) 16 │ │ │ │ - <269f> DW_AT_type : (ref_udata) <0x2360>, binaryfunc │ │ │ │ - <26a1> DW_AT_data_member_location: (data1) 168 │ │ │ │ - <2><26a2>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <26a3> DW_AT_name : (strp) (offset: 0x234d29): nb_inplace_remainder │ │ │ │ - <26a7> DW_AT_decl_file : (data1) 39 │ │ │ │ - <26a8> DW_AT_decl_line : (data1) 88 │ │ │ │ - <26a9> DW_AT_decl_column : (data1) 16 │ │ │ │ - <26aa> DW_AT_type : (ref_udata) <0x2360>, binaryfunc │ │ │ │ - <26ac> DW_AT_data_member_location: (data1) 176 │ │ │ │ - <2><26ad>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <26ae> DW_AT_name : (strp) (offset: 0x23aef5): nb_inplace_power │ │ │ │ - <26b2> DW_AT_decl_file : (data1) 39 │ │ │ │ - <26b3> DW_AT_decl_line : (data1) 89 │ │ │ │ - <26b4> DW_AT_decl_column : (data1) 17 │ │ │ │ - <26b5> DW_AT_type : (ref_udata) <0x2379>, ternaryfunc │ │ │ │ - <26b7> DW_AT_data_member_location: (data1) 184 │ │ │ │ - <2><26b8>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <26b9> DW_AT_name : (strp) (offset: 0x2b2bae): nb_inplace_lshift │ │ │ │ - <26bd> DW_AT_decl_file : (data1) 39 │ │ │ │ - <26be> DW_AT_decl_line : (data1) 90 │ │ │ │ - <26bf> DW_AT_decl_column : (data1) 16 │ │ │ │ - <26c0> DW_AT_type : (ref_udata) <0x2360>, binaryfunc │ │ │ │ - <26c2> DW_AT_data_member_location: (data1) 192 │ │ │ │ - <2><26c3>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <26c4> DW_AT_name : (strp) (offset: 0x2b2bca): nb_inplace_rshift │ │ │ │ - <26c8> DW_AT_decl_file : (data1) 39 │ │ │ │ - <26c9> DW_AT_decl_line : (data1) 91 │ │ │ │ - <26ca> DW_AT_decl_column : (data1) 16 │ │ │ │ - <26cb> DW_AT_type : (ref_udata) <0x2360>, binaryfunc │ │ │ │ - <26cd> DW_AT_data_member_location: (data1) 200 │ │ │ │ - <2><26ce>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <26cf> DW_AT_name : (strp) (offset: 0x8d6b2): nb_inplace_and │ │ │ │ - <26d3> DW_AT_decl_file : (data1) 39 │ │ │ │ - <26d4> DW_AT_decl_line : (data1) 92 │ │ │ │ - <26d5> DW_AT_decl_column : (data1) 16 │ │ │ │ - <26d6> DW_AT_type : (ref_udata) <0x2360>, binaryfunc │ │ │ │ - <26d8> DW_AT_data_member_location: (data1) 208 │ │ │ │ - <2><26d9>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <26da> DW_AT_name : (strp) (offset: 0x241c3b): nb_inplace_xor │ │ │ │ - <26de> DW_AT_decl_file : (data1) 39 │ │ │ │ - <26df> DW_AT_decl_line : (data1) 93 │ │ │ │ - <26e0> DW_AT_decl_column : (data1) 16 │ │ │ │ - <26e1> DW_AT_type : (ref_udata) <0x2360>, binaryfunc │ │ │ │ - <26e3> DW_AT_data_member_location: (data1) 216 │ │ │ │ - <2><26e4>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <26e5> DW_AT_name : (strp) (offset: 0x23cbb1): nb_inplace_or │ │ │ │ - <26e9> DW_AT_decl_file : (data1) 39 │ │ │ │ - <26ea> DW_AT_decl_line : (data1) 94 │ │ │ │ - <26eb> DW_AT_decl_column : (data1) 16 │ │ │ │ - <26ec> DW_AT_type : (ref_udata) <0x2360>, binaryfunc │ │ │ │ - <26ee> DW_AT_data_member_location: (data1) 224 │ │ │ │ - <2><26ef>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <26f0> DW_AT_name : (strp) (offset: 0x9e407): nb_floor_divide │ │ │ │ - <26f4> DW_AT_decl_file : (data1) 39 │ │ │ │ - <26f5> DW_AT_decl_line : (data1) 96 │ │ │ │ - <26f6> DW_AT_decl_column : (data1) 16 │ │ │ │ - <26f7> DW_AT_type : (ref_udata) <0x2360>, binaryfunc │ │ │ │ - <26f9> DW_AT_data_member_location: (data1) 232 │ │ │ │ - <2><26fa>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <26fb> DW_AT_name : (strp) (offset: 0x9e35e): nb_true_divide │ │ │ │ - <26ff> DW_AT_decl_file : (data1) 39 │ │ │ │ - <2700> DW_AT_decl_line : (data1) 97 │ │ │ │ - <2701> DW_AT_decl_column : (data1) 16 │ │ │ │ - <2702> DW_AT_type : (ref_udata) <0x2360>, binaryfunc │ │ │ │ - <2704> DW_AT_data_member_location: (data1) 240 │ │ │ │ - <2><2705>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <2706> DW_AT_name : (strp) (offset: 0x9e417): nb_inplace_floor_divide │ │ │ │ - <270a> DW_AT_decl_file : (data1) 39 │ │ │ │ - <270b> DW_AT_decl_line : (data1) 98 │ │ │ │ - <270c> DW_AT_decl_column : (data1) 16 │ │ │ │ - <270d> DW_AT_type : (ref_udata) <0x2360>, binaryfunc │ │ │ │ - <270f> DW_AT_data_member_location: (data1) 248 │ │ │ │ - <2><2710>: Abbrev Number: 102 (DW_TAG_member) │ │ │ │ - <2711> DW_AT_name : (strp) (offset: 0x9e36d): nb_inplace_true_divide │ │ │ │ - <2715> DW_AT_decl_file : (implicit_const) 39 │ │ │ │ - <2715> DW_AT_decl_line : (data1) 99 │ │ │ │ + <25b4> DW_AT_decl_line : (data1) 60 │ │ │ │ + <25b5> DW_AT_decl_column : (data1) 9 │ │ │ │ + <25b6> DW_AT_sibling : (ref_udata) <0x2747> │ │ │ │ + <2><25b8>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <25b9> DW_AT_name : (strp) (offset: 0x85617): nb_add │ │ │ │ + <25bd> DW_AT_decl_file : (data1) 39 │ │ │ │ + <25be> DW_AT_decl_line : (data1) 65 │ │ │ │ + <25bf> DW_AT_decl_column : (data1) 16 │ │ │ │ + <25c0> DW_AT_type : (ref_udata) <0x236a>, binaryfunc │ │ │ │ + <25c2> DW_AT_data_member_location: (data1) 0 │ │ │ │ + <2><25c3>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <25c4> DW_AT_name : (strp) (offset: 0x29ff44): nb_subtract │ │ │ │ + <25c8> DW_AT_decl_file : (data1) 39 │ │ │ │ + <25c9> DW_AT_decl_line : (data1) 66 │ │ │ │ + <25ca> DW_AT_decl_column : (data1) 16 │ │ │ │ + <25cb> DW_AT_type : (ref_udata) <0x236a>, binaryfunc │ │ │ │ + <25cd> DW_AT_data_member_location: (data1) 8 │ │ │ │ + <2><25ce>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <25cf> DW_AT_name : (strp) (offset: 0x2e65f2): nb_multiply │ │ │ │ + <25d3> DW_AT_decl_file : (data1) 39 │ │ │ │ + <25d4> DW_AT_decl_line : (data1) 67 │ │ │ │ + <25d5> DW_AT_decl_column : (data1) 16 │ │ │ │ + <25d6> DW_AT_type : (ref_udata) <0x236a>, binaryfunc │ │ │ │ + <25d8> DW_AT_data_member_location: (data1) 16 │ │ │ │ + <2><25d9>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <25da> DW_AT_name : (strp) (offset: 0x234d1c): nb_remainder │ │ │ │ + <25de> DW_AT_decl_file : (data1) 39 │ │ │ │ + <25df> DW_AT_decl_line : (data1) 68 │ │ │ │ + <25e0> DW_AT_decl_column : (data1) 16 │ │ │ │ + <25e1> DW_AT_type : (ref_udata) <0x236a>, binaryfunc │ │ │ │ + <25e3> DW_AT_data_member_location: (data1) 24 │ │ │ │ + <2><25e4>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <25e5> DW_AT_name : (strp) (offset: 0x92718): nb_divmod │ │ │ │ + <25e9> DW_AT_decl_file : (data1) 39 │ │ │ │ + <25ea> DW_AT_decl_line : (data1) 69 │ │ │ │ + <25eb> DW_AT_decl_column : (data1) 16 │ │ │ │ + <25ec> DW_AT_type : (ref_udata) <0x236a>, binaryfunc │ │ │ │ + <25ee> DW_AT_data_member_location: (data1) 32 │ │ │ │ + <2><25ef>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <25f0> DW_AT_name : (strp) (offset: 0x23aeec): nb_power │ │ │ │ + <25f4> DW_AT_decl_file : (data1) 39 │ │ │ │ + <25f5> DW_AT_decl_line : (data1) 70 │ │ │ │ + <25f6> DW_AT_decl_column : (data1) 17 │ │ │ │ + <25f7> DW_AT_type : (ref_udata) <0x2383>, ternaryfunc │ │ │ │ + <25f9> DW_AT_data_member_location: (data1) 40 │ │ │ │ + <2><25fa>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <25fb> DW_AT_name : (strp) (offset: 0x18b79f): nb_negative │ │ │ │ + <25ff> DW_AT_decl_file : (data1) 39 │ │ │ │ + <2600> DW_AT_decl_line : (data1) 71 │ │ │ │ + <2601> DW_AT_decl_column : (data1) 15 │ │ │ │ + <2602> DW_AT_type : (ref_udata) <0x2354>, unaryfunc │ │ │ │ + <2604> DW_AT_data_member_location: (data1) 48 │ │ │ │ + <2><2605>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <2606> DW_AT_name : (strp) (offset: 0x18ca65): nb_positive │ │ │ │ + <260a> DW_AT_decl_file : (data1) 39 │ │ │ │ + <260b> DW_AT_decl_line : (data1) 72 │ │ │ │ + <260c> DW_AT_decl_column : (data1) 15 │ │ │ │ + <260d> DW_AT_type : (ref_udata) <0x2354>, unaryfunc │ │ │ │ + <260f> DW_AT_data_member_location: (data1) 56 │ │ │ │ + <2><2610>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <2611> DW_AT_name : (strp) (offset: 0x10a71f): nb_absolute │ │ │ │ + <2615> DW_AT_decl_file : (data1) 39 │ │ │ │ + <2616> DW_AT_decl_line : (data1) 73 │ │ │ │ + <2617> DW_AT_decl_column : (data1) 15 │ │ │ │ + <2618> DW_AT_type : (ref_udata) <0x2354>, unaryfunc │ │ │ │ + <261a> DW_AT_data_member_location: (data1) 64 │ │ │ │ + <2><261b>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <261c> DW_AT_name : (strp) (offset: 0x1ddb73): nb_bool │ │ │ │ + <2620> DW_AT_decl_file : (data1) 39 │ │ │ │ + <2621> DW_AT_decl_line : (data1) 74 │ │ │ │ + <2622> DW_AT_decl_column : (data1) 13 │ │ │ │ + <2623> DW_AT_type : (ref_udata) <0x239f>, inquiry │ │ │ │ + <2625> DW_AT_data_member_location: (data1) 72 │ │ │ │ + <2><2626>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <2627> DW_AT_name : (strp) (offset: 0x2c838d): nb_invert │ │ │ │ + <262b> DW_AT_decl_file : (data1) 39 │ │ │ │ + <262c> DW_AT_decl_line : (data1) 75 │ │ │ │ + <262d> DW_AT_decl_column : (data1) 15 │ │ │ │ + <262e> DW_AT_type : (ref_udata) <0x2354>, unaryfunc │ │ │ │ + <2630> DW_AT_data_member_location: (data1) 80 │ │ │ │ + <2><2631>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <2632> DW_AT_name : (strp) (offset: 0x2b2ba4): nb_lshift │ │ │ │ + <2636> DW_AT_decl_file : (data1) 39 │ │ │ │ + <2637> DW_AT_decl_line : (data1) 76 │ │ │ │ + <2638> DW_AT_decl_column : (data1) 16 │ │ │ │ + <2639> DW_AT_type : (ref_udata) <0x236a>, binaryfunc │ │ │ │ + <263b> DW_AT_data_member_location: (data1) 88 │ │ │ │ + <2><263c>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <263d> DW_AT_name : (strp) (offset: 0x2b2bc0): nb_rshift │ │ │ │ + <2641> DW_AT_decl_file : (data1) 39 │ │ │ │ + <2642> DW_AT_decl_line : (data1) 77 │ │ │ │ + <2643> DW_AT_decl_column : (data1) 16 │ │ │ │ + <2644> DW_AT_type : (ref_udata) <0x236a>, binaryfunc │ │ │ │ + <2646> DW_AT_data_member_location: (data1) 96 │ │ │ │ + <2><2647>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <2648> DW_AT_name : (strp) (offset: 0x8d6ab): nb_and │ │ │ │ + <264c> DW_AT_decl_file : (data1) 39 │ │ │ │ + <264d> DW_AT_decl_line : (data1) 78 │ │ │ │ + <264e> DW_AT_decl_column : (data1) 16 │ │ │ │ + <264f> DW_AT_type : (ref_udata) <0x236a>, binaryfunc │ │ │ │ + <2651> DW_AT_data_member_location: (data1) 104 │ │ │ │ + <2><2652>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <2653> DW_AT_name : (strp) (offset: 0x241c34): nb_xor │ │ │ │ + <2657> DW_AT_decl_file : (data1) 39 │ │ │ │ + <2658> DW_AT_decl_line : (data1) 79 │ │ │ │ + <2659> DW_AT_decl_column : (data1) 16 │ │ │ │ + <265a> DW_AT_type : (ref_udata) <0x236a>, binaryfunc │ │ │ │ + <265c> DW_AT_data_member_location: (data1) 112 │ │ │ │ + <2><265d>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <265e> DW_AT_name : (strp) (offset: 0x23cbab): nb_or │ │ │ │ + <2662> DW_AT_decl_file : (data1) 39 │ │ │ │ + <2663> DW_AT_decl_line : (data1) 80 │ │ │ │ + <2664> DW_AT_decl_column : (data1) 16 │ │ │ │ + <2665> DW_AT_type : (ref_udata) <0x236a>, binaryfunc │ │ │ │ + <2667> DW_AT_data_member_location: (data1) 120 │ │ │ │ + <2><2668>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <2669> DW_AT_name : (strp) (offset: 0x2c398f): nb_int │ │ │ │ + <266d> DW_AT_decl_file : (data1) 39 │ │ │ │ + <266e> DW_AT_decl_line : (data1) 81 │ │ │ │ + <266f> DW_AT_decl_column : (data1) 15 │ │ │ │ + <2670> DW_AT_type : (ref_udata) <0x2354>, unaryfunc │ │ │ │ + <2672> DW_AT_data_member_location: (data1) 128 │ │ │ │ + <2><2673>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ + <2674> DW_AT_name : (strp) (offset: 0x8b01f): nb_reserved │ │ │ │ + <2678> DW_AT_decl_file : (data1) 39 │ │ │ │ + <2679> DW_AT_decl_line : (data1) 82 │ │ │ │ + <267a> DW_AT_decl_column : (data1) 11 │ │ │ │ + <267b> DW_AT_type : (ref_addr) <0x6b> │ │ │ │ + <267f> DW_AT_data_member_location: (data1) 136 │ │ │ │ + <2><2680>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <2681> DW_AT_name : (strp) (offset: 0x29fb8a): nb_float │ │ │ │ + <2685> DW_AT_decl_file : (data1) 39 │ │ │ │ + <2686> DW_AT_decl_line : (data1) 83 │ │ │ │ + <2687> DW_AT_decl_column : (data1) 15 │ │ │ │ + <2688> DW_AT_type : (ref_udata) <0x2354>, unaryfunc │ │ │ │ + <268a> DW_AT_data_member_location: (data1) 144 │ │ │ │ + <2><268b>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <268c> DW_AT_name : (strp) (offset: 0x8561e): nb_inplace_add │ │ │ │ + <2690> DW_AT_decl_file : (data1) 39 │ │ │ │ + <2691> DW_AT_decl_line : (data1) 85 │ │ │ │ + <2692> DW_AT_decl_column : (data1) 16 │ │ │ │ + <2693> DW_AT_type : (ref_udata) <0x236a>, binaryfunc │ │ │ │ + <2695> DW_AT_data_member_location: (data1) 152 │ │ │ │ + <2><2696>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <2697> DW_AT_name : (strp) (offset: 0x29ff50): nb_inplace_subtract │ │ │ │ + <269b> DW_AT_decl_file : (data1) 39 │ │ │ │ + <269c> DW_AT_decl_line : (data1) 86 │ │ │ │ + <269d> DW_AT_decl_column : (data1) 16 │ │ │ │ + <269e> DW_AT_type : (ref_udata) <0x236a>, binaryfunc │ │ │ │ + <26a0> DW_AT_data_member_location: (data1) 160 │ │ │ │ + <2><26a1>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <26a2> DW_AT_name : (strp) (offset: 0x2e65fe): nb_inplace_multiply │ │ │ │ + <26a6> DW_AT_decl_file : (data1) 39 │ │ │ │ + <26a7> DW_AT_decl_line : (data1) 87 │ │ │ │ + <26a8> DW_AT_decl_column : (data1) 16 │ │ │ │ + <26a9> DW_AT_type : (ref_udata) <0x236a>, binaryfunc │ │ │ │ + <26ab> DW_AT_data_member_location: (data1) 168 │ │ │ │ + <2><26ac>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <26ad> DW_AT_name : (strp) (offset: 0x234d29): nb_inplace_remainder │ │ │ │ + <26b1> DW_AT_decl_file : (data1) 39 │ │ │ │ + <26b2> DW_AT_decl_line : (data1) 88 │ │ │ │ + <26b3> DW_AT_decl_column : (data1) 16 │ │ │ │ + <26b4> DW_AT_type : (ref_udata) <0x236a>, binaryfunc │ │ │ │ + <26b6> DW_AT_data_member_location: (data1) 176 │ │ │ │ + <2><26b7>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <26b8> DW_AT_name : (strp) (offset: 0x23aef5): nb_inplace_power │ │ │ │ + <26bc> DW_AT_decl_file : (data1) 39 │ │ │ │ + <26bd> DW_AT_decl_line : (data1) 89 │ │ │ │ + <26be> DW_AT_decl_column : (data1) 17 │ │ │ │ + <26bf> DW_AT_type : (ref_udata) <0x2383>, ternaryfunc │ │ │ │ + <26c1> DW_AT_data_member_location: (data1) 184 │ │ │ │ + <2><26c2>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <26c3> DW_AT_name : (strp) (offset: 0x2b2bae): nb_inplace_lshift │ │ │ │ + <26c7> DW_AT_decl_file : (data1) 39 │ │ │ │ + <26c8> DW_AT_decl_line : (data1) 90 │ │ │ │ + <26c9> DW_AT_decl_column : (data1) 16 │ │ │ │ + <26ca> DW_AT_type : (ref_udata) <0x236a>, binaryfunc │ │ │ │ + <26cc> DW_AT_data_member_location: (data1) 192 │ │ │ │ + <2><26cd>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <26ce> DW_AT_name : (strp) (offset: 0x2b2bca): nb_inplace_rshift │ │ │ │ + <26d2> DW_AT_decl_file : (data1) 39 │ │ │ │ + <26d3> DW_AT_decl_line : (data1) 91 │ │ │ │ + <26d4> DW_AT_decl_column : (data1) 16 │ │ │ │ + <26d5> DW_AT_type : (ref_udata) <0x236a>, binaryfunc │ │ │ │ + <26d7> DW_AT_data_member_location: (data1) 200 │ │ │ │ + <2><26d8>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <26d9> DW_AT_name : (strp) (offset: 0x8d6b2): nb_inplace_and │ │ │ │ + <26dd> DW_AT_decl_file : (data1) 39 │ │ │ │ + <26de> DW_AT_decl_line : (data1) 92 │ │ │ │ + <26df> DW_AT_decl_column : (data1) 16 │ │ │ │ + <26e0> DW_AT_type : (ref_udata) <0x236a>, binaryfunc │ │ │ │ + <26e2> DW_AT_data_member_location: (data1) 208 │ │ │ │ + <2><26e3>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <26e4> DW_AT_name : (strp) (offset: 0x241c3b): nb_inplace_xor │ │ │ │ + <26e8> DW_AT_decl_file : (data1) 39 │ │ │ │ + <26e9> DW_AT_decl_line : (data1) 93 │ │ │ │ + <26ea> DW_AT_decl_column : (data1) 16 │ │ │ │ + <26eb> DW_AT_type : (ref_udata) <0x236a>, binaryfunc │ │ │ │ + <26ed> DW_AT_data_member_location: (data1) 216 │ │ │ │ + <2><26ee>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <26ef> DW_AT_name : (strp) (offset: 0x23cbb1): nb_inplace_or │ │ │ │ + <26f3> DW_AT_decl_file : (data1) 39 │ │ │ │ + <26f4> DW_AT_decl_line : (data1) 94 │ │ │ │ + <26f5> DW_AT_decl_column : (data1) 16 │ │ │ │ + <26f6> DW_AT_type : (ref_udata) <0x236a>, binaryfunc │ │ │ │ + <26f8> DW_AT_data_member_location: (data1) 224 │ │ │ │ + <2><26f9>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <26fa> DW_AT_name : (strp) (offset: 0x9e407): nb_floor_divide │ │ │ │ + <26fe> DW_AT_decl_file : (data1) 39 │ │ │ │ + <26ff> DW_AT_decl_line : (data1) 96 │ │ │ │ + <2700> DW_AT_decl_column : (data1) 16 │ │ │ │ + <2701> DW_AT_type : (ref_udata) <0x236a>, binaryfunc │ │ │ │ + <2703> DW_AT_data_member_location: (data1) 232 │ │ │ │ + <2><2704>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <2705> DW_AT_name : (strp) (offset: 0x9e35e): nb_true_divide │ │ │ │ + <2709> DW_AT_decl_file : (data1) 39 │ │ │ │ + <270a> DW_AT_decl_line : (data1) 97 │ │ │ │ + <270b> DW_AT_decl_column : (data1) 16 │ │ │ │ + <270c> DW_AT_type : (ref_udata) <0x236a>, binaryfunc │ │ │ │ + <270e> DW_AT_data_member_location: (data1) 240 │ │ │ │ + <2><270f>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <2710> DW_AT_name : (strp) (offset: 0x9e417): nb_inplace_floor_divide │ │ │ │ + <2714> DW_AT_decl_file : (data1) 39 │ │ │ │ + <2715> DW_AT_decl_line : (data1) 98 │ │ │ │ <2716> DW_AT_decl_column : (data1) 16 │ │ │ │ - <2717> DW_AT_type : (ref_udata) <0x2360>, binaryfunc │ │ │ │ - <2719> DW_AT_data_member_location: (data2) 256 │ │ │ │ - <2><271b>: Abbrev Number: 102 (DW_TAG_member) │ │ │ │ - <271c> DW_AT_name : (strp) (offset: 0x2e1fe5): nb_index │ │ │ │ - <2720> DW_AT_decl_file : (implicit_const) 39 │ │ │ │ - <2720> DW_AT_decl_line : (data1) 101 │ │ │ │ - <2721> DW_AT_decl_column : (data1) 15 │ │ │ │ - <2722> DW_AT_type : (ref_udata) <0x234a>, unaryfunc │ │ │ │ - <2724> DW_AT_data_member_location: (data2) 264 │ │ │ │ - <2><2726>: Abbrev Number: 102 (DW_TAG_member) │ │ │ │ - <2727> DW_AT_name : (strp) (offset: 0x2e6687): nb_matrix_multiply │ │ │ │ - <272b> DW_AT_decl_file : (implicit_const) 39 │ │ │ │ - <272b> DW_AT_decl_line : (data1) 103 │ │ │ │ - <272c> DW_AT_decl_column : (data1) 16 │ │ │ │ - <272d> DW_AT_type : (ref_udata) <0x2360>, binaryfunc │ │ │ │ - <272f> DW_AT_data_member_location: (data2) 272 │ │ │ │ - <2><2731>: Abbrev Number: 102 (DW_TAG_member) │ │ │ │ - <2732> DW_AT_name : (strp) (offset: 0x2e669a): nb_inplace_matrix_multiply │ │ │ │ - <2736> DW_AT_decl_file : (implicit_const) 39 │ │ │ │ - <2736> DW_AT_decl_line : (data1) 104 │ │ │ │ - <2737> DW_AT_decl_column : (data1) 16 │ │ │ │ - <2738> DW_AT_type : (ref_udata) <0x2360>, binaryfunc │ │ │ │ - <273a> DW_AT_data_member_location: (data2) 280 │ │ │ │ - <2><273c>: Abbrev Number: 0 │ │ │ │ - <1><273d>: Abbrev Number: 56 (DW_TAG_typedef) │ │ │ │ - <273e> DW_AT_name : (strp) (offset: 0x259a1d): PyNumberMethods │ │ │ │ - <2742> DW_AT_decl_file : (data1) 39 │ │ │ │ - <2743> DW_AT_decl_line : (data1) 105 │ │ │ │ - <2744> DW_AT_decl_column : (data1) 3 │ │ │ │ - <2745> DW_AT_type : (ref_udata) <0x25a6> │ │ │ │ - <1><2747>: Abbrev Number: 79 (DW_TAG_structure_type) │ │ │ │ - <2748> DW_AT_byte_size : (data1) 80 │ │ │ │ - <2749> DW_AT_decl_file : (data1) 39 │ │ │ │ - <274a> DW_AT_decl_line : (data1) 107 │ │ │ │ - <274b> DW_AT_decl_column : (implicit_const) 9 │ │ │ │ - <274b> DW_AT_sibling : (ref_udata) <0x27c0> │ │ │ │ - <2><274d>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <274e> DW_AT_name : (strp) (offset: 0x1be66c): sq_length │ │ │ │ - <2752> DW_AT_decl_file : (data1) 39 │ │ │ │ - <2753> DW_AT_decl_line : (data1) 108 │ │ │ │ - <2754> DW_AT_decl_column : (data1) 13 │ │ │ │ - <2755> DW_AT_type : (ref_udata) <0x23ad>, lenfunc │ │ │ │ - <2757> DW_AT_data_member_location: (data1) 0 │ │ │ │ - <2><2758>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <2759> DW_AT_name : (strp) (offset: 0x29f869): sq_concat │ │ │ │ - <275d> DW_AT_decl_file : (data1) 39 │ │ │ │ - <275e> DW_AT_decl_line : (data1) 109 │ │ │ │ - <275f> DW_AT_decl_column : (data1) 16 │ │ │ │ - <2760> DW_AT_type : (ref_udata) <0x2360>, binaryfunc │ │ │ │ - <2762> DW_AT_data_member_location: (data1) 8 │ │ │ │ - <2><2763>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <2764> DW_AT_name : (strp) (offset: 0x29f8c4): sq_repeat │ │ │ │ - <2768> DW_AT_decl_file : (data1) 39 │ │ │ │ - <2769> DW_AT_decl_line : (data1) 110 │ │ │ │ - <276a> DW_AT_decl_column : (data1) 18 │ │ │ │ - <276b> DW_AT_type : (ref_udata) <0x23c5>, ssizeargfunc │ │ │ │ - <276d> DW_AT_data_member_location: (data1) 16 │ │ │ │ - <2><276e>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <276f> DW_AT_name : (strp) (offset: 0x1dfc49): sq_item │ │ │ │ - <2773> DW_AT_decl_file : (data1) 39 │ │ │ │ - <2774> DW_AT_decl_line : (data1) 111 │ │ │ │ - <2775> DW_AT_decl_column : (data1) 18 │ │ │ │ - <2776> DW_AT_type : (ref_udata) <0x23c5>, ssizeargfunc │ │ │ │ - <2778> DW_AT_data_member_location: (data1) 24 │ │ │ │ - <2><2779>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ - <277a> DW_AT_name : (strp) (offset: 0x93517): was_sq_slice │ │ │ │ - <277e> DW_AT_decl_file : (data1) 39 │ │ │ │ - <277f> DW_AT_decl_line : (data1) 112 │ │ │ │ - <2780> DW_AT_decl_column : (data1) 11 │ │ │ │ - <2781> DW_AT_type : (ref_addr) <0x6b> │ │ │ │ - <2785> DW_AT_data_member_location: (data1) 32 │ │ │ │ - <2><2786>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <2787> DW_AT_name : (strp) (offset: 0x1dfc5c): sq_ass_item │ │ │ │ - <278b> DW_AT_decl_file : (data1) 39 │ │ │ │ - <278c> DW_AT_decl_line : (data1) 113 │ │ │ │ - <278d> DW_AT_decl_column : (data1) 21 │ │ │ │ - <278e> DW_AT_type : (ref_udata) <0x23e0>, ssizeobjargproc │ │ │ │ - <2790> DW_AT_data_member_location: (data1) 40 │ │ │ │ - <2><2791>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ - <2792> DW_AT_name : (strp) (offset: 0x93524): was_sq_ass_slice │ │ │ │ - <2796> DW_AT_decl_file : (data1) 39 │ │ │ │ - <2797> DW_AT_decl_line : (data1) 114 │ │ │ │ - <2798> DW_AT_decl_column : (data1) 11 │ │ │ │ - <2799> DW_AT_type : (ref_addr) <0x6b> │ │ │ │ - <279d> DW_AT_data_member_location: (data1) 48 │ │ │ │ - <2><279e>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <279f> DW_AT_name : (strp) (offset: 0x281024): sq_contains │ │ │ │ - <27a3> DW_AT_decl_file : (data1) 39 │ │ │ │ - <27a4> DW_AT_decl_line : (data1) 115 │ │ │ │ - <27a5> DW_AT_decl_column : (data1) 16 │ │ │ │ - <27a6> DW_AT_type : (ref_udata) <0x241e>, objobjproc │ │ │ │ - <27a8> DW_AT_data_member_location: (data1) 56 │ │ │ │ - <2><27a9>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <27aa> DW_AT_name : (strp) (offset: 0x29f857): sq_inplace_concat │ │ │ │ - <27ae> DW_AT_decl_file : (data1) 39 │ │ │ │ - <27af> DW_AT_decl_line : (data1) 117 │ │ │ │ - <27b0> DW_AT_decl_column : (data1) 16 │ │ │ │ - <27b1> DW_AT_type : (ref_udata) <0x2360>, binaryfunc │ │ │ │ - <27b3> DW_AT_data_member_location: (data1) 64 │ │ │ │ - <2><27b4>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <27b5> DW_AT_name : (strp) (offset: 0x29f8b2): sq_inplace_repeat │ │ │ │ - <27b9> DW_AT_decl_file : (data1) 39 │ │ │ │ - <27ba> DW_AT_decl_line : (data1) 118 │ │ │ │ - <27bb> DW_AT_decl_column : (data1) 18 │ │ │ │ - <27bc> DW_AT_type : (ref_udata) <0x23c5>, ssizeargfunc │ │ │ │ - <27be> DW_AT_data_member_location: (data1) 72 │ │ │ │ - <2><27bf>: Abbrev Number: 0 │ │ │ │ - <1><27c0>: Abbrev Number: 56 (DW_TAG_typedef) │ │ │ │ - <27c1> DW_AT_name : (strp) (offset: 0x2599fa): PySequenceMethods │ │ │ │ - <27c5> DW_AT_decl_file : (data1) 39 │ │ │ │ - <27c6> DW_AT_decl_line : (data1) 119 │ │ │ │ - <27c7> DW_AT_decl_column : (data1) 3 │ │ │ │ - <27c8> DW_AT_type : (ref_udata) <0x2747> │ │ │ │ - <1><27ca>: Abbrev Number: 79 (DW_TAG_structure_type) │ │ │ │ - <27cb> DW_AT_byte_size : (data1) 24 │ │ │ │ - <27cc> DW_AT_decl_file : (data1) 39 │ │ │ │ - <27cd> DW_AT_decl_line : (data1) 121 │ │ │ │ - <27ce> DW_AT_decl_column : (implicit_const) 9 │ │ │ │ - <27ce> DW_AT_sibling : (ref_udata) <0x27f2> │ │ │ │ - <2><27d0>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <27d1> DW_AT_name : (strp) (offset: 0x1be662): mp_length │ │ │ │ - <27d5> DW_AT_decl_file : (data1) 39 │ │ │ │ - <27d6> DW_AT_decl_line : (data1) 122 │ │ │ │ - <27d7> DW_AT_decl_column : (data1) 13 │ │ │ │ - <27d8> DW_AT_type : (ref_udata) <0x23ad>, lenfunc │ │ │ │ - <27da> DW_AT_data_member_location: (data1) 0 │ │ │ │ - <2><27db>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <27dc> DW_AT_name : (strp) (offset: 0x2c7ea1): mp_subscript │ │ │ │ - <27e0> DW_AT_decl_file : (data1) 39 │ │ │ │ - <27e1> DW_AT_decl_line : (data1) 123 │ │ │ │ - <27e2> DW_AT_decl_column : (data1) 16 │ │ │ │ - <27e3> DW_AT_type : (ref_udata) <0x2360>, binaryfunc │ │ │ │ - <27e5> DW_AT_data_member_location: (data1) 8 │ │ │ │ - <2><27e6>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <27e7> DW_AT_name : (strp) (offset: 0x2c7eae): mp_ass_subscript │ │ │ │ - <27eb> DW_AT_decl_file : (data1) 39 │ │ │ │ - <27ec> DW_AT_decl_line : (data1) 124 │ │ │ │ - <27ed> DW_AT_decl_column : (data1) 19 │ │ │ │ - <27ee> DW_AT_type : (ref_udata) <0x2400>, objobjargproc │ │ │ │ - <27f0> DW_AT_data_member_location: (data1) 16 │ │ │ │ - <2><27f1>: Abbrev Number: 0 │ │ │ │ - <1><27f2>: Abbrev Number: 56 (DW_TAG_typedef) │ │ │ │ - <27f3> DW_AT_name : (strp) (offset: 0x259a0c): PyMappingMethods │ │ │ │ - <27f7> DW_AT_decl_file : (data1) 39 │ │ │ │ - <27f8> DW_AT_decl_line : (data1) 125 │ │ │ │ - <27f9> DW_AT_decl_column : (data1) 3 │ │ │ │ - <27fa> DW_AT_type : (ref_udata) <0x27ca> │ │ │ │ + <2717> DW_AT_type : (ref_udata) <0x236a>, binaryfunc │ │ │ │ + <2719> DW_AT_data_member_location: (data1) 248 │ │ │ │ + <2><271a>: Abbrev Number: 102 (DW_TAG_member) │ │ │ │ + <271b> DW_AT_name : (strp) (offset: 0x9e36d): nb_inplace_true_divide │ │ │ │ + <271f> DW_AT_decl_file : (implicit_const) 39 │ │ │ │ + <271f> DW_AT_decl_line : (data1) 99 │ │ │ │ + <2720> DW_AT_decl_column : (data1) 16 │ │ │ │ + <2721> DW_AT_type : (ref_udata) <0x236a>, binaryfunc │ │ │ │ + <2723> DW_AT_data_member_location: (data2) 256 │ │ │ │ + <2><2725>: Abbrev Number: 102 (DW_TAG_member) │ │ │ │ + <2726> DW_AT_name : (strp) (offset: 0x2e1fe5): nb_index │ │ │ │ + <272a> DW_AT_decl_file : (implicit_const) 39 │ │ │ │ + <272a> DW_AT_decl_line : (data1) 101 │ │ │ │ + <272b> DW_AT_decl_column : (data1) 15 │ │ │ │ + <272c> DW_AT_type : (ref_udata) <0x2354>, unaryfunc │ │ │ │ + <272e> DW_AT_data_member_location: (data2) 264 │ │ │ │ + <2><2730>: Abbrev Number: 102 (DW_TAG_member) │ │ │ │ + <2731> DW_AT_name : (strp) (offset: 0x2e6687): nb_matrix_multiply │ │ │ │ + <2735> DW_AT_decl_file : (implicit_const) 39 │ │ │ │ + <2735> DW_AT_decl_line : (data1) 103 │ │ │ │ + <2736> DW_AT_decl_column : (data1) 16 │ │ │ │ + <2737> DW_AT_type : (ref_udata) <0x236a>, binaryfunc │ │ │ │ + <2739> DW_AT_data_member_location: (data2) 272 │ │ │ │ + <2><273b>: Abbrev Number: 102 (DW_TAG_member) │ │ │ │ + <273c> DW_AT_name : (strp) (offset: 0x2e669a): nb_inplace_matrix_multiply │ │ │ │ + <2740> DW_AT_decl_file : (implicit_const) 39 │ │ │ │ + <2740> DW_AT_decl_line : (data1) 104 │ │ │ │ + <2741> DW_AT_decl_column : (data1) 16 │ │ │ │ + <2742> DW_AT_type : (ref_udata) <0x236a>, binaryfunc │ │ │ │ + <2744> DW_AT_data_member_location: (data2) 280 │ │ │ │ + <2><2746>: Abbrev Number: 0 │ │ │ │ + <1><2747>: Abbrev Number: 56 (DW_TAG_typedef) │ │ │ │ + <2748> DW_AT_name : (strp) (offset: 0x259a1d): PyNumberMethods │ │ │ │ + <274c> DW_AT_decl_file : (data1) 39 │ │ │ │ + <274d> DW_AT_decl_line : (data1) 105 │ │ │ │ + <274e> DW_AT_decl_column : (data1) 3 │ │ │ │ + <274f> DW_AT_type : (ref_udata) <0x25b0> │ │ │ │ + <1><2751>: Abbrev Number: 79 (DW_TAG_structure_type) │ │ │ │ + <2752> DW_AT_byte_size : (data1) 80 │ │ │ │ + <2753> DW_AT_decl_file : (data1) 39 │ │ │ │ + <2754> DW_AT_decl_line : (data1) 107 │ │ │ │ + <2755> DW_AT_decl_column : (implicit_const) 9 │ │ │ │ + <2755> DW_AT_sibling : (ref_udata) <0x27ca> │ │ │ │ + <2><2757>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <2758> DW_AT_name : (strp) (offset: 0x1be66c): sq_length │ │ │ │ + <275c> DW_AT_decl_file : (data1) 39 │ │ │ │ + <275d> DW_AT_decl_line : (data1) 108 │ │ │ │ + <275e> DW_AT_decl_column : (data1) 13 │ │ │ │ + <275f> DW_AT_type : (ref_udata) <0x23b7>, lenfunc │ │ │ │ + <2761> DW_AT_data_member_location: (data1) 0 │ │ │ │ + <2><2762>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <2763> DW_AT_name : (strp) (offset: 0x29f869): sq_concat │ │ │ │ + <2767> DW_AT_decl_file : (data1) 39 │ │ │ │ + <2768> DW_AT_decl_line : (data1) 109 │ │ │ │ + <2769> DW_AT_decl_column : (data1) 16 │ │ │ │ + <276a> DW_AT_type : (ref_udata) <0x236a>, binaryfunc │ │ │ │ + <276c> DW_AT_data_member_location: (data1) 8 │ │ │ │ + <2><276d>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <276e> DW_AT_name : (strp) (offset: 0x29f8c4): sq_repeat │ │ │ │ + <2772> DW_AT_decl_file : (data1) 39 │ │ │ │ + <2773> DW_AT_decl_line : (data1) 110 │ │ │ │ + <2774> DW_AT_decl_column : (data1) 18 │ │ │ │ + <2775> DW_AT_type : (ref_udata) <0x23cf>, ssizeargfunc │ │ │ │ + <2777> DW_AT_data_member_location: (data1) 16 │ │ │ │ + <2><2778>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <2779> DW_AT_name : (strp) (offset: 0x1dfc49): sq_item │ │ │ │ + <277d> DW_AT_decl_file : (data1) 39 │ │ │ │ + <277e> DW_AT_decl_line : (data1) 111 │ │ │ │ + <277f> DW_AT_decl_column : (data1) 18 │ │ │ │ + <2780> DW_AT_type : (ref_udata) <0x23cf>, ssizeargfunc │ │ │ │ + <2782> DW_AT_data_member_location: (data1) 24 │ │ │ │ + <2><2783>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ + <2784> DW_AT_name : (strp) (offset: 0x93517): was_sq_slice │ │ │ │ + <2788> DW_AT_decl_file : (data1) 39 │ │ │ │ + <2789> DW_AT_decl_line : (data1) 112 │ │ │ │ + <278a> DW_AT_decl_column : (data1) 11 │ │ │ │ + <278b> DW_AT_type : (ref_addr) <0x6b> │ │ │ │ + <278f> DW_AT_data_member_location: (data1) 32 │ │ │ │ + <2><2790>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <2791> DW_AT_name : (strp) (offset: 0x1dfc5c): sq_ass_item │ │ │ │ + <2795> DW_AT_decl_file : (data1) 39 │ │ │ │ + <2796> DW_AT_decl_line : (data1) 113 │ │ │ │ + <2797> DW_AT_decl_column : (data1) 21 │ │ │ │ + <2798> DW_AT_type : (ref_udata) <0x23ea>, ssizeobjargproc │ │ │ │ + <279a> DW_AT_data_member_location: (data1) 40 │ │ │ │ + <2><279b>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ + <279c> DW_AT_name : (strp) (offset: 0x93524): was_sq_ass_slice │ │ │ │ + <27a0> DW_AT_decl_file : (data1) 39 │ │ │ │ + <27a1> DW_AT_decl_line : (data1) 114 │ │ │ │ + <27a2> DW_AT_decl_column : (data1) 11 │ │ │ │ + <27a3> DW_AT_type : (ref_addr) <0x6b> │ │ │ │ + <27a7> DW_AT_data_member_location: (data1) 48 │ │ │ │ + <2><27a8>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <27a9> DW_AT_name : (strp) (offset: 0x281024): sq_contains │ │ │ │ + <27ad> DW_AT_decl_file : (data1) 39 │ │ │ │ + <27ae> DW_AT_decl_line : (data1) 115 │ │ │ │ + <27af> DW_AT_decl_column : (data1) 16 │ │ │ │ + <27b0> DW_AT_type : (ref_udata) <0x2428>, objobjproc │ │ │ │ + <27b2> DW_AT_data_member_location: (data1) 56 │ │ │ │ + <2><27b3>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <27b4> DW_AT_name : (strp) (offset: 0x29f857): sq_inplace_concat │ │ │ │ + <27b8> DW_AT_decl_file : (data1) 39 │ │ │ │ + <27b9> DW_AT_decl_line : (data1) 117 │ │ │ │ + <27ba> DW_AT_decl_column : (data1) 16 │ │ │ │ + <27bb> DW_AT_type : (ref_udata) <0x236a>, binaryfunc │ │ │ │ + <27bd> DW_AT_data_member_location: (data1) 64 │ │ │ │ + <2><27be>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <27bf> DW_AT_name : (strp) (offset: 0x29f8b2): sq_inplace_repeat │ │ │ │ + <27c3> DW_AT_decl_file : (data1) 39 │ │ │ │ + <27c4> DW_AT_decl_line : (data1) 118 │ │ │ │ + <27c5> DW_AT_decl_column : (data1) 18 │ │ │ │ + <27c6> DW_AT_type : (ref_udata) <0x23cf>, ssizeargfunc │ │ │ │ + <27c8> DW_AT_data_member_location: (data1) 72 │ │ │ │ + <2><27c9>: Abbrev Number: 0 │ │ │ │ + <1><27ca>: Abbrev Number: 56 (DW_TAG_typedef) │ │ │ │ + <27cb> DW_AT_name : (strp) (offset: 0x2599fa): PySequenceMethods │ │ │ │ + <27cf> DW_AT_decl_file : (data1) 39 │ │ │ │ + <27d0> DW_AT_decl_line : (data1) 119 │ │ │ │ + <27d1> DW_AT_decl_column : (data1) 3 │ │ │ │ + <27d2> DW_AT_type : (ref_udata) <0x2751> │ │ │ │ + <1><27d4>: Abbrev Number: 79 (DW_TAG_structure_type) │ │ │ │ + <27d5> DW_AT_byte_size : (data1) 24 │ │ │ │ + <27d6> DW_AT_decl_file : (data1) 39 │ │ │ │ + <27d7> DW_AT_decl_line : (data1) 121 │ │ │ │ + <27d8> DW_AT_decl_column : (implicit_const) 9 │ │ │ │ + <27d8> DW_AT_sibling : (ref_udata) <0x27fc> │ │ │ │ + <2><27da>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <27db> DW_AT_name : (strp) (offset: 0x1be662): mp_length │ │ │ │ + <27df> DW_AT_decl_file : (data1) 39 │ │ │ │ + <27e0> DW_AT_decl_line : (data1) 122 │ │ │ │ + <27e1> DW_AT_decl_column : (data1) 13 │ │ │ │ + <27e2> DW_AT_type : (ref_udata) <0x23b7>, lenfunc │ │ │ │ + <27e4> DW_AT_data_member_location: (data1) 0 │ │ │ │ + <2><27e5>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <27e6> DW_AT_name : (strp) (offset: 0x2c7ea1): mp_subscript │ │ │ │ + <27ea> DW_AT_decl_file : (data1) 39 │ │ │ │ + <27eb> DW_AT_decl_line : (data1) 123 │ │ │ │ + <27ec> DW_AT_decl_column : (data1) 16 │ │ │ │ + <27ed> DW_AT_type : (ref_udata) <0x236a>, binaryfunc │ │ │ │ + <27ef> DW_AT_data_member_location: (data1) 8 │ │ │ │ + <2><27f0>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <27f1> DW_AT_name : (strp) (offset: 0x2c7eae): mp_ass_subscript │ │ │ │ + <27f5> DW_AT_decl_file : (data1) 39 │ │ │ │ + <27f6> DW_AT_decl_line : (data1) 124 │ │ │ │ + <27f7> DW_AT_decl_column : (data1) 19 │ │ │ │ + <27f8> DW_AT_type : (ref_udata) <0x240a>, objobjargproc │ │ │ │ + <27fa> DW_AT_data_member_location: (data1) 16 │ │ │ │ + <2><27fb>: Abbrev Number: 0 │ │ │ │ <1><27fc>: Abbrev Number: 56 (DW_TAG_typedef) │ │ │ │ - <27fd> DW_AT_name : (strp) (offset: 0x770bd): sendfunc │ │ │ │ + <27fd> DW_AT_name : (strp) (offset: 0x259a0c): PyMappingMethods │ │ │ │ <2801> DW_AT_decl_file : (data1) 39 │ │ │ │ - <2802> DW_AT_decl_line : (data1) 127 │ │ │ │ - <2803> DW_AT_decl_column : (data1) 24 │ │ │ │ - <2804> DW_AT_type : (ref_udata) <0x2806> │ │ │ │ - <1><2806>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ - <2807> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ - <2807> DW_AT_type : (ref_udata) <0x2809>, PySendResult, int │ │ │ │ - <1><2809>: Abbrev Number: 12 (DW_TAG_subroutine_type) │ │ │ │ - <280a> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <280a> DW_AT_type : (ref_addr) <0x1e23>, PySendResult, int │ │ │ │ - <280e> DW_AT_sibling : (ref_udata) <0x281a> │ │ │ │ - <2><2810>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ - <2811> DW_AT_type : (ref_udata) <0x22d2> │ │ │ │ - <2><2813>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ - <2814> DW_AT_type : (ref_udata) <0x22d2> │ │ │ │ - <2><2816>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ - <2817> DW_AT_type : (ref_udata) <0x281a> │ │ │ │ - <2><2819>: Abbrev Number: 0 │ │ │ │ - <1><281a>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ - <281b> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ - <281b> DW_AT_type : (ref_udata) <0x22d2> │ │ │ │ - <1><281d>: Abbrev Number: 79 (DW_TAG_structure_type) │ │ │ │ - <281e> DW_AT_byte_size : (data1) 32 │ │ │ │ - <281f> DW_AT_decl_file : (data1) 39 │ │ │ │ - <2820> DW_AT_decl_line : (data1) 129 │ │ │ │ - <2821> DW_AT_decl_column : (implicit_const) 9 │ │ │ │ - <2821> DW_AT_sibling : (ref_udata) <0x2850> │ │ │ │ - <2><2823>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <2824> DW_AT_name : (strp) (offset: 0x2b3129): am_await │ │ │ │ - <2828> DW_AT_decl_file : (data1) 39 │ │ │ │ - <2829> DW_AT_decl_line : (data1) 130 │ │ │ │ - <282a> DW_AT_decl_column : (data1) 15 │ │ │ │ - <282b> DW_AT_type : (ref_udata) <0x234a>, unaryfunc │ │ │ │ - <282d> DW_AT_data_member_location: (data1) 0 │ │ │ │ - <2><282e>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <282f> DW_AT_name : (strp) (offset: 0x239539): am_aiter │ │ │ │ - <2833> DW_AT_decl_file : (data1) 39 │ │ │ │ - <2834> DW_AT_decl_line : (data1) 131 │ │ │ │ - <2835> DW_AT_decl_column : (data1) 15 │ │ │ │ - <2836> DW_AT_type : (ref_udata) <0x234a>, unaryfunc │ │ │ │ - <2838> DW_AT_data_member_location: (data1) 8 │ │ │ │ - <2><2839>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <283a> DW_AT_name : (strp) (offset: 0x2cbe4a): am_anext │ │ │ │ - <283e> DW_AT_decl_file : (data1) 39 │ │ │ │ - <283f> DW_AT_decl_line : (data1) 132 │ │ │ │ - <2840> DW_AT_decl_column : (data1) 15 │ │ │ │ - <2841> DW_AT_type : (ref_udata) <0x234a>, unaryfunc │ │ │ │ - <2843> DW_AT_data_member_location: (data1) 16 │ │ │ │ - <2><2844>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <2845> DW_AT_name : (strp) (offset: 0x8fa03): am_send │ │ │ │ - <2849> DW_AT_decl_file : (data1) 39 │ │ │ │ - <284a> DW_AT_decl_line : (data1) 133 │ │ │ │ - <284b> DW_AT_decl_column : (data1) 14 │ │ │ │ - <284c> DW_AT_type : (ref_udata) <0x27fc>, sendfunc │ │ │ │ - <284e> DW_AT_data_member_location: (data1) 24 │ │ │ │ - <2><284f>: Abbrev Number: 0 │ │ │ │ - <1><2850>: Abbrev Number: 56 (DW_TAG_typedef) │ │ │ │ - <2851> DW_AT_name : (strp) (offset: 0x2599eb): PyAsyncMethods │ │ │ │ - <2855> DW_AT_decl_file : (data1) 39 │ │ │ │ - <2856> DW_AT_decl_line : (data1) 134 │ │ │ │ - <2857> DW_AT_decl_column : (data1) 3 │ │ │ │ - <2858> DW_AT_type : (ref_udata) <0x281d> │ │ │ │ - <1><285a>: Abbrev Number: 79 (DW_TAG_structure_type) │ │ │ │ - <285b> DW_AT_byte_size : (data1) 16 │ │ │ │ - <285c> DW_AT_decl_file : (data1) 39 │ │ │ │ - <285d> DW_AT_decl_line : (data1) 136 │ │ │ │ - <285e> DW_AT_decl_column : (implicit_const) 9 │ │ │ │ - <285e> DW_AT_sibling : (ref_udata) <0x2877> │ │ │ │ - <2><2860>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <2861> DW_AT_name : (strp) (offset: 0x2355ff): bf_getbuffer │ │ │ │ - <2865> DW_AT_decl_file : (data1) 39 │ │ │ │ - <2866> DW_AT_decl_line : (data1) 137 │ │ │ │ - <2867> DW_AT_decl_column : (data1) 20 │ │ │ │ - <2868> DW_AT_type : (ref_udata) <0x22e2>, getbufferproc │ │ │ │ - <286a> DW_AT_data_member_location: (data1) 0 │ │ │ │ - <2><286b>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <286c> DW_AT_name : (strp) (offset: 0x2355ee): bf_releasebuffer │ │ │ │ - <2870> DW_AT_decl_file : (data1) 39 │ │ │ │ - <2871> DW_AT_decl_line : (data1) 138 │ │ │ │ - <2872> DW_AT_decl_column : (data1) 24 │ │ │ │ - <2873> DW_AT_type : (ref_udata) <0x2305>, releasebufferproc │ │ │ │ - <2875> DW_AT_data_member_location: (data1) 8 │ │ │ │ - <2><2876>: Abbrev Number: 0 │ │ │ │ - <1><2877>: Abbrev Number: 56 (DW_TAG_typedef) │ │ │ │ - <2878> DW_AT_name : (strp) (offset: 0x258afe): PyBufferProcs │ │ │ │ - <287c> DW_AT_decl_file : (data1) 39 │ │ │ │ - <287d> DW_AT_decl_line : (data1) 139 │ │ │ │ - <287e> DW_AT_decl_column : (data1) 3 │ │ │ │ - <287f> DW_AT_type : (ref_udata) <0x285a> │ │ │ │ - <1><2881>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ - <2882> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ - <2882> DW_AT_type : (ref_udata) <0x2850>, PyAsyncMethods │ │ │ │ - <1><2884>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ - <2885> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ - <2885> DW_AT_type : (ref_udata) <0x273d>, PyNumberMethods │ │ │ │ - <1><2887>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ - <2888> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ - <2888> DW_AT_type : (ref_udata) <0x27c0>, PySequenceMethods │ │ │ │ - <1><288a>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ - <288b> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ - <288b> DW_AT_type : (ref_udata) <0x27f2>, PyMappingMethods │ │ │ │ - <1><288d>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ - <288e> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ - <288e> DW_AT_type : (ref_udata) <0x2877>, PyBufferProcs │ │ │ │ - <1><2890>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ - <2891> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ - <2891> DW_AT_type : (ref_udata) <0x1f1c>, PyMethodDef, PyMethodDef │ │ │ │ - <1><2892>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ - <2893> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ - <2893> DW_AT_type : (ref_udata) <0x1f61>, PyGetSetDef, PyGetSetDef │ │ │ │ - <1><2894>: Abbrev Number: 56 (DW_TAG_typedef) │ │ │ │ - <2895> DW_AT_name : (strp) (offset: 0x1ec2f4): PyCFunction │ │ │ │ - <2899> DW_AT_decl_file : (data1) 38 │ │ │ │ - <289a> DW_AT_decl_line : (data1) 19 │ │ │ │ - <289b> DW_AT_decl_column : (data1) 21 │ │ │ │ - <289c> DW_AT_type : (ref_udata) <0x236a> │ │ │ │ - <1><289e>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ - <289f> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ - <289f> DW_AT_type : (ref_udata) <0x28a1> │ │ │ │ - <1><28a1>: Abbrev Number: 78 (DW_TAG_subroutine_type) │ │ │ │ - <28a2> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <28a2> DW_AT_type : (ref_udata) <0x22d2> │ │ │ │ - <28a4> DW_AT_sibling : (ref_udata) <0x28af> │ │ │ │ - <2><28a6>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ - <28a7> DW_AT_type : (ref_udata) <0x22d2> │ │ │ │ - <2><28a9>: Abbrev Number: 22 (DW_TAG_formal_parameter) │ │ │ │ - <28aa> DW_AT_type : (ref_addr) <0x6b> │ │ │ │ - <2><28ae>: Abbrev Number: 0 │ │ │ │ - <1><28af>: Abbrev Number: 56 (DW_TAG_typedef) │ │ │ │ - <28b0> DW_AT_name : (strp) (offset: 0x23a612): getter │ │ │ │ - <28b4> DW_AT_decl_file : (data1) 32 │ │ │ │ - <28b5> DW_AT_decl_line : (data1) 8 │ │ │ │ - <28b6> DW_AT_decl_column : (data1) 21 │ │ │ │ - <28b7> DW_AT_type : (ref_udata) <0x289e> │ │ │ │ + <2802> DW_AT_decl_line : (data1) 125 │ │ │ │ + <2803> DW_AT_decl_column : (data1) 3 │ │ │ │ + <2804> DW_AT_type : (ref_udata) <0x27d4> │ │ │ │ + <1><2806>: Abbrev Number: 56 (DW_TAG_typedef) │ │ │ │ + <2807> DW_AT_name : (strp) (offset: 0x770bd): sendfunc │ │ │ │ + <280b> DW_AT_decl_file : (data1) 39 │ │ │ │ + <280c> DW_AT_decl_line : (data1) 127 │ │ │ │ + <280d> DW_AT_decl_column : (data1) 24 │ │ │ │ + <280e> DW_AT_type : (ref_udata) <0x2810> │ │ │ │ + <1><2810>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ + <2811> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ + <2811> DW_AT_type : (ref_udata) <0x2813>, PySendResult, int │ │ │ │ + <1><2813>: Abbrev Number: 12 (DW_TAG_subroutine_type) │ │ │ │ + <2814> DW_AT_prototyped : (flag_present) 1 │ │ │ │ + <2814> DW_AT_type : (ref_addr) <0x1e2d>, PySendResult, int │ │ │ │ + <2818> DW_AT_sibling : (ref_udata) <0x2824> │ │ │ │ + <2><281a>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ + <281b> DW_AT_type : (ref_udata) <0x22dc> │ │ │ │ + <2><281d>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ + <281e> DW_AT_type : (ref_udata) <0x22dc> │ │ │ │ + <2><2820>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ + <2821> DW_AT_type : (ref_udata) <0x2824> │ │ │ │ + <2><2823>: Abbrev Number: 0 │ │ │ │ + <1><2824>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ + <2825> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ + <2825> DW_AT_type : (ref_udata) <0x22dc> │ │ │ │ + <1><2827>: Abbrev Number: 79 (DW_TAG_structure_type) │ │ │ │ + <2828> DW_AT_byte_size : (data1) 32 │ │ │ │ + <2829> DW_AT_decl_file : (data1) 39 │ │ │ │ + <282a> DW_AT_decl_line : (data1) 129 │ │ │ │ + <282b> DW_AT_decl_column : (implicit_const) 9 │ │ │ │ + <282b> DW_AT_sibling : (ref_udata) <0x285a> │ │ │ │ + <2><282d>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <282e> DW_AT_name : (strp) (offset: 0x2b3129): am_await │ │ │ │ + <2832> DW_AT_decl_file : (data1) 39 │ │ │ │ + <2833> DW_AT_decl_line : (data1) 130 │ │ │ │ + <2834> DW_AT_decl_column : (data1) 15 │ │ │ │ + <2835> DW_AT_type : (ref_udata) <0x2354>, unaryfunc │ │ │ │ + <2837> DW_AT_data_member_location: (data1) 0 │ │ │ │ + <2><2838>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <2839> DW_AT_name : (strp) (offset: 0x239539): am_aiter │ │ │ │ + <283d> DW_AT_decl_file : (data1) 39 │ │ │ │ + <283e> DW_AT_decl_line : (data1) 131 │ │ │ │ + <283f> DW_AT_decl_column : (data1) 15 │ │ │ │ + <2840> DW_AT_type : (ref_udata) <0x2354>, unaryfunc │ │ │ │ + <2842> DW_AT_data_member_location: (data1) 8 │ │ │ │ + <2><2843>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <2844> DW_AT_name : (strp) (offset: 0x2cbe4a): am_anext │ │ │ │ + <2848> DW_AT_decl_file : (data1) 39 │ │ │ │ + <2849> DW_AT_decl_line : (data1) 132 │ │ │ │ + <284a> DW_AT_decl_column : (data1) 15 │ │ │ │ + <284b> DW_AT_type : (ref_udata) <0x2354>, unaryfunc │ │ │ │ + <284d> DW_AT_data_member_location: (data1) 16 │ │ │ │ + <2><284e>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <284f> DW_AT_name : (strp) (offset: 0x8fa03): am_send │ │ │ │ + <2853> DW_AT_decl_file : (data1) 39 │ │ │ │ + <2854> DW_AT_decl_line : (data1) 133 │ │ │ │ + <2855> DW_AT_decl_column : (data1) 14 │ │ │ │ + <2856> DW_AT_type : (ref_udata) <0x2806>, sendfunc │ │ │ │ + <2858> DW_AT_data_member_location: (data1) 24 │ │ │ │ + <2><2859>: Abbrev Number: 0 │ │ │ │ + <1><285a>: Abbrev Number: 56 (DW_TAG_typedef) │ │ │ │ + <285b> DW_AT_name : (strp) (offset: 0x2599eb): PyAsyncMethods │ │ │ │ + <285f> DW_AT_decl_file : (data1) 39 │ │ │ │ + <2860> DW_AT_decl_line : (data1) 134 │ │ │ │ + <2861> DW_AT_decl_column : (data1) 3 │ │ │ │ + <2862> DW_AT_type : (ref_udata) <0x2827> │ │ │ │ + <1><2864>: Abbrev Number: 79 (DW_TAG_structure_type) │ │ │ │ + <2865> DW_AT_byte_size : (data1) 16 │ │ │ │ + <2866> DW_AT_decl_file : (data1) 39 │ │ │ │ + <2867> DW_AT_decl_line : (data1) 136 │ │ │ │ + <2868> DW_AT_decl_column : (implicit_const) 9 │ │ │ │ + <2868> DW_AT_sibling : (ref_udata) <0x2881> │ │ │ │ + <2><286a>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <286b> DW_AT_name : (strp) (offset: 0x2355ff): bf_getbuffer │ │ │ │ + <286f> DW_AT_decl_file : (data1) 39 │ │ │ │ + <2870> DW_AT_decl_line : (data1) 137 │ │ │ │ + <2871> DW_AT_decl_column : (data1) 20 │ │ │ │ + <2872> DW_AT_type : (ref_udata) <0x22ec>, getbufferproc │ │ │ │ + <2874> DW_AT_data_member_location: (data1) 0 │ │ │ │ + <2><2875>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <2876> DW_AT_name : (strp) (offset: 0x2355ee): bf_releasebuffer │ │ │ │ + <287a> DW_AT_decl_file : (data1) 39 │ │ │ │ + <287b> DW_AT_decl_line : (data1) 138 │ │ │ │ + <287c> DW_AT_decl_column : (data1) 24 │ │ │ │ + <287d> DW_AT_type : (ref_udata) <0x230f>, releasebufferproc │ │ │ │ + <287f> DW_AT_data_member_location: (data1) 8 │ │ │ │ + <2><2880>: Abbrev Number: 0 │ │ │ │ + <1><2881>: Abbrev Number: 56 (DW_TAG_typedef) │ │ │ │ + <2882> DW_AT_name : (strp) (offset: 0x258afe): PyBufferProcs │ │ │ │ + <2886> DW_AT_decl_file : (data1) 39 │ │ │ │ + <2887> DW_AT_decl_line : (data1) 139 │ │ │ │ + <2888> DW_AT_decl_column : (data1) 3 │ │ │ │ + <2889> DW_AT_type : (ref_udata) <0x2864> │ │ │ │ + <1><288b>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ + <288c> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ + <288c> DW_AT_type : (ref_udata) <0x285a>, PyAsyncMethods │ │ │ │ + <1><288e>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ + <288f> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ + <288f> DW_AT_type : (ref_udata) <0x2747>, PyNumberMethods │ │ │ │ + <1><2891>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ + <2892> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ + <2892> DW_AT_type : (ref_udata) <0x27ca>, PySequenceMethods │ │ │ │ + <1><2894>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ + <2895> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ + <2895> DW_AT_type : (ref_udata) <0x27fc>, PyMappingMethods │ │ │ │ + <1><2897>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ + <2898> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ + <2898> DW_AT_type : (ref_udata) <0x2881>, PyBufferProcs │ │ │ │ + <1><289a>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ + <289b> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ + <289b> DW_AT_type : (ref_udata) <0x1f26>, PyMethodDef, PyMethodDef │ │ │ │ + <1><289c>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ + <289d> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ + <289d> DW_AT_type : (ref_udata) <0x1f6b>, PyGetSetDef, PyGetSetDef │ │ │ │ + <1><289e>: Abbrev Number: 56 (DW_TAG_typedef) │ │ │ │ + <289f> DW_AT_name : (strp) (offset: 0x1ec2f4): PyCFunction │ │ │ │ + <28a3> DW_AT_decl_file : (data1) 38 │ │ │ │ + <28a4> DW_AT_decl_line : (data1) 19 │ │ │ │ + <28a5> DW_AT_decl_column : (data1) 21 │ │ │ │ + <28a6> DW_AT_type : (ref_udata) <0x2374> │ │ │ │ + <1><28a8>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ + <28a9> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ + <28a9> DW_AT_type : (ref_udata) <0x28ab> │ │ │ │ + <1><28ab>: Abbrev Number: 78 (DW_TAG_subroutine_type) │ │ │ │ + <28ac> DW_AT_prototyped : (flag_present) 1 │ │ │ │ + <28ac> DW_AT_type : (ref_udata) <0x22dc> │ │ │ │ + <28ae> DW_AT_sibling : (ref_udata) <0x28b9> │ │ │ │ + <2><28b0>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ + <28b1> DW_AT_type : (ref_udata) <0x22dc> │ │ │ │ + <2><28b3>: Abbrev Number: 22 (DW_TAG_formal_parameter) │ │ │ │ + <28b4> DW_AT_type : (ref_addr) <0x6b> │ │ │ │ + <2><28b8>: Abbrev Number: 0 │ │ │ │ <1><28b9>: Abbrev Number: 56 (DW_TAG_typedef) │ │ │ │ - <28ba> DW_AT_name : (strp) (offset: 0x23a819): setter │ │ │ │ + <28ba> DW_AT_name : (strp) (offset: 0x23a612): getter │ │ │ │ <28be> DW_AT_decl_file : (data1) 32 │ │ │ │ - <28bf> DW_AT_decl_line : (data1) 9 │ │ │ │ - <28c0> DW_AT_decl_column : (data1) 15 │ │ │ │ - <28c1> DW_AT_type : (ref_udata) <0x28c3> │ │ │ │ - <1><28c3>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ - <28c4> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ - <28c4> DW_AT_type : (ref_udata) <0x28c6>, int │ │ │ │ - <1><28c6>: Abbrev Number: 12 (DW_TAG_subroutine_type) │ │ │ │ - <28c7> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <28c7> DW_AT_type : (ref_addr) <0x54>, int │ │ │ │ - <28cb> DW_AT_sibling : (ref_udata) <0x28d9> │ │ │ │ - <2><28cd>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ - <28ce> DW_AT_type : (ref_udata) <0x22d2> │ │ │ │ - <2><28d0>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ - <28d1> DW_AT_type : (ref_udata) <0x22d2> │ │ │ │ - <2><28d3>: Abbrev Number: 22 (DW_TAG_formal_parameter) │ │ │ │ - <28d4> DW_AT_type : (ref_addr) <0x6b> │ │ │ │ - <2><28d8>: Abbrev Number: 0 │ │ │ │ - <1><28d9>: Abbrev Number: 97 (DW_TAG_subprogram) │ │ │ │ - <28da> DW_AT_external : (flag_present) 1 │ │ │ │ - <28da> DW_AT_name : (strp) (offset: 0x77572): _Py_Dealloc │ │ │ │ - <28de> DW_AT_decl_file : (data1) 33 │ │ │ │ - <28df> DW_AT_decl_line : (data2) 785 │ │ │ │ - <28e1> DW_AT_decl_column : (data1) 18 │ │ │ │ - <28e2> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <28e2> DW_AT_declaration : (flag_present) 1 │ │ │ │ - <28e2> DW_AT_sibling : (ref_udata) <0x28e8> │ │ │ │ - <2><28e4>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ - <28e5> DW_AT_type : (ref_udata) <0x22d2> │ │ │ │ - <2><28e7>: Abbrev Number: 0 │ │ │ │ - <1><28e8>: Abbrev Number: 3 (DW_TAG_subprogram) │ │ │ │ - <28e9> DW_AT_external : (flag_present) 1 │ │ │ │ - <28e9> DW_AT_name : (strp) (offset: 0x239668): PyCapsule_GetPointer │ │ │ │ - <28ed> DW_AT_decl_file : (data1) 41 │ │ │ │ - <28ee> DW_AT_decl_line : (data1) 33 │ │ │ │ - <28ef> DW_AT_decl_column : (data1) 20 │ │ │ │ - <28f0> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <28f0> DW_AT_type : (ref_addr) <0x6b> │ │ │ │ - <28f4> DW_AT_declaration : (flag_present) 1 │ │ │ │ - <28f4> DW_AT_sibling : (ref_udata) <0x28ff> │ │ │ │ - <2><28f6>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ - <28f7> DW_AT_type : (ref_udata) <0x22d2> │ │ │ │ - <2><28f9>: Abbrev Number: 22 (DW_TAG_formal_parameter) │ │ │ │ - <28fa> DW_AT_type : (ref_addr) <0xac> │ │ │ │ - <2><28fe>: Abbrev Number: 0 │ │ │ │ - <1><28ff>: Abbrev Number: 94 (DW_TAG_subprogram) │ │ │ │ - <2900> DW_AT_external : (flag_present) 1 │ │ │ │ - <2900> DW_AT_name : (strp) (offset: 0x19752b): PyObject_GetAttrString │ │ │ │ - <2904> DW_AT_decl_file : (data1) 33 │ │ │ │ - <2905> DW_AT_decl_line : (data2) 573 │ │ │ │ - <2907> DW_AT_decl_column : (data1) 24 │ │ │ │ - <2908> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <2908> DW_AT_type : (ref_udata) <0x22d2> │ │ │ │ - <290a> DW_AT_declaration : (flag_present) 1 │ │ │ │ - <290a> DW_AT_sibling : (ref_udata) <0x2915> │ │ │ │ - <2><290c>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ - <290d> DW_AT_type : (ref_udata) <0x22d2> │ │ │ │ - <2><290f>: Abbrev Number: 22 (DW_TAG_formal_parameter) │ │ │ │ - <2910> DW_AT_type : (ref_addr) <0xac> │ │ │ │ - <2><2914>: Abbrev Number: 0 │ │ │ │ - <1><2915>: Abbrev Number: 83 (DW_TAG_subprogram) │ │ │ │ - <2916> DW_AT_external : (flag_present) 1 │ │ │ │ - <2916> DW_AT_name : (strp) (offset: 0xc6319): PyImport_ImportModule │ │ │ │ - <291a> DW_AT_decl_file : (data1) 42 │ │ │ │ - <291b> DW_AT_decl_line : (data1) 51 │ │ │ │ - <291c> DW_AT_decl_column : (data1) 24 │ │ │ │ - <291d> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <291d> DW_AT_type : (ref_udata) <0x22d2> │ │ │ │ - <291f> DW_AT_declaration : (flag_present) 1 │ │ │ │ - <291f> DW_AT_sibling : (ref_udata) <0x2927> │ │ │ │ - <2><2921>: Abbrev Number: 22 (DW_TAG_formal_parameter) │ │ │ │ - <2922> DW_AT_type : (ref_addr) <0xac> │ │ │ │ - <2><2926>: Abbrev Number: 0 │ │ │ │ - <1><2927>: Abbrev Number: 73 (DW_TAG_subprogram) │ │ │ │ - <2928> DW_AT_name : (strp) (offset: 0x2e583): Py_DECREF │ │ │ │ - <292c> DW_AT_decl_file : (data1) 33 │ │ │ │ - <292d> DW_AT_decl_line : (data2) 945 │ │ │ │ - <292f> DW_AT_decl_column : (data1) 37 │ │ │ │ - <2930> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <2930> DW_AT_inline : (data1) 3 (declared as inline and inlined) │ │ │ │ - <2931> DW_AT_sibling : (ref_udata) <0x293d> │ │ │ │ - <2><2933>: Abbrev Number: 98 (DW_TAG_formal_parameter) │ │ │ │ - <2934> DW_AT_name : (string) op │ │ │ │ - <2937> DW_AT_decl_file : (implicit_const) 33 │ │ │ │ + <28bf> DW_AT_decl_line : (data1) 8 │ │ │ │ + <28c0> DW_AT_decl_column : (data1) 21 │ │ │ │ + <28c1> DW_AT_type : (ref_udata) <0x28a8> │ │ │ │ + <1><28c3>: Abbrev Number: 56 (DW_TAG_typedef) │ │ │ │ + <28c4> DW_AT_name : (strp) (offset: 0x23a819): setter │ │ │ │ + <28c8> DW_AT_decl_file : (data1) 32 │ │ │ │ + <28c9> DW_AT_decl_line : (data1) 9 │ │ │ │ + <28ca> DW_AT_decl_column : (data1) 15 │ │ │ │ + <28cb> DW_AT_type : (ref_udata) <0x28cd> │ │ │ │ + <1><28cd>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ + <28ce> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ + <28ce> DW_AT_type : (ref_udata) <0x28d0>, int │ │ │ │ + <1><28d0>: Abbrev Number: 12 (DW_TAG_subroutine_type) │ │ │ │ + <28d1> DW_AT_prototyped : (flag_present) 1 │ │ │ │ + <28d1> DW_AT_type : (ref_addr) <0x54>, int │ │ │ │ + <28d5> DW_AT_sibling : (ref_udata) <0x28e3> │ │ │ │ + <2><28d7>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ + <28d8> DW_AT_type : (ref_udata) <0x22dc> │ │ │ │ + <2><28da>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ + <28db> DW_AT_type : (ref_udata) <0x22dc> │ │ │ │ + <2><28dd>: Abbrev Number: 22 (DW_TAG_formal_parameter) │ │ │ │ + <28de> DW_AT_type : (ref_addr) <0x6b> │ │ │ │ + <2><28e2>: Abbrev Number: 0 │ │ │ │ + <1><28e3>: Abbrev Number: 97 (DW_TAG_subprogram) │ │ │ │ + <28e4> DW_AT_external : (flag_present) 1 │ │ │ │ + <28e4> DW_AT_name : (strp) (offset: 0x77572): _Py_Dealloc │ │ │ │ + <28e8> DW_AT_decl_file : (data1) 33 │ │ │ │ + <28e9> DW_AT_decl_line : (data2) 785 │ │ │ │ + <28eb> DW_AT_decl_column : (data1) 18 │ │ │ │ + <28ec> DW_AT_prototyped : (flag_present) 1 │ │ │ │ + <28ec> DW_AT_declaration : (flag_present) 1 │ │ │ │ + <28ec> DW_AT_sibling : (ref_udata) <0x28f2> │ │ │ │ + <2><28ee>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ + <28ef> DW_AT_type : (ref_udata) <0x22dc> │ │ │ │ + <2><28f1>: Abbrev Number: 0 │ │ │ │ + <1><28f2>: Abbrev Number: 3 (DW_TAG_subprogram) │ │ │ │ + <28f3> DW_AT_external : (flag_present) 1 │ │ │ │ + <28f3> DW_AT_name : (strp) (offset: 0x239668): PyCapsule_GetPointer │ │ │ │ + <28f7> DW_AT_decl_file : (data1) 41 │ │ │ │ + <28f8> DW_AT_decl_line : (data1) 33 │ │ │ │ + <28f9> DW_AT_decl_column : (data1) 20 │ │ │ │ + <28fa> DW_AT_prototyped : (flag_present) 1 │ │ │ │ + <28fa> DW_AT_type : (ref_addr) <0x6b> │ │ │ │ + <28fe> DW_AT_declaration : (flag_present) 1 │ │ │ │ + <28fe> DW_AT_sibling : (ref_udata) <0x2909> │ │ │ │ + <2><2900>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ + <2901> DW_AT_type : (ref_udata) <0x22dc> │ │ │ │ + <2><2903>: Abbrev Number: 22 (DW_TAG_formal_parameter) │ │ │ │ + <2904> DW_AT_type : (ref_addr) <0xac> │ │ │ │ + <2><2908>: Abbrev Number: 0 │ │ │ │ + <1><2909>: Abbrev Number: 94 (DW_TAG_subprogram) │ │ │ │ + <290a> DW_AT_external : (flag_present) 1 │ │ │ │ + <290a> DW_AT_name : (strp) (offset: 0x19752b): PyObject_GetAttrString │ │ │ │ + <290e> DW_AT_decl_file : (data1) 33 │ │ │ │ + <290f> DW_AT_decl_line : (data2) 573 │ │ │ │ + <2911> DW_AT_decl_column : (data1) 24 │ │ │ │ + <2912> DW_AT_prototyped : (flag_present) 1 │ │ │ │ + <2912> DW_AT_type : (ref_udata) <0x22dc> │ │ │ │ + <2914> DW_AT_declaration : (flag_present) 1 │ │ │ │ + <2914> DW_AT_sibling : (ref_udata) <0x291f> │ │ │ │ + <2><2916>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ + <2917> DW_AT_type : (ref_udata) <0x22dc> │ │ │ │ + <2><2919>: Abbrev Number: 22 (DW_TAG_formal_parameter) │ │ │ │ + <291a> DW_AT_type : (ref_addr) <0xac> │ │ │ │ + <2><291e>: Abbrev Number: 0 │ │ │ │ + <1><291f>: Abbrev Number: 83 (DW_TAG_subprogram) │ │ │ │ + <2920> DW_AT_external : (flag_present) 1 │ │ │ │ + <2920> DW_AT_name : (strp) (offset: 0xc6319): PyImport_ImportModule │ │ │ │ + <2924> DW_AT_decl_file : (data1) 42 │ │ │ │ + <2925> DW_AT_decl_line : (data1) 51 │ │ │ │ + <2926> DW_AT_decl_column : (data1) 24 │ │ │ │ + <2927> DW_AT_prototyped : (flag_present) 1 │ │ │ │ + <2927> DW_AT_type : (ref_udata) <0x22dc> │ │ │ │ + <2929> DW_AT_declaration : (flag_present) 1 │ │ │ │ + <2929> DW_AT_sibling : (ref_udata) <0x2931> │ │ │ │ + <2><292b>: Abbrev Number: 22 (DW_TAG_formal_parameter) │ │ │ │ + <292c> DW_AT_type : (ref_addr) <0xac> │ │ │ │ + <2><2930>: Abbrev Number: 0 │ │ │ │ + <1><2931>: Abbrev Number: 73 (DW_TAG_subprogram) │ │ │ │ + <2932> DW_AT_name : (strp) (offset: 0x2e583): Py_DECREF │ │ │ │ + <2936> DW_AT_decl_file : (data1) 33 │ │ │ │ <2937> DW_AT_decl_line : (data2) 945 │ │ │ │ - <2939> DW_AT_decl_column : (data1) 57 │ │ │ │ - <293a> DW_AT_type : (ref_udata) <0x22d2> │ │ │ │ - <2><293c>: Abbrev Number: 0 │ │ │ │ - <1><293d>: Abbrev Number: 99 (DW_TAG_subprogram) │ │ │ │ - <293e> DW_AT_name : (strp) (offset: 0x1d71bb): _Py_IsImmortal │ │ │ │ - <2942> DW_AT_decl_file : (data1) 33 │ │ │ │ - <2943> DW_AT_decl_line : (data2) 360 │ │ │ │ - <2945> DW_AT_decl_column : (data1) 36 │ │ │ │ - <2946> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <2946> DW_AT_type : (ref_addr) <0x54>, int │ │ │ │ - <294a> DW_AT_inline : (data1) 3 (declared as inline and inlined) │ │ │ │ - <2><294b>: Abbrev Number: 98 (DW_TAG_formal_parameter) │ │ │ │ - <294c> DW_AT_name : (string) op │ │ │ │ - <294f> DW_AT_decl_file : (implicit_const) 33 │ │ │ │ - <294f> DW_AT_decl_line : (data2) 360 │ │ │ │ - <2951> DW_AT_decl_column : (data1) 61 │ │ │ │ - <2952> DW_AT_type : (ref_udata) <0x22d2> │ │ │ │ - <2><2954>: Abbrev Number: 0 │ │ │ │ - <1><2955>: Abbrev Number: 0 │ │ │ │ - Compilation Unit @ offset 0x2956: │ │ │ │ + <2939> DW_AT_decl_column : (data1) 37 │ │ │ │ + <293a> DW_AT_prototyped : (flag_present) 1 │ │ │ │ + <293a> DW_AT_inline : (data1) 3 (declared as inline and inlined) │ │ │ │ + <293b> DW_AT_sibling : (ref_udata) <0x2947> │ │ │ │ + <2><293d>: Abbrev Number: 98 (DW_TAG_formal_parameter) │ │ │ │ + <293e> DW_AT_name : (string) op │ │ │ │ + <2941> DW_AT_decl_file : (implicit_const) 33 │ │ │ │ + <2941> DW_AT_decl_line : (data2) 945 │ │ │ │ + <2943> DW_AT_decl_column : (data1) 57 │ │ │ │ + <2944> DW_AT_type : (ref_udata) <0x22dc> │ │ │ │ + <2><2946>: Abbrev Number: 0 │ │ │ │ + <1><2947>: Abbrev Number: 99 (DW_TAG_subprogram) │ │ │ │ + <2948> DW_AT_name : (strp) (offset: 0x1d71bb): _Py_IsImmortal │ │ │ │ + <294c> DW_AT_decl_file : (data1) 33 │ │ │ │ + <294d> DW_AT_decl_line : (data2) 360 │ │ │ │ + <294f> DW_AT_decl_column : (data1) 36 │ │ │ │ + <2950> DW_AT_prototyped : (flag_present) 1 │ │ │ │ + <2950> DW_AT_type : (ref_addr) <0x54>, int │ │ │ │ + <2954> DW_AT_inline : (data1) 3 (declared as inline and inlined) │ │ │ │ + <2><2955>: Abbrev Number: 98 (DW_TAG_formal_parameter) │ │ │ │ + <2956> DW_AT_name : (string) op │ │ │ │ + <2959> DW_AT_decl_file : (implicit_const) 33 │ │ │ │ + <2959> DW_AT_decl_line : (data2) 360 │ │ │ │ + <295b> DW_AT_decl_column : (data1) 61 │ │ │ │ + <295c> DW_AT_type : (ref_udata) <0x22dc> │ │ │ │ + <2><295e>: Abbrev Number: 0 │ │ │ │ + <1><295f>: Abbrev Number: 0 │ │ │ │ + Compilation Unit @ offset 0x2960: │ │ │ │ Length: 0xa6f (32-bit) │ │ │ │ Version: 5 │ │ │ │ Unit Type: DW_UT_partial (3) │ │ │ │ Abbrev Offset: 0 │ │ │ │ Pointer Size: 8 │ │ │ │ - <0><2962>: Abbrev Number: 74 (DW_TAG_partial_unit) │ │ │ │ - <2963> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ - <1><2967>: Abbrev Number: 56 (DW_TAG_typedef) │ │ │ │ - <2968> DW_AT_name : (strp) (offset: 0x18fbbd): PyMethodDef │ │ │ │ - <296c> DW_AT_decl_file : (data1) 35 │ │ │ │ - <296d> DW_AT_decl_line : (data1) 14 │ │ │ │ - <296e> DW_AT_decl_column : (data1) 28 │ │ │ │ - <296f> DW_AT_type : (ref_udata) <0x2970>, PyMethodDef │ │ │ │ - <1><2970>: Abbrev Number: 81 (DW_TAG_structure_type) │ │ │ │ - <2971> DW_AT_name : (strp) (offset: 0x18fbbd): PyMethodDef │ │ │ │ - <2975> DW_AT_byte_size : (data1) 32 │ │ │ │ - <2976> DW_AT_decl_file : (data1) 43 │ │ │ │ - <2977> DW_AT_decl_line : (data1) 68 │ │ │ │ - <2978> DW_AT_decl_column : (implicit_const) 8 │ │ │ │ - <2978> DW_AT_sibling : (ref_udata) <0x29ac> │ │ │ │ - <2><2979>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ - <297a> DW_AT_name : (strp) (offset: 0xcaa96): ml_name │ │ │ │ - <297e> DW_AT_decl_file : (data1) 43 │ │ │ │ - <297f> DW_AT_decl_line : (data1) 69 │ │ │ │ - <2980> DW_AT_decl_column : (data1) 18 │ │ │ │ - <2981> DW_AT_type : (ref_addr) <0xac> │ │ │ │ - <2985> DW_AT_data_member_location: (data1) 0 │ │ │ │ - <2><2986>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <2987> DW_AT_name : (strp) (offset: 0x1be3fa): ml_meth │ │ │ │ - <298b> DW_AT_decl_file : (data1) 43 │ │ │ │ - <298c> DW_AT_decl_line : (data1) 70 │ │ │ │ - <298d> DW_AT_decl_column : (data1) 17 │ │ │ │ - <298e> DW_AT_type : (ref_udata) <0x3308>, PyCFunction │ │ │ │ - <2990> DW_AT_data_member_location: (data1) 8 │ │ │ │ - <2><2991>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ - <2992> DW_AT_name : (strp) (offset: 0x277f42): ml_flags │ │ │ │ - <2996> DW_AT_decl_file : (data1) 43 │ │ │ │ - <2997> DW_AT_decl_line : (data1) 71 │ │ │ │ - <2998> DW_AT_decl_column : (data1) 17 │ │ │ │ - <2999> DW_AT_type : (ref_addr) <0x54>, int │ │ │ │ - <299d> DW_AT_data_member_location: (data1) 16 │ │ │ │ - <2><299e>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ - <299f> DW_AT_name : (strp) (offset: 0x7746f): ml_doc │ │ │ │ - <29a3> DW_AT_decl_file : (data1) 43 │ │ │ │ - <29a4> DW_AT_decl_line : (data1) 73 │ │ │ │ - <29a5> DW_AT_decl_column : (data1) 18 │ │ │ │ - <29a6> DW_AT_type : (ref_addr) <0xac> │ │ │ │ - <29aa> DW_AT_data_member_location: (data1) 24 │ │ │ │ - <2><29ab>: Abbrev Number: 0 │ │ │ │ - <1><29ac>: Abbrev Number: 56 (DW_TAG_typedef) │ │ │ │ - <29ad> DW_AT_name : (strp) (offset: 0x18fd4b): PyGetSetDef │ │ │ │ - <29b1> DW_AT_decl_file : (data1) 35 │ │ │ │ - <29b2> DW_AT_decl_line : (data1) 15 │ │ │ │ - <29b3> DW_AT_decl_column : (data1) 28 │ │ │ │ - <29b4> DW_AT_type : (ref_udata) <0x29b5>, PyGetSetDef │ │ │ │ - <1><29b5>: Abbrev Number: 81 (DW_TAG_structure_type) │ │ │ │ - <29b6> DW_AT_name : (strp) (offset: 0x18fd4b): PyGetSetDef │ │ │ │ - <29ba> DW_AT_byte_size : (data1) 40 │ │ │ │ - <29bb> DW_AT_decl_file : (data1) 36 │ │ │ │ - <29bc> DW_AT_decl_line : (data1) 11 │ │ │ │ - <29bd> DW_AT_decl_column : (implicit_const) 8 │ │ │ │ - <29bd> DW_AT_sibling : (ref_udata) <0x29fd> │ │ │ │ - <2><29bf>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ - <29c0> DW_AT_name : (strp) (offset: 0xce17a): name │ │ │ │ - <29c4> DW_AT_decl_file : (data1) 36 │ │ │ │ - <29c5> DW_AT_decl_line : (data1) 12 │ │ │ │ - <29c6> DW_AT_decl_column : (data1) 17 │ │ │ │ - <29c7> DW_AT_type : (ref_addr) <0xac> │ │ │ │ - <29cb> DW_AT_data_member_location: (data1) 0 │ │ │ │ - <2><29cc>: Abbrev Number: 52 (DW_TAG_member) │ │ │ │ - <29cd> DW_AT_name : (string) get │ │ │ │ - <29d1> DW_AT_decl_file : (data1) 36 │ │ │ │ - <29d2> DW_AT_decl_line : (data1) 13 │ │ │ │ - <29d3> DW_AT_decl_column : (data1) 12 │ │ │ │ - <29d4> DW_AT_type : (ref_udata) <0x3323>, getter │ │ │ │ - <29d6> DW_AT_data_member_location: (data1) 8 │ │ │ │ - <2><29d7>: Abbrev Number: 52 (DW_TAG_member) │ │ │ │ - <29d8> DW_AT_name : (string) set │ │ │ │ - <29dc> DW_AT_decl_file : (data1) 36 │ │ │ │ - <29dd> DW_AT_decl_line : (data1) 14 │ │ │ │ - <29de> DW_AT_decl_column : (data1) 12 │ │ │ │ - <29df> DW_AT_type : (ref_udata) <0x332d>, setter │ │ │ │ - <29e1> DW_AT_data_member_location: (data1) 16 │ │ │ │ - <2><29e2>: Abbrev Number: 19 (DW_TAG_member) │ │ │ │ - <29e3> DW_AT_name : (string) doc │ │ │ │ - <29e7> DW_AT_decl_file : (data1) 36 │ │ │ │ - <29e8> DW_AT_decl_line : (data1) 15 │ │ │ │ - <29e9> DW_AT_decl_column : (data1) 17 │ │ │ │ - <29ea> DW_AT_type : (ref_addr) <0xac> │ │ │ │ - <29ee> DW_AT_data_member_location: (data1) 24 │ │ │ │ - <2><29ef>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ - <29f0> DW_AT_name : (strp) (offset: 0xe8321): closure │ │ │ │ - <29f4> DW_AT_decl_file : (data1) 36 │ │ │ │ - <29f5> DW_AT_decl_line : (data1) 16 │ │ │ │ - <29f6> DW_AT_decl_column : (data1) 11 │ │ │ │ - <29f7> DW_AT_type : (ref_addr) <0x6b> │ │ │ │ - <29fb> DW_AT_data_member_location: (data1) 32 │ │ │ │ - <2><29fc>: Abbrev Number: 0 │ │ │ │ - <1><29fd>: Abbrev Number: 56 (DW_TAG_typedef) │ │ │ │ - <29fe> DW_AT_name : (strp) (offset: 0x2ae534): PyObject │ │ │ │ - <2a02> DW_AT_decl_file : (data1) 35 │ │ │ │ - <2a03> DW_AT_decl_line : (data1) 18 │ │ │ │ - <2a04> DW_AT_decl_column : (data1) 24 │ │ │ │ - <2a05> DW_AT_type : (ref_udata) <0x2a07>, _object │ │ │ │ - <1><2a07>: Abbrev Number: 86 (DW_TAG_structure_type) │ │ │ │ - <2a08> DW_AT_name : (strp) (offset: 0x2aebd7): _object │ │ │ │ - <2a0c> DW_AT_byte_size : (data1) 16 │ │ │ │ - <2a0d> DW_AT_alignment : (data1) 8 │ │ │ │ - <2a0e> DW_AT_decl_file : (data1) 37 │ │ │ │ - <2a0f> DW_AT_decl_line : (data1) 116 │ │ │ │ - <2a10> DW_AT_decl_column : (data1) 8 │ │ │ │ - <2a11> DW_AT_sibling : (ref_udata) <0x2a26> │ │ │ │ - <2><2a13>: Abbrev Number: 95 (DW_TAG_member) │ │ │ │ - <2a14> DW_AT_type : (ref_addr) <0x1ed8> │ │ │ │ - <2a18> DW_AT_alignment : (data1) 8 │ │ │ │ - <2a19> DW_AT_data_member_location: (data1) 0 │ │ │ │ - <2><2a1a>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <2a1b> DW_AT_name : (strp) (offset: 0xd2fa4): ob_type │ │ │ │ - <2a1f> DW_AT_decl_file : (data1) 37 │ │ │ │ - <2a20> DW_AT_decl_line : (data1) 151 │ │ │ │ - <2a21> DW_AT_decl_column : (data1) 19 │ │ │ │ - <2a22> DW_AT_type : (ref_udata) <0x2d68> │ │ │ │ - <2a24> DW_AT_data_member_location: (data1) 8 │ │ │ │ - <2><2a25>: Abbrev Number: 0 │ │ │ │ - <1><2a26>: Abbrev Number: 56 (DW_TAG_typedef) │ │ │ │ - <2a27> DW_AT_name : (strp) (offset: 0x2a0fbf): PyTypeObject │ │ │ │ - <2a2b> DW_AT_decl_file : (data1) 35 │ │ │ │ - <2a2c> DW_AT_decl_line : (data1) 20 │ │ │ │ - <2a2d> DW_AT_decl_column : (data1) 28 │ │ │ │ - <2a2e> DW_AT_type : (ref_udata) <0x2a30>, _typeobject │ │ │ │ - <1><2a30>: Abbrev Number: 87 (DW_TAG_structure_type) │ │ │ │ - <2a31> DW_AT_name : (strp) (offset: 0x2aebdf): _typeobject │ │ │ │ - <2a35> DW_AT_byte_size : (data2) 416 │ │ │ │ - <2a37> DW_AT_alignment : (data1) 8 │ │ │ │ - <2a38> DW_AT_decl_file : (data1) 44 │ │ │ │ - <2a39> DW_AT_decl_line : (data1) 148 │ │ │ │ - <2a3a> DW_AT_decl_column : (data1) 8 │ │ │ │ - <2a3b> DW_AT_sibling : (ref_udata) <0x2c8a> │ │ │ │ - <2><2a3d>: Abbrev Number: 84 (DW_TAG_member) │ │ │ │ - <2a3e> DW_AT_name : (strp) (offset: 0xe8b1e): ob_base │ │ │ │ + <0><296c>: Abbrev Number: 74 (DW_TAG_partial_unit) │ │ │ │ + <296d> DW_AT_stmt_list : (sec_offset) 0 │ │ │ │ + <1><2971>: Abbrev Number: 56 (DW_TAG_typedef) │ │ │ │ + <2972> DW_AT_name : (strp) (offset: 0x18fbbd): PyMethodDef │ │ │ │ + <2976> DW_AT_decl_file : (data1) 35 │ │ │ │ + <2977> DW_AT_decl_line : (data1) 14 │ │ │ │ + <2978> DW_AT_decl_column : (data1) 28 │ │ │ │ + <2979> DW_AT_type : (ref_udata) <0x297a>, PyMethodDef │ │ │ │ + <1><297a>: Abbrev Number: 81 (DW_TAG_structure_type) │ │ │ │ + <297b> DW_AT_name : (strp) (offset: 0x18fbbd): PyMethodDef │ │ │ │ + <297f> DW_AT_byte_size : (data1) 32 │ │ │ │ + <2980> DW_AT_decl_file : (data1) 43 │ │ │ │ + <2981> DW_AT_decl_line : (data1) 68 │ │ │ │ + <2982> DW_AT_decl_column : (implicit_const) 8 │ │ │ │ + <2982> DW_AT_sibling : (ref_udata) <0x29b6> │ │ │ │ + <2><2983>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ + <2984> DW_AT_name : (strp) (offset: 0xcaa96): ml_name │ │ │ │ + <2988> DW_AT_decl_file : (data1) 43 │ │ │ │ + <2989> DW_AT_decl_line : (data1) 69 │ │ │ │ + <298a> DW_AT_decl_column : (data1) 18 │ │ │ │ + <298b> DW_AT_type : (ref_addr) <0xac> │ │ │ │ + <298f> DW_AT_data_member_location: (data1) 0 │ │ │ │ + <2><2990>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <2991> DW_AT_name : (strp) (offset: 0x1be3fa): ml_meth │ │ │ │ + <2995> DW_AT_decl_file : (data1) 43 │ │ │ │ + <2996> DW_AT_decl_line : (data1) 70 │ │ │ │ + <2997> DW_AT_decl_column : (data1) 17 │ │ │ │ + <2998> DW_AT_type : (ref_udata) <0x3312>, PyCFunction │ │ │ │ + <299a> DW_AT_data_member_location: (data1) 8 │ │ │ │ + <2><299b>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ + <299c> DW_AT_name : (strp) (offset: 0x277f42): ml_flags │ │ │ │ + <29a0> DW_AT_decl_file : (data1) 43 │ │ │ │ + <29a1> DW_AT_decl_line : (data1) 71 │ │ │ │ + <29a2> DW_AT_decl_column : (data1) 17 │ │ │ │ + <29a3> DW_AT_type : (ref_addr) <0x54>, int │ │ │ │ + <29a7> DW_AT_data_member_location: (data1) 16 │ │ │ │ + <2><29a8>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ + <29a9> DW_AT_name : (strp) (offset: 0x7746f): ml_doc │ │ │ │ + <29ad> DW_AT_decl_file : (data1) 43 │ │ │ │ + <29ae> DW_AT_decl_line : (data1) 73 │ │ │ │ + <29af> DW_AT_decl_column : (data1) 18 │ │ │ │ + <29b0> DW_AT_type : (ref_addr) <0xac> │ │ │ │ + <29b4> DW_AT_data_member_location: (data1) 24 │ │ │ │ + <2><29b5>: Abbrev Number: 0 │ │ │ │ + <1><29b6>: Abbrev Number: 56 (DW_TAG_typedef) │ │ │ │ + <29b7> DW_AT_name : (strp) (offset: 0x18fd4b): PyGetSetDef │ │ │ │ + <29bb> DW_AT_decl_file : (data1) 35 │ │ │ │ + <29bc> DW_AT_decl_line : (data1) 15 │ │ │ │ + <29bd> DW_AT_decl_column : (data1) 28 │ │ │ │ + <29be> DW_AT_type : (ref_udata) <0x29bf>, PyGetSetDef │ │ │ │ + <1><29bf>: Abbrev Number: 81 (DW_TAG_structure_type) │ │ │ │ + <29c0> DW_AT_name : (strp) (offset: 0x18fd4b): PyGetSetDef │ │ │ │ + <29c4> DW_AT_byte_size : (data1) 40 │ │ │ │ + <29c5> DW_AT_decl_file : (data1) 36 │ │ │ │ + <29c6> DW_AT_decl_line : (data1) 11 │ │ │ │ + <29c7> DW_AT_decl_column : (implicit_const) 8 │ │ │ │ + <29c7> DW_AT_sibling : (ref_udata) <0x2a07> │ │ │ │ + <2><29c9>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ + <29ca> DW_AT_name : (strp) (offset: 0xce17a): name │ │ │ │ + <29ce> DW_AT_decl_file : (data1) 36 │ │ │ │ + <29cf> DW_AT_decl_line : (data1) 12 │ │ │ │ + <29d0> DW_AT_decl_column : (data1) 17 │ │ │ │ + <29d1> DW_AT_type : (ref_addr) <0xac> │ │ │ │ + <29d5> DW_AT_data_member_location: (data1) 0 │ │ │ │ + <2><29d6>: Abbrev Number: 52 (DW_TAG_member) │ │ │ │ + <29d7> DW_AT_name : (string) get │ │ │ │ + <29db> DW_AT_decl_file : (data1) 36 │ │ │ │ + <29dc> DW_AT_decl_line : (data1) 13 │ │ │ │ + <29dd> DW_AT_decl_column : (data1) 12 │ │ │ │ + <29de> DW_AT_type : (ref_udata) <0x332d>, getter │ │ │ │ + <29e0> DW_AT_data_member_location: (data1) 8 │ │ │ │ + <2><29e1>: Abbrev Number: 52 (DW_TAG_member) │ │ │ │ + <29e2> DW_AT_name : (string) set │ │ │ │ + <29e6> DW_AT_decl_file : (data1) 36 │ │ │ │ + <29e7> DW_AT_decl_line : (data1) 14 │ │ │ │ + <29e8> DW_AT_decl_column : (data1) 12 │ │ │ │ + <29e9> DW_AT_type : (ref_udata) <0x3337>, setter │ │ │ │ + <29eb> DW_AT_data_member_location: (data1) 16 │ │ │ │ + <2><29ec>: Abbrev Number: 19 (DW_TAG_member) │ │ │ │ + <29ed> DW_AT_name : (string) doc │ │ │ │ + <29f1> DW_AT_decl_file : (data1) 36 │ │ │ │ + <29f2> DW_AT_decl_line : (data1) 15 │ │ │ │ + <29f3> DW_AT_decl_column : (data1) 17 │ │ │ │ + <29f4> DW_AT_type : (ref_addr) <0xac> │ │ │ │ + <29f8> DW_AT_data_member_location: (data1) 24 │ │ │ │ + <2><29f9>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ + <29fa> DW_AT_name : (strp) (offset: 0xe8321): closure │ │ │ │ + <29fe> DW_AT_decl_file : (data1) 36 │ │ │ │ + <29ff> DW_AT_decl_line : (data1) 16 │ │ │ │ + <2a00> DW_AT_decl_column : (data1) 11 │ │ │ │ + <2a01> DW_AT_type : (ref_addr) <0x6b> │ │ │ │ + <2a05> DW_AT_data_member_location: (data1) 32 │ │ │ │ + <2><2a06>: Abbrev Number: 0 │ │ │ │ + <1><2a07>: Abbrev Number: 56 (DW_TAG_typedef) │ │ │ │ + <2a08> DW_AT_name : (strp) (offset: 0x2ae534): PyObject │ │ │ │ + <2a0c> DW_AT_decl_file : (data1) 35 │ │ │ │ + <2a0d> DW_AT_decl_line : (data1) 18 │ │ │ │ + <2a0e> DW_AT_decl_column : (data1) 24 │ │ │ │ + <2a0f> DW_AT_type : (ref_udata) <0x2a11>, _object │ │ │ │ + <1><2a11>: Abbrev Number: 86 (DW_TAG_structure_type) │ │ │ │ + <2a12> DW_AT_name : (strp) (offset: 0x2aebd7): _object │ │ │ │ + <2a16> DW_AT_byte_size : (data1) 16 │ │ │ │ + <2a17> DW_AT_alignment : (data1) 8 │ │ │ │ + <2a18> DW_AT_decl_file : (data1) 37 │ │ │ │ + <2a19> DW_AT_decl_line : (data1) 116 │ │ │ │ + <2a1a> DW_AT_decl_column : (data1) 8 │ │ │ │ + <2a1b> DW_AT_sibling : (ref_udata) <0x2a30> │ │ │ │ + <2><2a1d>: Abbrev Number: 95 (DW_TAG_member) │ │ │ │ + <2a1e> DW_AT_type : (ref_addr) <0x1ee2> │ │ │ │ + <2a22> DW_AT_alignment : (data1) 8 │ │ │ │ + <2a23> DW_AT_data_member_location: (data1) 0 │ │ │ │ + <2><2a24>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <2a25> DW_AT_name : (strp) (offset: 0xd2fa4): ob_type │ │ │ │ + <2a29> DW_AT_decl_file : (data1) 37 │ │ │ │ + <2a2a> DW_AT_decl_line : (data1) 151 │ │ │ │ + <2a2b> DW_AT_decl_column : (data1) 19 │ │ │ │ + <2a2c> DW_AT_type : (ref_udata) <0x2d72> │ │ │ │ + <2a2e> DW_AT_data_member_location: (data1) 8 │ │ │ │ + <2><2a2f>: Abbrev Number: 0 │ │ │ │ + <1><2a30>: Abbrev Number: 56 (DW_TAG_typedef) │ │ │ │ + <2a31> DW_AT_name : (strp) (offset: 0x2a0fbf): PyTypeObject │ │ │ │ + <2a35> DW_AT_decl_file : (data1) 35 │ │ │ │ + <2a36> DW_AT_decl_line : (data1) 20 │ │ │ │ + <2a37> DW_AT_decl_column : (data1) 28 │ │ │ │ + <2a38> DW_AT_type : (ref_udata) <0x2a3a>, _typeobject │ │ │ │ + <1><2a3a>: Abbrev Number: 87 (DW_TAG_structure_type) │ │ │ │ + <2a3b> DW_AT_name : (strp) (offset: 0x2aebdf): _typeobject │ │ │ │ + <2a3f> DW_AT_byte_size : (data2) 416 │ │ │ │ + <2a41> DW_AT_alignment : (data1) 8 │ │ │ │ <2a42> DW_AT_decl_file : (data1) 44 │ │ │ │ - <2a43> DW_AT_decl_line : (data1) 149 │ │ │ │ - <2a44> DW_AT_decl_column : (data1) 5 │ │ │ │ - <2a45> DW_AT_type : (ref_udata) <0x2d8b>, PyVarObject │ │ │ │ - <2a47> DW_AT_alignment : (implicit_const) 8 │ │ │ │ - <2a47> DW_AT_data_member_location: (implicit_const) 0 │ │ │ │ - <2><2a47>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ - <2a48> DW_AT_name : (strp) (offset: 0xcb141): tp_name │ │ │ │ + <2a43> DW_AT_decl_line : (data1) 148 │ │ │ │ + <2a44> DW_AT_decl_column : (data1) 8 │ │ │ │ + <2a45> DW_AT_sibling : (ref_udata) <0x2c94> │ │ │ │ + <2><2a47>: Abbrev Number: 84 (DW_TAG_member) │ │ │ │ + <2a48> DW_AT_name : (strp) (offset: 0xe8b1e): ob_base │ │ │ │ <2a4c> DW_AT_decl_file : (data1) 44 │ │ │ │ - <2a4d> DW_AT_decl_line : (data1) 150 │ │ │ │ - <2a4e> DW_AT_decl_column : (data1) 17 │ │ │ │ - <2a4f> DW_AT_type : (ref_addr) <0xac> │ │ │ │ - <2a53> DW_AT_data_member_location: (data1) 24 │ │ │ │ - <2><2a54>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ - <2a55> DW_AT_name : (strp) (offset: 0x18fa9b): tp_basicsize │ │ │ │ - <2a59> DW_AT_decl_file : (data1) 44 │ │ │ │ - <2a5a> DW_AT_decl_line : (data1) 151 │ │ │ │ - <2a5b> DW_AT_decl_column : (data1) 16 │ │ │ │ - <2a5c> DW_AT_type : (ref_addr) <0x1e41>, Py_ssize_t, ssize_t, __ssize_t, long int │ │ │ │ - <2a60> DW_AT_data_member_location: (data1) 32 │ │ │ │ - <2><2a61>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ - <2a62> DW_AT_name : (strp) (offset: 0x18face): tp_itemsize │ │ │ │ - <2a66> DW_AT_decl_file : (data1) 44 │ │ │ │ - <2a67> DW_AT_decl_line : (data1) 151 │ │ │ │ - <2a68> DW_AT_decl_column : (data1) 30 │ │ │ │ - <2a69> DW_AT_type : (ref_addr) <0x1e41>, Py_ssize_t, ssize_t, __ssize_t, long int │ │ │ │ - <2a6d> DW_AT_data_member_location: (data1) 40 │ │ │ │ - <2><2a6e>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <2a6f> DW_AT_name : (strp) (offset: 0x7de1c): tp_dealloc │ │ │ │ - <2a73> DW_AT_decl_file : (data1) 44 │ │ │ │ - <2a74> DW_AT_decl_line : (data1) 155 │ │ │ │ - <2a75> DW_AT_decl_column : (data1) 16 │ │ │ │ - <2a76> DW_AT_type : (ref_udata) <0x2ec2>, destructor │ │ │ │ - <2a78> DW_AT_data_member_location: (data1) 48 │ │ │ │ - <2><2a79>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ - <2a7a> DW_AT_name : (strp) (offset: 0x2b2935): tp_vectorcall_offset │ │ │ │ - <2a7e> DW_AT_decl_file : (data1) 44 │ │ │ │ - <2a7f> DW_AT_decl_line : (data1) 156 │ │ │ │ - <2a80> DW_AT_decl_column : (data1) 16 │ │ │ │ - <2a81> DW_AT_type : (ref_addr) <0x1e41>, Py_ssize_t, ssize_t, __ssize_t, long int │ │ │ │ - <2a85> DW_AT_data_member_location: (data1) 56 │ │ │ │ - <2><2a86>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <2a87> DW_AT_name : (strp) (offset: 0x25740d): tp_getattr │ │ │ │ - <2a8b> DW_AT_decl_file : (data1) 44 │ │ │ │ - <2a8c> DW_AT_decl_line : (data1) 157 │ │ │ │ - <2a8d> DW_AT_decl_column : (data1) 17 │ │ │ │ - <2a8e> DW_AT_type : (ref_udata) <0x2ed6>, getattrfunc │ │ │ │ - <2a90> DW_AT_data_member_location: (data1) 64 │ │ │ │ - <2><2a91>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <2a92> DW_AT_name : (strp) (offset: 0x257473): tp_setattr │ │ │ │ - <2a96> DW_AT_decl_file : (data1) 44 │ │ │ │ - <2a97> DW_AT_decl_line : (data1) 158 │ │ │ │ - <2a98> DW_AT_decl_column : (data1) 17 │ │ │ │ - <2a99> DW_AT_type : (ref_udata) <0x2efb>, setattrfunc │ │ │ │ - <2a9b> DW_AT_data_member_location: (data1) 72 │ │ │ │ - <2><2a9c>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <2a9d> DW_AT_name : (strp) (offset: 0x772b4): tp_as_async │ │ │ │ - <2aa1> DW_AT_decl_file : (data1) 44 │ │ │ │ - <2aa2> DW_AT_decl_line : (data1) 159 │ │ │ │ - <2aa3> DW_AT_decl_column : (data1) 21 │ │ │ │ - <2aa4> DW_AT_type : (ref_udata) <0x32f5> │ │ │ │ - <2aa6> DW_AT_data_member_location: (data1) 80 │ │ │ │ - <2><2aa7>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <2aa8> DW_AT_name : (strp) (offset: 0x241d1b): tp_repr │ │ │ │ - <2aac> DW_AT_decl_file : (data1) 44 │ │ │ │ - <2aad> DW_AT_decl_line : (data1) 161 │ │ │ │ - <2aae> DW_AT_decl_column : (data1) 14 │ │ │ │ - <2aaf> DW_AT_type : (ref_udata) <0x2f25>, reprfunc │ │ │ │ - <2ab1> DW_AT_data_member_location: (data1) 88 │ │ │ │ - <2><2ab2>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <2ab3> DW_AT_name : (strp) (offset: 0x233f58): tp_as_number │ │ │ │ - <2ab7> DW_AT_decl_file : (data1) 44 │ │ │ │ - <2ab8> DW_AT_decl_line : (data1) 165 │ │ │ │ - <2ab9> DW_AT_decl_column : (data1) 22 │ │ │ │ - <2aba> DW_AT_type : (ref_udata) <0x32f8> │ │ │ │ - <2abc> DW_AT_data_member_location: (data1) 96 │ │ │ │ - <2><2abd>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <2abe> DW_AT_name : (strp) (offset: 0x9d804): tp_as_sequence │ │ │ │ - <2ac2> DW_AT_decl_file : (data1) 44 │ │ │ │ - <2ac3> DW_AT_decl_line : (data1) 166 │ │ │ │ - <2ac4> DW_AT_decl_column : (data1) 24 │ │ │ │ - <2ac5> DW_AT_type : (ref_udata) <0x32fb> │ │ │ │ - <2ac7> DW_AT_data_member_location: (data1) 104 │ │ │ │ - <2><2ac8>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <2ac9> DW_AT_name : (strp) (offset: 0x1970cd): tp_as_mapping │ │ │ │ - <2acd> DW_AT_decl_file : (data1) 44 │ │ │ │ - <2ace> DW_AT_decl_line : (data1) 167 │ │ │ │ - <2acf> DW_AT_decl_column : (data1) 23 │ │ │ │ - <2ad0> DW_AT_type : (ref_udata) <0x32fe> │ │ │ │ - <2ad2> DW_AT_data_member_location: (data1) 112 │ │ │ │ - <2><2ad3>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <2ad4> DW_AT_name : (strp) (offset: 0x1bc8f1): tp_hash │ │ │ │ - <2ad8> DW_AT_decl_file : (data1) 44 │ │ │ │ - <2ad9> DW_AT_decl_line : (data1) 171 │ │ │ │ - <2ada> DW_AT_decl_column : (data1) 14 │ │ │ │ - <2adb> DW_AT_type : (ref_udata) <0x2f2f>, hashfunc │ │ │ │ - <2add> DW_AT_data_member_location: (data1) 120 │ │ │ │ - <2><2ade>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <2adf> DW_AT_name : (strp) (offset: 0x1dbcbb): tp_call │ │ │ │ - <2ae3> DW_AT_decl_file : (data1) 44 │ │ │ │ - <2ae4> DW_AT_decl_line : (data1) 172 │ │ │ │ - <2ae5> DW_AT_decl_column : (data1) 17 │ │ │ │ - <2ae6> DW_AT_type : (ref_udata) <0x2dc5>, ternaryfunc │ │ │ │ - <2ae8> DW_AT_data_member_location: (data1) 128 │ │ │ │ - <2><2ae9>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <2aea> DW_AT_name : (strp) (offset: 0x25628a): tp_str │ │ │ │ - <2aee> DW_AT_decl_file : (data1) 44 │ │ │ │ - <2aef> DW_AT_decl_line : (data1) 173 │ │ │ │ - <2af0> DW_AT_decl_column : (data1) 14 │ │ │ │ - <2af1> DW_AT_type : (ref_udata) <0x2f25>, reprfunc │ │ │ │ - <2af3> DW_AT_data_member_location: (data1) 136 │ │ │ │ - <2><2af4>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <2af5> DW_AT_name : (strp) (offset: 0x1f41e3): tp_getattro │ │ │ │ - <2af9> DW_AT_decl_file : (data1) 44 │ │ │ │ - <2afa> DW_AT_decl_line : (data1) 174 │ │ │ │ - <2afb> DW_AT_decl_column : (data1) 18 │ │ │ │ - <2afc> DW_AT_type : (ref_udata) <0x2ef1>, getattrofunc │ │ │ │ - <2afe> DW_AT_data_member_location: (data1) 144 │ │ │ │ - <2><2aff>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <2b00> DW_AT_name : (strp) (offset: 0x1f41ef): tp_setattro │ │ │ │ - <2b04> DW_AT_decl_file : (data1) 44 │ │ │ │ - <2b05> DW_AT_decl_line : (data1) 175 │ │ │ │ - <2b06> DW_AT_decl_column : (data1) 18 │ │ │ │ - <2b07> DW_AT_type : (ref_udata) <0x2f1b>, setattrofunc │ │ │ │ - <2b09> DW_AT_data_member_location: (data1) 152 │ │ │ │ - <2><2b0a>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <2b0b> DW_AT_name : (strp) (offset: 0x23559d): tp_as_buffer │ │ │ │ - <2b0f> DW_AT_decl_file : (data1) 44 │ │ │ │ - <2b10> DW_AT_decl_line : (data1) 178 │ │ │ │ - <2b11> DW_AT_decl_column : (data1) 20 │ │ │ │ - <2b12> DW_AT_type : (ref_udata) <0x3301> │ │ │ │ - <2b14> DW_AT_data_member_location: (data1) 160 │ │ │ │ - <2><2b15>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ - <2b16> DW_AT_name : (strp) (offset: 0x277fd1): tp_flags │ │ │ │ - <2b1a> DW_AT_decl_file : (data1) 44 │ │ │ │ - <2b1b> DW_AT_decl_line : (data1) 181 │ │ │ │ - <2b1c> DW_AT_decl_column : (data1) 19 │ │ │ │ - <2b1d> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ - <2b21> DW_AT_data_member_location: (data1) 168 │ │ │ │ - <2><2b22>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ - <2b23> DW_AT_name : (strp) (offset: 0x7747c): tp_doc │ │ │ │ - <2b27> DW_AT_decl_file : (data1) 44 │ │ │ │ - <2b28> DW_AT_decl_line : (data1) 183 │ │ │ │ - <2b29> DW_AT_decl_column : (data1) 17 │ │ │ │ - <2b2a> DW_AT_type : (ref_addr) <0xac> │ │ │ │ - <2b2e> DW_AT_data_member_location: (data1) 176 │ │ │ │ - <2><2b2f>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <2b30> DW_AT_name : (strp) (offset: 0xf2adb): tp_traverse │ │ │ │ - <2b34> DW_AT_decl_file : (data1) 44 │ │ │ │ - <2b35> DW_AT_decl_line : (data1) 187 │ │ │ │ - <2b36> DW_AT_decl_column : (data1) 18 │ │ │ │ - <2b37> DW_AT_type : (ref_udata) <0x2ea2>, traverseproc │ │ │ │ - <2b39> DW_AT_data_member_location: (data1) 184 │ │ │ │ - <2><2b3a>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <2b3b> DW_AT_name : (strp) (offset: 0x22c49f): tp_clear │ │ │ │ - <2b3f> DW_AT_decl_file : (data1) 44 │ │ │ │ - <2b40> DW_AT_decl_line : (data1) 190 │ │ │ │ - <2b41> DW_AT_decl_column : (data1) 13 │ │ │ │ - <2b42> DW_AT_type : (ref_udata) <0x2de1>, inquiry │ │ │ │ - <2b44> DW_AT_data_member_location: (data1) 192 │ │ │ │ - <2><2b45>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <2b46> DW_AT_name : (strp) (offset: 0xe7aa1): tp_richcompare │ │ │ │ - <2b4a> DW_AT_decl_file : (data1) 44 │ │ │ │ - <2b4b> DW_AT_decl_line : (data1) 194 │ │ │ │ - <2b4c> DW_AT_decl_column : (data1) 17 │ │ │ │ - <2b4d> DW_AT_type : (ref_udata) <0x2f47>, richcmpfunc │ │ │ │ - <2b4f> DW_AT_data_member_location: (data1) 200 │ │ │ │ - <2><2b50>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ - <2b51> DW_AT_name : (strp) (offset: 0x2b29e6): tp_weaklistoffset │ │ │ │ - <2b55> DW_AT_decl_file : (data1) 44 │ │ │ │ - <2b56> DW_AT_decl_line : (data1) 197 │ │ │ │ - <2b57> DW_AT_decl_column : (data1) 16 │ │ │ │ - <2b58> DW_AT_type : (ref_addr) <0x1e41>, Py_ssize_t, ssize_t, __ssize_t, long int │ │ │ │ - <2b5c> DW_AT_data_member_location: (data1) 208 │ │ │ │ - <2><2b5d>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <2b5e> DW_AT_name : (strp) (offset: 0x2394ed): tp_iter │ │ │ │ - <2b62> DW_AT_decl_file : (data1) 44 │ │ │ │ - <2b63> DW_AT_decl_line : (data1) 200 │ │ │ │ - <2b64> DW_AT_decl_column : (data1) 17 │ │ │ │ - <2b65> DW_AT_type : (ref_udata) <0x2f65>, getiterfunc │ │ │ │ - <2b67> DW_AT_data_member_location: (data1) 216 │ │ │ │ - <2><2b68>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <2b69> DW_AT_name : (strp) (offset: 0x2cbe53): tp_iternext │ │ │ │ - <2b6d> DW_AT_decl_file : (data1) 44 │ │ │ │ - <2b6e> DW_AT_decl_line : (data1) 201 │ │ │ │ - <2b6f> DW_AT_decl_column : (data1) 18 │ │ │ │ - <2b70> DW_AT_type : (ref_udata) <0x2f6f>, iternextfunc │ │ │ │ - <2b72> DW_AT_data_member_location: (data1) 224 │ │ │ │ - <2><2b73>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <2b74> DW_AT_name : (strp) (offset: 0x261bec): tp_methods │ │ │ │ - <2b78> DW_AT_decl_file : (data1) 44 │ │ │ │ - <2b79> DW_AT_decl_line : (data1) 204 │ │ │ │ - <2b7a> DW_AT_decl_column : (data1) 18 │ │ │ │ - <2b7b> DW_AT_type : (ref_udata) <0x3304> │ │ │ │ - <2b7d> DW_AT_data_member_location: (data1) 232 │ │ │ │ - <2><2b7e>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ - <2b7f> DW_AT_name : (strp) (offset: 0x288255): tp_members │ │ │ │ - <2b83> DW_AT_decl_file : (data1) 44 │ │ │ │ - <2b84> DW_AT_decl_line : (data1) 205 │ │ │ │ - <2b85> DW_AT_decl_column : (data1) 18 │ │ │ │ - <2b86> DW_AT_type : (ref_addr) <0x1f08> │ │ │ │ - <2b8a> DW_AT_data_member_location: (data1) 240 │ │ │ │ - <2><2b8b>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <2b8c> DW_AT_name : (strp) (offset: 0x2b2ab1): tp_getset │ │ │ │ - <2b90> DW_AT_decl_file : (data1) 44 │ │ │ │ - <2b91> DW_AT_decl_line : (data1) 206 │ │ │ │ - <2b92> DW_AT_decl_column : (data1) 18 │ │ │ │ - <2b93> DW_AT_type : (ref_udata) <0x3306> │ │ │ │ - <2b95> DW_AT_data_member_location: (data1) 248 │ │ │ │ - <2><2b96>: Abbrev Number: 85 (DW_TAG_member) │ │ │ │ - <2b97> DW_AT_name : (strp) (offset: 0xe8f75): tp_base │ │ │ │ - <2b9b> DW_AT_decl_file : (implicit_const) 44 │ │ │ │ - <2b9b> DW_AT_decl_line : (data1) 208 │ │ │ │ - <2b9c> DW_AT_decl_column : (data1) 19 │ │ │ │ - <2b9d> DW_AT_type : (ref_udata) <0x2d68> │ │ │ │ - <2b9f> DW_AT_data_member_location: (data2) 256 │ │ │ │ - <2><2ba1>: Abbrev Number: 85 (DW_TAG_member) │ │ │ │ - <2ba2> DW_AT_name : (strp) (offset: 0x2af668): tp_dict │ │ │ │ - <2ba6> DW_AT_decl_file : (implicit_const) 44 │ │ │ │ - <2ba6> DW_AT_decl_line : (data1) 209 │ │ │ │ - <2ba7> DW_AT_decl_column : (data1) 15 │ │ │ │ - <2ba8> DW_AT_type : (ref_udata) <0x2d1e> │ │ │ │ - <2baa> DW_AT_data_member_location: (data2) 264 │ │ │ │ - <2><2bac>: Abbrev Number: 85 (DW_TAG_member) │ │ │ │ - <2bad> DW_AT_name : (strp) (offset: 0x2b08d0): tp_descr_get │ │ │ │ - <2bb1> DW_AT_decl_file : (implicit_const) 44 │ │ │ │ - <2bb1> DW_AT_decl_line : (data1) 210 │ │ │ │ - <2bb2> DW_AT_decl_column : (data1) 18 │ │ │ │ - <2bb3> DW_AT_type : (ref_udata) <0x2f79>, descrgetfunc │ │ │ │ - <2bb5> DW_AT_data_member_location: (data2) 272 │ │ │ │ - <2><2bb7>: Abbrev Number: 85 (DW_TAG_member) │ │ │ │ - <2bb8> DW_AT_name : (strp) (offset: 0x2b24bb): tp_descr_set │ │ │ │ - <2bbc> DW_AT_decl_file : (implicit_const) 44 │ │ │ │ - <2bbc> DW_AT_decl_line : (data1) 211 │ │ │ │ - <2bbd> DW_AT_decl_column : (data1) 18 │ │ │ │ - <2bbe> DW_AT_type : (ref_udata) <0x2f83>, descrsetfunc │ │ │ │ - <2bc0> DW_AT_data_member_location: (data2) 280 │ │ │ │ - <2><2bc2>: Abbrev Number: 91 (DW_TAG_member) │ │ │ │ - <2bc3> DW_AT_name : (strp) (offset: 0x2b29d8): tp_dictoffset │ │ │ │ - <2bc7> DW_AT_decl_file : (implicit_const) 44 │ │ │ │ - <2bc7> DW_AT_decl_line : (data1) 212 │ │ │ │ - <2bc8> DW_AT_decl_column : (data1) 16 │ │ │ │ - <2bc9> DW_AT_type : (ref_addr) <0x1e41>, Py_ssize_t, ssize_t, __ssize_t, long int │ │ │ │ - <2bcd> DW_AT_data_member_location: (data2) 288 │ │ │ │ - <2><2bcf>: Abbrev Number: 85 (DW_TAG_member) │ │ │ │ - <2bd0> DW_AT_name : (strp) (offset: 0x2b5270): tp_init │ │ │ │ - <2bd4> DW_AT_decl_file : (implicit_const) 44 │ │ │ │ - <2bd4> DW_AT_decl_line : (data1) 213 │ │ │ │ - <2bd5> DW_AT_decl_column : (data1) 14 │ │ │ │ - <2bd6> DW_AT_type : (ref_udata) <0x2f8d>, initproc │ │ │ │ - <2bd8> DW_AT_data_member_location: (data2) 296 │ │ │ │ - <2><2bda>: Abbrev Number: 85 (DW_TAG_member) │ │ │ │ - <2bdb> DW_AT_name : (strp) (offset: 0x77569): tp_alloc │ │ │ │ - <2bdf> DW_AT_decl_file : (implicit_const) 44 │ │ │ │ - <2bdf> DW_AT_decl_line : (data1) 214 │ │ │ │ - <2be0> DW_AT_decl_column : (data1) 15 │ │ │ │ - <2be1> DW_AT_type : (ref_udata) <0x2fb3>, allocfunc │ │ │ │ - <2be3> DW_AT_data_member_location: (data2) 304 │ │ │ │ - <2><2be5>: Abbrev Number: 85 (DW_TAG_member) │ │ │ │ - <2be6> DW_AT_name : (strp) (offset: 0x2d9daa): tp_new │ │ │ │ - <2bea> DW_AT_decl_file : (implicit_const) 44 │ │ │ │ - <2bea> DW_AT_decl_line : (data1) 215 │ │ │ │ - <2beb> DW_AT_decl_column : (data1) 13 │ │ │ │ - <2bec> DW_AT_type : (ref_udata) <0x2f97>, newfunc │ │ │ │ - <2bee> DW_AT_data_member_location: (data2) 312 │ │ │ │ - <2><2bf0>: Abbrev Number: 91 (DW_TAG_member) │ │ │ │ - <2bf1> DW_AT_name : (strp) (offset: 0xa011f): tp_free │ │ │ │ - <2bf5> DW_AT_decl_file : (implicit_const) 44 │ │ │ │ - <2bf5> DW_AT_decl_line : (data1) 216 │ │ │ │ - <2bf6> DW_AT_decl_column : (data1) 14 │ │ │ │ - <2bf7> DW_AT_type : (ref_addr) <0x1efb>, freefunc │ │ │ │ - <2bfb> DW_AT_data_member_location: (data2) 320 │ │ │ │ - <2><2bfd>: Abbrev Number: 85 (DW_TAG_member) │ │ │ │ - <2bfe> DW_AT_name : (strp) (offset: 0x756f7): tp_is_gc │ │ │ │ - <2c02> DW_AT_decl_file : (implicit_const) 44 │ │ │ │ - <2c02> DW_AT_decl_line : (data1) 217 │ │ │ │ - <2c03> DW_AT_decl_column : (data1) 13 │ │ │ │ - <2c04> DW_AT_type : (ref_udata) <0x2de1>, inquiry │ │ │ │ - <2c06> DW_AT_data_member_location: (data2) 328 │ │ │ │ - <2><2c08>: Abbrev Number: 85 (DW_TAG_member) │ │ │ │ - <2c09> DW_AT_name : (strp) (offset: 0x27435c): tp_bases │ │ │ │ - <2c0d> DW_AT_decl_file : (implicit_const) 44 │ │ │ │ - <2c0d> DW_AT_decl_line : (data1) 218 │ │ │ │ - <2c0e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <2c0f> DW_AT_type : (ref_udata) <0x2d1e> │ │ │ │ - <2c11> DW_AT_data_member_location: (data2) 336 │ │ │ │ - <2><2c13>: Abbrev Number: 85 (DW_TAG_member) │ │ │ │ - <2c14> DW_AT_name : (strp) (offset: 0x1f401d): tp_mro │ │ │ │ - <2c18> DW_AT_decl_file : (implicit_const) 44 │ │ │ │ - <2c18> DW_AT_decl_line : (data1) 219 │ │ │ │ - <2c19> DW_AT_decl_column : (data1) 15 │ │ │ │ - <2c1a> DW_AT_type : (ref_udata) <0x2d1e> │ │ │ │ - <2c1c> DW_AT_data_member_location: (data2) 344 │ │ │ │ - <2><2c1e>: Abbrev Number: 85 (DW_TAG_member) │ │ │ │ - <2c1f> DW_AT_name : (strp) (offset: 0xa1abd): tp_cache │ │ │ │ - <2c23> DW_AT_decl_file : (implicit_const) 44 │ │ │ │ - <2c23> DW_AT_decl_line : (data1) 220 │ │ │ │ - <2c24> DW_AT_decl_column : (data1) 15 │ │ │ │ - <2c25> DW_AT_type : (ref_udata) <0x2d1e> │ │ │ │ - <2c27> DW_AT_data_member_location: (data2) 352 │ │ │ │ - <2><2c29>: Abbrev Number: 91 (DW_TAG_member) │ │ │ │ - <2c2a> DW_AT_name : (strp) (offset: 0x275277): tp_subclasses │ │ │ │ - <2c2e> DW_AT_decl_file : (implicit_const) 44 │ │ │ │ - <2c2e> DW_AT_decl_line : (data1) 221 │ │ │ │ - <2c2f> DW_AT_decl_column : (data1) 11 │ │ │ │ - <2c30> DW_AT_type : (ref_addr) <0x6b> │ │ │ │ - <2c34> DW_AT_data_member_location: (data2) 360 │ │ │ │ - <2><2c36>: Abbrev Number: 85 (DW_TAG_member) │ │ │ │ - <2c37> DW_AT_name : (strp) (offset: 0x2cb518): tp_weaklist │ │ │ │ - <2c3b> DW_AT_decl_file : (implicit_const) 44 │ │ │ │ - <2c3b> DW_AT_decl_line : (data1) 222 │ │ │ │ - <2c3c> DW_AT_decl_column : (data1) 15 │ │ │ │ - <2c3d> DW_AT_type : (ref_udata) <0x2d1e> │ │ │ │ - <2c3f> DW_AT_data_member_location: (data2) 368 │ │ │ │ - <2><2c41>: Abbrev Number: 85 (DW_TAG_member) │ │ │ │ - <2c42> DW_AT_name : (strp) (offset: 0x1d89de): tp_del │ │ │ │ - <2c46> DW_AT_decl_file : (implicit_const) 44 │ │ │ │ - <2c46> DW_AT_decl_line : (data1) 223 │ │ │ │ - <2c47> DW_AT_decl_column : (data1) 16 │ │ │ │ - <2c48> DW_AT_type : (ref_udata) <0x2ec2>, destructor │ │ │ │ - <2c4a> DW_AT_data_member_location: (data2) 376 │ │ │ │ - <2><2c4c>: Abbrev Number: 91 (DW_TAG_member) │ │ │ │ - <2c4d> DW_AT_name : (strp) (offset: 0x194c27): tp_version_tag │ │ │ │ - <2c51> DW_AT_decl_file : (implicit_const) 44 │ │ │ │ - <2c51> DW_AT_decl_line : (data1) 228 │ │ │ │ - <2c52> DW_AT_decl_column : (data1) 18 │ │ │ │ - <2c53> DW_AT_type : (ref_addr) <0x26>, unsigned int │ │ │ │ - <2c57> DW_AT_data_member_location: (data2) 384 │ │ │ │ - <2><2c59>: Abbrev Number: 85 (DW_TAG_member) │ │ │ │ - <2c5a> DW_AT_name : (strp) (offset: 0x18f612): tp_finalize │ │ │ │ - <2c5e> DW_AT_decl_file : (implicit_const) 44 │ │ │ │ - <2c5e> DW_AT_decl_line : (data1) 230 │ │ │ │ - <2c5f> DW_AT_decl_column : (data1) 16 │ │ │ │ - <2c60> DW_AT_type : (ref_udata) <0x2ec2>, destructor │ │ │ │ - <2c62> DW_AT_data_member_location: (data2) 392 │ │ │ │ - <2><2c64>: Abbrev Number: 85 (DW_TAG_member) │ │ │ │ - <2c65> DW_AT_name : (strp) (offset: 0x1dcbc8): tp_vectorcall │ │ │ │ - <2c69> DW_AT_decl_file : (implicit_const) 44 │ │ │ │ - <2c69> DW_AT_decl_line : (data1) 231 │ │ │ │ - <2c6a> DW_AT_decl_column : (data1) 20 │ │ │ │ - <2c6b> DW_AT_type : (ref_udata) <0x2fce>, vectorcallfunc │ │ │ │ - <2c6d> DW_AT_data_member_location: (data2) 400 │ │ │ │ - <2><2c6f>: Abbrev Number: 91 (DW_TAG_member) │ │ │ │ - <2c70> DW_AT_name : (strp) (offset: 0x86b82): tp_watched │ │ │ │ - <2c74> DW_AT_decl_file : (implicit_const) 44 │ │ │ │ - <2c74> DW_AT_decl_line : (data1) 234 │ │ │ │ - <2c75> DW_AT_decl_column : (data1) 19 │ │ │ │ - <2c76> DW_AT_type : (ref_addr) <0x18>, unsigned char │ │ │ │ - <2c7a> DW_AT_data_member_location: (data2) 408 │ │ │ │ - <2><2c7c>: Abbrev Number: 91 (DW_TAG_member) │ │ │ │ - <2c7d> DW_AT_name : (strp) (offset: 0x89bcb): tp_versions_used │ │ │ │ - <2c81> DW_AT_decl_file : (implicit_const) 44 │ │ │ │ - <2c81> DW_AT_decl_line : (data1) 241 │ │ │ │ - <2c82> DW_AT_decl_column : (data1) 14 │ │ │ │ - <2c83> DW_AT_type : (ref_addr) <0x8a>, uint16_t, __uint16_t, short unsigned int │ │ │ │ - <2c87> DW_AT_data_member_location: (data2) 410 │ │ │ │ - <2><2c89>: Abbrev Number: 0 │ │ │ │ - <1><2c8a>: Abbrev Number: 79 (DW_TAG_structure_type) │ │ │ │ - <2c8b> DW_AT_byte_size : (data1) 80 │ │ │ │ - <2c8c> DW_AT_decl_file : (data1) 45 │ │ │ │ - <2c8d> DW_AT_decl_line : (data1) 20 │ │ │ │ - <2c8e> DW_AT_decl_column : (implicit_const) 9 │ │ │ │ - <2c8e> DW_AT_sibling : (ref_udata) <0x2d1e> │ │ │ │ - <2><2c90>: Abbrev Number: 19 (DW_TAG_member) │ │ │ │ - <2c91> DW_AT_name : (string) buf │ │ │ │ - <2c95> DW_AT_decl_file : (data1) 45 │ │ │ │ - <2c96> DW_AT_decl_line : (data1) 21 │ │ │ │ - <2c97> DW_AT_decl_column : (data1) 11 │ │ │ │ - <2c98> DW_AT_type : (ref_addr) <0x6b> │ │ │ │ - <2c9c> DW_AT_data_member_location: (data1) 0 │ │ │ │ - <2><2c9d>: Abbrev Number: 52 (DW_TAG_member) │ │ │ │ - <2c9e> DW_AT_name : (string) obj │ │ │ │ - <2ca2> DW_AT_decl_file : (data1) 45 │ │ │ │ - <2ca3> DW_AT_decl_line : (data1) 22 │ │ │ │ - <2ca4> DW_AT_decl_column : (data1) 15 │ │ │ │ - <2ca5> DW_AT_type : (ref_udata) <0x2d1e> │ │ │ │ - <2ca7> DW_AT_data_member_location: (data1) 8 │ │ │ │ - <2><2ca8>: Abbrev Number: 19 (DW_TAG_member) │ │ │ │ - <2ca9> DW_AT_name : (string) len │ │ │ │ - <2cad> DW_AT_decl_file : (data1) 45 │ │ │ │ - <2cae> DW_AT_decl_line : (data1) 23 │ │ │ │ - <2caf> DW_AT_decl_column : (data1) 16 │ │ │ │ - <2cb0> DW_AT_type : (ref_addr) <0x1e41>, Py_ssize_t, ssize_t, __ssize_t, long int │ │ │ │ - <2cb4> DW_AT_data_member_location: (data1) 16 │ │ │ │ - <2><2cb5>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ - <2cb6> DW_AT_name : (strp) (offset: 0x18fad1): itemsize │ │ │ │ - <2cba> DW_AT_decl_file : (data1) 45 │ │ │ │ - <2cbb> DW_AT_decl_line : (data1) 24 │ │ │ │ - <2cbc> DW_AT_decl_column : (data1) 16 │ │ │ │ - <2cbd> DW_AT_type : (ref_addr) <0x1e41>, Py_ssize_t, ssize_t, __ssize_t, long int │ │ │ │ - <2cc1> DW_AT_data_member_location: (data1) 24 │ │ │ │ - <2><2cc2>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ - <2cc3> DW_AT_name : (strp) (offset: 0x2e6507): readonly │ │ │ │ - <2cc7> DW_AT_decl_file : (data1) 45 │ │ │ │ - <2cc8> DW_AT_decl_line : (data1) 26 │ │ │ │ - <2cc9> DW_AT_decl_column : (data1) 9 │ │ │ │ - <2cca> DW_AT_type : (ref_addr) <0x54>, int │ │ │ │ - <2cce> DW_AT_data_member_location: (data1) 32 │ │ │ │ - <2><2ccf>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ - <2cd0> DW_AT_name : (strp) (offset: 0x1e04ad): ndim │ │ │ │ - <2cd4> DW_AT_decl_file : (data1) 45 │ │ │ │ - <2cd5> DW_AT_decl_line : (data1) 27 │ │ │ │ - <2cd6> DW_AT_decl_column : (data1) 9 │ │ │ │ - <2cd7> DW_AT_type : (ref_addr) <0x54>, int │ │ │ │ - <2cdb> DW_AT_data_member_location: (data1) 36 │ │ │ │ - <2><2cdc>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ - <2cdd> DW_AT_name : (strp) (offset: 0x29fb3b): format │ │ │ │ - <2ce1> DW_AT_decl_file : (data1) 45 │ │ │ │ - <2ce2> DW_AT_decl_line : (data1) 28 │ │ │ │ - <2ce3> DW_AT_decl_column : (data1) 11 │ │ │ │ - <2ce4> DW_AT_type : (ref_addr) <0x76> │ │ │ │ - <2ce8> DW_AT_data_member_location: (data1) 40 │ │ │ │ - <2><2ce9>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ - <2cea> DW_AT_name : (strp) (offset: 0xd076c): shape │ │ │ │ - <2cee> DW_AT_decl_file : (data1) 45 │ │ │ │ - <2cef> DW_AT_decl_line : (data1) 29 │ │ │ │ - <2cf0> DW_AT_decl_column : (data1) 17 │ │ │ │ - <2cf1> DW_AT_type : (ref_addr) <0x1ea8> │ │ │ │ - <2cf5> DW_AT_data_member_location: (data1) 48 │ │ │ │ - <2><2cf6>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ - <2cf7> DW_AT_name : (strp) (offset: 0x269a67): strides │ │ │ │ - <2cfb> DW_AT_decl_file : (data1) 45 │ │ │ │ - <2cfc> DW_AT_decl_line : (data1) 30 │ │ │ │ - <2cfd> DW_AT_decl_column : (data1) 17 │ │ │ │ - <2cfe> DW_AT_type : (ref_addr) <0x1ea8> │ │ │ │ - <2d02> DW_AT_data_member_location: (data1) 56 │ │ │ │ - <2><2d03>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ - <2d04> DW_AT_name : (strp) (offset: 0x29b0fb): suboffsets │ │ │ │ - <2d08> DW_AT_decl_file : (data1) 45 │ │ │ │ - <2d09> DW_AT_decl_line : (data1) 31 │ │ │ │ - <2d0a> DW_AT_decl_column : (data1) 17 │ │ │ │ - <2d0b> DW_AT_type : (ref_addr) <0x1ea8> │ │ │ │ - <2d0f> DW_AT_data_member_location: (data1) 64 │ │ │ │ - <2><2d10>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ - <2d11> DW_AT_name : (strp) (offset: 0x1d6237): internal │ │ │ │ - <2d15> DW_AT_decl_file : (data1) 45 │ │ │ │ - <2d16> DW_AT_decl_line : (data1) 32 │ │ │ │ - <2d17> DW_AT_decl_column : (data1) 11 │ │ │ │ - <2d18> DW_AT_type : (ref_addr) <0x6b> │ │ │ │ - <2d1c> DW_AT_data_member_location: (data1) 72 │ │ │ │ - <2><2d1d>: Abbrev Number: 0 │ │ │ │ - <1><2d1e>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ - <2d1f> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ - <2d1f> DW_AT_type : (ref_udata) <0x29fd>, PyObject, _object │ │ │ │ - <1><2d21>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ - <2d22> DW_AT_type : (ref_udata) <0x2d1e> │ │ │ │ - <1><2d24>: Abbrev Number: 56 (DW_TAG_typedef) │ │ │ │ - <2d25> DW_AT_name : (strp) (offset: 0x2355dc): Py_buffer │ │ │ │ - <2d29> DW_AT_decl_file : (data1) 45 │ │ │ │ - <2d2a> DW_AT_decl_line : (data1) 33 │ │ │ │ - <2d2b> DW_AT_decl_column : (data1) 3 │ │ │ │ - <2d2c> DW_AT_type : (ref_udata) <0x2c8a> │ │ │ │ + <2a4d> DW_AT_decl_line : (data1) 149 │ │ │ │ + <2a4e> DW_AT_decl_column : (data1) 5 │ │ │ │ + <2a4f> DW_AT_type : (ref_udata) <0x2d95>, PyVarObject │ │ │ │ + <2a51> DW_AT_alignment : (implicit_const) 8 │ │ │ │ + <2a51> DW_AT_data_member_location: (implicit_const) 0 │ │ │ │ + <2><2a51>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ + <2a52> DW_AT_name : (strp) (offset: 0xcb141): tp_name │ │ │ │ + <2a56> DW_AT_decl_file : (data1) 44 │ │ │ │ + <2a57> DW_AT_decl_line : (data1) 150 │ │ │ │ + <2a58> DW_AT_decl_column : (data1) 17 │ │ │ │ + <2a59> DW_AT_type : (ref_addr) <0xac> │ │ │ │ + <2a5d> DW_AT_data_member_location: (data1) 24 │ │ │ │ + <2><2a5e>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ + <2a5f> DW_AT_name : (strp) (offset: 0x18fa9b): tp_basicsize │ │ │ │ + <2a63> DW_AT_decl_file : (data1) 44 │ │ │ │ + <2a64> DW_AT_decl_line : (data1) 151 │ │ │ │ + <2a65> DW_AT_decl_column : (data1) 16 │ │ │ │ + <2a66> DW_AT_type : (ref_addr) <0x1e4b>, Py_ssize_t, ssize_t, __ssize_t, long int │ │ │ │ + <2a6a> DW_AT_data_member_location: (data1) 32 │ │ │ │ + <2><2a6b>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ + <2a6c> DW_AT_name : (strp) (offset: 0x18face): tp_itemsize │ │ │ │ + <2a70> DW_AT_decl_file : (data1) 44 │ │ │ │ + <2a71> DW_AT_decl_line : (data1) 151 │ │ │ │ + <2a72> DW_AT_decl_column : (data1) 30 │ │ │ │ + <2a73> DW_AT_type : (ref_addr) <0x1e4b>, Py_ssize_t, ssize_t, __ssize_t, long int │ │ │ │ + <2a77> DW_AT_data_member_location: (data1) 40 │ │ │ │ + <2><2a78>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <2a79> DW_AT_name : (strp) (offset: 0x7de1c): tp_dealloc │ │ │ │ + <2a7d> DW_AT_decl_file : (data1) 44 │ │ │ │ + <2a7e> DW_AT_decl_line : (data1) 155 │ │ │ │ + <2a7f> DW_AT_decl_column : (data1) 16 │ │ │ │ + <2a80> DW_AT_type : (ref_udata) <0x2ecc>, destructor │ │ │ │ + <2a82> DW_AT_data_member_location: (data1) 48 │ │ │ │ + <2><2a83>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ + <2a84> DW_AT_name : (strp) (offset: 0x2b2935): tp_vectorcall_offset │ │ │ │ + <2a88> DW_AT_decl_file : (data1) 44 │ │ │ │ + <2a89> DW_AT_decl_line : (data1) 156 │ │ │ │ + <2a8a> DW_AT_decl_column : (data1) 16 │ │ │ │ + <2a8b> DW_AT_type : (ref_addr) <0x1e4b>, Py_ssize_t, ssize_t, __ssize_t, long int │ │ │ │ + <2a8f> DW_AT_data_member_location: (data1) 56 │ │ │ │ + <2><2a90>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <2a91> DW_AT_name : (strp) (offset: 0x25740d): tp_getattr │ │ │ │ + <2a95> DW_AT_decl_file : (data1) 44 │ │ │ │ + <2a96> DW_AT_decl_line : (data1) 157 │ │ │ │ + <2a97> DW_AT_decl_column : (data1) 17 │ │ │ │ + <2a98> DW_AT_type : (ref_udata) <0x2ee0>, getattrfunc │ │ │ │ + <2a9a> DW_AT_data_member_location: (data1) 64 │ │ │ │ + <2><2a9b>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <2a9c> DW_AT_name : (strp) (offset: 0x257473): tp_setattr │ │ │ │ + <2aa0> DW_AT_decl_file : (data1) 44 │ │ │ │ + <2aa1> DW_AT_decl_line : (data1) 158 │ │ │ │ + <2aa2> DW_AT_decl_column : (data1) 17 │ │ │ │ + <2aa3> DW_AT_type : (ref_udata) <0x2f05>, setattrfunc │ │ │ │ + <2aa5> DW_AT_data_member_location: (data1) 72 │ │ │ │ + <2><2aa6>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <2aa7> DW_AT_name : (strp) (offset: 0x772b4): tp_as_async │ │ │ │ + <2aab> DW_AT_decl_file : (data1) 44 │ │ │ │ + <2aac> DW_AT_decl_line : (data1) 159 │ │ │ │ + <2aad> DW_AT_decl_column : (data1) 21 │ │ │ │ + <2aae> DW_AT_type : (ref_udata) <0x32ff> │ │ │ │ + <2ab0> DW_AT_data_member_location: (data1) 80 │ │ │ │ + <2><2ab1>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <2ab2> DW_AT_name : (strp) (offset: 0x241d1b): tp_repr │ │ │ │ + <2ab6> DW_AT_decl_file : (data1) 44 │ │ │ │ + <2ab7> DW_AT_decl_line : (data1) 161 │ │ │ │ + <2ab8> DW_AT_decl_column : (data1) 14 │ │ │ │ + <2ab9> DW_AT_type : (ref_udata) <0x2f2f>, reprfunc │ │ │ │ + <2abb> DW_AT_data_member_location: (data1) 88 │ │ │ │ + <2><2abc>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <2abd> DW_AT_name : (strp) (offset: 0x233f58): tp_as_number │ │ │ │ + <2ac1> DW_AT_decl_file : (data1) 44 │ │ │ │ + <2ac2> DW_AT_decl_line : (data1) 165 │ │ │ │ + <2ac3> DW_AT_decl_column : (data1) 22 │ │ │ │ + <2ac4> DW_AT_type : (ref_udata) <0x3302> │ │ │ │ + <2ac6> DW_AT_data_member_location: (data1) 96 │ │ │ │ + <2><2ac7>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <2ac8> DW_AT_name : (strp) (offset: 0x9d804): tp_as_sequence │ │ │ │ + <2acc> DW_AT_decl_file : (data1) 44 │ │ │ │ + <2acd> DW_AT_decl_line : (data1) 166 │ │ │ │ + <2ace> DW_AT_decl_column : (data1) 24 │ │ │ │ + <2acf> DW_AT_type : (ref_udata) <0x3305> │ │ │ │ + <2ad1> DW_AT_data_member_location: (data1) 104 │ │ │ │ + <2><2ad2>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <2ad3> DW_AT_name : (strp) (offset: 0x1970cd): tp_as_mapping │ │ │ │ + <2ad7> DW_AT_decl_file : (data1) 44 │ │ │ │ + <2ad8> DW_AT_decl_line : (data1) 167 │ │ │ │ + <2ad9> DW_AT_decl_column : (data1) 23 │ │ │ │ + <2ada> DW_AT_type : (ref_udata) <0x3308> │ │ │ │ + <2adc> DW_AT_data_member_location: (data1) 112 │ │ │ │ + <2><2add>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <2ade> DW_AT_name : (strp) (offset: 0x1bc8f1): tp_hash │ │ │ │ + <2ae2> DW_AT_decl_file : (data1) 44 │ │ │ │ + <2ae3> DW_AT_decl_line : (data1) 171 │ │ │ │ + <2ae4> DW_AT_decl_column : (data1) 14 │ │ │ │ + <2ae5> DW_AT_type : (ref_udata) <0x2f39>, hashfunc │ │ │ │ + <2ae7> DW_AT_data_member_location: (data1) 120 │ │ │ │ + <2><2ae8>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <2ae9> DW_AT_name : (strp) (offset: 0x1dbcbb): tp_call │ │ │ │ + <2aed> DW_AT_decl_file : (data1) 44 │ │ │ │ + <2aee> DW_AT_decl_line : (data1) 172 │ │ │ │ + <2aef> DW_AT_decl_column : (data1) 17 │ │ │ │ + <2af0> DW_AT_type : (ref_udata) <0x2dcf>, ternaryfunc │ │ │ │ + <2af2> DW_AT_data_member_location: (data1) 128 │ │ │ │ + <2><2af3>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <2af4> DW_AT_name : (strp) (offset: 0x25628a): tp_str │ │ │ │ + <2af8> DW_AT_decl_file : (data1) 44 │ │ │ │ + <2af9> DW_AT_decl_line : (data1) 173 │ │ │ │ + <2afa> DW_AT_decl_column : (data1) 14 │ │ │ │ + <2afb> DW_AT_type : (ref_udata) <0x2f2f>, reprfunc │ │ │ │ + <2afd> DW_AT_data_member_location: (data1) 136 │ │ │ │ + <2><2afe>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <2aff> DW_AT_name : (strp) (offset: 0x1f41e3): tp_getattro │ │ │ │ + <2b03> DW_AT_decl_file : (data1) 44 │ │ │ │ + <2b04> DW_AT_decl_line : (data1) 174 │ │ │ │ + <2b05> DW_AT_decl_column : (data1) 18 │ │ │ │ + <2b06> DW_AT_type : (ref_udata) <0x2efb>, getattrofunc │ │ │ │ + <2b08> DW_AT_data_member_location: (data1) 144 │ │ │ │ + <2><2b09>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <2b0a> DW_AT_name : (strp) (offset: 0x1f41ef): tp_setattro │ │ │ │ + <2b0e> DW_AT_decl_file : (data1) 44 │ │ │ │ + <2b0f> DW_AT_decl_line : (data1) 175 │ │ │ │ + <2b10> DW_AT_decl_column : (data1) 18 │ │ │ │ + <2b11> DW_AT_type : (ref_udata) <0x2f25>, setattrofunc │ │ │ │ + <2b13> DW_AT_data_member_location: (data1) 152 │ │ │ │ + <2><2b14>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <2b15> DW_AT_name : (strp) (offset: 0x23559d): tp_as_buffer │ │ │ │ + <2b19> DW_AT_decl_file : (data1) 44 │ │ │ │ + <2b1a> DW_AT_decl_line : (data1) 178 │ │ │ │ + <2b1b> DW_AT_decl_column : (data1) 20 │ │ │ │ + <2b1c> DW_AT_type : (ref_udata) <0x330b> │ │ │ │ + <2b1e> DW_AT_data_member_location: (data1) 160 │ │ │ │ + <2><2b1f>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ + <2b20> DW_AT_name : (strp) (offset: 0x277fd1): tp_flags │ │ │ │ + <2b24> DW_AT_decl_file : (data1) 44 │ │ │ │ + <2b25> DW_AT_decl_line : (data1) 181 │ │ │ │ + <2b26> DW_AT_decl_column : (data1) 19 │ │ │ │ + <2b27> DW_AT_type : (ref_addr) <0x2d>, long unsigned int │ │ │ │ + <2b2b> DW_AT_data_member_location: (data1) 168 │ │ │ │ + <2><2b2c>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ + <2b2d> DW_AT_name : (strp) (offset: 0x7747c): tp_doc │ │ │ │ + <2b31> DW_AT_decl_file : (data1) 44 │ │ │ │ + <2b32> DW_AT_decl_line : (data1) 183 │ │ │ │ + <2b33> DW_AT_decl_column : (data1) 17 │ │ │ │ + <2b34> DW_AT_type : (ref_addr) <0xac> │ │ │ │ + <2b38> DW_AT_data_member_location: (data1) 176 │ │ │ │ + <2><2b39>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <2b3a> DW_AT_name : (strp) (offset: 0xf2adb): tp_traverse │ │ │ │ + <2b3e> DW_AT_decl_file : (data1) 44 │ │ │ │ + <2b3f> DW_AT_decl_line : (data1) 187 │ │ │ │ + <2b40> DW_AT_decl_column : (data1) 18 │ │ │ │ + <2b41> DW_AT_type : (ref_udata) <0x2eac>, traverseproc │ │ │ │ + <2b43> DW_AT_data_member_location: (data1) 184 │ │ │ │ + <2><2b44>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <2b45> DW_AT_name : (strp) (offset: 0x22c49f): tp_clear │ │ │ │ + <2b49> DW_AT_decl_file : (data1) 44 │ │ │ │ + <2b4a> DW_AT_decl_line : (data1) 190 │ │ │ │ + <2b4b> DW_AT_decl_column : (data1) 13 │ │ │ │ + <2b4c> DW_AT_type : (ref_udata) <0x2deb>, inquiry │ │ │ │ + <2b4e> DW_AT_data_member_location: (data1) 192 │ │ │ │ + <2><2b4f>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <2b50> DW_AT_name : (strp) (offset: 0xe7aa1): tp_richcompare │ │ │ │ + <2b54> DW_AT_decl_file : (data1) 44 │ │ │ │ + <2b55> DW_AT_decl_line : (data1) 194 │ │ │ │ + <2b56> DW_AT_decl_column : (data1) 17 │ │ │ │ + <2b57> DW_AT_type : (ref_udata) <0x2f51>, richcmpfunc │ │ │ │ + <2b59> DW_AT_data_member_location: (data1) 200 │ │ │ │ + <2><2b5a>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ + <2b5b> DW_AT_name : (strp) (offset: 0x2b29e6): tp_weaklistoffset │ │ │ │ + <2b5f> DW_AT_decl_file : (data1) 44 │ │ │ │ + <2b60> DW_AT_decl_line : (data1) 197 │ │ │ │ + <2b61> DW_AT_decl_column : (data1) 16 │ │ │ │ + <2b62> DW_AT_type : (ref_addr) <0x1e4b>, Py_ssize_t, ssize_t, __ssize_t, long int │ │ │ │ + <2b66> DW_AT_data_member_location: (data1) 208 │ │ │ │ + <2><2b67>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <2b68> DW_AT_name : (strp) (offset: 0x2394ed): tp_iter │ │ │ │ + <2b6c> DW_AT_decl_file : (data1) 44 │ │ │ │ + <2b6d> DW_AT_decl_line : (data1) 200 │ │ │ │ + <2b6e> DW_AT_decl_column : (data1) 17 │ │ │ │ + <2b6f> DW_AT_type : (ref_udata) <0x2f6f>, getiterfunc │ │ │ │ + <2b71> DW_AT_data_member_location: (data1) 216 │ │ │ │ + <2><2b72>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <2b73> DW_AT_name : (strp) (offset: 0x2cbe53): tp_iternext │ │ │ │ + <2b77> DW_AT_decl_file : (data1) 44 │ │ │ │ + <2b78> DW_AT_decl_line : (data1) 201 │ │ │ │ + <2b79> DW_AT_decl_column : (data1) 18 │ │ │ │ + <2b7a> DW_AT_type : (ref_udata) <0x2f79>, iternextfunc │ │ │ │ + <2b7c> DW_AT_data_member_location: (data1) 224 │ │ │ │ + <2><2b7d>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <2b7e> DW_AT_name : (strp) (offset: 0x261bec): tp_methods │ │ │ │ + <2b82> DW_AT_decl_file : (data1) 44 │ │ │ │ + <2b83> DW_AT_decl_line : (data1) 204 │ │ │ │ + <2b84> DW_AT_decl_column : (data1) 18 │ │ │ │ + <2b85> DW_AT_type : (ref_udata) <0x330e> │ │ │ │ + <2b87> DW_AT_data_member_location: (data1) 232 │ │ │ │ + <2><2b88>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ + <2b89> DW_AT_name : (strp) (offset: 0x288255): tp_members │ │ │ │ + <2b8d> DW_AT_decl_file : (data1) 44 │ │ │ │ + <2b8e> DW_AT_decl_line : (data1) 205 │ │ │ │ + <2b8f> DW_AT_decl_column : (data1) 18 │ │ │ │ + <2b90> DW_AT_type : (ref_addr) <0x1f12> │ │ │ │ + <2b94> DW_AT_data_member_location: (data1) 240 │ │ │ │ + <2><2b95>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <2b96> DW_AT_name : (strp) (offset: 0x2b2ab1): tp_getset │ │ │ │ + <2b9a> DW_AT_decl_file : (data1) 44 │ │ │ │ + <2b9b> DW_AT_decl_line : (data1) 206 │ │ │ │ + <2b9c> DW_AT_decl_column : (data1) 18 │ │ │ │ + <2b9d> DW_AT_type : (ref_udata) <0x3310> │ │ │ │ + <2b9f> DW_AT_data_member_location: (data1) 248 │ │ │ │ + <2><2ba0>: Abbrev Number: 85 (DW_TAG_member) │ │ │ │ + <2ba1> DW_AT_name : (strp) (offset: 0xe8f75): tp_base │ │ │ │ + <2ba5> DW_AT_decl_file : (implicit_const) 44 │ │ │ │ + <2ba5> DW_AT_decl_line : (data1) 208 │ │ │ │ + <2ba6> DW_AT_decl_column : (data1) 19 │ │ │ │ + <2ba7> DW_AT_type : (ref_udata) <0x2d72> │ │ │ │ + <2ba9> DW_AT_data_member_location: (data2) 256 │ │ │ │ + <2><2bab>: Abbrev Number: 85 (DW_TAG_member) │ │ │ │ + <2bac> DW_AT_name : (strp) (offset: 0x2af668): tp_dict │ │ │ │ + <2bb0> DW_AT_decl_file : (implicit_const) 44 │ │ │ │ + <2bb0> DW_AT_decl_line : (data1) 209 │ │ │ │ + <2bb1> DW_AT_decl_column : (data1) 15 │ │ │ │ + <2bb2> DW_AT_type : (ref_udata) <0x2d28> │ │ │ │ + <2bb4> DW_AT_data_member_location: (data2) 264 │ │ │ │ + <2><2bb6>: Abbrev Number: 85 (DW_TAG_member) │ │ │ │ + <2bb7> DW_AT_name : (strp) (offset: 0x2b08d0): tp_descr_get │ │ │ │ + <2bbb> DW_AT_decl_file : (implicit_const) 44 │ │ │ │ + <2bbb> DW_AT_decl_line : (data1) 210 │ │ │ │ + <2bbc> DW_AT_decl_column : (data1) 18 │ │ │ │ + <2bbd> DW_AT_type : (ref_udata) <0x2f83>, descrgetfunc │ │ │ │ + <2bbf> DW_AT_data_member_location: (data2) 272 │ │ │ │ + <2><2bc1>: Abbrev Number: 85 (DW_TAG_member) │ │ │ │ + <2bc2> DW_AT_name : (strp) (offset: 0x2b24bb): tp_descr_set │ │ │ │ + <2bc6> DW_AT_decl_file : (implicit_const) 44 │ │ │ │ + <2bc6> DW_AT_decl_line : (data1) 211 │ │ │ │ + <2bc7> DW_AT_decl_column : (data1) 18 │ │ │ │ + <2bc8> DW_AT_type : (ref_udata) <0x2f8d>, descrsetfunc │ │ │ │ + <2bca> DW_AT_data_member_location: (data2) 280 │ │ │ │ + <2><2bcc>: Abbrev Number: 91 (DW_TAG_member) │ │ │ │ + <2bcd> DW_AT_name : (strp) (offset: 0x2b29d8): tp_dictoffset │ │ │ │ + <2bd1> DW_AT_decl_file : (implicit_const) 44 │ │ │ │ + <2bd1> DW_AT_decl_line : (data1) 212 │ │ │ │ + <2bd2> DW_AT_decl_column : (data1) 16 │ │ │ │ + <2bd3> DW_AT_type : (ref_addr) <0x1e4b>, Py_ssize_t, ssize_t, __ssize_t, long int │ │ │ │ + <2bd7> DW_AT_data_member_location: (data2) 288 │ │ │ │ + <2><2bd9>: Abbrev Number: 85 (DW_TAG_member) │ │ │ │ + <2bda> DW_AT_name : (strp) (offset: 0x2b5270): tp_init │ │ │ │ + <2bde> DW_AT_decl_file : (implicit_const) 44 │ │ │ │ + <2bde> DW_AT_decl_line : (data1) 213 │ │ │ │ + <2bdf> DW_AT_decl_column : (data1) 14 │ │ │ │ + <2be0> DW_AT_type : (ref_udata) <0x2f97>, initproc │ │ │ │ + <2be2> DW_AT_data_member_location: (data2) 296 │ │ │ │ + <2><2be4>: Abbrev Number: 85 (DW_TAG_member) │ │ │ │ + <2be5> DW_AT_name : (strp) (offset: 0x77569): tp_alloc │ │ │ │ + <2be9> DW_AT_decl_file : (implicit_const) 44 │ │ │ │ + <2be9> DW_AT_decl_line : (data1) 214 │ │ │ │ + <2bea> DW_AT_decl_column : (data1) 15 │ │ │ │ + <2beb> DW_AT_type : (ref_udata) <0x2fbd>, allocfunc │ │ │ │ + <2bed> DW_AT_data_member_location: (data2) 304 │ │ │ │ + <2><2bef>: Abbrev Number: 85 (DW_TAG_member) │ │ │ │ + <2bf0> DW_AT_name : (strp) (offset: 0x2d9daa): tp_new │ │ │ │ + <2bf4> DW_AT_decl_file : (implicit_const) 44 │ │ │ │ + <2bf4> DW_AT_decl_line : (data1) 215 │ │ │ │ + <2bf5> DW_AT_decl_column : (data1) 13 │ │ │ │ + <2bf6> DW_AT_type : (ref_udata) <0x2fa1>, newfunc │ │ │ │ + <2bf8> DW_AT_data_member_location: (data2) 312 │ │ │ │ + <2><2bfa>: Abbrev Number: 91 (DW_TAG_member) │ │ │ │ + <2bfb> DW_AT_name : (strp) (offset: 0xa011f): tp_free │ │ │ │ + <2bff> DW_AT_decl_file : (implicit_const) 44 │ │ │ │ + <2bff> DW_AT_decl_line : (data1) 216 │ │ │ │ + <2c00> DW_AT_decl_column : (data1) 14 │ │ │ │ + <2c01> DW_AT_type : (ref_addr) <0x1f05>, freefunc │ │ │ │ + <2c05> DW_AT_data_member_location: (data2) 320 │ │ │ │ + <2><2c07>: Abbrev Number: 85 (DW_TAG_member) │ │ │ │ + <2c08> DW_AT_name : (strp) (offset: 0x756f7): tp_is_gc │ │ │ │ + <2c0c> DW_AT_decl_file : (implicit_const) 44 │ │ │ │ + <2c0c> DW_AT_decl_line : (data1) 217 │ │ │ │ + <2c0d> DW_AT_decl_column : (data1) 13 │ │ │ │ + <2c0e> DW_AT_type : (ref_udata) <0x2deb>, inquiry │ │ │ │ + <2c10> DW_AT_data_member_location: (data2) 328 │ │ │ │ + <2><2c12>: Abbrev Number: 85 (DW_TAG_member) │ │ │ │ + <2c13> DW_AT_name : (strp) (offset: 0x27435c): tp_bases │ │ │ │ + <2c17> DW_AT_decl_file : (implicit_const) 44 │ │ │ │ + <2c17> DW_AT_decl_line : (data1) 218 │ │ │ │ + <2c18> DW_AT_decl_column : (data1) 15 │ │ │ │ + <2c19> DW_AT_type : (ref_udata) <0x2d28> │ │ │ │ + <2c1b> DW_AT_data_member_location: (data2) 336 │ │ │ │ + <2><2c1d>: Abbrev Number: 85 (DW_TAG_member) │ │ │ │ + <2c1e> DW_AT_name : (strp) (offset: 0x1f401d): tp_mro │ │ │ │ + <2c22> DW_AT_decl_file : (implicit_const) 44 │ │ │ │ + <2c22> DW_AT_decl_line : (data1) 219 │ │ │ │ + <2c23> DW_AT_decl_column : (data1) 15 │ │ │ │ + <2c24> DW_AT_type : (ref_udata) <0x2d28> │ │ │ │ + <2c26> DW_AT_data_member_location: (data2) 344 │ │ │ │ + <2><2c28>: Abbrev Number: 85 (DW_TAG_member) │ │ │ │ + <2c29> DW_AT_name : (strp) (offset: 0xa1abd): tp_cache │ │ │ │ + <2c2d> DW_AT_decl_file : (implicit_const) 44 │ │ │ │ + <2c2d> DW_AT_decl_line : (data1) 220 │ │ │ │ + <2c2e> DW_AT_decl_column : (data1) 15 │ │ │ │ + <2c2f> DW_AT_type : (ref_udata) <0x2d28> │ │ │ │ + <2c31> DW_AT_data_member_location: (data2) 352 │ │ │ │ + <2><2c33>: Abbrev Number: 91 (DW_TAG_member) │ │ │ │ + <2c34> DW_AT_name : (strp) (offset: 0x275277): tp_subclasses │ │ │ │ + <2c38> DW_AT_decl_file : (implicit_const) 44 │ │ │ │ + <2c38> DW_AT_decl_line : (data1) 221 │ │ │ │ + <2c39> DW_AT_decl_column : (data1) 11 │ │ │ │ + <2c3a> DW_AT_type : (ref_addr) <0x6b> │ │ │ │ + <2c3e> DW_AT_data_member_location: (data2) 360 │ │ │ │ + <2><2c40>: Abbrev Number: 85 (DW_TAG_member) │ │ │ │ + <2c41> DW_AT_name : (strp) (offset: 0x2cb518): tp_weaklist │ │ │ │ + <2c45> DW_AT_decl_file : (implicit_const) 44 │ │ │ │ + <2c45> DW_AT_decl_line : (data1) 222 │ │ │ │ + <2c46> DW_AT_decl_column : (data1) 15 │ │ │ │ + <2c47> DW_AT_type : (ref_udata) <0x2d28> │ │ │ │ + <2c49> DW_AT_data_member_location: (data2) 368 │ │ │ │ + <2><2c4b>: Abbrev Number: 85 (DW_TAG_member) │ │ │ │ + <2c4c> DW_AT_name : (strp) (offset: 0x1d89de): tp_del │ │ │ │ + <2c50> DW_AT_decl_file : (implicit_const) 44 │ │ │ │ + <2c50> DW_AT_decl_line : (data1) 223 │ │ │ │ + <2c51> DW_AT_decl_column : (data1) 16 │ │ │ │ + <2c52> DW_AT_type : (ref_udata) <0x2ecc>, destructor │ │ │ │ + <2c54> DW_AT_data_member_location: (data2) 376 │ │ │ │ + <2><2c56>: Abbrev Number: 91 (DW_TAG_member) │ │ │ │ + <2c57> DW_AT_name : (strp) (offset: 0x194c27): tp_version_tag │ │ │ │ + <2c5b> DW_AT_decl_file : (implicit_const) 44 │ │ │ │ + <2c5b> DW_AT_decl_line : (data1) 228 │ │ │ │ + <2c5c> DW_AT_decl_column : (data1) 18 │ │ │ │ + <2c5d> DW_AT_type : (ref_addr) <0x26>, unsigned int │ │ │ │ + <2c61> DW_AT_data_member_location: (data2) 384 │ │ │ │ + <2><2c63>: Abbrev Number: 85 (DW_TAG_member) │ │ │ │ + <2c64> DW_AT_name : (strp) (offset: 0x18f612): tp_finalize │ │ │ │ + <2c68> DW_AT_decl_file : (implicit_const) 44 │ │ │ │ + <2c68> DW_AT_decl_line : (data1) 230 │ │ │ │ + <2c69> DW_AT_decl_column : (data1) 16 │ │ │ │ + <2c6a> DW_AT_type : (ref_udata) <0x2ecc>, destructor │ │ │ │ + <2c6c> DW_AT_data_member_location: (data2) 392 │ │ │ │ + <2><2c6e>: Abbrev Number: 85 (DW_TAG_member) │ │ │ │ + <2c6f> DW_AT_name : (strp) (offset: 0x1dcbc8): tp_vectorcall │ │ │ │ + <2c73> DW_AT_decl_file : (implicit_const) 44 │ │ │ │ + <2c73> DW_AT_decl_line : (data1) 231 │ │ │ │ + <2c74> DW_AT_decl_column : (data1) 20 │ │ │ │ + <2c75> DW_AT_type : (ref_udata) <0x2fd8>, vectorcallfunc │ │ │ │ + <2c77> DW_AT_data_member_location: (data2) 400 │ │ │ │ + <2><2c79>: Abbrev Number: 91 (DW_TAG_member) │ │ │ │ + <2c7a> DW_AT_name : (strp) (offset: 0x86b82): tp_watched │ │ │ │ + <2c7e> DW_AT_decl_file : (implicit_const) 44 │ │ │ │ + <2c7e> DW_AT_decl_line : (data1) 234 │ │ │ │ + <2c7f> DW_AT_decl_column : (data1) 19 │ │ │ │ + <2c80> DW_AT_type : (ref_addr) <0x18>, unsigned char │ │ │ │ + <2c84> DW_AT_data_member_location: (data2) 408 │ │ │ │ + <2><2c86>: Abbrev Number: 91 (DW_TAG_member) │ │ │ │ + <2c87> DW_AT_name : (strp) (offset: 0x89bcb): tp_versions_used │ │ │ │ + <2c8b> DW_AT_decl_file : (implicit_const) 44 │ │ │ │ + <2c8b> DW_AT_decl_line : (data1) 241 │ │ │ │ + <2c8c> DW_AT_decl_column : (data1) 14 │ │ │ │ + <2c8d> DW_AT_type : (ref_addr) <0x8a>, uint16_t, __uint16_t, short unsigned int │ │ │ │ + <2c91> DW_AT_data_member_location: (data2) 410 │ │ │ │ + <2><2c93>: Abbrev Number: 0 │ │ │ │ + <1><2c94>: Abbrev Number: 79 (DW_TAG_structure_type) │ │ │ │ + <2c95> DW_AT_byte_size : (data1) 80 │ │ │ │ + <2c96> DW_AT_decl_file : (data1) 45 │ │ │ │ + <2c97> DW_AT_decl_line : (data1) 20 │ │ │ │ + <2c98> DW_AT_decl_column : (implicit_const) 9 │ │ │ │ + <2c98> DW_AT_sibling : (ref_udata) <0x2d28> │ │ │ │ + <2><2c9a>: Abbrev Number: 19 (DW_TAG_member) │ │ │ │ + <2c9b> DW_AT_name : (string) buf │ │ │ │ + <2c9f> DW_AT_decl_file : (data1) 45 │ │ │ │ + <2ca0> DW_AT_decl_line : (data1) 21 │ │ │ │ + <2ca1> DW_AT_decl_column : (data1) 11 │ │ │ │ + <2ca2> DW_AT_type : (ref_addr) <0x6b> │ │ │ │ + <2ca6> DW_AT_data_member_location: (data1) 0 │ │ │ │ + <2><2ca7>: Abbrev Number: 52 (DW_TAG_member) │ │ │ │ + <2ca8> DW_AT_name : (string) obj │ │ │ │ + <2cac> DW_AT_decl_file : (data1) 45 │ │ │ │ + <2cad> DW_AT_decl_line : (data1) 22 │ │ │ │ + <2cae> DW_AT_decl_column : (data1) 15 │ │ │ │ + <2caf> DW_AT_type : (ref_udata) <0x2d28> │ │ │ │ + <2cb1> DW_AT_data_member_location: (data1) 8 │ │ │ │ + <2><2cb2>: Abbrev Number: 19 (DW_TAG_member) │ │ │ │ + <2cb3> DW_AT_name : (string) len │ │ │ │ + <2cb7> DW_AT_decl_file : (data1) 45 │ │ │ │ + <2cb8> DW_AT_decl_line : (data1) 23 │ │ │ │ + <2cb9> DW_AT_decl_column : (data1) 16 │ │ │ │ + <2cba> DW_AT_type : (ref_addr) <0x1e4b>, Py_ssize_t, ssize_t, __ssize_t, long int │ │ │ │ + <2cbe> DW_AT_data_member_location: (data1) 16 │ │ │ │ + <2><2cbf>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ + <2cc0> DW_AT_name : (strp) (offset: 0x18fad1): itemsize │ │ │ │ + <2cc4> DW_AT_decl_file : (data1) 45 │ │ │ │ + <2cc5> DW_AT_decl_line : (data1) 24 │ │ │ │ + <2cc6> DW_AT_decl_column : (data1) 16 │ │ │ │ + <2cc7> DW_AT_type : (ref_addr) <0x1e4b>, Py_ssize_t, ssize_t, __ssize_t, long int │ │ │ │ + <2ccb> DW_AT_data_member_location: (data1) 24 │ │ │ │ + <2><2ccc>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ + <2ccd> DW_AT_name : (strp) (offset: 0x2e6507): readonly │ │ │ │ + <2cd1> DW_AT_decl_file : (data1) 45 │ │ │ │ + <2cd2> DW_AT_decl_line : (data1) 26 │ │ │ │ + <2cd3> DW_AT_decl_column : (data1) 9 │ │ │ │ + <2cd4> DW_AT_type : (ref_addr) <0x54>, int │ │ │ │ + <2cd8> DW_AT_data_member_location: (data1) 32 │ │ │ │ + <2><2cd9>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ + <2cda> DW_AT_name : (strp) (offset: 0x1e04ad): ndim │ │ │ │ + <2cde> DW_AT_decl_file : (data1) 45 │ │ │ │ + <2cdf> DW_AT_decl_line : (data1) 27 │ │ │ │ + <2ce0> DW_AT_decl_column : (data1) 9 │ │ │ │ + <2ce1> DW_AT_type : (ref_addr) <0x54>, int │ │ │ │ + <2ce5> DW_AT_data_member_location: (data1) 36 │ │ │ │ + <2><2ce6>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ + <2ce7> DW_AT_name : (strp) (offset: 0x29fb3b): format │ │ │ │ + <2ceb> DW_AT_decl_file : (data1) 45 │ │ │ │ + <2cec> DW_AT_decl_line : (data1) 28 │ │ │ │ + <2ced> DW_AT_decl_column : (data1) 11 │ │ │ │ + <2cee> DW_AT_type : (ref_addr) <0x76> │ │ │ │ + <2cf2> DW_AT_data_member_location: (data1) 40 │ │ │ │ + <2><2cf3>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ + <2cf4> DW_AT_name : (strp) (offset: 0xd076c): shape │ │ │ │ + <2cf8> DW_AT_decl_file : (data1) 45 │ │ │ │ + <2cf9> DW_AT_decl_line : (data1) 29 │ │ │ │ + <2cfa> DW_AT_decl_column : (data1) 17 │ │ │ │ + <2cfb> DW_AT_type : (ref_addr) <0x1eb2> │ │ │ │ + <2cff> DW_AT_data_member_location: (data1) 48 │ │ │ │ + <2><2d00>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ + <2d01> DW_AT_name : (strp) (offset: 0x269a67): strides │ │ │ │ + <2d05> DW_AT_decl_file : (data1) 45 │ │ │ │ + <2d06> DW_AT_decl_line : (data1) 30 │ │ │ │ + <2d07> DW_AT_decl_column : (data1) 17 │ │ │ │ + <2d08> DW_AT_type : (ref_addr) <0x1eb2> │ │ │ │ + <2d0c> DW_AT_data_member_location: (data1) 56 │ │ │ │ + <2><2d0d>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ + <2d0e> DW_AT_name : (strp) (offset: 0x29b0fb): suboffsets │ │ │ │ + <2d12> DW_AT_decl_file : (data1) 45 │ │ │ │ + <2d13> DW_AT_decl_line : (data1) 31 │ │ │ │ + <2d14> DW_AT_decl_column : (data1) 17 │ │ │ │ + <2d15> DW_AT_type : (ref_addr) <0x1eb2> │ │ │ │ + <2d19> DW_AT_data_member_location: (data1) 64 │ │ │ │ + <2><2d1a>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ + <2d1b> DW_AT_name : (strp) (offset: 0x1d6237): internal │ │ │ │ + <2d1f> DW_AT_decl_file : (data1) 45 │ │ │ │ + <2d20> DW_AT_decl_line : (data1) 32 │ │ │ │ + <2d21> DW_AT_decl_column : (data1) 11 │ │ │ │ + <2d22> DW_AT_type : (ref_addr) <0x6b> │ │ │ │ + <2d26> DW_AT_data_member_location: (data1) 72 │ │ │ │ + <2><2d27>: Abbrev Number: 0 │ │ │ │ + <1><2d28>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ + <2d29> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ + <2d29> DW_AT_type : (ref_udata) <0x2a07>, PyObject, _object │ │ │ │ + <1><2d2b>: Abbrev Number: 51 (DW_TAG_const_type) │ │ │ │ + <2d2c> DW_AT_type : (ref_udata) <0x2d28> │ │ │ │ <1><2d2e>: Abbrev Number: 56 (DW_TAG_typedef) │ │ │ │ - <2d2f> DW_AT_name : (strp) (offset: 0x83847): getbufferproc │ │ │ │ + <2d2f> DW_AT_name : (strp) (offset: 0x2355dc): Py_buffer │ │ │ │ <2d33> DW_AT_decl_file : (data1) 45 │ │ │ │ - <2d34> DW_AT_decl_line : (data1) 35 │ │ │ │ - <2d35> DW_AT_decl_column : (data1) 15 │ │ │ │ - <2d36> DW_AT_type : (ref_udata) <0x2d38> │ │ │ │ - <1><2d38>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ - <2d39> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ - <2d39> DW_AT_type : (ref_udata) <0x2d3b>, int │ │ │ │ - <1><2d3b>: Abbrev Number: 12 (DW_TAG_subroutine_type) │ │ │ │ - <2d3c> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <2d3c> DW_AT_type : (ref_addr) <0x54>, int │ │ │ │ - <2d40> DW_AT_sibling : (ref_udata) <0x2d4e> │ │ │ │ - <2><2d42>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ - <2d43> DW_AT_type : (ref_udata) <0x2d1e> │ │ │ │ - <2><2d45>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ - <2d46> DW_AT_type : (ref_udata) <0x2d4e> │ │ │ │ - <2><2d48>: Abbrev Number: 22 (DW_TAG_formal_parameter) │ │ │ │ - <2d49> DW_AT_type : (ref_addr) <0x54>, int │ │ │ │ - <2><2d4d>: Abbrev Number: 0 │ │ │ │ - <1><2d4e>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ - <2d4f> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ - <2d4f> DW_AT_type : (ref_udata) <0x2d24>, Py_buffer │ │ │ │ - <1><2d51>: Abbrev Number: 56 (DW_TAG_typedef) │ │ │ │ - <2d52> DW_AT_name : (strp) (offset: 0x83835): releasebufferproc │ │ │ │ - <2d56> DW_AT_decl_file : (data1) 45 │ │ │ │ - <2d57> DW_AT_decl_line : (data1) 36 │ │ │ │ - <2d58> DW_AT_decl_column : (data1) 16 │ │ │ │ - <2d59> DW_AT_type : (ref_udata) <0x2d5b> │ │ │ │ - <1><2d5b>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ - <2d5c> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ - <2d5c> DW_AT_type : (ref_udata) <0x2d5e> │ │ │ │ - <1><2d5e>: Abbrev Number: 76 (DW_TAG_subroutine_type) │ │ │ │ - <2d5f> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <2d5f> DW_AT_sibling : (ref_udata) <0x2d68> │ │ │ │ - <2><2d61>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ - <2d62> DW_AT_type : (ref_udata) <0x2d1e> │ │ │ │ - <2><2d64>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ - <2d65> DW_AT_type : (ref_udata) <0x2d4e> │ │ │ │ - <2><2d67>: Abbrev Number: 0 │ │ │ │ - <1><2d68>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ - <2d69> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ - <2d69> DW_AT_type : (ref_udata) <0x2a26>, PyTypeObject, _typeobject │ │ │ │ - <1><2d6b>: Abbrev Number: 77 (DW_TAG_structure_type) │ │ │ │ - <2d6c> DW_AT_byte_size : (data1) 24 │ │ │ │ - <2d6d> DW_AT_alignment : (data1) 8 │ │ │ │ - <2d6e> DW_AT_decl_file : (data1) 37 │ │ │ │ - <2d6f> DW_AT_decl_line : (data1) 176 │ │ │ │ - <2d70> DW_AT_decl_column : (data1) 9 │ │ │ │ - <2d71> DW_AT_sibling : (ref_udata) <0x2d8b> │ │ │ │ - <2><2d73>: Abbrev Number: 84 (DW_TAG_member) │ │ │ │ - <2d74> DW_AT_name : (strp) (offset: 0xe8b1e): ob_base │ │ │ │ + <2d34> DW_AT_decl_line : (data1) 33 │ │ │ │ + <2d35> DW_AT_decl_column : (data1) 3 │ │ │ │ + <2d36> DW_AT_type : (ref_udata) <0x2c94> │ │ │ │ + <1><2d38>: Abbrev Number: 56 (DW_TAG_typedef) │ │ │ │ + <2d39> DW_AT_name : (strp) (offset: 0x83847): getbufferproc │ │ │ │ + <2d3d> DW_AT_decl_file : (data1) 45 │ │ │ │ + <2d3e> DW_AT_decl_line : (data1) 35 │ │ │ │ + <2d3f> DW_AT_decl_column : (data1) 15 │ │ │ │ + <2d40> DW_AT_type : (ref_udata) <0x2d42> │ │ │ │ + <1><2d42>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ + <2d43> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ + <2d43> DW_AT_type : (ref_udata) <0x2d45>, int │ │ │ │ + <1><2d45>: Abbrev Number: 12 (DW_TAG_subroutine_type) │ │ │ │ + <2d46> DW_AT_prototyped : (flag_present) 1 │ │ │ │ + <2d46> DW_AT_type : (ref_addr) <0x54>, int │ │ │ │ + <2d4a> DW_AT_sibling : (ref_udata) <0x2d58> │ │ │ │ + <2><2d4c>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ + <2d4d> DW_AT_type : (ref_udata) <0x2d28> │ │ │ │ + <2><2d4f>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ + <2d50> DW_AT_type : (ref_udata) <0x2d58> │ │ │ │ + <2><2d52>: Abbrev Number: 22 (DW_TAG_formal_parameter) │ │ │ │ + <2d53> DW_AT_type : (ref_addr) <0x54>, int │ │ │ │ + <2><2d57>: Abbrev Number: 0 │ │ │ │ + <1><2d58>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ + <2d59> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ + <2d59> DW_AT_type : (ref_udata) <0x2d2e>, Py_buffer │ │ │ │ + <1><2d5b>: Abbrev Number: 56 (DW_TAG_typedef) │ │ │ │ + <2d5c> DW_AT_name : (strp) (offset: 0x83835): releasebufferproc │ │ │ │ + <2d60> DW_AT_decl_file : (data1) 45 │ │ │ │ + <2d61> DW_AT_decl_line : (data1) 36 │ │ │ │ + <2d62> DW_AT_decl_column : (data1) 16 │ │ │ │ + <2d63> DW_AT_type : (ref_udata) <0x2d65> │ │ │ │ + <1><2d65>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ + <2d66> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ + <2d66> DW_AT_type : (ref_udata) <0x2d68> │ │ │ │ + <1><2d68>: Abbrev Number: 76 (DW_TAG_subroutine_type) │ │ │ │ + <2d69> DW_AT_prototyped : (flag_present) 1 │ │ │ │ + <2d69> DW_AT_sibling : (ref_udata) <0x2d72> │ │ │ │ + <2><2d6b>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ + <2d6c> DW_AT_type : (ref_udata) <0x2d28> │ │ │ │ + <2><2d6e>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ + <2d6f> DW_AT_type : (ref_udata) <0x2d58> │ │ │ │ + <2><2d71>: Abbrev Number: 0 │ │ │ │ + <1><2d72>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ + <2d73> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ + <2d73> DW_AT_type : (ref_udata) <0x2a30>, PyTypeObject, _typeobject │ │ │ │ + <1><2d75>: Abbrev Number: 77 (DW_TAG_structure_type) │ │ │ │ + <2d76> DW_AT_byte_size : (data1) 24 │ │ │ │ + <2d77> DW_AT_alignment : (data1) 8 │ │ │ │ <2d78> DW_AT_decl_file : (data1) 37 │ │ │ │ - <2d79> DW_AT_decl_line : (data1) 177 │ │ │ │ - <2d7a> DW_AT_decl_column : (data1) 14 │ │ │ │ - <2d7b> DW_AT_type : (ref_udata) <0x29fd>, PyObject, _object │ │ │ │ - <2d7d> DW_AT_alignment : (implicit_const) 8 │ │ │ │ - <2d7d> DW_AT_data_member_location: (implicit_const) 0 │ │ │ │ - <2><2d7d>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ - <2d7e> DW_AT_name : (strp) (offset: 0x18f789): ob_size │ │ │ │ + <2d79> DW_AT_decl_line : (data1) 176 │ │ │ │ + <2d7a> DW_AT_decl_column : (data1) 9 │ │ │ │ + <2d7b> DW_AT_sibling : (ref_udata) <0x2d95> │ │ │ │ + <2><2d7d>: Abbrev Number: 84 (DW_TAG_member) │ │ │ │ + <2d7e> DW_AT_name : (strp) (offset: 0xe8b1e): ob_base │ │ │ │ <2d82> DW_AT_decl_file : (data1) 37 │ │ │ │ - <2d83> DW_AT_decl_line : (data1) 178 │ │ │ │ - <2d84> DW_AT_decl_column : (data1) 16 │ │ │ │ - <2d85> DW_AT_type : (ref_addr) <0x1e41>, Py_ssize_t, ssize_t, __ssize_t, long int │ │ │ │ - <2d89> DW_AT_data_member_location: (data1) 16 │ │ │ │ - <2><2d8a>: Abbrev Number: 0 │ │ │ │ - <1><2d8b>: Abbrev Number: 82 (DW_TAG_typedef) │ │ │ │ - <2d8c> DW_AT_name : (strp) (offset: 0x2a7ced): PyVarObject │ │ │ │ - <2d90> DW_AT_decl_file : (data1) 37 │ │ │ │ - <2d91> DW_AT_decl_line : (data1) 179 │ │ │ │ - <2d92> DW_AT_decl_column : (data1) 3 │ │ │ │ - <2d93> DW_AT_type : (ref_udata) <0x2d6b> │ │ │ │ - <2d95> DW_AT_alignment : (data1) 8 │ │ │ │ - <1><2d96>: Abbrev Number: 88 (DW_TAG_typedef) │ │ │ │ - <2d97> DW_AT_name : (strp) (offset: 0x77299): unaryfunc │ │ │ │ - <2d9b> DW_AT_decl_file : (implicit_const) 37 │ │ │ │ - <2d9b> DW_AT_decl_line : (data2) 343 │ │ │ │ - <2d9d> DW_AT_decl_column : (data1) 22 │ │ │ │ - <2d9e> DW_AT_type : (ref_udata) <0x2da0> │ │ │ │ - <1><2da0>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ - <2da1> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ - <2da1> DW_AT_type : (ref_udata) <0x2da3> │ │ │ │ - <1><2da3>: Abbrev Number: 78 (DW_TAG_subroutine_type) │ │ │ │ - <2da4> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <2da4> DW_AT_type : (ref_udata) <0x2d1e> │ │ │ │ - <2da6> DW_AT_sibling : (ref_udata) <0x2dac> │ │ │ │ - <2><2da8>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ - <2da9> DW_AT_type : (ref_udata) <0x2d1e> │ │ │ │ - <2><2dab>: Abbrev Number: 0 │ │ │ │ - <1><2dac>: Abbrev Number: 88 (DW_TAG_typedef) │ │ │ │ - <2dad> DW_AT_name : (strp) (offset: 0x77282): binaryfunc │ │ │ │ - <2db1> DW_AT_decl_file : (implicit_const) 37 │ │ │ │ - <2db1> DW_AT_decl_line : (data2) 344 │ │ │ │ - <2db3> DW_AT_decl_column : (data1) 22 │ │ │ │ - <2db4> DW_AT_type : (ref_udata) <0x2db6> │ │ │ │ - <1><2db6>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ - <2db7> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ - <2db7> DW_AT_type : (ref_udata) <0x2db9> │ │ │ │ - <1><2db9>: Abbrev Number: 78 (DW_TAG_subroutine_type) │ │ │ │ - <2dba> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <2dba> DW_AT_type : (ref_udata) <0x2d1e> │ │ │ │ - <2dbc> DW_AT_sibling : (ref_udata) <0x2dc5> │ │ │ │ - <2><2dbe>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ - <2dbf> DW_AT_type : (ref_udata) <0x2d1e> │ │ │ │ - <2><2dc1>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ - <2dc2> DW_AT_type : (ref_udata) <0x2d1e> │ │ │ │ - <2><2dc4>: Abbrev Number: 0 │ │ │ │ - <1><2dc5>: Abbrev Number: 88 (DW_TAG_typedef) │ │ │ │ - <2dc6> DW_AT_name : (strp) (offset: 0x7728d): ternaryfunc │ │ │ │ - <2dca> DW_AT_decl_file : (implicit_const) 37 │ │ │ │ - <2dca> DW_AT_decl_line : (data2) 345 │ │ │ │ - <2dcc> DW_AT_decl_column : (data1) 22 │ │ │ │ - <2dcd> DW_AT_type : (ref_udata) <0x2dcf> │ │ │ │ - <1><2dcf>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ - <2dd0> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ - <2dd0> DW_AT_type : (ref_udata) <0x2dd2> │ │ │ │ - <1><2dd2>: Abbrev Number: 78 (DW_TAG_subroutine_type) │ │ │ │ - <2dd3> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <2dd3> DW_AT_type : (ref_udata) <0x2d1e> │ │ │ │ - <2dd5> DW_AT_sibling : (ref_udata) <0x2de1> │ │ │ │ - <2><2dd7>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ - <2dd8> DW_AT_type : (ref_udata) <0x2d1e> │ │ │ │ - <2><2dda>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ - <2ddb> DW_AT_type : (ref_udata) <0x2d1e> │ │ │ │ - <2><2ddd>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ - <2dde> DW_AT_type : (ref_udata) <0x2d1e> │ │ │ │ - <2><2de0>: Abbrev Number: 0 │ │ │ │ - <1><2de1>: Abbrev Number: 88 (DW_TAG_typedef) │ │ │ │ - <2de2> DW_AT_name : (strp) (offset: 0x2e86f9): inquiry │ │ │ │ - <2de6> DW_AT_decl_file : (implicit_const) 37 │ │ │ │ - <2de6> DW_AT_decl_line : (data2) 346 │ │ │ │ - <2de8> DW_AT_decl_column : (data1) 15 │ │ │ │ - <2de9> DW_AT_type : (ref_udata) <0x2deb> │ │ │ │ - <1><2deb>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ - <2dec> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ - <2dec> DW_AT_type : (ref_udata) <0x2dee>, int │ │ │ │ - <1><2dee>: Abbrev Number: 12 (DW_TAG_subroutine_type) │ │ │ │ - <2def> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <2def> DW_AT_type : (ref_addr) <0x54>, int │ │ │ │ - <2df3> DW_AT_sibling : (ref_udata) <0x2df9> │ │ │ │ - <2><2df5>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ - <2df6> DW_AT_type : (ref_udata) <0x2d1e> │ │ │ │ - <2><2df8>: Abbrev Number: 0 │ │ │ │ - <1><2df9>: Abbrev Number: 88 (DW_TAG_typedef) │ │ │ │ - <2dfa> DW_AT_name : (strp) (offset: 0x7711b): lenfunc │ │ │ │ - <2dfe> DW_AT_decl_file : (implicit_const) 37 │ │ │ │ - <2dfe> DW_AT_decl_line : (data2) 347 │ │ │ │ - <2e00> DW_AT_decl_column : (data1) 22 │ │ │ │ - <2e01> DW_AT_type : (ref_udata) <0x2e03> │ │ │ │ - <1><2e03>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ - <2e04> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ - <2e04> DW_AT_type : (ref_udata) <0x2e06>, Py_ssize_t, ssize_t, __ssize_t, long int │ │ │ │ - <1><2e06>: Abbrev Number: 12 (DW_TAG_subroutine_type) │ │ │ │ - <2e07> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <2e07> DW_AT_type : (ref_addr) <0x1e41>, Py_ssize_t, ssize_t, __ssize_t, long int │ │ │ │ - <2e0b> DW_AT_sibling : (ref_udata) <0x2e11> │ │ │ │ - <2><2e0d>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ - <2e0e> DW_AT_type : (ref_udata) <0x2d1e> │ │ │ │ - <2><2e10>: Abbrev Number: 0 │ │ │ │ - <1><2e11>: Abbrev Number: 88 (DW_TAG_typedef) │ │ │ │ - <2e12> DW_AT_name : (strp) (offset: 0x770f6): ssizeargfunc │ │ │ │ - <2e16> DW_AT_decl_file : (implicit_const) 37 │ │ │ │ - <2e16> DW_AT_decl_line : (data2) 348 │ │ │ │ - <2e18> DW_AT_decl_column : (data1) 21 │ │ │ │ - <2e19> DW_AT_type : (ref_udata) <0x2e1b> │ │ │ │ - <1><2e1b>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ - <2e1c> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ - <2e1c> DW_AT_type : (ref_udata) <0x2e1e> │ │ │ │ - <1><2e1e>: Abbrev Number: 78 (DW_TAG_subroutine_type) │ │ │ │ - <2e1f> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <2e1f> DW_AT_type : (ref_udata) <0x2d1e> │ │ │ │ - <2e21> DW_AT_sibling : (ref_udata) <0x2e2c> │ │ │ │ - <2><2e23>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ - <2e24> DW_AT_type : (ref_udata) <0x2d1e> │ │ │ │ - <2><2e26>: Abbrev Number: 22 (DW_TAG_formal_parameter) │ │ │ │ - <2e27> DW_AT_type : (ref_addr) <0x1e41>, Py_ssize_t, ssize_t, __ssize_t, long int │ │ │ │ - <2><2e2b>: Abbrev Number: 0 │ │ │ │ - <1><2e2c>: Abbrev Number: 88 (DW_TAG_typedef) │ │ │ │ - <2e2d> DW_AT_name : (strp) (offset: 0x8380c): ssizeobjargproc │ │ │ │ - <2e31> DW_AT_decl_file : (implicit_const) 37 │ │ │ │ - <2e31> DW_AT_decl_line : (data2) 350 │ │ │ │ - <2e33> DW_AT_decl_column : (data1) 14 │ │ │ │ - <2e34> DW_AT_type : (ref_udata) <0x2e36> │ │ │ │ - <1><2e36>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ - <2e37> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ - <2e37> DW_AT_type : (ref_udata) <0x2e39>, int │ │ │ │ - <1><2e39>: Abbrev Number: 12 (DW_TAG_subroutine_type) │ │ │ │ - <2e3a> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <2e3a> DW_AT_type : (ref_addr) <0x54>, int │ │ │ │ - <2e3e> DW_AT_sibling : (ref_udata) <0x2e4c> │ │ │ │ - <2><2e40>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ - <2e41> DW_AT_type : (ref_udata) <0x2d1e> │ │ │ │ - <2><2e43>: Abbrev Number: 22 (DW_TAG_formal_parameter) │ │ │ │ - <2e44> DW_AT_type : (ref_addr) <0x1e41>, Py_ssize_t, ssize_t, __ssize_t, long int │ │ │ │ - <2><2e48>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ - <2e49> DW_AT_type : (ref_udata) <0x2d1e> │ │ │ │ - <2><2e4b>: Abbrev Number: 0 │ │ │ │ - <1><2e4c>: Abbrev Number: 88 (DW_TAG_typedef) │ │ │ │ - <2e4d> DW_AT_name : (strp) (offset: 0x8381c): objobjargproc │ │ │ │ - <2e51> DW_AT_decl_file : (implicit_const) 37 │ │ │ │ - <2e51> DW_AT_decl_line : (data2) 352 │ │ │ │ - <2e53> DW_AT_decl_column : (data1) 14 │ │ │ │ - <2e54> DW_AT_type : (ref_udata) <0x2e56> │ │ │ │ - <1><2e56>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ - <2e57> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ - <2e57> DW_AT_type : (ref_udata) <0x2e59>, int │ │ │ │ - <1><2e59>: Abbrev Number: 12 (DW_TAG_subroutine_type) │ │ │ │ - <2e5a> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <2e5a> DW_AT_type : (ref_addr) <0x54>, int │ │ │ │ - <2e5e> DW_AT_sibling : (ref_udata) <0x2e6a> │ │ │ │ - <2><2e60>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ - <2e61> DW_AT_type : (ref_udata) <0x2d1e> │ │ │ │ - <2><2e63>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ - <2e64> DW_AT_type : (ref_udata) <0x2d1e> │ │ │ │ - <2><2e66>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ - <2e67> DW_AT_type : (ref_udata) <0x2d1e> │ │ │ │ - <2><2e69>: Abbrev Number: 0 │ │ │ │ - <1><2e6a>: Abbrev Number: 88 (DW_TAG_typedef) │ │ │ │ - <2e6b> DW_AT_name : (strp) (offset: 0x8382a): objobjproc │ │ │ │ - <2e6f> DW_AT_decl_file : (implicit_const) 37 │ │ │ │ - <2e6f> DW_AT_decl_line : (data2) 354 │ │ │ │ - <2e71> DW_AT_decl_column : (data1) 15 │ │ │ │ - <2e72> DW_AT_type : (ref_udata) <0x2e74> │ │ │ │ - <1><2e74>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ - <2e75> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ - <2e75> DW_AT_type : (ref_udata) <0x2e77>, int │ │ │ │ - <1><2e77>: Abbrev Number: 12 (DW_TAG_subroutine_type) │ │ │ │ - <2e78> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <2e78> DW_AT_type : (ref_addr) <0x54>, int │ │ │ │ - <2e7c> DW_AT_sibling : (ref_udata) <0x2e85> │ │ │ │ - <2><2e7e>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ - <2e7f> DW_AT_type : (ref_udata) <0x2d1e> │ │ │ │ - <2><2e81>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ - <2e82> DW_AT_type : (ref_udata) <0x2d1e> │ │ │ │ - <2><2e84>: Abbrev Number: 0 │ │ │ │ - <1><2e85>: Abbrev Number: 88 (DW_TAG_typedef) │ │ │ │ - <2e86> DW_AT_name : (strp) (offset: 0x8385e): visitproc │ │ │ │ - <2e8a> DW_AT_decl_file : (implicit_const) 37 │ │ │ │ - <2e8a> DW_AT_decl_line : (data2) 355 │ │ │ │ - <2e8c> DW_AT_decl_column : (data1) 15 │ │ │ │ - <2e8d> DW_AT_type : (ref_udata) <0x2e8f> │ │ │ │ - <1><2e8f>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ - <2e90> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ - <2e90> DW_AT_type : (ref_udata) <0x2e92>, int │ │ │ │ - <1><2e92>: Abbrev Number: 12 (DW_TAG_subroutine_type) │ │ │ │ - <2e93> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <2e93> DW_AT_type : (ref_addr) <0x54>, int │ │ │ │ - <2e97> DW_AT_sibling : (ref_udata) <0x2ea2> │ │ │ │ - <2><2e99>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ - <2e9a> DW_AT_type : (ref_udata) <0x2d1e> │ │ │ │ - <2><2e9c>: Abbrev Number: 22 (DW_TAG_formal_parameter) │ │ │ │ - <2e9d> DW_AT_type : (ref_addr) <0x6b> │ │ │ │ - <2><2ea1>: Abbrev Number: 0 │ │ │ │ - <1><2ea2>: Abbrev Number: 88 (DW_TAG_typedef) │ │ │ │ - <2ea3> DW_AT_name : (strp) (offset: 0x837ff): traverseproc │ │ │ │ - <2ea7> DW_AT_decl_file : (implicit_const) 37 │ │ │ │ - <2ea7> DW_AT_decl_line : (data2) 356 │ │ │ │ - <2ea9> DW_AT_decl_column : (data1) 15 │ │ │ │ - <2eaa> DW_AT_type : (ref_udata) <0x2eac> │ │ │ │ - <1><2eac>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ - <2ead> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ - <2ead> DW_AT_type : (ref_udata) <0x2eaf>, int │ │ │ │ - <1><2eaf>: Abbrev Number: 12 (DW_TAG_subroutine_type) │ │ │ │ - <2eb0> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <2eb0> DW_AT_type : (ref_addr) <0x54>, int │ │ │ │ - <2eb4> DW_AT_sibling : (ref_udata) <0x2ec2> │ │ │ │ - <2><2eb6>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ - <2eb7> DW_AT_type : (ref_udata) <0x2d1e> │ │ │ │ - <2><2eb9>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ - <2eba> DW_AT_type : (ref_udata) <0x2e85>, visitproc │ │ │ │ - <2><2ebc>: Abbrev Number: 22 (DW_TAG_formal_parameter) │ │ │ │ - <2ebd> DW_AT_type : (ref_addr) <0x6b> │ │ │ │ - <2><2ec1>: Abbrev Number: 0 │ │ │ │ - <1><2ec2>: Abbrev Number: 88 (DW_TAG_typedef) │ │ │ │ - <2ec3> DW_AT_name : (strp) (offset: 0x2401d0): destructor │ │ │ │ - <2ec7> DW_AT_decl_file : (implicit_const) 37 │ │ │ │ - <2ec7> DW_AT_decl_line : (data2) 360 │ │ │ │ - <2ec9> DW_AT_decl_column : (data1) 16 │ │ │ │ - <2eca> DW_AT_type : (ref_udata) <0x2ecc> │ │ │ │ - <1><2ecc>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ - <2ecd> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ - <2ecd> DW_AT_type : (ref_udata) <0x2ecf> │ │ │ │ - <1><2ecf>: Abbrev Number: 76 (DW_TAG_subroutine_type) │ │ │ │ - <2ed0> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <2ed0> DW_AT_sibling : (ref_udata) <0x2ed6> │ │ │ │ - <2><2ed2>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ - <2ed3> DW_AT_type : (ref_udata) <0x2d1e> │ │ │ │ - <2><2ed5>: Abbrev Number: 0 │ │ │ │ - <1><2ed6>: Abbrev Number: 88 (DW_TAG_typedef) │ │ │ │ - <2ed7> DW_AT_name : (strp) (offset: 0x7715e): getattrfunc │ │ │ │ - <2edb> DW_AT_decl_file : (implicit_const) 37 │ │ │ │ - <2edb> DW_AT_decl_line : (data2) 361 │ │ │ │ - <2edd> DW_AT_decl_column : (data1) 21 │ │ │ │ - <2ede> DW_AT_type : (ref_udata) <0x2ee0> │ │ │ │ - <1><2ee0>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ - <2ee1> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ - <2ee1> DW_AT_type : (ref_udata) <0x2ee3> │ │ │ │ - <1><2ee3>: Abbrev Number: 78 (DW_TAG_subroutine_type) │ │ │ │ - <2ee4> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <2ee4> DW_AT_type : (ref_udata) <0x2d1e> │ │ │ │ - <2ee6> DW_AT_sibling : (ref_udata) <0x2ef1> │ │ │ │ - <2><2ee8>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ - <2ee9> DW_AT_type : (ref_udata) <0x2d1e> │ │ │ │ - <2><2eeb>: Abbrev Number: 22 (DW_TAG_formal_parameter) │ │ │ │ - <2eec> DW_AT_type : (ref_addr) <0x76> │ │ │ │ - <2><2ef0>: Abbrev Number: 0 │ │ │ │ - <1><2ef1>: Abbrev Number: 88 (DW_TAG_typedef) │ │ │ │ - <2ef2> DW_AT_name : (strp) (offset: 0x77123): getattrofunc │ │ │ │ - <2ef6> DW_AT_decl_file : (implicit_const) 37 │ │ │ │ - <2ef6> DW_AT_decl_line : (data2) 362 │ │ │ │ - <2ef8> DW_AT_decl_column : (data1) 21 │ │ │ │ - <2ef9> DW_AT_type : (ref_udata) <0x2db6> │ │ │ │ + <2d83> DW_AT_decl_line : (data1) 177 │ │ │ │ + <2d84> DW_AT_decl_column : (data1) 14 │ │ │ │ + <2d85> DW_AT_type : (ref_udata) <0x2a07>, PyObject, _object │ │ │ │ + <2d87> DW_AT_alignment : (implicit_const) 8 │ │ │ │ + <2d87> DW_AT_data_member_location: (implicit_const) 0 │ │ │ │ + <2><2d87>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ + <2d88> DW_AT_name : (strp) (offset: 0x18f789): ob_size │ │ │ │ + <2d8c> DW_AT_decl_file : (data1) 37 │ │ │ │ + <2d8d> DW_AT_decl_line : (data1) 178 │ │ │ │ + <2d8e> DW_AT_decl_column : (data1) 16 │ │ │ │ + <2d8f> DW_AT_type : (ref_addr) <0x1e4b>, Py_ssize_t, ssize_t, __ssize_t, long int │ │ │ │ + <2d93> DW_AT_data_member_location: (data1) 16 │ │ │ │ + <2><2d94>: Abbrev Number: 0 │ │ │ │ + <1><2d95>: Abbrev Number: 82 (DW_TAG_typedef) │ │ │ │ + <2d96> DW_AT_name : (strp) (offset: 0x2a7ced): PyVarObject │ │ │ │ + <2d9a> DW_AT_decl_file : (data1) 37 │ │ │ │ + <2d9b> DW_AT_decl_line : (data1) 179 │ │ │ │ + <2d9c> DW_AT_decl_column : (data1) 3 │ │ │ │ + <2d9d> DW_AT_type : (ref_udata) <0x2d75> │ │ │ │ + <2d9f> DW_AT_alignment : (data1) 8 │ │ │ │ + <1><2da0>: Abbrev Number: 88 (DW_TAG_typedef) │ │ │ │ + <2da1> DW_AT_name : (strp) (offset: 0x77299): unaryfunc │ │ │ │ + <2da5> DW_AT_decl_file : (implicit_const) 37 │ │ │ │ + <2da5> DW_AT_decl_line : (data2) 343 │ │ │ │ + <2da7> DW_AT_decl_column : (data1) 22 │ │ │ │ + <2da8> DW_AT_type : (ref_udata) <0x2daa> │ │ │ │ + <1><2daa>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ + <2dab> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ + <2dab> DW_AT_type : (ref_udata) <0x2dad> │ │ │ │ + <1><2dad>: Abbrev Number: 78 (DW_TAG_subroutine_type) │ │ │ │ + <2dae> DW_AT_prototyped : (flag_present) 1 │ │ │ │ + <2dae> DW_AT_type : (ref_udata) <0x2d28> │ │ │ │ + <2db0> DW_AT_sibling : (ref_udata) <0x2db6> │ │ │ │ + <2><2db2>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ + <2db3> DW_AT_type : (ref_udata) <0x2d28> │ │ │ │ + <2><2db5>: Abbrev Number: 0 │ │ │ │ + <1><2db6>: Abbrev Number: 88 (DW_TAG_typedef) │ │ │ │ + <2db7> DW_AT_name : (strp) (offset: 0x77282): binaryfunc │ │ │ │ + <2dbb> DW_AT_decl_file : (implicit_const) 37 │ │ │ │ + <2dbb> DW_AT_decl_line : (data2) 344 │ │ │ │ + <2dbd> DW_AT_decl_column : (data1) 22 │ │ │ │ + <2dbe> DW_AT_type : (ref_udata) <0x2dc0> │ │ │ │ + <1><2dc0>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ + <2dc1> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ + <2dc1> DW_AT_type : (ref_udata) <0x2dc3> │ │ │ │ + <1><2dc3>: Abbrev Number: 78 (DW_TAG_subroutine_type) │ │ │ │ + <2dc4> DW_AT_prototyped : (flag_present) 1 │ │ │ │ + <2dc4> DW_AT_type : (ref_udata) <0x2d28> │ │ │ │ + <2dc6> DW_AT_sibling : (ref_udata) <0x2dcf> │ │ │ │ + <2><2dc8>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ + <2dc9> DW_AT_type : (ref_udata) <0x2d28> │ │ │ │ + <2><2dcb>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ + <2dcc> DW_AT_type : (ref_udata) <0x2d28> │ │ │ │ + <2><2dce>: Abbrev Number: 0 │ │ │ │ + <1><2dcf>: Abbrev Number: 88 (DW_TAG_typedef) │ │ │ │ + <2dd0> DW_AT_name : (strp) (offset: 0x7728d): ternaryfunc │ │ │ │ + <2dd4> DW_AT_decl_file : (implicit_const) 37 │ │ │ │ + <2dd4> DW_AT_decl_line : (data2) 345 │ │ │ │ + <2dd6> DW_AT_decl_column : (data1) 22 │ │ │ │ + <2dd7> DW_AT_type : (ref_udata) <0x2dd9> │ │ │ │ + <1><2dd9>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ + <2dda> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ + <2dda> DW_AT_type : (ref_udata) <0x2ddc> │ │ │ │ + <1><2ddc>: Abbrev Number: 78 (DW_TAG_subroutine_type) │ │ │ │ + <2ddd> DW_AT_prototyped : (flag_present) 1 │ │ │ │ + <2ddd> DW_AT_type : (ref_udata) <0x2d28> │ │ │ │ + <2ddf> DW_AT_sibling : (ref_udata) <0x2deb> │ │ │ │ + <2><2de1>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ + <2de2> DW_AT_type : (ref_udata) <0x2d28> │ │ │ │ + <2><2de4>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ + <2de5> DW_AT_type : (ref_udata) <0x2d28> │ │ │ │ + <2><2de7>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ + <2de8> DW_AT_type : (ref_udata) <0x2d28> │ │ │ │ + <2><2dea>: Abbrev Number: 0 │ │ │ │ + <1><2deb>: Abbrev Number: 88 (DW_TAG_typedef) │ │ │ │ + <2dec> DW_AT_name : (strp) (offset: 0x2e86f9): inquiry │ │ │ │ + <2df0> DW_AT_decl_file : (implicit_const) 37 │ │ │ │ + <2df0> DW_AT_decl_line : (data2) 346 │ │ │ │ + <2df2> DW_AT_decl_column : (data1) 15 │ │ │ │ + <2df3> DW_AT_type : (ref_udata) <0x2df5> │ │ │ │ + <1><2df5>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ + <2df6> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ + <2df6> DW_AT_type : (ref_udata) <0x2df8>, int │ │ │ │ + <1><2df8>: Abbrev Number: 12 (DW_TAG_subroutine_type) │ │ │ │ + <2df9> DW_AT_prototyped : (flag_present) 1 │ │ │ │ + <2df9> DW_AT_type : (ref_addr) <0x54>, int │ │ │ │ + <2dfd> DW_AT_sibling : (ref_udata) <0x2e03> │ │ │ │ + <2><2dff>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ + <2e00> DW_AT_type : (ref_udata) <0x2d28> │ │ │ │ + <2><2e02>: Abbrev Number: 0 │ │ │ │ + <1><2e03>: Abbrev Number: 88 (DW_TAG_typedef) │ │ │ │ + <2e04> DW_AT_name : (strp) (offset: 0x7711b): lenfunc │ │ │ │ + <2e08> DW_AT_decl_file : (implicit_const) 37 │ │ │ │ + <2e08> DW_AT_decl_line : (data2) 347 │ │ │ │ + <2e0a> DW_AT_decl_column : (data1) 22 │ │ │ │ + <2e0b> DW_AT_type : (ref_udata) <0x2e0d> │ │ │ │ + <1><2e0d>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ + <2e0e> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ + <2e0e> DW_AT_type : (ref_udata) <0x2e10>, Py_ssize_t, ssize_t, __ssize_t, long int │ │ │ │ + <1><2e10>: Abbrev Number: 12 (DW_TAG_subroutine_type) │ │ │ │ + <2e11> DW_AT_prototyped : (flag_present) 1 │ │ │ │ + <2e11> DW_AT_type : (ref_addr) <0x1e4b>, Py_ssize_t, ssize_t, __ssize_t, long int │ │ │ │ + <2e15> DW_AT_sibling : (ref_udata) <0x2e1b> │ │ │ │ + <2><2e17>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ + <2e18> DW_AT_type : (ref_udata) <0x2d28> │ │ │ │ + <2><2e1a>: Abbrev Number: 0 │ │ │ │ + <1><2e1b>: Abbrev Number: 88 (DW_TAG_typedef) │ │ │ │ + <2e1c> DW_AT_name : (strp) (offset: 0x770f6): ssizeargfunc │ │ │ │ + <2e20> DW_AT_decl_file : (implicit_const) 37 │ │ │ │ + <2e20> DW_AT_decl_line : (data2) 348 │ │ │ │ + <2e22> DW_AT_decl_column : (data1) 21 │ │ │ │ + <2e23> DW_AT_type : (ref_udata) <0x2e25> │ │ │ │ + <1><2e25>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ + <2e26> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ + <2e26> DW_AT_type : (ref_udata) <0x2e28> │ │ │ │ + <1><2e28>: Abbrev Number: 78 (DW_TAG_subroutine_type) │ │ │ │ + <2e29> DW_AT_prototyped : (flag_present) 1 │ │ │ │ + <2e29> DW_AT_type : (ref_udata) <0x2d28> │ │ │ │ + <2e2b> DW_AT_sibling : (ref_udata) <0x2e36> │ │ │ │ + <2><2e2d>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ + <2e2e> DW_AT_type : (ref_udata) <0x2d28> │ │ │ │ + <2><2e30>: Abbrev Number: 22 (DW_TAG_formal_parameter) │ │ │ │ + <2e31> DW_AT_type : (ref_addr) <0x1e4b>, Py_ssize_t, ssize_t, __ssize_t, long int │ │ │ │ + <2><2e35>: Abbrev Number: 0 │ │ │ │ + <1><2e36>: Abbrev Number: 88 (DW_TAG_typedef) │ │ │ │ + <2e37> DW_AT_name : (strp) (offset: 0x8380c): ssizeobjargproc │ │ │ │ + <2e3b> DW_AT_decl_file : (implicit_const) 37 │ │ │ │ + <2e3b> DW_AT_decl_line : (data2) 350 │ │ │ │ + <2e3d> DW_AT_decl_column : (data1) 14 │ │ │ │ + <2e3e> DW_AT_type : (ref_udata) <0x2e40> │ │ │ │ + <1><2e40>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ + <2e41> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ + <2e41> DW_AT_type : (ref_udata) <0x2e43>, int │ │ │ │ + <1><2e43>: Abbrev Number: 12 (DW_TAG_subroutine_type) │ │ │ │ + <2e44> DW_AT_prototyped : (flag_present) 1 │ │ │ │ + <2e44> DW_AT_type : (ref_addr) <0x54>, int │ │ │ │ + <2e48> DW_AT_sibling : (ref_udata) <0x2e56> │ │ │ │ + <2><2e4a>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ + <2e4b> DW_AT_type : (ref_udata) <0x2d28> │ │ │ │ + <2><2e4d>: Abbrev Number: 22 (DW_TAG_formal_parameter) │ │ │ │ + <2e4e> DW_AT_type : (ref_addr) <0x1e4b>, Py_ssize_t, ssize_t, __ssize_t, long int │ │ │ │ + <2><2e52>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ + <2e53> DW_AT_type : (ref_udata) <0x2d28> │ │ │ │ + <2><2e55>: Abbrev Number: 0 │ │ │ │ + <1><2e56>: Abbrev Number: 88 (DW_TAG_typedef) │ │ │ │ + <2e57> DW_AT_name : (strp) (offset: 0x8381c): objobjargproc │ │ │ │ + <2e5b> DW_AT_decl_file : (implicit_const) 37 │ │ │ │ + <2e5b> DW_AT_decl_line : (data2) 352 │ │ │ │ + <2e5d> DW_AT_decl_column : (data1) 14 │ │ │ │ + <2e5e> DW_AT_type : (ref_udata) <0x2e60> │ │ │ │ + <1><2e60>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ + <2e61> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ + <2e61> DW_AT_type : (ref_udata) <0x2e63>, int │ │ │ │ + <1><2e63>: Abbrev Number: 12 (DW_TAG_subroutine_type) │ │ │ │ + <2e64> DW_AT_prototyped : (flag_present) 1 │ │ │ │ + <2e64> DW_AT_type : (ref_addr) <0x54>, int │ │ │ │ + <2e68> DW_AT_sibling : (ref_udata) <0x2e74> │ │ │ │ + <2><2e6a>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ + <2e6b> DW_AT_type : (ref_udata) <0x2d28> │ │ │ │ + <2><2e6d>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ + <2e6e> DW_AT_type : (ref_udata) <0x2d28> │ │ │ │ + <2><2e70>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ + <2e71> DW_AT_type : (ref_udata) <0x2d28> │ │ │ │ + <2><2e73>: Abbrev Number: 0 │ │ │ │ + <1><2e74>: Abbrev Number: 88 (DW_TAG_typedef) │ │ │ │ + <2e75> DW_AT_name : (strp) (offset: 0x8382a): objobjproc │ │ │ │ + <2e79> DW_AT_decl_file : (implicit_const) 37 │ │ │ │ + <2e79> DW_AT_decl_line : (data2) 354 │ │ │ │ + <2e7b> DW_AT_decl_column : (data1) 15 │ │ │ │ + <2e7c> DW_AT_type : (ref_udata) <0x2e7e> │ │ │ │ + <1><2e7e>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ + <2e7f> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ + <2e7f> DW_AT_type : (ref_udata) <0x2e81>, int │ │ │ │ + <1><2e81>: Abbrev Number: 12 (DW_TAG_subroutine_type) │ │ │ │ + <2e82> DW_AT_prototyped : (flag_present) 1 │ │ │ │ + <2e82> DW_AT_type : (ref_addr) <0x54>, int │ │ │ │ + <2e86> DW_AT_sibling : (ref_udata) <0x2e8f> │ │ │ │ + <2><2e88>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ + <2e89> DW_AT_type : (ref_udata) <0x2d28> │ │ │ │ + <2><2e8b>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ + <2e8c> DW_AT_type : (ref_udata) <0x2d28> │ │ │ │ + <2><2e8e>: Abbrev Number: 0 │ │ │ │ + <1><2e8f>: Abbrev Number: 88 (DW_TAG_typedef) │ │ │ │ + <2e90> DW_AT_name : (strp) (offset: 0x8385e): visitproc │ │ │ │ + <2e94> DW_AT_decl_file : (implicit_const) 37 │ │ │ │ + <2e94> DW_AT_decl_line : (data2) 355 │ │ │ │ + <2e96> DW_AT_decl_column : (data1) 15 │ │ │ │ + <2e97> DW_AT_type : (ref_udata) <0x2e99> │ │ │ │ + <1><2e99>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ + <2e9a> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ + <2e9a> DW_AT_type : (ref_udata) <0x2e9c>, int │ │ │ │ + <1><2e9c>: Abbrev Number: 12 (DW_TAG_subroutine_type) │ │ │ │ + <2e9d> DW_AT_prototyped : (flag_present) 1 │ │ │ │ + <2e9d> DW_AT_type : (ref_addr) <0x54>, int │ │ │ │ + <2ea1> DW_AT_sibling : (ref_udata) <0x2eac> │ │ │ │ + <2><2ea3>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ + <2ea4> DW_AT_type : (ref_udata) <0x2d28> │ │ │ │ + <2><2ea6>: Abbrev Number: 22 (DW_TAG_formal_parameter) │ │ │ │ + <2ea7> DW_AT_type : (ref_addr) <0x6b> │ │ │ │ + <2><2eab>: Abbrev Number: 0 │ │ │ │ + <1><2eac>: Abbrev Number: 88 (DW_TAG_typedef) │ │ │ │ + <2ead> DW_AT_name : (strp) (offset: 0x837ff): traverseproc │ │ │ │ + <2eb1> DW_AT_decl_file : (implicit_const) 37 │ │ │ │ + <2eb1> DW_AT_decl_line : (data2) 356 │ │ │ │ + <2eb3> DW_AT_decl_column : (data1) 15 │ │ │ │ + <2eb4> DW_AT_type : (ref_udata) <0x2eb6> │ │ │ │ + <1><2eb6>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ + <2eb7> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ + <2eb7> DW_AT_type : (ref_udata) <0x2eb9>, int │ │ │ │ + <1><2eb9>: Abbrev Number: 12 (DW_TAG_subroutine_type) │ │ │ │ + <2eba> DW_AT_prototyped : (flag_present) 1 │ │ │ │ + <2eba> DW_AT_type : (ref_addr) <0x54>, int │ │ │ │ + <2ebe> DW_AT_sibling : (ref_udata) <0x2ecc> │ │ │ │ + <2><2ec0>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ + <2ec1> DW_AT_type : (ref_udata) <0x2d28> │ │ │ │ + <2><2ec3>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ + <2ec4> DW_AT_type : (ref_udata) <0x2e8f>, visitproc │ │ │ │ + <2><2ec6>: Abbrev Number: 22 (DW_TAG_formal_parameter) │ │ │ │ + <2ec7> DW_AT_type : (ref_addr) <0x6b> │ │ │ │ + <2><2ecb>: Abbrev Number: 0 │ │ │ │ + <1><2ecc>: Abbrev Number: 88 (DW_TAG_typedef) │ │ │ │ + <2ecd> DW_AT_name : (strp) (offset: 0x2401d0): destructor │ │ │ │ + <2ed1> DW_AT_decl_file : (implicit_const) 37 │ │ │ │ + <2ed1> DW_AT_decl_line : (data2) 360 │ │ │ │ + <2ed3> DW_AT_decl_column : (data1) 16 │ │ │ │ + <2ed4> DW_AT_type : (ref_udata) <0x2ed6> │ │ │ │ + <1><2ed6>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ + <2ed7> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ + <2ed7> DW_AT_type : (ref_udata) <0x2ed9> │ │ │ │ + <1><2ed9>: Abbrev Number: 76 (DW_TAG_subroutine_type) │ │ │ │ + <2eda> DW_AT_prototyped : (flag_present) 1 │ │ │ │ + <2eda> DW_AT_sibling : (ref_udata) <0x2ee0> │ │ │ │ + <2><2edc>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ + <2edd> DW_AT_type : (ref_udata) <0x2d28> │ │ │ │ + <2><2edf>: Abbrev Number: 0 │ │ │ │ + <1><2ee0>: Abbrev Number: 88 (DW_TAG_typedef) │ │ │ │ + <2ee1> DW_AT_name : (strp) (offset: 0x7715e): getattrfunc │ │ │ │ + <2ee5> DW_AT_decl_file : (implicit_const) 37 │ │ │ │ + <2ee5> DW_AT_decl_line : (data2) 361 │ │ │ │ + <2ee7> DW_AT_decl_column : (data1) 21 │ │ │ │ + <2ee8> DW_AT_type : (ref_udata) <0x2eea> │ │ │ │ + <1><2eea>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ + <2eeb> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ + <2eeb> DW_AT_type : (ref_udata) <0x2eed> │ │ │ │ + <1><2eed>: Abbrev Number: 78 (DW_TAG_subroutine_type) │ │ │ │ + <2eee> DW_AT_prototyped : (flag_present) 1 │ │ │ │ + <2eee> DW_AT_type : (ref_udata) <0x2d28> │ │ │ │ + <2ef0> DW_AT_sibling : (ref_udata) <0x2efb> │ │ │ │ + <2><2ef2>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ + <2ef3> DW_AT_type : (ref_udata) <0x2d28> │ │ │ │ + <2><2ef5>: Abbrev Number: 22 (DW_TAG_formal_parameter) │ │ │ │ + <2ef6> DW_AT_type : (ref_addr) <0x76> │ │ │ │ + <2><2efa>: Abbrev Number: 0 │ │ │ │ <1><2efb>: Abbrev Number: 88 (DW_TAG_typedef) │ │ │ │ - <2efc> DW_AT_name : (strp) (offset: 0x7716a): setattrfunc │ │ │ │ + <2efc> DW_AT_name : (strp) (offset: 0x77123): getattrofunc │ │ │ │ <2f00> DW_AT_decl_file : (implicit_const) 37 │ │ │ │ - <2f00> DW_AT_decl_line : (data2) 363 │ │ │ │ - <2f02> DW_AT_decl_column : (data1) 15 │ │ │ │ - <2f03> DW_AT_type : (ref_udata) <0x2f05> │ │ │ │ - <1><2f05>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ - <2f06> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ - <2f06> DW_AT_type : (ref_udata) <0x2f08>, int │ │ │ │ - <1><2f08>: Abbrev Number: 12 (DW_TAG_subroutine_type) │ │ │ │ - <2f09> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <2f09> DW_AT_type : (ref_addr) <0x54>, int │ │ │ │ - <2f0d> DW_AT_sibling : (ref_udata) <0x2f1b> │ │ │ │ - <2><2f0f>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ - <2f10> DW_AT_type : (ref_udata) <0x2d1e> │ │ │ │ - <2><2f12>: Abbrev Number: 22 (DW_TAG_formal_parameter) │ │ │ │ - <2f13> DW_AT_type : (ref_addr) <0x76> │ │ │ │ - <2><2f17>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ - <2f18> DW_AT_type : (ref_udata) <0x2d1e> │ │ │ │ - <2><2f1a>: Abbrev Number: 0 │ │ │ │ - <1><2f1b>: Abbrev Number: 88 (DW_TAG_typedef) │ │ │ │ - <2f1c> DW_AT_name : (strp) (offset: 0x77130): setattrofunc │ │ │ │ - <2f20> DW_AT_decl_file : (implicit_const) 37 │ │ │ │ - <2f20> DW_AT_decl_line : (data2) 364 │ │ │ │ - <2f22> DW_AT_decl_column : (data1) 15 │ │ │ │ - <2f23> DW_AT_type : (ref_udata) <0x2e56> │ │ │ │ + <2f00> DW_AT_decl_line : (data2) 362 │ │ │ │ + <2f02> DW_AT_decl_column : (data1) 21 │ │ │ │ + <2f03> DW_AT_type : (ref_udata) <0x2dc0> │ │ │ │ + <1><2f05>: Abbrev Number: 88 (DW_TAG_typedef) │ │ │ │ + <2f06> DW_AT_name : (strp) (offset: 0x7716a): setattrfunc │ │ │ │ + <2f0a> DW_AT_decl_file : (implicit_const) 37 │ │ │ │ + <2f0a> DW_AT_decl_line : (data2) 363 │ │ │ │ + <2f0c> DW_AT_decl_column : (data1) 15 │ │ │ │ + <2f0d> DW_AT_type : (ref_udata) <0x2f0f> │ │ │ │ + <1><2f0f>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ + <2f10> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ + <2f10> DW_AT_type : (ref_udata) <0x2f12>, int │ │ │ │ + <1><2f12>: Abbrev Number: 12 (DW_TAG_subroutine_type) │ │ │ │ + <2f13> DW_AT_prototyped : (flag_present) 1 │ │ │ │ + <2f13> DW_AT_type : (ref_addr) <0x54>, int │ │ │ │ + <2f17> DW_AT_sibling : (ref_udata) <0x2f25> │ │ │ │ + <2><2f19>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ + <2f1a> DW_AT_type : (ref_udata) <0x2d28> │ │ │ │ + <2><2f1c>: Abbrev Number: 22 (DW_TAG_formal_parameter) │ │ │ │ + <2f1d> DW_AT_type : (ref_addr) <0x76> │ │ │ │ + <2><2f21>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ + <2f22> DW_AT_type : (ref_udata) <0x2d28> │ │ │ │ + <2><2f24>: Abbrev Number: 0 │ │ │ │ <1><2f25>: Abbrev Number: 88 (DW_TAG_typedef) │ │ │ │ - <2f26> DW_AT_name : (strp) (offset: 0x77155): reprfunc │ │ │ │ + <2f26> DW_AT_name : (strp) (offset: 0x77130): setattrofunc │ │ │ │ <2f2a> DW_AT_decl_file : (implicit_const) 37 │ │ │ │ - <2f2a> DW_AT_decl_line : (data2) 365 │ │ │ │ - <2f2c> DW_AT_decl_column : (data1) 21 │ │ │ │ - <2f2d> DW_AT_type : (ref_udata) <0x2da0> │ │ │ │ + <2f2a> DW_AT_decl_line : (data2) 364 │ │ │ │ + <2f2c> DW_AT_decl_column : (data1) 15 │ │ │ │ + <2f2d> DW_AT_type : (ref_udata) <0x2e60> │ │ │ │ <1><2f2f>: Abbrev Number: 88 (DW_TAG_typedef) │ │ │ │ - <2f30> DW_AT_name : (strp) (offset: 0x77103): hashfunc │ │ │ │ + <2f30> DW_AT_name : (strp) (offset: 0x77155): reprfunc │ │ │ │ <2f34> DW_AT_decl_file : (implicit_const) 37 │ │ │ │ - <2f34> DW_AT_decl_line : (data2) 366 │ │ │ │ + <2f34> DW_AT_decl_line : (data2) 365 │ │ │ │ <2f36> DW_AT_decl_column : (data1) 21 │ │ │ │ - <2f37> DW_AT_type : (ref_udata) <0x2f39> │ │ │ │ - <1><2f39>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ - <2f3a> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ - <2f3a> DW_AT_type : (ref_udata) <0x2f3c>, Py_hash_t, Py_ssize_t, ssize_t, __ssize_t, long int │ │ │ │ - <1><2f3c>: Abbrev Number: 12 (DW_TAG_subroutine_type) │ │ │ │ - <2f3d> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <2f3d> DW_AT_type : (ref_addr) <0x1e4d>, Py_hash_t, Py_ssize_t, ssize_t, __ssize_t, long int │ │ │ │ - <2f41> DW_AT_sibling : (ref_udata) <0x2f47> │ │ │ │ - <2><2f43>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ - <2f44> DW_AT_type : (ref_udata) <0x2d1e> │ │ │ │ - <2><2f46>: Abbrev Number: 0 │ │ │ │ - <1><2f47>: Abbrev Number: 88 (DW_TAG_typedef) │ │ │ │ - <2f48> DW_AT_name : (strp) (offset: 0x7713d): richcmpfunc │ │ │ │ - <2f4c> DW_AT_decl_file : (implicit_const) 37 │ │ │ │ - <2f4c> DW_AT_decl_line : (data2) 367 │ │ │ │ - <2f4e> DW_AT_decl_column : (data1) 21 │ │ │ │ - <2f4f> DW_AT_type : (ref_udata) <0x2f51> │ │ │ │ - <1><2f51>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ - <2f52> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ - <2f52> DW_AT_type : (ref_udata) <0x2f54> │ │ │ │ - <1><2f54>: Abbrev Number: 78 (DW_TAG_subroutine_type) │ │ │ │ - <2f55> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <2f55> DW_AT_type : (ref_udata) <0x2d1e> │ │ │ │ - <2f57> DW_AT_sibling : (ref_udata) <0x2f65> │ │ │ │ - <2><2f59>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ - <2f5a> DW_AT_type : (ref_udata) <0x2d1e> │ │ │ │ - <2><2f5c>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ - <2f5d> DW_AT_type : (ref_udata) <0x2d1e> │ │ │ │ - <2><2f5f>: Abbrev Number: 22 (DW_TAG_formal_parameter) │ │ │ │ - <2f60> DW_AT_type : (ref_addr) <0x54>, int │ │ │ │ - <2><2f64>: Abbrev Number: 0 │ │ │ │ - <1><2f65>: Abbrev Number: 88 (DW_TAG_typedef) │ │ │ │ - <2f66> DW_AT_name : (strp) (offset: 0x77149): getiterfunc │ │ │ │ - <2f6a> DW_AT_decl_file : (implicit_const) 37 │ │ │ │ - <2f6a> DW_AT_decl_line : (data2) 368 │ │ │ │ - <2f6c> DW_AT_decl_column : (data1) 21 │ │ │ │ - <2f6d> DW_AT_type : (ref_udata) <0x2da0> │ │ │ │ + <2f37> DW_AT_type : (ref_udata) <0x2daa> │ │ │ │ + <1><2f39>: Abbrev Number: 88 (DW_TAG_typedef) │ │ │ │ + <2f3a> DW_AT_name : (strp) (offset: 0x77103): hashfunc │ │ │ │ + <2f3e> DW_AT_decl_file : (implicit_const) 37 │ │ │ │ + <2f3e> DW_AT_decl_line : (data2) 366 │ │ │ │ + <2f40> DW_AT_decl_column : (data1) 21 │ │ │ │ + <2f41> DW_AT_type : (ref_udata) <0x2f43> │ │ │ │ + <1><2f43>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ + <2f44> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ + <2f44> DW_AT_type : (ref_udata) <0x2f46>, Py_hash_t, Py_ssize_t, ssize_t, __ssize_t, long int │ │ │ │ + <1><2f46>: Abbrev Number: 12 (DW_TAG_subroutine_type) │ │ │ │ + <2f47> DW_AT_prototyped : (flag_present) 1 │ │ │ │ + <2f47> DW_AT_type : (ref_addr) <0x1e57>, Py_hash_t, Py_ssize_t, ssize_t, __ssize_t, long int │ │ │ │ + <2f4b> DW_AT_sibling : (ref_udata) <0x2f51> │ │ │ │ + <2><2f4d>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ + <2f4e> DW_AT_type : (ref_udata) <0x2d28> │ │ │ │ + <2><2f50>: Abbrev Number: 0 │ │ │ │ + <1><2f51>: Abbrev Number: 88 (DW_TAG_typedef) │ │ │ │ + <2f52> DW_AT_name : (strp) (offset: 0x7713d): richcmpfunc │ │ │ │ + <2f56> DW_AT_decl_file : (implicit_const) 37 │ │ │ │ + <2f56> DW_AT_decl_line : (data2) 367 │ │ │ │ + <2f58> DW_AT_decl_column : (data1) 21 │ │ │ │ + <2f59> DW_AT_type : (ref_udata) <0x2f5b> │ │ │ │ + <1><2f5b>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ + <2f5c> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ + <2f5c> DW_AT_type : (ref_udata) <0x2f5e> │ │ │ │ + <1><2f5e>: Abbrev Number: 78 (DW_TAG_subroutine_type) │ │ │ │ + <2f5f> DW_AT_prototyped : (flag_present) 1 │ │ │ │ + <2f5f> DW_AT_type : (ref_udata) <0x2d28> │ │ │ │ + <2f61> DW_AT_sibling : (ref_udata) <0x2f6f> │ │ │ │ + <2><2f63>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ + <2f64> DW_AT_type : (ref_udata) <0x2d28> │ │ │ │ + <2><2f66>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ + <2f67> DW_AT_type : (ref_udata) <0x2d28> │ │ │ │ + <2><2f69>: Abbrev Number: 22 (DW_TAG_formal_parameter) │ │ │ │ + <2f6a> DW_AT_type : (ref_addr) <0x54>, int │ │ │ │ + <2><2f6e>: Abbrev Number: 0 │ │ │ │ <1><2f6f>: Abbrev Number: 88 (DW_TAG_typedef) │ │ │ │ - <2f70> DW_AT_name : (strp) (offset: 0x77232): iternextfunc │ │ │ │ + <2f70> DW_AT_name : (strp) (offset: 0x77149): getiterfunc │ │ │ │ <2f74> DW_AT_decl_file : (implicit_const) 37 │ │ │ │ - <2f74> DW_AT_decl_line : (data2) 369 │ │ │ │ + <2f74> DW_AT_decl_line : (data2) 368 │ │ │ │ <2f76> DW_AT_decl_column : (data1) 21 │ │ │ │ - <2f77> DW_AT_type : (ref_udata) <0x2da0> │ │ │ │ + <2f77> DW_AT_type : (ref_udata) <0x2daa> │ │ │ │ <1><2f79>: Abbrev Number: 88 (DW_TAG_typedef) │ │ │ │ - <2f7a> DW_AT_name : (strp) (offset: 0x77176): descrgetfunc │ │ │ │ + <2f7a> DW_AT_name : (strp) (offset: 0x77232): iternextfunc │ │ │ │ <2f7e> DW_AT_decl_file : (implicit_const) 37 │ │ │ │ - <2f7e> DW_AT_decl_line : (data2) 370 │ │ │ │ + <2f7e> DW_AT_decl_line : (data2) 369 │ │ │ │ <2f80> DW_AT_decl_column : (data1) 21 │ │ │ │ - <2f81> DW_AT_type : (ref_udata) <0x2dcf> │ │ │ │ + <2f81> DW_AT_type : (ref_udata) <0x2daa> │ │ │ │ <1><2f83>: Abbrev Number: 88 (DW_TAG_typedef) │ │ │ │ - <2f84> DW_AT_name : (strp) (offset: 0x77183): descrsetfunc │ │ │ │ + <2f84> DW_AT_name : (strp) (offset: 0x77176): descrgetfunc │ │ │ │ <2f88> DW_AT_decl_file : (implicit_const) 37 │ │ │ │ - <2f88> DW_AT_decl_line : (data2) 371 │ │ │ │ - <2f8a> DW_AT_decl_column : (data1) 15 │ │ │ │ - <2f8b> DW_AT_type : (ref_udata) <0x2e56> │ │ │ │ + <2f88> DW_AT_decl_line : (data2) 370 │ │ │ │ + <2f8a> DW_AT_decl_column : (data1) 21 │ │ │ │ + <2f8b> DW_AT_type : (ref_udata) <0x2dd9> │ │ │ │ <1><2f8d>: Abbrev Number: 88 (DW_TAG_typedef) │ │ │ │ - <2f8e> DW_AT_name : (strp) (offset: 0x83855): initproc │ │ │ │ + <2f8e> DW_AT_name : (strp) (offset: 0x77183): descrsetfunc │ │ │ │ <2f92> DW_AT_decl_file : (implicit_const) 37 │ │ │ │ - <2f92> DW_AT_decl_line : (data2) 372 │ │ │ │ + <2f92> DW_AT_decl_line : (data2) 371 │ │ │ │ <2f94> DW_AT_decl_column : (data1) 15 │ │ │ │ - <2f95> DW_AT_type : (ref_udata) <0x2e56> │ │ │ │ + <2f95> DW_AT_type : (ref_udata) <0x2e60> │ │ │ │ <1><2f97>: Abbrev Number: 88 (DW_TAG_typedef) │ │ │ │ - <2f98> DW_AT_name : (strp) (offset: 0x7723f): newfunc │ │ │ │ + <2f98> DW_AT_name : (strp) (offset: 0x83855): initproc │ │ │ │ <2f9c> DW_AT_decl_file : (implicit_const) 37 │ │ │ │ - <2f9c> DW_AT_decl_line : (data2) 373 │ │ │ │ - <2f9e> DW_AT_decl_column : (data1) 21 │ │ │ │ - <2f9f> DW_AT_type : (ref_udata) <0x2fa1> │ │ │ │ - <1><2fa1>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ - <2fa2> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ - <2fa2> DW_AT_type : (ref_udata) <0x2fa4> │ │ │ │ - <1><2fa4>: Abbrev Number: 78 (DW_TAG_subroutine_type) │ │ │ │ - <2fa5> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <2fa5> DW_AT_type : (ref_udata) <0x2d1e> │ │ │ │ - <2fa7> DW_AT_sibling : (ref_udata) <0x2fb3> │ │ │ │ - <2><2fa9>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ - <2faa> DW_AT_type : (ref_udata) <0x2d68> │ │ │ │ - <2><2fac>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ - <2fad> DW_AT_type : (ref_udata) <0x2d1e> │ │ │ │ - <2><2faf>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ - <2fb0> DW_AT_type : (ref_udata) <0x2d1e> │ │ │ │ - <2><2fb2>: Abbrev Number: 0 │ │ │ │ - <1><2fb3>: Abbrev Number: 88 (DW_TAG_typedef) │ │ │ │ - <2fb4> DW_AT_name : (strp) (offset: 0x770b3): allocfunc │ │ │ │ - <2fb8> DW_AT_decl_file : (implicit_const) 37 │ │ │ │ - <2fb8> DW_AT_decl_line : (data2) 374 │ │ │ │ - <2fba> DW_AT_decl_column : (data1) 21 │ │ │ │ - <2fbb> DW_AT_type : (ref_udata) <0x2fbd> │ │ │ │ - <1><2fbd>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ - <2fbe> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ - <2fbe> DW_AT_type : (ref_udata) <0x2fc0> │ │ │ │ - <1><2fc0>: Abbrev Number: 78 (DW_TAG_subroutine_type) │ │ │ │ - <2fc1> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <2fc1> DW_AT_type : (ref_udata) <0x2d1e> │ │ │ │ - <2fc3> DW_AT_sibling : (ref_udata) <0x2fce> │ │ │ │ - <2><2fc5>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ - <2fc6> DW_AT_type : (ref_udata) <0x2d68> │ │ │ │ - <2><2fc8>: Abbrev Number: 22 (DW_TAG_formal_parameter) │ │ │ │ - <2fc9> DW_AT_type : (ref_addr) <0x1e41>, Py_ssize_t, ssize_t, __ssize_t, long int │ │ │ │ - <2><2fcd>: Abbrev Number: 0 │ │ │ │ - <1><2fce>: Abbrev Number: 88 (DW_TAG_typedef) │ │ │ │ - <2fcf> DW_AT_name : (strp) (offset: 0x7710c): vectorcallfunc │ │ │ │ - <2fd3> DW_AT_decl_file : (implicit_const) 37 │ │ │ │ - <2fd3> DW_AT_decl_line : (data2) 377 │ │ │ │ - <2fd5> DW_AT_decl_column : (data1) 21 │ │ │ │ - <2fd6> DW_AT_type : (ref_udata) <0x2fd8> │ │ │ │ - <1><2fd8>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ - <2fd9> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ - <2fd9> DW_AT_type : (ref_udata) <0x2fdb> │ │ │ │ - <1><2fdb>: Abbrev Number: 78 (DW_TAG_subroutine_type) │ │ │ │ - <2fdc> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <2fdc> DW_AT_type : (ref_udata) <0x2d1e> │ │ │ │ - <2fde> DW_AT_sibling : (ref_udata) <0x2fef> │ │ │ │ - <2><2fe0>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ - <2fe1> DW_AT_type : (ref_udata) <0x2d1e> │ │ │ │ - <2><2fe3>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ - <2fe4> DW_AT_type : (ref_udata) <0x2fef> │ │ │ │ - <2><2fe6>: Abbrev Number: 22 (DW_TAG_formal_parameter) │ │ │ │ - <2fe7> DW_AT_type : (ref_addr) <0xa3>, size_t, long unsigned int │ │ │ │ - <2><2feb>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ - <2fec> DW_AT_type : (ref_udata) <0x2d1e> │ │ │ │ - <2><2fee>: Abbrev Number: 0 │ │ │ │ - <1><2fef>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ - <2ff0> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ - <2ff0> DW_AT_type : (ref_udata) <0x2d21> │ │ │ │ - <1><2ff2>: Abbrev Number: 80 (DW_TAG_enumeration_type) │ │ │ │ - <2ff3> DW_AT_encoding : (data1) 5 (signed) │ │ │ │ - <2ff4> DW_AT_byte_size : (data1) 4 │ │ │ │ - <2ff5> DW_AT_type : (ref_addr) <0x54>, int │ │ │ │ - <2ff9> DW_AT_decl_file : (data1) 37 │ │ │ │ - <2ffa> DW_AT_decl_line : (data2) 702 │ │ │ │ - <2ffc> DW_AT_decl_column : (data1) 14 │ │ │ │ - <2ffd> DW_AT_sibling : (ref_udata) <0x3012> │ │ │ │ - <2><2fff>: Abbrev Number: 89 (DW_TAG_enumerator) │ │ │ │ - <3000> DW_AT_name : (strp) (offset: 0x2f1ce): PYGEN_RETURN │ │ │ │ - <3004> DW_AT_const_value : (data1) 0 │ │ │ │ - <2><3005>: Abbrev Number: 90 (DW_TAG_enumerator) │ │ │ │ - <3006> DW_AT_name : (strp) (offset: 0x2fc05): PYGEN_ERROR │ │ │ │ - <300a> DW_AT_const_value : (sdata) -1 │ │ │ │ - <2><300b>: Abbrev Number: 89 (DW_TAG_enumerator) │ │ │ │ - <300c> DW_AT_name : (strp) (offset: 0x31deb): PYGEN_NEXT │ │ │ │ - <3010> DW_AT_const_value : (data1) 1 │ │ │ │ - <2><3011>: Abbrev Number: 0 │ │ │ │ - <1><3012>: Abbrev Number: 88 (DW_TAG_typedef) │ │ │ │ - <3013> DW_AT_name : (strp) (offset: 0x2b8cc2): PySendResult │ │ │ │ - <3017> DW_AT_decl_file : (implicit_const) 37 │ │ │ │ - <3017> DW_AT_decl_line : (data2) 706 │ │ │ │ - <3019> DW_AT_decl_column : (data1) 3 │ │ │ │ - <301a> DW_AT_type : (ref_udata) <0x2ff2>, int │ │ │ │ - <1><301c>: Abbrev Number: 75 (DW_TAG_structure_type) │ │ │ │ - <301d> DW_AT_byte_size : (data2) 288 │ │ │ │ - <301f> DW_AT_decl_file : (data1) 44 │ │ │ │ - <3020> DW_AT_decl_line : (data1) 61 │ │ │ │ - <3021> DW_AT_decl_column : (data1) 9 │ │ │ │ - <3022> DW_AT_sibling : (ref_udata) <0x31b3> │ │ │ │ - <2><3024>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <3025> DW_AT_name : (strp) (offset: 0x85617): nb_add │ │ │ │ + <2f9c> DW_AT_decl_line : (data2) 372 │ │ │ │ + <2f9e> DW_AT_decl_column : (data1) 15 │ │ │ │ + <2f9f> DW_AT_type : (ref_udata) <0x2e60> │ │ │ │ + <1><2fa1>: Abbrev Number: 88 (DW_TAG_typedef) │ │ │ │ + <2fa2> DW_AT_name : (strp) (offset: 0x7723f): newfunc │ │ │ │ + <2fa6> DW_AT_decl_file : (implicit_const) 37 │ │ │ │ + <2fa6> DW_AT_decl_line : (data2) 373 │ │ │ │ + <2fa8> DW_AT_decl_column : (data1) 21 │ │ │ │ + <2fa9> DW_AT_type : (ref_udata) <0x2fab> │ │ │ │ + <1><2fab>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ + <2fac> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ + <2fac> DW_AT_type : (ref_udata) <0x2fae> │ │ │ │ + <1><2fae>: Abbrev Number: 78 (DW_TAG_subroutine_type) │ │ │ │ + <2faf> DW_AT_prototyped : (flag_present) 1 │ │ │ │ + <2faf> DW_AT_type : (ref_udata) <0x2d28> │ │ │ │ + <2fb1> DW_AT_sibling : (ref_udata) <0x2fbd> │ │ │ │ + <2><2fb3>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ + <2fb4> DW_AT_type : (ref_udata) <0x2d72> │ │ │ │ + <2><2fb6>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ + <2fb7> DW_AT_type : (ref_udata) <0x2d28> │ │ │ │ + <2><2fb9>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ + <2fba> DW_AT_type : (ref_udata) <0x2d28> │ │ │ │ + <2><2fbc>: Abbrev Number: 0 │ │ │ │ + <1><2fbd>: Abbrev Number: 88 (DW_TAG_typedef) │ │ │ │ + <2fbe> DW_AT_name : (strp) (offset: 0x770b3): allocfunc │ │ │ │ + <2fc2> DW_AT_decl_file : (implicit_const) 37 │ │ │ │ + <2fc2> DW_AT_decl_line : (data2) 374 │ │ │ │ + <2fc4> DW_AT_decl_column : (data1) 21 │ │ │ │ + <2fc5> DW_AT_type : (ref_udata) <0x2fc7> │ │ │ │ + <1><2fc7>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ + <2fc8> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ + <2fc8> DW_AT_type : (ref_udata) <0x2fca> │ │ │ │ + <1><2fca>: Abbrev Number: 78 (DW_TAG_subroutine_type) │ │ │ │ + <2fcb> DW_AT_prototyped : (flag_present) 1 │ │ │ │ + <2fcb> DW_AT_type : (ref_udata) <0x2d28> │ │ │ │ + <2fcd> DW_AT_sibling : (ref_udata) <0x2fd8> │ │ │ │ + <2><2fcf>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ + <2fd0> DW_AT_type : (ref_udata) <0x2d72> │ │ │ │ + <2><2fd2>: Abbrev Number: 22 (DW_TAG_formal_parameter) │ │ │ │ + <2fd3> DW_AT_type : (ref_addr) <0x1e4b>, Py_ssize_t, ssize_t, __ssize_t, long int │ │ │ │ + <2><2fd7>: Abbrev Number: 0 │ │ │ │ + <1><2fd8>: Abbrev Number: 88 (DW_TAG_typedef) │ │ │ │ + <2fd9> DW_AT_name : (strp) (offset: 0x7710c): vectorcallfunc │ │ │ │ + <2fdd> DW_AT_decl_file : (implicit_const) 37 │ │ │ │ + <2fdd> DW_AT_decl_line : (data2) 377 │ │ │ │ + <2fdf> DW_AT_decl_column : (data1) 21 │ │ │ │ + <2fe0> DW_AT_type : (ref_udata) <0x2fe2> │ │ │ │ + <1><2fe2>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ + <2fe3> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ + <2fe3> DW_AT_type : (ref_udata) <0x2fe5> │ │ │ │ + <1><2fe5>: Abbrev Number: 78 (DW_TAG_subroutine_type) │ │ │ │ + <2fe6> DW_AT_prototyped : (flag_present) 1 │ │ │ │ + <2fe6> DW_AT_type : (ref_udata) <0x2d28> │ │ │ │ + <2fe8> DW_AT_sibling : (ref_udata) <0x2ff9> │ │ │ │ + <2><2fea>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ + <2feb> DW_AT_type : (ref_udata) <0x2d28> │ │ │ │ + <2><2fed>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ + <2fee> DW_AT_type : (ref_udata) <0x2ff9> │ │ │ │ + <2><2ff0>: Abbrev Number: 22 (DW_TAG_formal_parameter) │ │ │ │ + <2ff1> DW_AT_type : (ref_addr) <0xa3>, size_t, long unsigned int │ │ │ │ + <2><2ff5>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ + <2ff6> DW_AT_type : (ref_udata) <0x2d28> │ │ │ │ + <2><2ff8>: Abbrev Number: 0 │ │ │ │ + <1><2ff9>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ + <2ffa> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ + <2ffa> DW_AT_type : (ref_udata) <0x2d2b> │ │ │ │ + <1><2ffc>: Abbrev Number: 80 (DW_TAG_enumeration_type) │ │ │ │ + <2ffd> DW_AT_encoding : (data1) 5 (signed) │ │ │ │ + <2ffe> DW_AT_byte_size : (data1) 4 │ │ │ │ + <2fff> DW_AT_type : (ref_addr) <0x54>, int │ │ │ │ + <3003> DW_AT_decl_file : (data1) 37 │ │ │ │ + <3004> DW_AT_decl_line : (data2) 702 │ │ │ │ + <3006> DW_AT_decl_column : (data1) 14 │ │ │ │ + <3007> DW_AT_sibling : (ref_udata) <0x301c> │ │ │ │ + <2><3009>: Abbrev Number: 89 (DW_TAG_enumerator) │ │ │ │ + <300a> DW_AT_name : (strp) (offset: 0x2f1ce): PYGEN_RETURN │ │ │ │ + <300e> DW_AT_const_value : (data1) 0 │ │ │ │ + <2><300f>: Abbrev Number: 90 (DW_TAG_enumerator) │ │ │ │ + <3010> DW_AT_name : (strp) (offset: 0x2fc05): PYGEN_ERROR │ │ │ │ + <3014> DW_AT_const_value : (sdata) -1 │ │ │ │ + <2><3015>: Abbrev Number: 89 (DW_TAG_enumerator) │ │ │ │ + <3016> DW_AT_name : (strp) (offset: 0x31deb): PYGEN_NEXT │ │ │ │ + <301a> DW_AT_const_value : (data1) 1 │ │ │ │ + <2><301b>: Abbrev Number: 0 │ │ │ │ + <1><301c>: Abbrev Number: 88 (DW_TAG_typedef) │ │ │ │ + <301d> DW_AT_name : (strp) (offset: 0x2b8cc2): PySendResult │ │ │ │ + <3021> DW_AT_decl_file : (implicit_const) 37 │ │ │ │ + <3021> DW_AT_decl_line : (data2) 706 │ │ │ │ + <3023> DW_AT_decl_column : (data1) 3 │ │ │ │ + <3024> DW_AT_type : (ref_udata) <0x2ffc>, int │ │ │ │ + <1><3026>: Abbrev Number: 75 (DW_TAG_structure_type) │ │ │ │ + <3027> DW_AT_byte_size : (data2) 288 │ │ │ │ <3029> DW_AT_decl_file : (data1) 44 │ │ │ │ - <302a> DW_AT_decl_line : (data1) 66 │ │ │ │ - <302b> DW_AT_decl_column : (data1) 16 │ │ │ │ - <302c> DW_AT_type : (ref_udata) <0x2dac>, binaryfunc │ │ │ │ - <302e> DW_AT_data_member_location: (data1) 0 │ │ │ │ - <2><302f>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <3030> DW_AT_name : (strp) (offset: 0x29ff44): nb_subtract │ │ │ │ - <3034> DW_AT_decl_file : (data1) 44 │ │ │ │ - <3035> DW_AT_decl_line : (data1) 67 │ │ │ │ - <3036> DW_AT_decl_column : (data1) 16 │ │ │ │ - <3037> DW_AT_type : (ref_udata) <0x2dac>, binaryfunc │ │ │ │ - <3039> DW_AT_data_member_location: (data1) 8 │ │ │ │ - <2><303a>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <303b> DW_AT_name : (strp) (offset: 0x2e65f2): nb_multiply │ │ │ │ - <303f> DW_AT_decl_file : (data1) 44 │ │ │ │ - <3040> DW_AT_decl_line : (data1) 68 │ │ │ │ - <3041> DW_AT_decl_column : (data1) 16 │ │ │ │ - <3042> DW_AT_type : (ref_udata) <0x2dac>, binaryfunc │ │ │ │ - <3044> DW_AT_data_member_location: (data1) 16 │ │ │ │ - <2><3045>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <3046> DW_AT_name : (strp) (offset: 0x234d1c): nb_remainder │ │ │ │ - <304a> DW_AT_decl_file : (data1) 44 │ │ │ │ - <304b> DW_AT_decl_line : (data1) 69 │ │ │ │ - <304c> DW_AT_decl_column : (data1) 16 │ │ │ │ - <304d> DW_AT_type : (ref_udata) <0x2dac>, binaryfunc │ │ │ │ - <304f> DW_AT_data_member_location: (data1) 24 │ │ │ │ - <2><3050>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <3051> DW_AT_name : (strp) (offset: 0x92718): nb_divmod │ │ │ │ - <3055> DW_AT_decl_file : (data1) 44 │ │ │ │ - <3056> DW_AT_decl_line : (data1) 70 │ │ │ │ - <3057> DW_AT_decl_column : (data1) 16 │ │ │ │ - <3058> DW_AT_type : (ref_udata) <0x2dac>, binaryfunc │ │ │ │ - <305a> DW_AT_data_member_location: (data1) 32 │ │ │ │ - <2><305b>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <305c> DW_AT_name : (strp) (offset: 0x23aeec): nb_power │ │ │ │ - <3060> DW_AT_decl_file : (data1) 44 │ │ │ │ - <3061> DW_AT_decl_line : (data1) 71 │ │ │ │ - <3062> DW_AT_decl_column : (data1) 17 │ │ │ │ - <3063> DW_AT_type : (ref_udata) <0x2dc5>, ternaryfunc │ │ │ │ - <3065> DW_AT_data_member_location: (data1) 40 │ │ │ │ - <2><3066>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <3067> DW_AT_name : (strp) (offset: 0x18b79f): nb_negative │ │ │ │ - <306b> DW_AT_decl_file : (data1) 44 │ │ │ │ - <306c> DW_AT_decl_line : (data1) 72 │ │ │ │ - <306d> DW_AT_decl_column : (data1) 15 │ │ │ │ - <306e> DW_AT_type : (ref_udata) <0x2d96>, unaryfunc │ │ │ │ - <3070> DW_AT_data_member_location: (data1) 48 │ │ │ │ - <2><3071>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <3072> DW_AT_name : (strp) (offset: 0x18ca65): nb_positive │ │ │ │ - <3076> DW_AT_decl_file : (data1) 44 │ │ │ │ - <3077> DW_AT_decl_line : (data1) 73 │ │ │ │ - <3078> DW_AT_decl_column : (data1) 15 │ │ │ │ - <3079> DW_AT_type : (ref_udata) <0x2d96>, unaryfunc │ │ │ │ - <307b> DW_AT_data_member_location: (data1) 56 │ │ │ │ - <2><307c>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <307d> DW_AT_name : (strp) (offset: 0x10a71f): nb_absolute │ │ │ │ - <3081> DW_AT_decl_file : (data1) 44 │ │ │ │ - <3082> DW_AT_decl_line : (data1) 74 │ │ │ │ - <3083> DW_AT_decl_column : (data1) 15 │ │ │ │ - <3084> DW_AT_type : (ref_udata) <0x2d96>, unaryfunc │ │ │ │ - <3086> DW_AT_data_member_location: (data1) 64 │ │ │ │ - <2><3087>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <3088> DW_AT_name : (strp) (offset: 0x1ddb73): nb_bool │ │ │ │ - <308c> DW_AT_decl_file : (data1) 44 │ │ │ │ - <308d> DW_AT_decl_line : (data1) 75 │ │ │ │ - <308e> DW_AT_decl_column : (data1) 13 │ │ │ │ - <308f> DW_AT_type : (ref_udata) <0x2de1>, inquiry │ │ │ │ - <3091> DW_AT_data_member_location: (data1) 72 │ │ │ │ - <2><3092>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <3093> DW_AT_name : (strp) (offset: 0x2c838d): nb_invert │ │ │ │ - <3097> DW_AT_decl_file : (data1) 44 │ │ │ │ - <3098> DW_AT_decl_line : (data1) 76 │ │ │ │ - <3099> DW_AT_decl_column : (data1) 15 │ │ │ │ - <309a> DW_AT_type : (ref_udata) <0x2d96>, unaryfunc │ │ │ │ - <309c> DW_AT_data_member_location: (data1) 80 │ │ │ │ - <2><309d>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <309e> DW_AT_name : (strp) (offset: 0x2b2ba4): nb_lshift │ │ │ │ - <30a2> DW_AT_decl_file : (data1) 44 │ │ │ │ - <30a3> DW_AT_decl_line : (data1) 77 │ │ │ │ - <30a4> DW_AT_decl_column : (data1) 16 │ │ │ │ - <30a5> DW_AT_type : (ref_udata) <0x2dac>, binaryfunc │ │ │ │ - <30a7> DW_AT_data_member_location: (data1) 88 │ │ │ │ - <2><30a8>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <30a9> DW_AT_name : (strp) (offset: 0x2b2bc0): nb_rshift │ │ │ │ - <30ad> DW_AT_decl_file : (data1) 44 │ │ │ │ - <30ae> DW_AT_decl_line : (data1) 78 │ │ │ │ - <30af> DW_AT_decl_column : (data1) 16 │ │ │ │ - <30b0> DW_AT_type : (ref_udata) <0x2dac>, binaryfunc │ │ │ │ - <30b2> DW_AT_data_member_location: (data1) 96 │ │ │ │ - <2><30b3>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <30b4> DW_AT_name : (strp) (offset: 0x8d6ab): nb_and │ │ │ │ - <30b8> DW_AT_decl_file : (data1) 44 │ │ │ │ - <30b9> DW_AT_decl_line : (data1) 79 │ │ │ │ - <30ba> DW_AT_decl_column : (data1) 16 │ │ │ │ - <30bb> DW_AT_type : (ref_udata) <0x2dac>, binaryfunc │ │ │ │ - <30bd> DW_AT_data_member_location: (data1) 104 │ │ │ │ - <2><30be>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <30bf> DW_AT_name : (strp) (offset: 0x241c34): nb_xor │ │ │ │ - <30c3> DW_AT_decl_file : (data1) 44 │ │ │ │ - <30c4> DW_AT_decl_line : (data1) 80 │ │ │ │ - <30c5> DW_AT_decl_column : (data1) 16 │ │ │ │ - <30c6> DW_AT_type : (ref_udata) <0x2dac>, binaryfunc │ │ │ │ - <30c8> DW_AT_data_member_location: (data1) 112 │ │ │ │ - <2><30c9>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <30ca> DW_AT_name : (strp) (offset: 0x23cbab): nb_or │ │ │ │ - <30ce> DW_AT_decl_file : (data1) 44 │ │ │ │ - <30cf> DW_AT_decl_line : (data1) 81 │ │ │ │ - <30d0> DW_AT_decl_column : (data1) 16 │ │ │ │ - <30d1> DW_AT_type : (ref_udata) <0x2dac>, binaryfunc │ │ │ │ - <30d3> DW_AT_data_member_location: (data1) 120 │ │ │ │ - <2><30d4>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <30d5> DW_AT_name : (strp) (offset: 0x2c398f): nb_int │ │ │ │ - <30d9> DW_AT_decl_file : (data1) 44 │ │ │ │ - <30da> DW_AT_decl_line : (data1) 82 │ │ │ │ - <30db> DW_AT_decl_column : (data1) 15 │ │ │ │ - <30dc> DW_AT_type : (ref_udata) <0x2d96>, unaryfunc │ │ │ │ - <30de> DW_AT_data_member_location: (data1) 128 │ │ │ │ - <2><30df>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ - <30e0> DW_AT_name : (strp) (offset: 0x8b01f): nb_reserved │ │ │ │ - <30e4> DW_AT_decl_file : (data1) 44 │ │ │ │ - <30e5> DW_AT_decl_line : (data1) 83 │ │ │ │ - <30e6> DW_AT_decl_column : (data1) 11 │ │ │ │ - <30e7> DW_AT_type : (ref_addr) <0x6b> │ │ │ │ - <30eb> DW_AT_data_member_location: (data1) 136 │ │ │ │ - <2><30ec>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <30ed> DW_AT_name : (strp) (offset: 0x29fb8a): nb_float │ │ │ │ - <30f1> DW_AT_decl_file : (data1) 44 │ │ │ │ - <30f2> DW_AT_decl_line : (data1) 84 │ │ │ │ - <30f3> DW_AT_decl_column : (data1) 15 │ │ │ │ - <30f4> DW_AT_type : (ref_udata) <0x2d96>, unaryfunc │ │ │ │ - <30f6> DW_AT_data_member_location: (data1) 144 │ │ │ │ - <2><30f7>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <30f8> DW_AT_name : (strp) (offset: 0x8561e): nb_inplace_add │ │ │ │ - <30fc> DW_AT_decl_file : (data1) 44 │ │ │ │ - <30fd> DW_AT_decl_line : (data1) 86 │ │ │ │ - <30fe> DW_AT_decl_column : (data1) 16 │ │ │ │ - <30ff> DW_AT_type : (ref_udata) <0x2dac>, binaryfunc │ │ │ │ - <3101> DW_AT_data_member_location: (data1) 152 │ │ │ │ - <2><3102>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <3103> DW_AT_name : (strp) (offset: 0x29ff50): nb_inplace_subtract │ │ │ │ - <3107> DW_AT_decl_file : (data1) 44 │ │ │ │ - <3108> DW_AT_decl_line : (data1) 87 │ │ │ │ - <3109> DW_AT_decl_column : (data1) 16 │ │ │ │ - <310a> DW_AT_type : (ref_udata) <0x2dac>, binaryfunc │ │ │ │ - <310c> DW_AT_data_member_location: (data1) 160 │ │ │ │ - <2><310d>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <310e> DW_AT_name : (strp) (offset: 0x2e65fe): nb_inplace_multiply │ │ │ │ - <3112> DW_AT_decl_file : (data1) 44 │ │ │ │ - <3113> DW_AT_decl_line : (data1) 88 │ │ │ │ - <3114> DW_AT_decl_column : (data1) 16 │ │ │ │ - <3115> DW_AT_type : (ref_udata) <0x2dac>, binaryfunc │ │ │ │ - <3117> DW_AT_data_member_location: (data1) 168 │ │ │ │ - <2><3118>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <3119> DW_AT_name : (strp) (offset: 0x234d29): nb_inplace_remainder │ │ │ │ - <311d> DW_AT_decl_file : (data1) 44 │ │ │ │ - <311e> DW_AT_decl_line : (data1) 89 │ │ │ │ - <311f> DW_AT_decl_column : (data1) 16 │ │ │ │ - <3120> DW_AT_type : (ref_udata) <0x2dac>, binaryfunc │ │ │ │ - <3122> DW_AT_data_member_location: (data1) 176 │ │ │ │ - <2><3123>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <3124> DW_AT_name : (strp) (offset: 0x23aef5): nb_inplace_power │ │ │ │ - <3128> DW_AT_decl_file : (data1) 44 │ │ │ │ - <3129> DW_AT_decl_line : (data1) 90 │ │ │ │ - <312a> DW_AT_decl_column : (data1) 17 │ │ │ │ - <312b> DW_AT_type : (ref_udata) <0x2dc5>, ternaryfunc │ │ │ │ - <312d> DW_AT_data_member_location: (data1) 184 │ │ │ │ - <2><312e>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <312f> DW_AT_name : (strp) (offset: 0x2b2bae): nb_inplace_lshift │ │ │ │ - <3133> DW_AT_decl_file : (data1) 44 │ │ │ │ - <3134> DW_AT_decl_line : (data1) 91 │ │ │ │ - <3135> DW_AT_decl_column : (data1) 16 │ │ │ │ - <3136> DW_AT_type : (ref_udata) <0x2dac>, binaryfunc │ │ │ │ - <3138> DW_AT_data_member_location: (data1) 192 │ │ │ │ - <2><3139>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <313a> DW_AT_name : (strp) (offset: 0x2b2bca): nb_inplace_rshift │ │ │ │ - <313e> DW_AT_decl_file : (data1) 44 │ │ │ │ - <313f> DW_AT_decl_line : (data1) 92 │ │ │ │ - <3140> DW_AT_decl_column : (data1) 16 │ │ │ │ - <3141> DW_AT_type : (ref_udata) <0x2dac>, binaryfunc │ │ │ │ - <3143> DW_AT_data_member_location: (data1) 200 │ │ │ │ - <2><3144>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <3145> DW_AT_name : (strp) (offset: 0x8d6b2): nb_inplace_and │ │ │ │ - <3149> DW_AT_decl_file : (data1) 44 │ │ │ │ - <314a> DW_AT_decl_line : (data1) 93 │ │ │ │ - <314b> DW_AT_decl_column : (data1) 16 │ │ │ │ - <314c> DW_AT_type : (ref_udata) <0x2dac>, binaryfunc │ │ │ │ - <314e> DW_AT_data_member_location: (data1) 208 │ │ │ │ - <2><314f>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <3150> DW_AT_name : (strp) (offset: 0x241c3b): nb_inplace_xor │ │ │ │ - <3154> DW_AT_decl_file : (data1) 44 │ │ │ │ - <3155> DW_AT_decl_line : (data1) 94 │ │ │ │ - <3156> DW_AT_decl_column : (data1) 16 │ │ │ │ - <3157> DW_AT_type : (ref_udata) <0x2dac>, binaryfunc │ │ │ │ - <3159> DW_AT_data_member_location: (data1) 216 │ │ │ │ - <2><315a>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <315b> DW_AT_name : (strp) (offset: 0x23cbb1): nb_inplace_or │ │ │ │ - <315f> DW_AT_decl_file : (data1) 44 │ │ │ │ - <3160> DW_AT_decl_line : (data1) 95 │ │ │ │ - <3161> DW_AT_decl_column : (data1) 16 │ │ │ │ - <3162> DW_AT_type : (ref_udata) <0x2dac>, binaryfunc │ │ │ │ - <3164> DW_AT_data_member_location: (data1) 224 │ │ │ │ - <2><3165>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <3166> DW_AT_name : (strp) (offset: 0x9e407): nb_floor_divide │ │ │ │ - <316a> DW_AT_decl_file : (data1) 44 │ │ │ │ - <316b> DW_AT_decl_line : (data1) 97 │ │ │ │ - <316c> DW_AT_decl_column : (data1) 16 │ │ │ │ - <316d> DW_AT_type : (ref_udata) <0x2dac>, binaryfunc │ │ │ │ - <316f> DW_AT_data_member_location: (data1) 232 │ │ │ │ - <2><3170>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <3171> DW_AT_name : (strp) (offset: 0x9e35e): nb_true_divide │ │ │ │ - <3175> DW_AT_decl_file : (data1) 44 │ │ │ │ - <3176> DW_AT_decl_line : (data1) 98 │ │ │ │ - <3177> DW_AT_decl_column : (data1) 16 │ │ │ │ - <3178> DW_AT_type : (ref_udata) <0x2dac>, binaryfunc │ │ │ │ - <317a> DW_AT_data_member_location: (data1) 240 │ │ │ │ - <2><317b>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <317c> DW_AT_name : (strp) (offset: 0x9e417): nb_inplace_floor_divide │ │ │ │ - <3180> DW_AT_decl_file : (data1) 44 │ │ │ │ - <3181> DW_AT_decl_line : (data1) 99 │ │ │ │ - <3182> DW_AT_decl_column : (data1) 16 │ │ │ │ - <3183> DW_AT_type : (ref_udata) <0x2dac>, binaryfunc │ │ │ │ - <3185> DW_AT_data_member_location: (data1) 248 │ │ │ │ - <2><3186>: Abbrev Number: 85 (DW_TAG_member) │ │ │ │ - <3187> DW_AT_name : (strp) (offset: 0x9e36d): nb_inplace_true_divide │ │ │ │ - <318b> DW_AT_decl_file : (implicit_const) 44 │ │ │ │ - <318b> DW_AT_decl_line : (data1) 100 │ │ │ │ + <302a> DW_AT_decl_line : (data1) 61 │ │ │ │ + <302b> DW_AT_decl_column : (data1) 9 │ │ │ │ + <302c> DW_AT_sibling : (ref_udata) <0x31bd> │ │ │ │ + <2><302e>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <302f> DW_AT_name : (strp) (offset: 0x85617): nb_add │ │ │ │ + <3033> DW_AT_decl_file : (data1) 44 │ │ │ │ + <3034> DW_AT_decl_line : (data1) 66 │ │ │ │ + <3035> DW_AT_decl_column : (data1) 16 │ │ │ │ + <3036> DW_AT_type : (ref_udata) <0x2db6>, binaryfunc │ │ │ │ + <3038> DW_AT_data_member_location: (data1) 0 │ │ │ │ + <2><3039>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <303a> DW_AT_name : (strp) (offset: 0x29ff44): nb_subtract │ │ │ │ + <303e> DW_AT_decl_file : (data1) 44 │ │ │ │ + <303f> DW_AT_decl_line : (data1) 67 │ │ │ │ + <3040> DW_AT_decl_column : (data1) 16 │ │ │ │ + <3041> DW_AT_type : (ref_udata) <0x2db6>, binaryfunc │ │ │ │ + <3043> DW_AT_data_member_location: (data1) 8 │ │ │ │ + <2><3044>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <3045> DW_AT_name : (strp) (offset: 0x2e65f2): nb_multiply │ │ │ │ + <3049> DW_AT_decl_file : (data1) 44 │ │ │ │ + <304a> DW_AT_decl_line : (data1) 68 │ │ │ │ + <304b> DW_AT_decl_column : (data1) 16 │ │ │ │ + <304c> DW_AT_type : (ref_udata) <0x2db6>, binaryfunc │ │ │ │ + <304e> DW_AT_data_member_location: (data1) 16 │ │ │ │ + <2><304f>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <3050> DW_AT_name : (strp) (offset: 0x234d1c): nb_remainder │ │ │ │ + <3054> DW_AT_decl_file : (data1) 44 │ │ │ │ + <3055> DW_AT_decl_line : (data1) 69 │ │ │ │ + <3056> DW_AT_decl_column : (data1) 16 │ │ │ │ + <3057> DW_AT_type : (ref_udata) <0x2db6>, binaryfunc │ │ │ │ + <3059> DW_AT_data_member_location: (data1) 24 │ │ │ │ + <2><305a>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <305b> DW_AT_name : (strp) (offset: 0x92718): nb_divmod │ │ │ │ + <305f> DW_AT_decl_file : (data1) 44 │ │ │ │ + <3060> DW_AT_decl_line : (data1) 70 │ │ │ │ + <3061> DW_AT_decl_column : (data1) 16 │ │ │ │ + <3062> DW_AT_type : (ref_udata) <0x2db6>, binaryfunc │ │ │ │ + <3064> DW_AT_data_member_location: (data1) 32 │ │ │ │ + <2><3065>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <3066> DW_AT_name : (strp) (offset: 0x23aeec): nb_power │ │ │ │ + <306a> DW_AT_decl_file : (data1) 44 │ │ │ │ + <306b> DW_AT_decl_line : (data1) 71 │ │ │ │ + <306c> DW_AT_decl_column : (data1) 17 │ │ │ │ + <306d> DW_AT_type : (ref_udata) <0x2dcf>, ternaryfunc │ │ │ │ + <306f> DW_AT_data_member_location: (data1) 40 │ │ │ │ + <2><3070>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <3071> DW_AT_name : (strp) (offset: 0x18b79f): nb_negative │ │ │ │ + <3075> DW_AT_decl_file : (data1) 44 │ │ │ │ + <3076> DW_AT_decl_line : (data1) 72 │ │ │ │ + <3077> DW_AT_decl_column : (data1) 15 │ │ │ │ + <3078> DW_AT_type : (ref_udata) <0x2da0>, unaryfunc │ │ │ │ + <307a> DW_AT_data_member_location: (data1) 48 │ │ │ │ + <2><307b>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <307c> DW_AT_name : (strp) (offset: 0x18ca65): nb_positive │ │ │ │ + <3080> DW_AT_decl_file : (data1) 44 │ │ │ │ + <3081> DW_AT_decl_line : (data1) 73 │ │ │ │ + <3082> DW_AT_decl_column : (data1) 15 │ │ │ │ + <3083> DW_AT_type : (ref_udata) <0x2da0>, unaryfunc │ │ │ │ + <3085> DW_AT_data_member_location: (data1) 56 │ │ │ │ + <2><3086>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <3087> DW_AT_name : (strp) (offset: 0x10a71f): nb_absolute │ │ │ │ + <308b> DW_AT_decl_file : (data1) 44 │ │ │ │ + <308c> DW_AT_decl_line : (data1) 74 │ │ │ │ + <308d> DW_AT_decl_column : (data1) 15 │ │ │ │ + <308e> DW_AT_type : (ref_udata) <0x2da0>, unaryfunc │ │ │ │ + <3090> DW_AT_data_member_location: (data1) 64 │ │ │ │ + <2><3091>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <3092> DW_AT_name : (strp) (offset: 0x1ddb73): nb_bool │ │ │ │ + <3096> DW_AT_decl_file : (data1) 44 │ │ │ │ + <3097> DW_AT_decl_line : (data1) 75 │ │ │ │ + <3098> DW_AT_decl_column : (data1) 13 │ │ │ │ + <3099> DW_AT_type : (ref_udata) <0x2deb>, inquiry │ │ │ │ + <309b> DW_AT_data_member_location: (data1) 72 │ │ │ │ + <2><309c>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <309d> DW_AT_name : (strp) (offset: 0x2c838d): nb_invert │ │ │ │ + <30a1> DW_AT_decl_file : (data1) 44 │ │ │ │ + <30a2> DW_AT_decl_line : (data1) 76 │ │ │ │ + <30a3> DW_AT_decl_column : (data1) 15 │ │ │ │ + <30a4> DW_AT_type : (ref_udata) <0x2da0>, unaryfunc │ │ │ │ + <30a6> DW_AT_data_member_location: (data1) 80 │ │ │ │ + <2><30a7>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <30a8> DW_AT_name : (strp) (offset: 0x2b2ba4): nb_lshift │ │ │ │ + <30ac> DW_AT_decl_file : (data1) 44 │ │ │ │ + <30ad> DW_AT_decl_line : (data1) 77 │ │ │ │ + <30ae> DW_AT_decl_column : (data1) 16 │ │ │ │ + <30af> DW_AT_type : (ref_udata) <0x2db6>, binaryfunc │ │ │ │ + <30b1> DW_AT_data_member_location: (data1) 88 │ │ │ │ + <2><30b2>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <30b3> DW_AT_name : (strp) (offset: 0x2b2bc0): nb_rshift │ │ │ │ + <30b7> DW_AT_decl_file : (data1) 44 │ │ │ │ + <30b8> DW_AT_decl_line : (data1) 78 │ │ │ │ + <30b9> DW_AT_decl_column : (data1) 16 │ │ │ │ + <30ba> DW_AT_type : (ref_udata) <0x2db6>, binaryfunc │ │ │ │ + <30bc> DW_AT_data_member_location: (data1) 96 │ │ │ │ + <2><30bd>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <30be> DW_AT_name : (strp) (offset: 0x8d6ab): nb_and │ │ │ │ + <30c2> DW_AT_decl_file : (data1) 44 │ │ │ │ + <30c3> DW_AT_decl_line : (data1) 79 │ │ │ │ + <30c4> DW_AT_decl_column : (data1) 16 │ │ │ │ + <30c5> DW_AT_type : (ref_udata) <0x2db6>, binaryfunc │ │ │ │ + <30c7> DW_AT_data_member_location: (data1) 104 │ │ │ │ + <2><30c8>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <30c9> DW_AT_name : (strp) (offset: 0x241c34): nb_xor │ │ │ │ + <30cd> DW_AT_decl_file : (data1) 44 │ │ │ │ + <30ce> DW_AT_decl_line : (data1) 80 │ │ │ │ + <30cf> DW_AT_decl_column : (data1) 16 │ │ │ │ + <30d0> DW_AT_type : (ref_udata) <0x2db6>, binaryfunc │ │ │ │ + <30d2> DW_AT_data_member_location: (data1) 112 │ │ │ │ + <2><30d3>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <30d4> DW_AT_name : (strp) (offset: 0x23cbab): nb_or │ │ │ │ + <30d8> DW_AT_decl_file : (data1) 44 │ │ │ │ + <30d9> DW_AT_decl_line : (data1) 81 │ │ │ │ + <30da> DW_AT_decl_column : (data1) 16 │ │ │ │ + <30db> DW_AT_type : (ref_udata) <0x2db6>, binaryfunc │ │ │ │ + <30dd> DW_AT_data_member_location: (data1) 120 │ │ │ │ + <2><30de>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <30df> DW_AT_name : (strp) (offset: 0x2c398f): nb_int │ │ │ │ + <30e3> DW_AT_decl_file : (data1) 44 │ │ │ │ + <30e4> DW_AT_decl_line : (data1) 82 │ │ │ │ + <30e5> DW_AT_decl_column : (data1) 15 │ │ │ │ + <30e6> DW_AT_type : (ref_udata) <0x2da0>, unaryfunc │ │ │ │ + <30e8> DW_AT_data_member_location: (data1) 128 │ │ │ │ + <2><30e9>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ + <30ea> DW_AT_name : (strp) (offset: 0x8b01f): nb_reserved │ │ │ │ + <30ee> DW_AT_decl_file : (data1) 44 │ │ │ │ + <30ef> DW_AT_decl_line : (data1) 83 │ │ │ │ + <30f0> DW_AT_decl_column : (data1) 11 │ │ │ │ + <30f1> DW_AT_type : (ref_addr) <0x6b> │ │ │ │ + <30f5> DW_AT_data_member_location: (data1) 136 │ │ │ │ + <2><30f6>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <30f7> DW_AT_name : (strp) (offset: 0x29fb8a): nb_float │ │ │ │ + <30fb> DW_AT_decl_file : (data1) 44 │ │ │ │ + <30fc> DW_AT_decl_line : (data1) 84 │ │ │ │ + <30fd> DW_AT_decl_column : (data1) 15 │ │ │ │ + <30fe> DW_AT_type : (ref_udata) <0x2da0>, unaryfunc │ │ │ │ + <3100> DW_AT_data_member_location: (data1) 144 │ │ │ │ + <2><3101>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <3102> DW_AT_name : (strp) (offset: 0x8561e): nb_inplace_add │ │ │ │ + <3106> DW_AT_decl_file : (data1) 44 │ │ │ │ + <3107> DW_AT_decl_line : (data1) 86 │ │ │ │ + <3108> DW_AT_decl_column : (data1) 16 │ │ │ │ + <3109> DW_AT_type : (ref_udata) <0x2db6>, binaryfunc │ │ │ │ + <310b> DW_AT_data_member_location: (data1) 152 │ │ │ │ + <2><310c>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <310d> DW_AT_name : (strp) (offset: 0x29ff50): nb_inplace_subtract │ │ │ │ + <3111> DW_AT_decl_file : (data1) 44 │ │ │ │ + <3112> DW_AT_decl_line : (data1) 87 │ │ │ │ + <3113> DW_AT_decl_column : (data1) 16 │ │ │ │ + <3114> DW_AT_type : (ref_udata) <0x2db6>, binaryfunc │ │ │ │ + <3116> DW_AT_data_member_location: (data1) 160 │ │ │ │ + <2><3117>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <3118> DW_AT_name : (strp) (offset: 0x2e65fe): nb_inplace_multiply │ │ │ │ + <311c> DW_AT_decl_file : (data1) 44 │ │ │ │ + <311d> DW_AT_decl_line : (data1) 88 │ │ │ │ + <311e> DW_AT_decl_column : (data1) 16 │ │ │ │ + <311f> DW_AT_type : (ref_udata) <0x2db6>, binaryfunc │ │ │ │ + <3121> DW_AT_data_member_location: (data1) 168 │ │ │ │ + <2><3122>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <3123> DW_AT_name : (strp) (offset: 0x234d29): nb_inplace_remainder │ │ │ │ + <3127> DW_AT_decl_file : (data1) 44 │ │ │ │ + <3128> DW_AT_decl_line : (data1) 89 │ │ │ │ + <3129> DW_AT_decl_column : (data1) 16 │ │ │ │ + <312a> DW_AT_type : (ref_udata) <0x2db6>, binaryfunc │ │ │ │ + <312c> DW_AT_data_member_location: (data1) 176 │ │ │ │ + <2><312d>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <312e> DW_AT_name : (strp) (offset: 0x23aef5): nb_inplace_power │ │ │ │ + <3132> DW_AT_decl_file : (data1) 44 │ │ │ │ + <3133> DW_AT_decl_line : (data1) 90 │ │ │ │ + <3134> DW_AT_decl_column : (data1) 17 │ │ │ │ + <3135> DW_AT_type : (ref_udata) <0x2dcf>, ternaryfunc │ │ │ │ + <3137> DW_AT_data_member_location: (data1) 184 │ │ │ │ + <2><3138>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <3139> DW_AT_name : (strp) (offset: 0x2b2bae): nb_inplace_lshift │ │ │ │ + <313d> DW_AT_decl_file : (data1) 44 │ │ │ │ + <313e> DW_AT_decl_line : (data1) 91 │ │ │ │ + <313f> DW_AT_decl_column : (data1) 16 │ │ │ │ + <3140> DW_AT_type : (ref_udata) <0x2db6>, binaryfunc │ │ │ │ + <3142> DW_AT_data_member_location: (data1) 192 │ │ │ │ + <2><3143>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <3144> DW_AT_name : (strp) (offset: 0x2b2bca): nb_inplace_rshift │ │ │ │ + <3148> DW_AT_decl_file : (data1) 44 │ │ │ │ + <3149> DW_AT_decl_line : (data1) 92 │ │ │ │ + <314a> DW_AT_decl_column : (data1) 16 │ │ │ │ + <314b> DW_AT_type : (ref_udata) <0x2db6>, binaryfunc │ │ │ │ + <314d> DW_AT_data_member_location: (data1) 200 │ │ │ │ + <2><314e>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <314f> DW_AT_name : (strp) (offset: 0x8d6b2): nb_inplace_and │ │ │ │ + <3153> DW_AT_decl_file : (data1) 44 │ │ │ │ + <3154> DW_AT_decl_line : (data1) 93 │ │ │ │ + <3155> DW_AT_decl_column : (data1) 16 │ │ │ │ + <3156> DW_AT_type : (ref_udata) <0x2db6>, binaryfunc │ │ │ │ + <3158> DW_AT_data_member_location: (data1) 208 │ │ │ │ + <2><3159>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <315a> DW_AT_name : (strp) (offset: 0x241c3b): nb_inplace_xor │ │ │ │ + <315e> DW_AT_decl_file : (data1) 44 │ │ │ │ + <315f> DW_AT_decl_line : (data1) 94 │ │ │ │ + <3160> DW_AT_decl_column : (data1) 16 │ │ │ │ + <3161> DW_AT_type : (ref_udata) <0x2db6>, binaryfunc │ │ │ │ + <3163> DW_AT_data_member_location: (data1) 216 │ │ │ │ + <2><3164>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <3165> DW_AT_name : (strp) (offset: 0x23cbb1): nb_inplace_or │ │ │ │ + <3169> DW_AT_decl_file : (data1) 44 │ │ │ │ + <316a> DW_AT_decl_line : (data1) 95 │ │ │ │ + <316b> DW_AT_decl_column : (data1) 16 │ │ │ │ + <316c> DW_AT_type : (ref_udata) <0x2db6>, binaryfunc │ │ │ │ + <316e> DW_AT_data_member_location: (data1) 224 │ │ │ │ + <2><316f>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <3170> DW_AT_name : (strp) (offset: 0x9e407): nb_floor_divide │ │ │ │ + <3174> DW_AT_decl_file : (data1) 44 │ │ │ │ + <3175> DW_AT_decl_line : (data1) 97 │ │ │ │ + <3176> DW_AT_decl_column : (data1) 16 │ │ │ │ + <3177> DW_AT_type : (ref_udata) <0x2db6>, binaryfunc │ │ │ │ + <3179> DW_AT_data_member_location: (data1) 232 │ │ │ │ + <2><317a>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <317b> DW_AT_name : (strp) (offset: 0x9e35e): nb_true_divide │ │ │ │ + <317f> DW_AT_decl_file : (data1) 44 │ │ │ │ + <3180> DW_AT_decl_line : (data1) 98 │ │ │ │ + <3181> DW_AT_decl_column : (data1) 16 │ │ │ │ + <3182> DW_AT_type : (ref_udata) <0x2db6>, binaryfunc │ │ │ │ + <3184> DW_AT_data_member_location: (data1) 240 │ │ │ │ + <2><3185>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <3186> DW_AT_name : (strp) (offset: 0x9e417): nb_inplace_floor_divide │ │ │ │ + <318a> DW_AT_decl_file : (data1) 44 │ │ │ │ + <318b> DW_AT_decl_line : (data1) 99 │ │ │ │ <318c> DW_AT_decl_column : (data1) 16 │ │ │ │ - <318d> DW_AT_type : (ref_udata) <0x2dac>, binaryfunc │ │ │ │ - <318f> DW_AT_data_member_location: (data2) 256 │ │ │ │ - <2><3191>: Abbrev Number: 85 (DW_TAG_member) │ │ │ │ - <3192> DW_AT_name : (strp) (offset: 0x2e1fe5): nb_index │ │ │ │ - <3196> DW_AT_decl_file : (implicit_const) 44 │ │ │ │ - <3196> DW_AT_decl_line : (data1) 102 │ │ │ │ - <3197> DW_AT_decl_column : (data1) 15 │ │ │ │ - <3198> DW_AT_type : (ref_udata) <0x2d96>, unaryfunc │ │ │ │ - <319a> DW_AT_data_member_location: (data2) 264 │ │ │ │ - <2><319c>: Abbrev Number: 85 (DW_TAG_member) │ │ │ │ - <319d> DW_AT_name : (strp) (offset: 0x2e6687): nb_matrix_multiply │ │ │ │ - <31a1> DW_AT_decl_file : (implicit_const) 44 │ │ │ │ - <31a1> DW_AT_decl_line : (data1) 104 │ │ │ │ - <31a2> DW_AT_decl_column : (data1) 16 │ │ │ │ - <31a3> DW_AT_type : (ref_udata) <0x2dac>, binaryfunc │ │ │ │ - <31a5> DW_AT_data_member_location: (data2) 272 │ │ │ │ - <2><31a7>: Abbrev Number: 85 (DW_TAG_member) │ │ │ │ - <31a8> DW_AT_name : (strp) (offset: 0x2e669a): nb_inplace_matrix_multiply │ │ │ │ - <31ac> DW_AT_decl_file : (implicit_const) 44 │ │ │ │ - <31ac> DW_AT_decl_line : (data1) 105 │ │ │ │ - <31ad> DW_AT_decl_column : (data1) 16 │ │ │ │ - <31ae> DW_AT_type : (ref_udata) <0x2dac>, binaryfunc │ │ │ │ - <31b0> DW_AT_data_member_location: (data2) 280 │ │ │ │ - <2><31b2>: Abbrev Number: 0 │ │ │ │ - <1><31b3>: Abbrev Number: 56 (DW_TAG_typedef) │ │ │ │ - <31b4> DW_AT_name : (strp) (offset: 0x259a1d): PyNumberMethods │ │ │ │ - <31b8> DW_AT_decl_file : (data1) 44 │ │ │ │ - <31b9> DW_AT_decl_line : (data1) 106 │ │ │ │ - <31ba> DW_AT_decl_column : (data1) 3 │ │ │ │ - <31bb> DW_AT_type : (ref_udata) <0x301c> │ │ │ │ - <1><31bd>: Abbrev Number: 79 (DW_TAG_structure_type) │ │ │ │ - <31be> DW_AT_byte_size : (data1) 80 │ │ │ │ - <31bf> DW_AT_decl_file : (data1) 44 │ │ │ │ - <31c0> DW_AT_decl_line : (data1) 108 │ │ │ │ - <31c1> DW_AT_decl_column : (implicit_const) 9 │ │ │ │ - <31c1> DW_AT_sibling : (ref_udata) <0x3236> │ │ │ │ - <2><31c3>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <31c4> DW_AT_name : (strp) (offset: 0x1be66c): sq_length │ │ │ │ - <31c8> DW_AT_decl_file : (data1) 44 │ │ │ │ - <31c9> DW_AT_decl_line : (data1) 109 │ │ │ │ - <31ca> DW_AT_decl_column : (data1) 13 │ │ │ │ - <31cb> DW_AT_type : (ref_udata) <0x2df9>, lenfunc │ │ │ │ - <31cd> DW_AT_data_member_location: (data1) 0 │ │ │ │ - <2><31ce>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <31cf> DW_AT_name : (strp) (offset: 0x29f869): sq_concat │ │ │ │ - <31d3> DW_AT_decl_file : (data1) 44 │ │ │ │ - <31d4> DW_AT_decl_line : (data1) 110 │ │ │ │ - <31d5> DW_AT_decl_column : (data1) 16 │ │ │ │ - <31d6> DW_AT_type : (ref_udata) <0x2dac>, binaryfunc │ │ │ │ - <31d8> DW_AT_data_member_location: (data1) 8 │ │ │ │ - <2><31d9>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <31da> DW_AT_name : (strp) (offset: 0x29f8c4): sq_repeat │ │ │ │ - <31de> DW_AT_decl_file : (data1) 44 │ │ │ │ - <31df> DW_AT_decl_line : (data1) 111 │ │ │ │ - <31e0> DW_AT_decl_column : (data1) 18 │ │ │ │ - <31e1> DW_AT_type : (ref_udata) <0x2e11>, ssizeargfunc │ │ │ │ - <31e3> DW_AT_data_member_location: (data1) 16 │ │ │ │ - <2><31e4>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <31e5> DW_AT_name : (strp) (offset: 0x1dfc49): sq_item │ │ │ │ - <31e9> DW_AT_decl_file : (data1) 44 │ │ │ │ - <31ea> DW_AT_decl_line : (data1) 112 │ │ │ │ - <31eb> DW_AT_decl_column : (data1) 18 │ │ │ │ - <31ec> DW_AT_type : (ref_udata) <0x2e11>, ssizeargfunc │ │ │ │ - <31ee> DW_AT_data_member_location: (data1) 24 │ │ │ │ - <2><31ef>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ - <31f0> DW_AT_name : (strp) (offset: 0x93517): was_sq_slice │ │ │ │ - <31f4> DW_AT_decl_file : (data1) 44 │ │ │ │ - <31f5> DW_AT_decl_line : (data1) 113 │ │ │ │ - <31f6> DW_AT_decl_column : (data1) 11 │ │ │ │ - <31f7> DW_AT_type : (ref_addr) <0x6b> │ │ │ │ - <31fb> DW_AT_data_member_location: (data1) 32 │ │ │ │ - <2><31fc>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <31fd> DW_AT_name : (strp) (offset: 0x1dfc5c): sq_ass_item │ │ │ │ - <3201> DW_AT_decl_file : (data1) 44 │ │ │ │ - <3202> DW_AT_decl_line : (data1) 114 │ │ │ │ - <3203> DW_AT_decl_column : (data1) 21 │ │ │ │ - <3204> DW_AT_type : (ref_udata) <0x2e2c>, ssizeobjargproc │ │ │ │ - <3206> DW_AT_data_member_location: (data1) 40 │ │ │ │ - <2><3207>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ - <3208> DW_AT_name : (strp) (offset: 0x93524): was_sq_ass_slice │ │ │ │ - <320c> DW_AT_decl_file : (data1) 44 │ │ │ │ - <320d> DW_AT_decl_line : (data1) 115 │ │ │ │ - <320e> DW_AT_decl_column : (data1) 11 │ │ │ │ - <320f> DW_AT_type : (ref_addr) <0x6b> │ │ │ │ - <3213> DW_AT_data_member_location: (data1) 48 │ │ │ │ - <2><3214>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <3215> DW_AT_name : (strp) (offset: 0x281024): sq_contains │ │ │ │ - <3219> DW_AT_decl_file : (data1) 44 │ │ │ │ - <321a> DW_AT_decl_line : (data1) 116 │ │ │ │ - <321b> DW_AT_decl_column : (data1) 16 │ │ │ │ - <321c> DW_AT_type : (ref_udata) <0x2e6a>, objobjproc │ │ │ │ - <321e> DW_AT_data_member_location: (data1) 56 │ │ │ │ - <2><321f>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <3220> DW_AT_name : (strp) (offset: 0x29f857): sq_inplace_concat │ │ │ │ - <3224> DW_AT_decl_file : (data1) 44 │ │ │ │ - <3225> DW_AT_decl_line : (data1) 118 │ │ │ │ - <3226> DW_AT_decl_column : (data1) 16 │ │ │ │ - <3227> DW_AT_type : (ref_udata) <0x2dac>, binaryfunc │ │ │ │ - <3229> DW_AT_data_member_location: (data1) 64 │ │ │ │ - <2><322a>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <322b> DW_AT_name : (strp) (offset: 0x29f8b2): sq_inplace_repeat │ │ │ │ - <322f> DW_AT_decl_file : (data1) 44 │ │ │ │ - <3230> DW_AT_decl_line : (data1) 119 │ │ │ │ - <3231> DW_AT_decl_column : (data1) 18 │ │ │ │ - <3232> DW_AT_type : (ref_udata) <0x2e11>, ssizeargfunc │ │ │ │ - <3234> DW_AT_data_member_location: (data1) 72 │ │ │ │ - <2><3235>: Abbrev Number: 0 │ │ │ │ - <1><3236>: Abbrev Number: 56 (DW_TAG_typedef) │ │ │ │ - <3237> DW_AT_name : (strp) (offset: 0x2599fa): PySequenceMethods │ │ │ │ - <323b> DW_AT_decl_file : (data1) 44 │ │ │ │ - <323c> DW_AT_decl_line : (data1) 120 │ │ │ │ - <323d> DW_AT_decl_column : (data1) 3 │ │ │ │ - <323e> DW_AT_type : (ref_udata) <0x31bd> │ │ │ │ - <1><3240>: Abbrev Number: 79 (DW_TAG_structure_type) │ │ │ │ - <3241> DW_AT_byte_size : (data1) 24 │ │ │ │ - <3242> DW_AT_decl_file : (data1) 44 │ │ │ │ - <3243> DW_AT_decl_line : (data1) 122 │ │ │ │ - <3244> DW_AT_decl_column : (implicit_const) 9 │ │ │ │ - <3244> DW_AT_sibling : (ref_udata) <0x3268> │ │ │ │ - <2><3246>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <3247> DW_AT_name : (strp) (offset: 0x1be662): mp_length │ │ │ │ - <324b> DW_AT_decl_file : (data1) 44 │ │ │ │ - <324c> DW_AT_decl_line : (data1) 123 │ │ │ │ - <324d> DW_AT_decl_column : (data1) 13 │ │ │ │ - <324e> DW_AT_type : (ref_udata) <0x2df9>, lenfunc │ │ │ │ - <3250> DW_AT_data_member_location: (data1) 0 │ │ │ │ - <2><3251>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <3252> DW_AT_name : (strp) (offset: 0x2c7ea1): mp_subscript │ │ │ │ - <3256> DW_AT_decl_file : (data1) 44 │ │ │ │ - <3257> DW_AT_decl_line : (data1) 124 │ │ │ │ - <3258> DW_AT_decl_column : (data1) 16 │ │ │ │ - <3259> DW_AT_type : (ref_udata) <0x2dac>, binaryfunc │ │ │ │ - <325b> DW_AT_data_member_location: (data1) 8 │ │ │ │ - <2><325c>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <325d> DW_AT_name : (strp) (offset: 0x2c7eae): mp_ass_subscript │ │ │ │ - <3261> DW_AT_decl_file : (data1) 44 │ │ │ │ - <3262> DW_AT_decl_line : (data1) 125 │ │ │ │ - <3263> DW_AT_decl_column : (data1) 19 │ │ │ │ - <3264> DW_AT_type : (ref_udata) <0x2e4c>, objobjargproc │ │ │ │ - <3266> DW_AT_data_member_location: (data1) 16 │ │ │ │ - <2><3267>: Abbrev Number: 0 │ │ │ │ - <1><3268>: Abbrev Number: 56 (DW_TAG_typedef) │ │ │ │ - <3269> DW_AT_name : (strp) (offset: 0x259a0c): PyMappingMethods │ │ │ │ - <326d> DW_AT_decl_file : (data1) 44 │ │ │ │ - <326e> DW_AT_decl_line : (data1) 126 │ │ │ │ - <326f> DW_AT_decl_column : (data1) 3 │ │ │ │ - <3270> DW_AT_type : (ref_udata) <0x3240> │ │ │ │ + <318d> DW_AT_type : (ref_udata) <0x2db6>, binaryfunc │ │ │ │ + <318f> DW_AT_data_member_location: (data1) 248 │ │ │ │ + <2><3190>: Abbrev Number: 85 (DW_TAG_member) │ │ │ │ + <3191> DW_AT_name : (strp) (offset: 0x9e36d): nb_inplace_true_divide │ │ │ │ + <3195> DW_AT_decl_file : (implicit_const) 44 │ │ │ │ + <3195> DW_AT_decl_line : (data1) 100 │ │ │ │ + <3196> DW_AT_decl_column : (data1) 16 │ │ │ │ + <3197> DW_AT_type : (ref_udata) <0x2db6>, binaryfunc │ │ │ │ + <3199> DW_AT_data_member_location: (data2) 256 │ │ │ │ + <2><319b>: Abbrev Number: 85 (DW_TAG_member) │ │ │ │ + <319c> DW_AT_name : (strp) (offset: 0x2e1fe5): nb_index │ │ │ │ + <31a0> DW_AT_decl_file : (implicit_const) 44 │ │ │ │ + <31a0> DW_AT_decl_line : (data1) 102 │ │ │ │ + <31a1> DW_AT_decl_column : (data1) 15 │ │ │ │ + <31a2> DW_AT_type : (ref_udata) <0x2da0>, unaryfunc │ │ │ │ + <31a4> DW_AT_data_member_location: (data2) 264 │ │ │ │ + <2><31a6>: Abbrev Number: 85 (DW_TAG_member) │ │ │ │ + <31a7> DW_AT_name : (strp) (offset: 0x2e6687): nb_matrix_multiply │ │ │ │ + <31ab> DW_AT_decl_file : (implicit_const) 44 │ │ │ │ + <31ab> DW_AT_decl_line : (data1) 104 │ │ │ │ + <31ac> DW_AT_decl_column : (data1) 16 │ │ │ │ + <31ad> DW_AT_type : (ref_udata) <0x2db6>, binaryfunc │ │ │ │ + <31af> DW_AT_data_member_location: (data2) 272 │ │ │ │ + <2><31b1>: Abbrev Number: 85 (DW_TAG_member) │ │ │ │ + <31b2> DW_AT_name : (strp) (offset: 0x2e669a): nb_inplace_matrix_multiply │ │ │ │ + <31b6> DW_AT_decl_file : (implicit_const) 44 │ │ │ │ + <31b6> DW_AT_decl_line : (data1) 105 │ │ │ │ + <31b7> DW_AT_decl_column : (data1) 16 │ │ │ │ + <31b8> DW_AT_type : (ref_udata) <0x2db6>, binaryfunc │ │ │ │ + <31ba> DW_AT_data_member_location: (data2) 280 │ │ │ │ + <2><31bc>: Abbrev Number: 0 │ │ │ │ + <1><31bd>: Abbrev Number: 56 (DW_TAG_typedef) │ │ │ │ + <31be> DW_AT_name : (strp) (offset: 0x259a1d): PyNumberMethods │ │ │ │ + <31c2> DW_AT_decl_file : (data1) 44 │ │ │ │ + <31c3> DW_AT_decl_line : (data1) 106 │ │ │ │ + <31c4> DW_AT_decl_column : (data1) 3 │ │ │ │ + <31c5> DW_AT_type : (ref_udata) <0x3026> │ │ │ │ + <1><31c7>: Abbrev Number: 79 (DW_TAG_structure_type) │ │ │ │ + <31c8> DW_AT_byte_size : (data1) 80 │ │ │ │ + <31c9> DW_AT_decl_file : (data1) 44 │ │ │ │ + <31ca> DW_AT_decl_line : (data1) 108 │ │ │ │ + <31cb> DW_AT_decl_column : (implicit_const) 9 │ │ │ │ + <31cb> DW_AT_sibling : (ref_udata) <0x3240> │ │ │ │ + <2><31cd>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <31ce> DW_AT_name : (strp) (offset: 0x1be66c): sq_length │ │ │ │ + <31d2> DW_AT_decl_file : (data1) 44 │ │ │ │ + <31d3> DW_AT_decl_line : (data1) 109 │ │ │ │ + <31d4> DW_AT_decl_column : (data1) 13 │ │ │ │ + <31d5> DW_AT_type : (ref_udata) <0x2e03>, lenfunc │ │ │ │ + <31d7> DW_AT_data_member_location: (data1) 0 │ │ │ │ + <2><31d8>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <31d9> DW_AT_name : (strp) (offset: 0x29f869): sq_concat │ │ │ │ + <31dd> DW_AT_decl_file : (data1) 44 │ │ │ │ + <31de> DW_AT_decl_line : (data1) 110 │ │ │ │ + <31df> DW_AT_decl_column : (data1) 16 │ │ │ │ + <31e0> DW_AT_type : (ref_udata) <0x2db6>, binaryfunc │ │ │ │ + <31e2> DW_AT_data_member_location: (data1) 8 │ │ │ │ + <2><31e3>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <31e4> DW_AT_name : (strp) (offset: 0x29f8c4): sq_repeat │ │ │ │ + <31e8> DW_AT_decl_file : (data1) 44 │ │ │ │ + <31e9> DW_AT_decl_line : (data1) 111 │ │ │ │ + <31ea> DW_AT_decl_column : (data1) 18 │ │ │ │ + <31eb> DW_AT_type : (ref_udata) <0x2e1b>, ssizeargfunc │ │ │ │ + <31ed> DW_AT_data_member_location: (data1) 16 │ │ │ │ + <2><31ee>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <31ef> DW_AT_name : (strp) (offset: 0x1dfc49): sq_item │ │ │ │ + <31f3> DW_AT_decl_file : (data1) 44 │ │ │ │ + <31f4> DW_AT_decl_line : (data1) 112 │ │ │ │ + <31f5> DW_AT_decl_column : (data1) 18 │ │ │ │ + <31f6> DW_AT_type : (ref_udata) <0x2e1b>, ssizeargfunc │ │ │ │ + <31f8> DW_AT_data_member_location: (data1) 24 │ │ │ │ + <2><31f9>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ + <31fa> DW_AT_name : (strp) (offset: 0x93517): was_sq_slice │ │ │ │ + <31fe> DW_AT_decl_file : (data1) 44 │ │ │ │ + <31ff> DW_AT_decl_line : (data1) 113 │ │ │ │ + <3200> DW_AT_decl_column : (data1) 11 │ │ │ │ + <3201> DW_AT_type : (ref_addr) <0x6b> │ │ │ │ + <3205> DW_AT_data_member_location: (data1) 32 │ │ │ │ + <2><3206>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <3207> DW_AT_name : (strp) (offset: 0x1dfc5c): sq_ass_item │ │ │ │ + <320b> DW_AT_decl_file : (data1) 44 │ │ │ │ + <320c> DW_AT_decl_line : (data1) 114 │ │ │ │ + <320d> DW_AT_decl_column : (data1) 21 │ │ │ │ + <320e> DW_AT_type : (ref_udata) <0x2e36>, ssizeobjargproc │ │ │ │ + <3210> DW_AT_data_member_location: (data1) 40 │ │ │ │ + <2><3211>: Abbrev Number: 5 (DW_TAG_member) │ │ │ │ + <3212> DW_AT_name : (strp) (offset: 0x93524): was_sq_ass_slice │ │ │ │ + <3216> DW_AT_decl_file : (data1) 44 │ │ │ │ + <3217> DW_AT_decl_line : (data1) 115 │ │ │ │ + <3218> DW_AT_decl_column : (data1) 11 │ │ │ │ + <3219> DW_AT_type : (ref_addr) <0x6b> │ │ │ │ + <321d> DW_AT_data_member_location: (data1) 48 │ │ │ │ + <2><321e>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <321f> DW_AT_name : (strp) (offset: 0x281024): sq_contains │ │ │ │ + <3223> DW_AT_decl_file : (data1) 44 │ │ │ │ + <3224> DW_AT_decl_line : (data1) 116 │ │ │ │ + <3225> DW_AT_decl_column : (data1) 16 │ │ │ │ + <3226> DW_AT_type : (ref_udata) <0x2e74>, objobjproc │ │ │ │ + <3228> DW_AT_data_member_location: (data1) 56 │ │ │ │ + <2><3229>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <322a> DW_AT_name : (strp) (offset: 0x29f857): sq_inplace_concat │ │ │ │ + <322e> DW_AT_decl_file : (data1) 44 │ │ │ │ + <322f> DW_AT_decl_line : (data1) 118 │ │ │ │ + <3230> DW_AT_decl_column : (data1) 16 │ │ │ │ + <3231> DW_AT_type : (ref_udata) <0x2db6>, binaryfunc │ │ │ │ + <3233> DW_AT_data_member_location: (data1) 64 │ │ │ │ + <2><3234>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <3235> DW_AT_name : (strp) (offset: 0x29f8b2): sq_inplace_repeat │ │ │ │ + <3239> DW_AT_decl_file : (data1) 44 │ │ │ │ + <323a> DW_AT_decl_line : (data1) 119 │ │ │ │ + <323b> DW_AT_decl_column : (data1) 18 │ │ │ │ + <323c> DW_AT_type : (ref_udata) <0x2e1b>, ssizeargfunc │ │ │ │ + <323e> DW_AT_data_member_location: (data1) 72 │ │ │ │ + <2><323f>: Abbrev Number: 0 │ │ │ │ + <1><3240>: Abbrev Number: 56 (DW_TAG_typedef) │ │ │ │ + <3241> DW_AT_name : (strp) (offset: 0x2599fa): PySequenceMethods │ │ │ │ + <3245> DW_AT_decl_file : (data1) 44 │ │ │ │ + <3246> DW_AT_decl_line : (data1) 120 │ │ │ │ + <3247> DW_AT_decl_column : (data1) 3 │ │ │ │ + <3248> DW_AT_type : (ref_udata) <0x31c7> │ │ │ │ + <1><324a>: Abbrev Number: 79 (DW_TAG_structure_type) │ │ │ │ + <324b> DW_AT_byte_size : (data1) 24 │ │ │ │ + <324c> DW_AT_decl_file : (data1) 44 │ │ │ │ + <324d> DW_AT_decl_line : (data1) 122 │ │ │ │ + <324e> DW_AT_decl_column : (implicit_const) 9 │ │ │ │ + <324e> DW_AT_sibling : (ref_udata) <0x3272> │ │ │ │ + <2><3250>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <3251> DW_AT_name : (strp) (offset: 0x1be662): mp_length │ │ │ │ + <3255> DW_AT_decl_file : (data1) 44 │ │ │ │ + <3256> DW_AT_decl_line : (data1) 123 │ │ │ │ + <3257> DW_AT_decl_column : (data1) 13 │ │ │ │ + <3258> DW_AT_type : (ref_udata) <0x2e03>, lenfunc │ │ │ │ + <325a> DW_AT_data_member_location: (data1) 0 │ │ │ │ + <2><325b>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <325c> DW_AT_name : (strp) (offset: 0x2c7ea1): mp_subscript │ │ │ │ + <3260> DW_AT_decl_file : (data1) 44 │ │ │ │ + <3261> DW_AT_decl_line : (data1) 124 │ │ │ │ + <3262> DW_AT_decl_column : (data1) 16 │ │ │ │ + <3263> DW_AT_type : (ref_udata) <0x2db6>, binaryfunc │ │ │ │ + <3265> DW_AT_data_member_location: (data1) 8 │ │ │ │ + <2><3266>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <3267> DW_AT_name : (strp) (offset: 0x2c7eae): mp_ass_subscript │ │ │ │ + <326b> DW_AT_decl_file : (data1) 44 │ │ │ │ + <326c> DW_AT_decl_line : (data1) 125 │ │ │ │ + <326d> DW_AT_decl_column : (data1) 19 │ │ │ │ + <326e> DW_AT_type : (ref_udata) <0x2e56>, objobjargproc │ │ │ │ + <3270> DW_AT_data_member_location: (data1) 16 │ │ │ │ + <2><3271>: Abbrev Number: 0 │ │ │ │ <1><3272>: Abbrev Number: 56 (DW_TAG_typedef) │ │ │ │ - <3273> DW_AT_name : (strp) (offset: 0x770bd): sendfunc │ │ │ │ + <3273> DW_AT_name : (strp) (offset: 0x259a0c): PyMappingMethods │ │ │ │ <3277> DW_AT_decl_file : (data1) 44 │ │ │ │ - <3278> DW_AT_decl_line : (data1) 128 │ │ │ │ - <3279> DW_AT_decl_column : (data1) 24 │ │ │ │ - <327a> DW_AT_type : (ref_udata) <0x327c> │ │ │ │ - <1><327c>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ - <327d> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ - <327d> DW_AT_type : (ref_udata) <0x327f>, PySendResult │ │ │ │ - <1><327f>: Abbrev Number: 78 (DW_TAG_subroutine_type) │ │ │ │ - <3280> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <3280> DW_AT_type : (ref_udata) <0x3012>, PySendResult │ │ │ │ - <3282> DW_AT_sibling : (ref_udata) <0x328e> │ │ │ │ - <2><3284>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ - <3285> DW_AT_type : (ref_udata) <0x2d1e> │ │ │ │ - <2><3287>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ - <3288> DW_AT_type : (ref_udata) <0x2d1e> │ │ │ │ - <2><328a>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ - <328b> DW_AT_type : (ref_udata) <0x328e> │ │ │ │ - <2><328d>: Abbrev Number: 0 │ │ │ │ - <1><328e>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ - <328f> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ - <328f> DW_AT_type : (ref_udata) <0x2d1e> │ │ │ │ - <1><3291>: Abbrev Number: 79 (DW_TAG_structure_type) │ │ │ │ - <3292> DW_AT_byte_size : (data1) 32 │ │ │ │ - <3293> DW_AT_decl_file : (data1) 44 │ │ │ │ - <3294> DW_AT_decl_line : (data1) 130 │ │ │ │ - <3295> DW_AT_decl_column : (implicit_const) 9 │ │ │ │ - <3295> DW_AT_sibling : (ref_udata) <0x32c4> │ │ │ │ - <2><3297>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <3298> DW_AT_name : (strp) (offset: 0x2b3129): am_await │ │ │ │ - <329c> DW_AT_decl_file : (data1) 44 │ │ │ │ - <329d> DW_AT_decl_line : (data1) 131 │ │ │ │ - <329e> DW_AT_decl_column : (data1) 15 │ │ │ │ - <329f> DW_AT_type : (ref_udata) <0x2d96>, unaryfunc │ │ │ │ - <32a1> DW_AT_data_member_location: (data1) 0 │ │ │ │ - <2><32a2>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <32a3> DW_AT_name : (strp) (offset: 0x239539): am_aiter │ │ │ │ - <32a7> DW_AT_decl_file : (data1) 44 │ │ │ │ - <32a8> DW_AT_decl_line : (data1) 132 │ │ │ │ - <32a9> DW_AT_decl_column : (data1) 15 │ │ │ │ - <32aa> DW_AT_type : (ref_udata) <0x2d96>, unaryfunc │ │ │ │ - <32ac> DW_AT_data_member_location: (data1) 8 │ │ │ │ - <2><32ad>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <32ae> DW_AT_name : (strp) (offset: 0x2cbe4a): am_anext │ │ │ │ - <32b2> DW_AT_decl_file : (data1) 44 │ │ │ │ - <32b3> DW_AT_decl_line : (data1) 133 │ │ │ │ - <32b4> DW_AT_decl_column : (data1) 15 │ │ │ │ - <32b5> DW_AT_type : (ref_udata) <0x2d96>, unaryfunc │ │ │ │ - <32b7> DW_AT_data_member_location: (data1) 16 │ │ │ │ - <2><32b8>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <32b9> DW_AT_name : (strp) (offset: 0x8fa03): am_send │ │ │ │ - <32bd> DW_AT_decl_file : (data1) 44 │ │ │ │ - <32be> DW_AT_decl_line : (data1) 134 │ │ │ │ - <32bf> DW_AT_decl_column : (data1) 14 │ │ │ │ - <32c0> DW_AT_type : (ref_udata) <0x3272>, sendfunc │ │ │ │ - <32c2> DW_AT_data_member_location: (data1) 24 │ │ │ │ - <2><32c3>: Abbrev Number: 0 │ │ │ │ - <1><32c4>: Abbrev Number: 56 (DW_TAG_typedef) │ │ │ │ - <32c5> DW_AT_name : (strp) (offset: 0x2599eb): PyAsyncMethods │ │ │ │ - <32c9> DW_AT_decl_file : (data1) 44 │ │ │ │ - <32ca> DW_AT_decl_line : (data1) 135 │ │ │ │ - <32cb> DW_AT_decl_column : (data1) 3 │ │ │ │ - <32cc> DW_AT_type : (ref_udata) <0x3291> │ │ │ │ - <1><32ce>: Abbrev Number: 79 (DW_TAG_structure_type) │ │ │ │ - <32cf> DW_AT_byte_size : (data1) 16 │ │ │ │ - <32d0> DW_AT_decl_file : (data1) 44 │ │ │ │ - <32d1> DW_AT_decl_line : (data1) 137 │ │ │ │ - <32d2> DW_AT_decl_column : (implicit_const) 9 │ │ │ │ - <32d2> DW_AT_sibling : (ref_udata) <0x32eb> │ │ │ │ - <2><32d4>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <32d5> DW_AT_name : (strp) (offset: 0x2355ff): bf_getbuffer │ │ │ │ - <32d9> DW_AT_decl_file : (data1) 44 │ │ │ │ - <32da> DW_AT_decl_line : (data1) 138 │ │ │ │ - <32db> DW_AT_decl_column : (data1) 20 │ │ │ │ - <32dc> DW_AT_type : (ref_udata) <0x2d2e>, getbufferproc │ │ │ │ - <32de> DW_AT_data_member_location: (data1) 0 │ │ │ │ - <2><32df>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ - <32e0> DW_AT_name : (strp) (offset: 0x2355ee): bf_releasebuffer │ │ │ │ - <32e4> DW_AT_decl_file : (data1) 44 │ │ │ │ - <32e5> DW_AT_decl_line : (data1) 139 │ │ │ │ - <32e6> DW_AT_decl_column : (data1) 24 │ │ │ │ - <32e7> DW_AT_type : (ref_udata) <0x2d51>, releasebufferproc │ │ │ │ - <32e9> DW_AT_data_member_location: (data1) 8 │ │ │ │ - <2><32ea>: Abbrev Number: 0 │ │ │ │ - <1><32eb>: Abbrev Number: 56 (DW_TAG_typedef) │ │ │ │ - <32ec> DW_AT_name : (strp) (offset: 0x258afe): PyBufferProcs │ │ │ │ - <32f0> DW_AT_decl_file : (data1) 44 │ │ │ │ - <32f1> DW_AT_decl_line : (data1) 140 │ │ │ │ - <32f2> DW_AT_decl_column : (data1) 3 │ │ │ │ - <32f3> DW_AT_type : (ref_udata) <0x32ce> │ │ │ │ - <1><32f5>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ - <32f6> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ - <32f6> DW_AT_type : (ref_udata) <0x32c4>, PyAsyncMethods │ │ │ │ - <1><32f8>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ - <32f9> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ - <32f9> DW_AT_type : (ref_udata) <0x31b3>, PyNumberMethods │ │ │ │ - <1><32fb>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ - <32fc> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ - <32fc> DW_AT_type : (ref_udata) <0x3236>, PySequenceMethods │ │ │ │ - <1><32fe>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ - <32ff> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ - <32ff> DW_AT_type : (ref_udata) <0x3268>, PyMappingMethods │ │ │ │ - <1><3301>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ - <3302> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ - <3302> DW_AT_type : (ref_udata) <0x32eb>, PyBufferProcs │ │ │ │ - <1><3304>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ - <3305> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ - <3305> DW_AT_type : (ref_udata) <0x2967>, PyMethodDef, PyMethodDef │ │ │ │ - <1><3306>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ - <3307> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ - <3307> DW_AT_type : (ref_udata) <0x29ac>, PyGetSetDef, PyGetSetDef │ │ │ │ - <1><3308>: Abbrev Number: 56 (DW_TAG_typedef) │ │ │ │ - <3309> DW_AT_name : (strp) (offset: 0x1ec2f4): PyCFunction │ │ │ │ - <330d> DW_AT_decl_file : (data1) 43 │ │ │ │ - <330e> DW_AT_decl_line : (data1) 19 │ │ │ │ - <330f> DW_AT_decl_column : (data1) 21 │ │ │ │ - <3310> DW_AT_type : (ref_udata) <0x2db6> │ │ │ │ - <1><3312>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ - <3313> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ - <3313> DW_AT_type : (ref_udata) <0x3315> │ │ │ │ - <1><3315>: Abbrev Number: 78 (DW_TAG_subroutine_type) │ │ │ │ - <3316> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <3316> DW_AT_type : (ref_udata) <0x2d1e> │ │ │ │ - <3318> DW_AT_sibling : (ref_udata) <0x3323> │ │ │ │ - <2><331a>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ - <331b> DW_AT_type : (ref_udata) <0x2d1e> │ │ │ │ - <2><331d>: Abbrev Number: 22 (DW_TAG_formal_parameter) │ │ │ │ - <331e> DW_AT_type : (ref_addr) <0x6b> │ │ │ │ - <2><3322>: Abbrev Number: 0 │ │ │ │ - <1><3323>: Abbrev Number: 56 (DW_TAG_typedef) │ │ │ │ - <3324> DW_AT_name : (strp) (offset: 0x23a612): getter │ │ │ │ - <3328> DW_AT_decl_file : (data1) 36 │ │ │ │ - <3329> DW_AT_decl_line : (data1) 8 │ │ │ │ - <332a> DW_AT_decl_column : (data1) 21 │ │ │ │ - <332b> DW_AT_type : (ref_udata) <0x3312> │ │ │ │ + <3278> DW_AT_decl_line : (data1) 126 │ │ │ │ + <3279> DW_AT_decl_column : (data1) 3 │ │ │ │ + <327a> DW_AT_type : (ref_udata) <0x324a> │ │ │ │ + <1><327c>: Abbrev Number: 56 (DW_TAG_typedef) │ │ │ │ + <327d> DW_AT_name : (strp) (offset: 0x770bd): sendfunc │ │ │ │ + <3281> DW_AT_decl_file : (data1) 44 │ │ │ │ + <3282> DW_AT_decl_line : (data1) 128 │ │ │ │ + <3283> DW_AT_decl_column : (data1) 24 │ │ │ │ + <3284> DW_AT_type : (ref_udata) <0x3286> │ │ │ │ + <1><3286>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ + <3287> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ + <3287> DW_AT_type : (ref_udata) <0x3289>, PySendResult │ │ │ │ + <1><3289>: Abbrev Number: 78 (DW_TAG_subroutine_type) │ │ │ │ + <328a> DW_AT_prototyped : (flag_present) 1 │ │ │ │ + <328a> DW_AT_type : (ref_udata) <0x301c>, PySendResult │ │ │ │ + <328c> DW_AT_sibling : (ref_udata) <0x3298> │ │ │ │ + <2><328e>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ + <328f> DW_AT_type : (ref_udata) <0x2d28> │ │ │ │ + <2><3291>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ + <3292> DW_AT_type : (ref_udata) <0x2d28> │ │ │ │ + <2><3294>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ + <3295> DW_AT_type : (ref_udata) <0x3298> │ │ │ │ + <2><3297>: Abbrev Number: 0 │ │ │ │ + <1><3298>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ + <3299> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ + <3299> DW_AT_type : (ref_udata) <0x2d28> │ │ │ │ + <1><329b>: Abbrev Number: 79 (DW_TAG_structure_type) │ │ │ │ + <329c> DW_AT_byte_size : (data1) 32 │ │ │ │ + <329d> DW_AT_decl_file : (data1) 44 │ │ │ │ + <329e> DW_AT_decl_line : (data1) 130 │ │ │ │ + <329f> DW_AT_decl_column : (implicit_const) 9 │ │ │ │ + <329f> DW_AT_sibling : (ref_udata) <0x32ce> │ │ │ │ + <2><32a1>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <32a2> DW_AT_name : (strp) (offset: 0x2b3129): am_await │ │ │ │ + <32a6> DW_AT_decl_file : (data1) 44 │ │ │ │ + <32a7> DW_AT_decl_line : (data1) 131 │ │ │ │ + <32a8> DW_AT_decl_column : (data1) 15 │ │ │ │ + <32a9> DW_AT_type : (ref_udata) <0x2da0>, unaryfunc │ │ │ │ + <32ab> DW_AT_data_member_location: (data1) 0 │ │ │ │ + <2><32ac>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <32ad> DW_AT_name : (strp) (offset: 0x239539): am_aiter │ │ │ │ + <32b1> DW_AT_decl_file : (data1) 44 │ │ │ │ + <32b2> DW_AT_decl_line : (data1) 132 │ │ │ │ + <32b3> DW_AT_decl_column : (data1) 15 │ │ │ │ + <32b4> DW_AT_type : (ref_udata) <0x2da0>, unaryfunc │ │ │ │ + <32b6> DW_AT_data_member_location: (data1) 8 │ │ │ │ + <2><32b7>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <32b8> DW_AT_name : (strp) (offset: 0x2cbe4a): am_anext │ │ │ │ + <32bc> DW_AT_decl_file : (data1) 44 │ │ │ │ + <32bd> DW_AT_decl_line : (data1) 133 │ │ │ │ + <32be> DW_AT_decl_column : (data1) 15 │ │ │ │ + <32bf> DW_AT_type : (ref_udata) <0x2da0>, unaryfunc │ │ │ │ + <32c1> DW_AT_data_member_location: (data1) 16 │ │ │ │ + <2><32c2>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <32c3> DW_AT_name : (strp) (offset: 0x8fa03): am_send │ │ │ │ + <32c7> DW_AT_decl_file : (data1) 44 │ │ │ │ + <32c8> DW_AT_decl_line : (data1) 134 │ │ │ │ + <32c9> DW_AT_decl_column : (data1) 14 │ │ │ │ + <32ca> DW_AT_type : (ref_udata) <0x327c>, sendfunc │ │ │ │ + <32cc> DW_AT_data_member_location: (data1) 24 │ │ │ │ + <2><32cd>: Abbrev Number: 0 │ │ │ │ + <1><32ce>: Abbrev Number: 56 (DW_TAG_typedef) │ │ │ │ + <32cf> DW_AT_name : (strp) (offset: 0x2599eb): PyAsyncMethods │ │ │ │ + <32d3> DW_AT_decl_file : (data1) 44 │ │ │ │ + <32d4> DW_AT_decl_line : (data1) 135 │ │ │ │ + <32d5> DW_AT_decl_column : (data1) 3 │ │ │ │ + <32d6> DW_AT_type : (ref_udata) <0x329b> │ │ │ │ + <1><32d8>: Abbrev Number: 79 (DW_TAG_structure_type) │ │ │ │ + <32d9> DW_AT_byte_size : (data1) 16 │ │ │ │ + <32da> DW_AT_decl_file : (data1) 44 │ │ │ │ + <32db> DW_AT_decl_line : (data1) 137 │ │ │ │ + <32dc> DW_AT_decl_column : (implicit_const) 9 │ │ │ │ + <32dc> DW_AT_sibling : (ref_udata) <0x32f5> │ │ │ │ + <2><32de>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <32df> DW_AT_name : (strp) (offset: 0x2355ff): bf_getbuffer │ │ │ │ + <32e3> DW_AT_decl_file : (data1) 44 │ │ │ │ + <32e4> DW_AT_decl_line : (data1) 138 │ │ │ │ + <32e5> DW_AT_decl_column : (data1) 20 │ │ │ │ + <32e6> DW_AT_type : (ref_udata) <0x2d38>, getbufferproc │ │ │ │ + <32e8> DW_AT_data_member_location: (data1) 0 │ │ │ │ + <2><32e9>: Abbrev Number: 63 (DW_TAG_member) │ │ │ │ + <32ea> DW_AT_name : (strp) (offset: 0x2355ee): bf_releasebuffer │ │ │ │ + <32ee> DW_AT_decl_file : (data1) 44 │ │ │ │ + <32ef> DW_AT_decl_line : (data1) 139 │ │ │ │ + <32f0> DW_AT_decl_column : (data1) 24 │ │ │ │ + <32f1> DW_AT_type : (ref_udata) <0x2d5b>, releasebufferproc │ │ │ │ + <32f3> DW_AT_data_member_location: (data1) 8 │ │ │ │ + <2><32f4>: Abbrev Number: 0 │ │ │ │ + <1><32f5>: Abbrev Number: 56 (DW_TAG_typedef) │ │ │ │ + <32f6> DW_AT_name : (strp) (offset: 0x258afe): PyBufferProcs │ │ │ │ + <32fa> DW_AT_decl_file : (data1) 44 │ │ │ │ + <32fb> DW_AT_decl_line : (data1) 140 │ │ │ │ + <32fc> DW_AT_decl_column : (data1) 3 │ │ │ │ + <32fd> DW_AT_type : (ref_udata) <0x32d8> │ │ │ │ + <1><32ff>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ + <3300> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ + <3300> DW_AT_type : (ref_udata) <0x32ce>, PyAsyncMethods │ │ │ │ + <1><3302>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ + <3303> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ + <3303> DW_AT_type : (ref_udata) <0x31bd>, PyNumberMethods │ │ │ │ + <1><3305>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ + <3306> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ + <3306> DW_AT_type : (ref_udata) <0x3240>, PySequenceMethods │ │ │ │ + <1><3308>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ + <3309> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ + <3309> DW_AT_type : (ref_udata) <0x3272>, PyMappingMethods │ │ │ │ + <1><330b>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ + <330c> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ + <330c> DW_AT_type : (ref_udata) <0x32f5>, PyBufferProcs │ │ │ │ + <1><330e>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ + <330f> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ + <330f> DW_AT_type : (ref_udata) <0x2971>, PyMethodDef, PyMethodDef │ │ │ │ + <1><3310>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ + <3311> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ + <3311> DW_AT_type : (ref_udata) <0x29b6>, PyGetSetDef, PyGetSetDef │ │ │ │ + <1><3312>: Abbrev Number: 56 (DW_TAG_typedef) │ │ │ │ + <3313> DW_AT_name : (strp) (offset: 0x1ec2f4): PyCFunction │ │ │ │ + <3317> DW_AT_decl_file : (data1) 43 │ │ │ │ + <3318> DW_AT_decl_line : (data1) 19 │ │ │ │ + <3319> DW_AT_decl_column : (data1) 21 │ │ │ │ + <331a> DW_AT_type : (ref_udata) <0x2dc0> │ │ │ │ + <1><331c>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ + <331d> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ + <331d> DW_AT_type : (ref_udata) <0x331f> │ │ │ │ + <1><331f>: Abbrev Number: 78 (DW_TAG_subroutine_type) │ │ │ │ + <3320> DW_AT_prototyped : (flag_present) 1 │ │ │ │ + <3320> DW_AT_type : (ref_udata) <0x2d28> │ │ │ │ + <3322> DW_AT_sibling : (ref_udata) <0x332d> │ │ │ │ + <2><3324>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ + <3325> DW_AT_type : (ref_udata) <0x2d28> │ │ │ │ + <2><3327>: Abbrev Number: 22 (DW_TAG_formal_parameter) │ │ │ │ + <3328> DW_AT_type : (ref_addr) <0x6b> │ │ │ │ + <2><332c>: Abbrev Number: 0 │ │ │ │ <1><332d>: Abbrev Number: 56 (DW_TAG_typedef) │ │ │ │ - <332e> DW_AT_name : (strp) (offset: 0x23a819): setter │ │ │ │ + <332e> DW_AT_name : (strp) (offset: 0x23a612): getter │ │ │ │ <3332> DW_AT_decl_file : (data1) 36 │ │ │ │ - <3333> DW_AT_decl_line : (data1) 9 │ │ │ │ - <3334> DW_AT_decl_column : (data1) 15 │ │ │ │ - <3335> DW_AT_type : (ref_udata) <0x3337> │ │ │ │ - <1><3337>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ - <3338> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ - <3338> DW_AT_type : (ref_udata) <0x333a>, int │ │ │ │ - <1><333a>: Abbrev Number: 12 (DW_TAG_subroutine_type) │ │ │ │ - <333b> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <333b> DW_AT_type : (ref_addr) <0x54>, int │ │ │ │ - <333f> DW_AT_sibling : (ref_udata) <0x334d> │ │ │ │ - <2><3341>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ - <3342> DW_AT_type : (ref_udata) <0x2d1e> │ │ │ │ - <2><3344>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ - <3345> DW_AT_type : (ref_udata) <0x2d1e> │ │ │ │ - <2><3347>: Abbrev Number: 22 (DW_TAG_formal_parameter) │ │ │ │ - <3348> DW_AT_type : (ref_addr) <0x6b> │ │ │ │ - <2><334c>: Abbrev Number: 0 │ │ │ │ - <1><334d>: Abbrev Number: 93 (DW_TAG_subprogram) │ │ │ │ - <334e> DW_AT_external : (flag_present) 1 │ │ │ │ - <334e> DW_AT_name : (strp) (offset: 0x77572): _Py_Dealloc │ │ │ │ - <3352> DW_AT_decl_file : (data1) 46 │ │ │ │ - <3353> DW_AT_decl_line : (data1) 237 │ │ │ │ - <3354> DW_AT_decl_column : (data1) 18 │ │ │ │ - <3355> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <3355> DW_AT_declaration : (flag_present) 1 │ │ │ │ - <3355> DW_AT_sibling : (ref_udata) <0x335b> │ │ │ │ - <2><3357>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ - <3358> DW_AT_type : (ref_udata) <0x2d1e> │ │ │ │ - <2><335a>: Abbrev Number: 0 │ │ │ │ - <1><335b>: Abbrev Number: 3 (DW_TAG_subprogram) │ │ │ │ - <335c> DW_AT_external : (flag_present) 1 │ │ │ │ - <335c> DW_AT_name : (strp) (offset: 0x239668): PyCapsule_GetPointer │ │ │ │ - <3360> DW_AT_decl_file : (data1) 47 │ │ │ │ - <3361> DW_AT_decl_line : (data1) 33 │ │ │ │ - <3362> DW_AT_decl_column : (data1) 20 │ │ │ │ - <3363> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <3363> DW_AT_type : (ref_addr) <0x6b> │ │ │ │ - <3367> DW_AT_declaration : (flag_present) 1 │ │ │ │ - <3367> DW_AT_sibling : (ref_udata) <0x3372> │ │ │ │ - <2><3369>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ - <336a> DW_AT_type : (ref_udata) <0x2d1e> │ │ │ │ - <2><336c>: Abbrev Number: 22 (DW_TAG_formal_parameter) │ │ │ │ - <336d> DW_AT_type : (ref_addr) <0xac> │ │ │ │ - <2><3371>: Abbrev Number: 0 │ │ │ │ - <1><3372>: Abbrev Number: 94 (DW_TAG_subprogram) │ │ │ │ - <3373> DW_AT_external : (flag_present) 1 │ │ │ │ - <3373> DW_AT_name : (strp) (offset: 0x19752b): PyObject_GetAttrString │ │ │ │ - <3377> DW_AT_decl_file : (data1) 37 │ │ │ │ - <3378> DW_AT_decl_line : (data2) 454 │ │ │ │ - <337a> DW_AT_decl_column : (data1) 24 │ │ │ │ - <337b> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <337b> DW_AT_type : (ref_udata) <0x2d1e> │ │ │ │ - <337d> DW_AT_declaration : (flag_present) 1 │ │ │ │ - <337d> DW_AT_sibling : (ref_udata) <0x3388> │ │ │ │ - <2><337f>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ - <3380> DW_AT_type : (ref_udata) <0x2d1e> │ │ │ │ - <2><3382>: Abbrev Number: 22 (DW_TAG_formal_parameter) │ │ │ │ - <3383> DW_AT_type : (ref_addr) <0xac> │ │ │ │ - <2><3387>: Abbrev Number: 0 │ │ │ │ - <1><3388>: Abbrev Number: 83 (DW_TAG_subprogram) │ │ │ │ - <3389> DW_AT_external : (flag_present) 1 │ │ │ │ - <3389> DW_AT_name : (strp) (offset: 0xc6319): PyImport_ImportModule │ │ │ │ - <338d> DW_AT_decl_file : (data1) 48 │ │ │ │ - <338e> DW_AT_decl_line : (data1) 51 │ │ │ │ - <338f> DW_AT_decl_column : (data1) 24 │ │ │ │ - <3390> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <3390> DW_AT_type : (ref_udata) <0x2d1e> │ │ │ │ - <3392> DW_AT_declaration : (flag_present) 1 │ │ │ │ - <3392> DW_AT_sibling : (ref_udata) <0x339a> │ │ │ │ - <2><3394>: Abbrev Number: 22 (DW_TAG_formal_parameter) │ │ │ │ - <3395> DW_AT_type : (ref_addr) <0xac> │ │ │ │ - <2><3399>: Abbrev Number: 0 │ │ │ │ - <1><339a>: Abbrev Number: 73 (DW_TAG_subprogram) │ │ │ │ - <339b> DW_AT_name : (strp) (offset: 0x2e583): Py_DECREF │ │ │ │ - <339f> DW_AT_decl_file : (data1) 46 │ │ │ │ - <33a0> DW_AT_decl_line : (data2) 411 │ │ │ │ - <33a2> DW_AT_decl_column : (data1) 37 │ │ │ │ - <33a3> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <33a3> DW_AT_inline : (data1) 3 (declared as inline and inlined) │ │ │ │ - <33a4> DW_AT_sibling : (ref_udata) <0x33b1> │ │ │ │ - <2><33a6>: Abbrev Number: 20 (DW_TAG_formal_parameter) │ │ │ │ - <33a7> DW_AT_name : (string) op │ │ │ │ - <33aa> DW_AT_decl_file : (data1) 46 │ │ │ │ - <33ab> DW_AT_decl_line : (data2) 411 │ │ │ │ - <33ad> DW_AT_decl_column : (data1) 57 │ │ │ │ - <33ae> DW_AT_type : (ref_udata) <0x2d1e> │ │ │ │ - <2><33b0>: Abbrev Number: 0 │ │ │ │ - <1><33b1>: Abbrev Number: 92 (DW_TAG_subprogram) │ │ │ │ - <33b2> DW_AT_name : (strp) (offset: 0x1d71bb): _Py_IsImmortal │ │ │ │ - <33b6> DW_AT_decl_file : (data1) 46 │ │ │ │ - <33b7> DW_AT_decl_line : (data1) 125 │ │ │ │ - <33b8> DW_AT_decl_column : (data1) 36 │ │ │ │ - <33b9> DW_AT_prototyped : (flag_present) 1 │ │ │ │ - <33b9> DW_AT_type : (ref_addr) <0x54>, int │ │ │ │ - <33bd> DW_AT_inline : (data1) 3 (declared as inline and inlined) │ │ │ │ - <2><33be>: Abbrev Number: 2 (DW_TAG_formal_parameter) │ │ │ │ - <33bf> DW_AT_name : (string) op │ │ │ │ - <33c2> DW_AT_decl_file : (data1) 46 │ │ │ │ - <33c3> DW_AT_decl_line : (data1) 125 │ │ │ │ - <33c4> DW_AT_decl_column : (data1) 61 │ │ │ │ - <33c5> DW_AT_type : (ref_udata) <0x2d1e> │ │ │ │ - <2><33c7>: Abbrev Number: 0 │ │ │ │ - <1><33c8>: Abbrev Number: 0 │ │ │ │ + <3333> DW_AT_decl_line : (data1) 8 │ │ │ │ + <3334> DW_AT_decl_column : (data1) 21 │ │ │ │ + <3335> DW_AT_type : (ref_udata) <0x331c> │ │ │ │ + <1><3337>: Abbrev Number: 56 (DW_TAG_typedef) │ │ │ │ + <3338> DW_AT_name : (strp) (offset: 0x23a819): setter │ │ │ │ + <333c> DW_AT_decl_file : (data1) 36 │ │ │ │ + <333d> DW_AT_decl_line : (data1) 9 │ │ │ │ + <333e> DW_AT_decl_column : (data1) 15 │ │ │ │ + <333f> DW_AT_type : (ref_udata) <0x3341> │ │ │ │ + <1><3341>: Abbrev Number: 41 (DW_TAG_pointer_type) │ │ │ │ + <3342> DW_AT_byte_size : (implicit_const) 8 │ │ │ │ + <3342> DW_AT_type : (ref_udata) <0x3344>, int │ │ │ │ + <1><3344>: Abbrev Number: 12 (DW_TAG_subroutine_type) │ │ │ │ + <3345> DW_AT_prototyped : (flag_present) 1 │ │ │ │ + <3345> DW_AT_type : (ref_addr) <0x54>, int │ │ │ │ + <3349> DW_AT_sibling : (ref_udata) <0x3357> │ │ │ │ + <2><334b>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ + <334c> DW_AT_type : (ref_udata) <0x2d28> │ │ │ │ + <2><334e>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ + <334f> DW_AT_type : (ref_udata) <0x2d28> │ │ │ │ + <2><3351>: Abbrev Number: 22 (DW_TAG_formal_parameter) │ │ │ │ + <3352> DW_AT_type : (ref_addr) <0x6b> │ │ │ │ + <2><3356>: Abbrev Number: 0 │ │ │ │ + <1><3357>: Abbrev Number: 93 (DW_TAG_subprogram) │ │ │ │ + <3358> DW_AT_external : (flag_present) 1 │ │ │ │ + <3358> DW_AT_name : (strp) (offset: 0x77572): _Py_Dealloc │ │ │ │ + <335c> DW_AT_decl_file : (data1) 46 │ │ │ │ + <335d> DW_AT_decl_line : (data1) 237 │ │ │ │ + <335e> DW_AT_decl_column : (data1) 18 │ │ │ │ + <335f> DW_AT_prototyped : (flag_present) 1 │ │ │ │ + <335f> DW_AT_declaration : (flag_present) 1 │ │ │ │ + <335f> DW_AT_sibling : (ref_udata) <0x3365> │ │ │ │ + <2><3361>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ + <3362> DW_AT_type : (ref_udata) <0x2d28> │ │ │ │ + <2><3364>: Abbrev Number: 0 │ │ │ │ + <1><3365>: Abbrev Number: 3 (DW_TAG_subprogram) │ │ │ │ + <3366> DW_AT_external : (flag_present) 1 │ │ │ │ + <3366> DW_AT_name : (strp) (offset: 0x239668): PyCapsule_GetPointer │ │ │ │ + <336a> DW_AT_decl_file : (data1) 47 │ │ │ │ + <336b> DW_AT_decl_line : (data1) 33 │ │ │ │ + <336c> DW_AT_decl_column : (data1) 20 │ │ │ │ + <336d> DW_AT_prototyped : (flag_present) 1 │ │ │ │ + <336d> DW_AT_type : (ref_addr) <0x6b> │ │ │ │ + <3371> DW_AT_declaration : (flag_present) 1 │ │ │ │ + <3371> DW_AT_sibling : (ref_udata) <0x337c> │ │ │ │ + <2><3373>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ + <3374> DW_AT_type : (ref_udata) <0x2d28> │ │ │ │ + <2><3376>: Abbrev Number: 22 (DW_TAG_formal_parameter) │ │ │ │ + <3377> DW_AT_type : (ref_addr) <0xac> │ │ │ │ + <2><337b>: Abbrev Number: 0 │ │ │ │ + <1><337c>: Abbrev Number: 94 (DW_TAG_subprogram) │ │ │ │ + <337d> DW_AT_external : (flag_present) 1 │ │ │ │ + <337d> DW_AT_name : (strp) (offset: 0x19752b): PyObject_GetAttrString │ │ │ │ + <3381> DW_AT_decl_file : (data1) 37 │ │ │ │ + <3382> DW_AT_decl_line : (data2) 454 │ │ │ │ + <3384> DW_AT_decl_column : (data1) 24 │ │ │ │ + <3385> DW_AT_prototyped : (flag_present) 1 │ │ │ │ + <3385> DW_AT_type : (ref_udata) <0x2d28> │ │ │ │ + <3387> DW_AT_declaration : (flag_present) 1 │ │ │ │ + <3387> DW_AT_sibling : (ref_udata) <0x3392> │ │ │ │ + <2><3389>: Abbrev Number: 18 (DW_TAG_formal_parameter) │ │ │ │ + <338a> DW_AT_type : (ref_udata) <0x2d28> │ │ │ │ + <2><338c>: Abbrev Number: 22 (DW_TAG_formal_parameter) │ │ │ │ + <338d> DW_AT_type : (ref_addr) <0xac> │ │ │ │ + <2><3391>: Abbrev Number: 0 │ │ │ │ + <1><3392>: Abbrev Number: 83 (DW_TAG_subprogram) │ │ │ │ + <3393> DW_AT_external : (flag_present) 1 │ │ │ │ + <3393> DW_AT_name : (strp) (offset: 0xc6319): PyImport_ImportModule │ │ │ │ + <3397> DW_AT_decl_file : (data1) 48 │ │ │ │ + <3398> DW_AT_decl_line : (data1) 51 │ │ │ │ + <3399> DW_AT_decl_column : (data1) 24 │ │ │ │ + <339a> DW_AT_prototyped : (flag_present) 1 │ │ │ │ + <339a> DW_AT_type : (ref_udata) <0x2d28> │ │ │ │ + <339c> DW_AT_declaration : (flag_present) 1 │ │ │ │ + <339c> DW_AT_sibling : (ref_udata) <0x33a4> │ │ │ │ + <2><339e>: Abbrev Number: 22 (DW_TAG_formal_parameter) │ │ │ │ + <339f> DW_AT_type : (ref_addr) <0xac> │ │ │ │ + <2><33a3>: Abbrev Number: 0 │ │ │ │ + <1><33a4>: Abbrev Number: 73 (DW_TAG_subprogram) │ │ │ │ + <33a5> DW_AT_name : (strp) (offset: 0x2e583): Py_DECREF │ │ │ │ + <33a9> DW_AT_decl_file : (data1) 46 │ │ │ │ + <33aa> DW_AT_decl_line : (data2) 411 │ │ │ │ + <33ac> DW_AT_decl_column : (data1) 37 │ │ │ │ + <33ad> DW_AT_prototyped : (flag_present) 1 │ │ │ │ + <33ad> DW_AT_inline : (data1) 3 (declared as inline and inlined) │ │ │ │ + <33ae> DW_AT_sibling : (ref_udata) <0x33bb> │ │ │ │ + <2><33b0>: Abbrev Number: 20 (DW_TAG_formal_parameter) │ │ │ │ + <33b1> DW_AT_name : (string) op │ │ │ │ + <33b4> DW_AT_decl_file : (data1) 46 │ │ │ │ + <33b5> DW_AT_decl_line : (data2) 411 │ │ │ │ + <33b7> DW_AT_decl_column : (data1) 57 │ │ │ │ + <33b8> DW_AT_type : (ref_udata) <0x2d28> │ │ │ │ + <2><33ba>: Abbrev Number: 0 │ │ │ │ + <1><33bb>: Abbrev Number: 92 (DW_TAG_subprogram) │ │ │ │ + <33bc> DW_AT_name : (strp) (offset: 0x1d71bb): _Py_IsImmortal │ │ │ │ + <33c0> DW_AT_decl_file : (data1) 46 │ │ │ │ + <33c1> DW_AT_decl_line : (data1) 125 │ │ │ │ + <33c2> DW_AT_decl_column : (data1) 36 │ │ │ │ + <33c3> DW_AT_prototyped : (flag_present) 1 │ │ │ │ + <33c3> DW_AT_type : (ref_addr) <0x54>, int │ │ │ │ + <33c7> DW_AT_inline : (data1) 3 (declared as inline and inlined) │ │ │ │ + <2><33c8>: Abbrev Number: 2 (DW_TAG_formal_parameter) │ │ │ │ + <33c9> DW_AT_name : (string) op │ │ │ │ + <33cc> DW_AT_decl_file : (data1) 46 │ │ │ │ + <33cd> DW_AT_decl_line : (data1) 125 │ │ │ │ + <33ce> DW_AT_decl_column : (data1) 61 │ │ │ │ + <33cf> DW_AT_type : (ref_udata) <0x2d28> │ │ │ │ + <2><33d1>: Abbrev Number: 0 │ │ │ │ + <1><33d2>: Abbrev Number: 0 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -1,9 +1,10 @@ │ │ │ │ ->nH3o2}% │ │ │ │ -:Zn=I&7Sw │ │ │ │ +"~I6nPm? │ │ │ │ +0