)]}'
{
  "commit": "8906c4e3b729ad04f9d058cd9abde788ad945c33",
  "tree": "d93d2291bf80e696faa63c9734a514b398e93683",
  "parents": [
    "0587fb9f40f6fdb1f0007226147d66c51d33b5c5"
  ],
  "author": {
    "name": "Alan Modra",
    "email": "amodra@gmail.com",
    "time": "Thu Nov 27 09:01:31 2025 +1030"
  },
  "committer": {
    "name": "Alan Modra",
    "email": "amodra@gmail.com",
    "time": "Thu Nov 27 09:11:56 2025 +1030"
  },
  "message": "PR 33453 backend_finish_dynamic_sections final link buffer\n\nThis adds a pointer parameter to backend_finish_dynamic_sections, to\ngive the function access to the final link section contents buffer.\nThe patch is entirely mechanical changes in preparation for the next\npatch.  No use is made of the buffer here.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b0f16fd187116b6279b740748b5cbb8ca7e42ee5",
      "old_mode": 33188,
      "old_path": "bfd/elf-bfd.h",
      "new_id": "d1368ece9016a11f44950b3ec91dcc9e349357c5",
      "new_mode": 33188,
      "new_path": "bfd/elf-bfd.h"
    },
    {
      "type": "modify",
      "old_id": "c2ed6e87a9145675b4689da68c6064542b491a26",
      "old_mode": 33188,
      "old_path": "bfd/elf-m10300.c",
      "new_id": "7ffc9d68711fd80cb1c5b075bb5ec0f12cbff994",
      "new_mode": 33188,
      "new_path": "bfd/elf-m10300.c"
    },
    {
      "type": "modify",
      "old_id": "b5c2d9bd1dac70677e8c0f7d7fd91228f04c2bc9",
      "old_mode": 33188,
      "old_path": "bfd/elf32-arc.c",
      "new_id": "c1a9fb699a4189920d381ab0d0888d46db439219",
      "new_mode": 33188,
      "new_path": "bfd/elf32-arc.c"
    },
    {
      "type": "modify",
      "old_id": "16a7544bf17523bf74b777f709097546d9faaddd",
      "old_mode": 33188,
      "old_path": "bfd/elf32-arm.c",
      "new_id": "24dde624d55836a792f7da572e7710146e43b1e2",
      "new_mode": 33188,
      "new_path": "bfd/elf32-arm.c"
    },
    {
      "type": "modify",
      "old_id": "a3f66ab138e04b45d65ca307e8b49ba834659a9f",
      "old_mode": 33188,
      "old_path": "bfd/elf32-bfin.c",
      "new_id": "279e31b56c6e56e457d0009b0b8b6afb6f170235",
      "new_mode": 33188,
      "new_path": "bfd/elf32-bfin.c"
    },
    {
      "type": "modify",
      "old_id": "9ddf654078c62343780df12d39da6c8941104303",
      "old_mode": 33188,
      "old_path": "bfd/elf32-cr16.c",
      "new_id": "06ba71ac1c4422540b4f40f5a20e1af4209f3f87",
      "new_mode": 33188,
      "new_path": "bfd/elf32-cr16.c"
    },
    {
      "type": "modify",
      "old_id": "7d90b836e353adab7108a4924c405897b3cee5f0",
      "old_mode": 33188,
      "old_path": "bfd/elf32-cris.c",
      "new_id": "463ac32f3ead621cc482d9cbffc450e743866783",
      "new_mode": 33188,
      "new_path": "bfd/elf32-cris.c"
    },
    {
      "type": "modify",
      "old_id": "239cf72fdb060de11df01660efb1023b08661f9d",
      "old_mode": 33188,
      "old_path": "bfd/elf32-csky.c",
      "new_id": "d648ed5b9606cb373d463073553e9e6b1ca22191",
      "new_mode": 33188,
      "new_path": "bfd/elf32-csky.c"
    },
    {
      "type": "modify",
      "old_id": "7dd354b8eac37c9a4a0620460334e3890184a47e",
      "old_mode": 33188,
      "old_path": "bfd/elf32-frv.c",
      "new_id": "5a0c3e67834760043cbcbbccaa3e5878d9504f86",
      "new_mode": 33188,
      "new_path": "bfd/elf32-frv.c"
    },
    {
      "type": "modify",
      "old_id": "4721cad619a2d92f59e91332665d274b2d5997c7",
      "old_mode": 33188,
      "old_path": "bfd/elf32-hppa.c",
      "new_id": "daafff74f82cabd0c71c318fb8f912abbd7edbe3",
      "new_mode": 33188,
      "new_path": "bfd/elf32-hppa.c"
    },
    {
      "type": "modify",
      "old_id": "c88713344274780e70da8bc1f8d1d3392df0a1ac",
      "old_mode": 33188,
      "old_path": "bfd/elf32-i386.c",
      "new_id": "abb361be993986d0f4121840fcf94d34ed7bfa7a",
      "new_mode": 33188,
      "new_path": "bfd/elf32-i386.c"
    },
    {
      "type": "modify",
      "old_id": "ec916aaf1b40682cfbefc076f610af6e60ba9240",
      "old_mode": 33188,
      "old_path": "bfd/elf32-lm32.c",
      "new_id": "71978065b9591869fb91db7c07cea6806ee658fe",
      "new_mode": 33188,
      "new_path": "bfd/elf32-lm32.c"
    },
    {
      "type": "modify",
      "old_id": "93cd2d525d912a4518d1f097f57765eb5841a3a3",
      "old_mode": 33188,
      "old_path": "bfd/elf32-m32c.c",
      "new_id": "bbc1225178e29bc78db2f36556529bd2012ece3d",
      "new_mode": 33188,
      "new_path": "bfd/elf32-m32c.c"
    },
    {
      "type": "modify",
      "old_id": "f21939bf774a0fa9ecfa334c9f9381501b4353e2",
      "old_mode": 33188,
      "old_path": "bfd/elf32-m32r.c",
      "new_id": "02a563efacfd2c3ed952d83eeb8c76c835c8996a",
      "new_mode": 33188,
      "new_path": "bfd/elf32-m32r.c"
    },
    {
      "type": "modify",
      "old_id": "41bc5aef0aa3a26d96c1049c26c8c4593fb23680",
      "old_mode": 33188,
      "old_path": "bfd/elf32-m68k.c",
      "new_id": "efe98b59f39dac08ffb4befa97de976d049e122a",
      "new_mode": 33188,
      "new_path": "bfd/elf32-m68k.c"
    },
    {
      "type": "modify",
      "old_id": "ca95aad17e8464b07f0057c06110442cf116274a",
      "old_mode": 33188,
      "old_path": "bfd/elf32-metag.c",
      "new_id": "65a9e6f44a1a8edf746d6913c383d87f2d604be0",
      "new_mode": 33188,
      "new_path": "bfd/elf32-metag.c"
    },
    {
      "type": "modify",
      "old_id": "ede21310cf2750849666638096843c6a5ff589f7",
      "old_mode": 33188,
      "old_path": "bfd/elf32-microblaze.c",
      "new_id": "e13383963adb7fc0b1f9afc5ce3ca70ff5753e2e",
      "new_mode": 33188,
      "new_path": "bfd/elf32-microblaze.c"
    },
    {
      "type": "modify",
      "old_id": "2341939e2a7ce8ec62210f6c76c7da8a85667fb4",
      "old_mode": 33188,
      "old_path": "bfd/elf32-nds32.c",
      "new_id": "acfc659773d475b60c7224586617f9e37160bfa6",
      "new_mode": 33188,
      "new_path": "bfd/elf32-nds32.c"
    },
    {
      "type": "modify",
      "old_id": "10abd878c1c5cb3667536533f14adba677ff8c25",
      "old_mode": 33188,
      "old_path": "bfd/elf32-or1k.c",
      "new_id": "e6e25a875d41bce63ef49468142d2bb201abff09",
      "new_mode": 33188,
      "new_path": "bfd/elf32-or1k.c"
    },
    {
      "type": "modify",
      "old_id": "dd094357c1c5116acaffb0f966c18eb0a0030560",
      "old_mode": 33188,
      "old_path": "bfd/elf32-ppc.c",
      "new_id": "6ed220d572c5a4a1adbdaadbf86e1e4cd069a1d6",
      "new_mode": 33188,
      "new_path": "bfd/elf32-ppc.c"
    },
    {
      "type": "modify",
      "old_id": "b44fabbcdbedc547a06d5bfd7f7f9875f1272f5c",
      "old_mode": 33188,
      "old_path": "bfd/elf32-rl78.c",
      "new_id": "16897ccad9029793c771008b790b2ef533dda16d",
      "new_mode": 33188,
      "new_path": "bfd/elf32-rl78.c"
    },
    {
      "type": "modify",
      "old_id": "b53d1a49dd3eb6b4f53344e89cf3c99c27931cf5",
      "old_mode": 33188,
      "old_path": "bfd/elf32-s390.c",
      "new_id": "5e0c783b39aabff1674f77e984353d08e6f90f1b",
      "new_mode": 33188,
      "new_path": "bfd/elf32-s390.c"
    },
    {
      "type": "modify",
      "old_id": "7084e4d9f4f6e3e063d2b76dde0bb17290142dea",
      "old_mode": 33188,
      "old_path": "bfd/elf32-score.c",
      "new_id": "684144f39a6def8040fe20bd19b063aab6f325db",
      "new_mode": 33188,
      "new_path": "bfd/elf32-score.c"
    },
    {
      "type": "modify",
      "old_id": "0dee807c9c13c51467f29b882b33620351f3520d",
      "old_mode": 33188,
      "old_path": "bfd/elf32-score.h",
      "new_id": "b982ed9babfdf821b5fed087411cedd1cf29571e",
      "new_mode": 33188,
      "new_path": "bfd/elf32-score.h"
    },
    {
      "type": "modify",
      "old_id": "eb8b1eb15aab517168e789e7ac708546ed4c3a88",
      "old_mode": 33188,
      "old_path": "bfd/elf32-score7.c",
      "new_id": "a74c7279bce56f4679baf52aeef0525060481f2b",
      "new_mode": 33188,
      "new_path": "bfd/elf32-score7.c"
    },
    {
      "type": "modify",
      "old_id": "da00593e96d76cee2873240b7a38b1768832d429",
      "old_mode": 33188,
      "old_path": "bfd/elf32-sh.c",
      "new_id": "7df228de591237b25000b98b1da606d631e21333",
      "new_mode": 33188,
      "new_path": "bfd/elf32-sh.c"
    },
    {
      "type": "modify",
      "old_id": "adea6d0d51cbb71328edb4e423abd9b1151ef970",
      "old_mode": 33188,
      "old_path": "bfd/elf32-spu.c",
      "new_id": "00cf73fd10843d80e9af6760e8337b91778bae2b",
      "new_mode": 33188,
      "new_path": "bfd/elf32-spu.c"
    },
    {
      "type": "modify",
      "old_id": "564bb72b3e89403638ce0e2cb0987d729be35e2c",
      "old_mode": 33188,
      "old_path": "bfd/elf32-tic6x.c",
      "new_id": "c3a434ef83b4ebc58eebe1e1d12b8779c090d281",
      "new_mode": 33188,
      "new_path": "bfd/elf32-tic6x.c"
    },
    {
      "type": "modify",
      "old_id": "05746e9d6b69a5daa57b1c27ab0b33336b7c054f",
      "old_mode": 33188,
      "old_path": "bfd/elf32-tilepro.c",
      "new_id": "63aa148bc806b0351c3c58c89edaed2aa46ffa6d",
      "new_mode": 33188,
      "new_path": "bfd/elf32-tilepro.c"
    },
    {
      "type": "modify",
      "old_id": "8d5c18d00f8af996666144a8007344550c22b8d4",
      "old_mode": 33188,
      "old_path": "bfd/elf32-vax.c",
      "new_id": "0d0bb0d8b15fb7efec2165f37eeefac53be8ecc9",
      "new_mode": 33188,
      "new_path": "bfd/elf32-vax.c"
    },
    {
      "type": "modify",
      "old_id": "471eb2e6c91acffb5dc3304a5f1c09c817c6afa0",
      "old_mode": 33188,
      "old_path": "bfd/elf32-xstormy16.c",
      "new_id": "7f330eb374848435efb1253d3e9783497f3d8ddd",
      "new_mode": 33188,
      "new_path": "bfd/elf32-xstormy16.c"
    },
    {
      "type": "modify",
      "old_id": "20b6292c14ec3288c4d9d60d1ff2d975ccb8f5e0",
      "old_mode": 33188,
      "old_path": "bfd/elf32-xtensa.c",
      "new_id": "403e218a3b32d875ac1cda4f678e8bbe17814173",
      "new_mode": 33188,
      "new_path": "bfd/elf32-xtensa.c"
    },
    {
      "type": "modify",
      "old_id": "077539bdcfd62ceeae72b3695988d26d4c24d705",
      "old_mode": 33188,
      "old_path": "bfd/elf64-alpha.c",
      "new_id": "932f65df07c1ec95689c564fb3f6c9cfb082b603",
      "new_mode": 33188,
      "new_path": "bfd/elf64-alpha.c"
    },
    {
      "type": "modify",
      "old_id": "befe6fc3a5b9db10768ac5f2947f7d8cfcc7e986",
      "old_mode": 33188,
      "old_path": "bfd/elf64-hppa.c",
      "new_id": "026c8a609562dd9438abb1613b2e14a77db24ae0",
      "new_mode": 33188,
      "new_path": "bfd/elf64-hppa.c"
    },
    {
      "type": "modify",
      "old_id": "538b7237c6b1f2b1bab2667775abf070c84802ef",
      "old_mode": 33188,
      "old_path": "bfd/elf64-ia64-vms.c",
      "new_id": "74f1551fbdddffacee8cb676d79663b04303030c",
      "new_mode": 33188,
      "new_path": "bfd/elf64-ia64-vms.c"
    },
    {
      "type": "modify",
      "old_id": "818609142ef3b833279fdcc936a7512fcd647543",
      "old_mode": 33188,
      "old_path": "bfd/elf64-ppc.c",
      "new_id": "48af990e9e4526cc3e7e2c9265edacb020b863a8",
      "new_mode": 33188,
      "new_path": "bfd/elf64-ppc.c"
    },
    {
      "type": "modify",
      "old_id": "5df77f2fe88dca898957ba69a190504b9df7159a",
      "old_mode": 33188,
      "old_path": "bfd/elf64-s390.c",
      "new_id": "decd742a8d5431c8a4938ca88f6cdf4d1bb587fe",
      "new_mode": 33188,
      "new_path": "bfd/elf64-s390.c"
    },
    {
      "type": "modify",
      "old_id": "26c6f0efc4ce4ad50b84c9d6b6e1348188c7dddb",
      "old_mode": 33188,
      "old_path": "bfd/elf64-x86-64.c",
      "new_id": "337394fc4786c3cd22b274bf52fe52b94cf4f95c",
      "new_mode": 33188,
      "new_path": "bfd/elf64-x86-64.c"
    },
    {
      "type": "modify",
      "old_id": "fb975d918038f84daea3ed9b487e92204b9850a9",
      "old_mode": 33188,
      "old_path": "bfd/elflink.c",
      "new_id": "7a5f54b926f43876609171e5f6ec9b9f7b177e69",
      "new_mode": 33188,
      "new_path": "bfd/elflink.c"
    },
    {
      "type": "modify",
      "old_id": "89cf50bf2a77b5cdf7f735b5bc4b51bd1c4863dc",
      "old_mode": 33188,
      "old_path": "bfd/elfnn-aarch64.c",
      "new_id": "b104e40d1ab7955bd0553dc4c0f2db958953f582",
      "new_mode": 33188,
      "new_path": "bfd/elfnn-aarch64.c"
    },
    {
      "type": "modify",
      "old_id": "e0c3a8c9428a355ec1832d0112201982891a67bb",
      "old_mode": 33188,
      "old_path": "bfd/elfnn-ia64.c",
      "new_id": "43113cabccf4549f33d749821c815d40e8c74637",
      "new_mode": 33188,
      "new_path": "bfd/elfnn-ia64.c"
    },
    {
      "type": "modify",
      "old_id": "853ccfd0e95ae21c3ee28e4484699c264f0a3f3e",
      "old_mode": 33188,
      "old_path": "bfd/elfnn-kvx.c",
      "new_id": "297785fe05de9384bcf7c189b6b7677f233b6e9c",
      "new_mode": 33188,
      "new_path": "bfd/elfnn-kvx.c"
    },
    {
      "type": "modify",
      "old_id": "a2d40a8e023e22d6957ea8021d81007ca42a8b14",
      "old_mode": 33188,
      "old_path": "bfd/elfnn-loongarch.c",
      "new_id": "ddb809760ab710189c49d9cd8f7b608102c5efd4",
      "new_mode": 33188,
      "new_path": "bfd/elfnn-loongarch.c"
    },
    {
      "type": "modify",
      "old_id": "a81a99014b3769f212d6037faad9745db0aa5aca",
      "old_mode": 33188,
      "old_path": "bfd/elfnn-riscv.c",
      "new_id": "345b3bb96fd7fa8ecd893f4e8789876550558850",
      "new_mode": 33188,
      "new_path": "bfd/elfnn-riscv.c"
    },
    {
      "type": "modify",
      "old_id": "b8809a4b1da08ebe57506e7c0063fc1548243459",
      "old_mode": 33188,
      "old_path": "bfd/elfxx-mips.c",
      "new_id": "e37c45fec15dc00ccbf254332c48cd50ad8bf843",
      "new_mode": 33188,
      "new_path": "bfd/elfxx-mips.c"
    },
    {
      "type": "modify",
      "old_id": "33e02b7bb679bb31503c7768ec55f4d91d9c4dc5",
      "old_mode": 33188,
      "old_path": "bfd/elfxx-mips.h",
      "new_id": "55f8a964db903ca3459f5dd5aa0b6d7a3e40017a",
      "new_mode": 33188,
      "new_path": "bfd/elfxx-mips.h"
    },
    {
      "type": "modify",
      "old_id": "0a80e7c7f5a4ef343941153b6677efebbc39a722",
      "old_mode": 33188,
      "old_path": "bfd/elfxx-sparc.c",
      "new_id": "bd1dcf78b62428aefe2cca05fd736d8876ab4134",
      "new_mode": 33188,
      "new_path": "bfd/elfxx-sparc.c"
    },
    {
      "type": "modify",
      "old_id": "26fec7566e81302dbcab677df4cb013488fc74c9",
      "old_mode": 33188,
      "old_path": "bfd/elfxx-sparc.h",
      "new_id": "16abaa9a86b3a751e11fdfbe96d462c58019ec38",
      "new_mode": 33188,
      "new_path": "bfd/elfxx-sparc.h"
    },
    {
      "type": "modify",
      "old_id": "cdbeac1a30cf4ec22f85e0102b37367a6f183666",
      "old_mode": 33188,
      "old_path": "bfd/elfxx-tilegx.c",
      "new_id": "29371693dfdce74b79d224373c3b45f98323ba12",
      "new_mode": 33188,
      "new_path": "bfd/elfxx-tilegx.c"
    },
    {
      "type": "modify",
      "old_id": "c6a560a604f7fce00f4cf0e317f020231baf3f28",
      "old_mode": 33188,
      "old_path": "bfd/elfxx-tilegx.h",
      "new_id": "38713c35e0b224fc7d3990fcb6a4e06e7c8ec0aa",
      "new_mode": 33188,
      "new_path": "bfd/elfxx-tilegx.h"
    },
    {
      "type": "modify",
      "old_id": "1f7024f09c7eec1f3ae7f227babea66d3a450ded",
      "old_mode": 33188,
      "old_path": "bfd/elfxx-x86.c",
      "new_id": "67fba0fa553041df00b12f09d40a8812075d6a3c",
      "new_mode": 33188,
      "new_path": "bfd/elfxx-x86.c"
    },
    {
      "type": "modify",
      "old_id": "9ed1864b9cc68fab91352c866580ce3d1f07b94a",
      "old_mode": 33188,
      "old_path": "bfd/elfxx-x86.h",
      "new_id": "7e196cd0475e99b91f82f3622e3ef645e5e5d961",
      "new_mode": 33188,
      "new_path": "bfd/elfxx-x86.h"
    }
  ]
}
