)]}'
{
  "commit": "e45bafcefbc6dc33e5f5e4381ab1c48364b38069",
  "tree": "a25e2f4e547efc886a93c716f1520c65229ec4dc",
  "parents": [
    "d5dafaddc245d2aad713ace217b2dc8827e8996a"
  ],
  "author": {
    "name": "Rudolf Polzer",
    "email": "rpolzer@google.com",
    "time": "Tue Feb 03 02:54:49 2026 -0800"
  },
  "committer": {
    "name": "Boringssl LUCI CQ",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Feb 24 02:15:04 2026 -0800"
  },
  "message": "Finish symbol prefixing with delocate (delocate approach).\n\nIf delocate doesn\u0027t make the BORINGSSL_bcm_text_start and\nBORINGSSL_bcm_text_end symbols `.global`, we don\u0027t need to prefix them.\n\nUpdate-Note: a change to the FIPS build configuration breaks builds that\nuse -Wl,--strip-all in the compile or link flags, though. Do not use\nthis flag then - instead feel free to explicitly strip the final output!\nI should note that at least our CMake FIPS build is _already_ failing\nwith those flags, anyway.\n\nBug: 42220000\nChange-Id: I6abba3ea856f9d4fceb66bbebd95eac66a6a6964\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/88507\nReviewed-by: David Benjamin \u003cdavidben@google.com\u003e\nCommit-Queue: Rudolf Polzer \u003crpolzer@google.com\u003e\nReviewed-by: Xiangfei Ding \u003cxfding@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0bbcc6fb9013a77b7075be511b12c539b3571e37",
      "old_mode": 33188,
      "old_path": "util/audit_symbols.go",
      "new_id": "ccb63e0c1e9b5b3562704557a8ab7916bd040013",
      "new_mode": 33188,
      "new_path": "util/audit_symbols.go"
    },
    {
      "type": "modify",
      "old_id": "6f0912cda6e744a6378e53e9377a24ba7bf26511",
      "old_mode": 33188,
      "old_path": "util/fipstools/delocate/delocate.go",
      "new_id": "fc529db97854730b33f37058c765cca54932ecb3",
      "new_mode": 33188,
      "new_path": "util/fipstools/delocate/delocate.go"
    },
    {
      "type": "modify",
      "old_id": "1cac25323243757aff3664bda0b771ccc6e1076a",
      "old_mode": 33188,
      "old_path": "util/fipstools/delocate/delocate_test.go",
      "new_id": "0ccdc83a0afa7c55faeed02daa422be1a8127808",
      "new_mode": 33188,
      "new_path": "util/fipstools/delocate/delocate_test.go"
    },
    {
      "type": "modify",
      "old_id": "f3f11dfde76d63fd794da6e25557a1bebb78f606",
      "old_mode": 33188,
      "old_path": "util/fipstools/delocate/testdata/aarch64-Basic/out.s",
      "new_id": "d92dc1c235404c315af9ecd22b303755de003a58",
      "new_mode": 33188,
      "new_path": "util/fipstools/delocate/testdata/aarch64-Basic/out.s"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f2ff9499d4e461e7b40be043bd3b5fa42b9022a2",
      "new_mode": 33188,
      "new_path": "util/fipstools/delocate/testdata/generic-AddrSig/in.s"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b339896db173ecc51307e5e3e6d3e3c159120579",
      "new_mode": 33188,
      "new_path": "util/fipstools/delocate/testdata/generic-AddrSig/out.s"
    },
    {
      "type": "modify",
      "old_id": "e5aa58f0373ecec37e1a9ed820dce1a355aae909",
      "old_mode": 33188,
      "old_path": "util/fipstools/delocate/testdata/generic-FileDirectives/out.s",
      "new_id": "fa888a9fd5666d17c42796d6d92223332bd8f4a0",
      "new_mode": 33188,
      "new_path": "util/fipstools/delocate/testdata/generic-FileDirectives/out.s"
    },
    {
      "type": "modify",
      "old_id": "cda5830ea523d3dd2c4bf2a45db9c5a2ecd55c34",
      "old_mode": 33188,
      "old_path": "util/fipstools/delocate/testdata/x86_64-BSS/out.s",
      "new_id": "0007639d08a67517e62cff348707a1be526d5fc5",
      "new_mode": 33188,
      "new_path": "util/fipstools/delocate/testdata/x86_64-BSS/out.s"
    },
    {
      "type": "modify",
      "old_id": "b10b0ae1a05d4696ab4d1d7b2b1b40382ca54f48",
      "old_mode": 33188,
      "old_path": "util/fipstools/delocate/testdata/x86_64-Basic/out.s",
      "new_id": "d0b8d55e65605f5ed8bd57b43ef7784f420d7837",
      "new_mode": 33188,
      "new_path": "util/fipstools/delocate/testdata/x86_64-Basic/out.s"
    },
    {
      "type": "modify",
      "old_id": "727b268ebfe0ce45e5e8a3ee9d923ee1134b087b",
      "old_mode": 33188,
      "old_path": "util/fipstools/delocate/testdata/x86_64-GOTRewrite/out.s",
      "new_id": "fdc730354b87cfec256aa4db3b99d562ed34002f",
      "new_mode": 33188,
      "new_path": "util/fipstools/delocate/testdata/x86_64-GOTRewrite/out.s"
    },
    {
      "type": "modify",
      "old_id": "caee2e5a7a25f00264d750969eb0b43b9624fb1d",
      "old_mode": 33188,
      "old_path": "util/fipstools/delocate/testdata/x86_64-LabelRewrite/out.s",
      "new_id": "36b7aefbe49a8f3d336bba05849d5913d295fc74",
      "new_mode": 33188,
      "new_path": "util/fipstools/delocate/testdata/x86_64-LabelRewrite/out.s"
    },
    {
      "type": "modify",
      "old_id": "adf2e84929139aeda19fd80cee0fbbb3f21445a1",
      "old_mode": 33188,
      "old_path": "util/fipstools/delocate/testdata/x86_64-LargeMemory/out.s",
      "new_id": "87c0f4752722df34c60b324663b68970d9c8200d",
      "new_mode": 33188,
      "new_path": "util/fipstools/delocate/testdata/x86_64-LargeMemory/out.s"
    },
    {
      "type": "modify",
      "old_id": "facc7cb74641794371647823b68d132901b3d0a3",
      "old_mode": 33188,
      "old_path": "util/fipstools/delocate/testdata/x86_64-Sections/out.s",
      "new_id": "2fec054d2a0769e8deb09c3b411385cbf4262bab",
      "new_mode": 33188,
      "new_path": "util/fipstools/delocate/testdata/x86_64-Sections/out.s"
    },
    {
      "type": "modify",
      "old_id": "d14fdf39a2fdccebc97e0988ff89efbd5116c2aa",
      "old_mode": 33188,
      "old_path": "util/fipstools/delocate/testdata/x86_64-ThreeArg/out.s",
      "new_id": "759a8c69621bd7ecf788b89c317d7c96ad94ffca",
      "new_mode": 33188,
      "new_path": "util/fipstools/delocate/testdata/x86_64-ThreeArg/out.s"
    }
  ]
}
