)]}'
{
  "commit": "e93003fd7bb136d49d6a829652bbfdc56362a5d0",
  "tree": "1de31dc69d829178b164c88935bbbeb3b193d7d7",
  "parents": [
    "7de480aff2cdf81d27410f8e6387a0a587da3532"
  ],
  "author": {
    "name": "Tom Sepez",
    "email": "tsepez@chromium.org",
    "time": "Thu May 30 16:39:10 2024 +0000"
  },
  "committer": {
    "name": "Pdfium LUCI CQ",
    "email": "pdfium-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu May 30 16:39:10 2024 +0000"
  },
  "message": "Fix or mark some unsafe code in fxcoded/jbig2\n\nBug: 42271175\nChange-Id: If36f9fe6bbfc664abeb5f006704c5e0b877f4cb0\nReviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/119756\nReviewed-by: Thomas Sepez \u003ctsepez@google.com\u003e\nCommit-Queue: Tom Sepez \u003ctsepez@chromium.org\u003e\nReviewed-by: Lei Zhang \u003cthestig@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0d37ae4b5e8302816ba0d88afbe6821654aa9b68",
      "old_mode": 33188,
      "old_path": "core/fxcodec/jbig2/JBig2_ArithDecoder.cpp",
      "new_id": "0d73df896207c0ad52339248c779062d2168dd4c",
      "new_mode": 33188,
      "new_path": "core/fxcodec/jbig2/JBig2_ArithDecoder.cpp"
    },
    {
      "type": "modify",
      "old_id": "16e994628af7aedfe496fa6d5fc35a9aedf8082b",
      "old_mode": 33188,
      "old_path": "core/fxcodec/jbig2/JBig2_ArithIntDecoder.cpp",
      "new_id": "0a05d993c2751ef889094b6d7ec95cc75c38e6f7",
      "new_mode": 33188,
      "new_path": "core/fxcodec/jbig2/JBig2_ArithIntDecoder.cpp"
    },
    {
      "type": "modify",
      "old_id": "a42b8f29aea0ee723a395d4105efe51ed8efe5cb",
      "old_mode": 33188,
      "old_path": "core/fxcodec/jbig2/JBig2_Context.cpp",
      "new_id": "5e41162ca4b28bb4e858c9700ed10df148bff956",
      "new_mode": 33188,
      "new_path": "core/fxcodec/jbig2/JBig2_Context.cpp"
    },
    {
      "type": "modify",
      "old_id": "c543ea11bdce71bf7767cce5c001149ef35de367",
      "old_mode": 33188,
      "old_path": "core/fxcodec/jbig2/JBig2_GrdProc.h",
      "new_id": "c3840642c989ed8a72597abf42055e6efcd7e82e",
      "new_mode": 33188,
      "new_path": "core/fxcodec/jbig2/JBig2_GrdProc.h"
    },
    {
      "type": "modify",
      "old_id": "bf1d0f11dfdf6d353ecd85edfca5b701cce5120c",
      "old_mode": 33188,
      "old_path": "core/fxcodec/jbig2/JBig2_GrrdProc.cpp",
      "new_id": "20be5920e29d1029cbfad0457f0e64f3481054f9",
      "new_mode": 33188,
      "new_path": "core/fxcodec/jbig2/JBig2_GrrdProc.cpp"
    },
    {
      "type": "modify",
      "old_id": "d1a729b204bbfc24fd5b9193c1bcec26056d1659",
      "old_mode": 33188,
      "old_path": "core/fxcodec/jbig2/JBig2_GrrdProc.h",
      "new_id": "39cf15366b21b1948a1f51781829655f4575254b",
      "new_mode": 33188,
      "new_path": "core/fxcodec/jbig2/JBig2_GrrdProc.h"
    },
    {
      "type": "modify",
      "old_id": "d8de7545c94977cfe0c7e6f866ed7cd3396a69c9",
      "old_mode": 33188,
      "old_path": "core/fxcodec/jbig2/JBig2_HtrdProc.cpp",
      "new_id": "16a87cc05464657285f7dfbb3b983ec8d2b87444",
      "new_mode": 33188,
      "new_path": "core/fxcodec/jbig2/JBig2_HtrdProc.cpp"
    },
    {
      "type": "modify",
      "old_id": "9bed27c9d7f0916a717754d9c07a68dd30d6a99f",
      "old_mode": 33188,
      "old_path": "core/fxcodec/jbig2/JBig2_HuffmanTable.cpp",
      "new_id": "bccf238f8ffa777e9a612df18f9543ee4bebf717",
      "new_mode": 33188,
      "new_path": "core/fxcodec/jbig2/JBig2_HuffmanTable.cpp"
    },
    {
      "type": "modify",
      "old_id": "57b4158a4578b445858a8752c835cc326c1e9d75",
      "old_mode": 33188,
      "old_path": "core/fxcodec/jbig2/JBig2_PddProc.cpp",
      "new_id": "c91f5910a3d49b6f54d710f35b400b73ea8b2aac",
      "new_mode": 33188,
      "new_path": "core/fxcodec/jbig2/JBig2_PddProc.cpp"
    },
    {
      "type": "modify",
      "old_id": "c04d78a639793a6caa2607f6c3ff68af0ed302b4",
      "old_mode": 33188,
      "old_path": "core/fxcodec/jbig2/JBig2_SddProc.cpp",
      "new_id": "19632f8cd5abcb72310eb118accd19793cf136c1",
      "new_mode": 33188,
      "new_path": "core/fxcodec/jbig2/JBig2_SddProc.cpp"
    },
    {
      "type": "modify",
      "old_id": "d8fd50bde41fe4e00243b0d8ffb1a590d956ef4f",
      "old_mode": 33188,
      "old_path": "core/fxcodec/jbig2/JBig2_SddProc.h",
      "new_id": "fea5c0a74ced237862a7cdfea9bc5d3859f20e5e",
      "new_mode": 33188,
      "new_path": "core/fxcodec/jbig2/JBig2_SddProc.h"
    },
    {
      "type": "modify",
      "old_id": "f439d02d9ea1c177ad934828826eba7aa92e47f2",
      "old_mode": 33188,
      "old_path": "core/fxcodec/jbig2/JBig2_TrdProc.cpp",
      "new_id": "18c9523a51e5b9cf646d967f935d93fbc9c261dc",
      "new_mode": 33188,
      "new_path": "core/fxcodec/jbig2/JBig2_TrdProc.cpp"
    },
    {
      "type": "modify",
      "old_id": "bd887d95d5ea6bde16198758527e3d80e5ca3d75",
      "old_mode": 33188,
      "old_path": "core/fxcodec/jbig2/JBig2_TrdProc.h",
      "new_id": "eec22e44e4a6fa7aea8ca6ff9b06af21211925f5",
      "new_mode": 33188,
      "new_path": "core/fxcodec/jbig2/JBig2_TrdProc.h"
    },
    {
      "type": "modify",
      "old_id": "d103a37cd90bc7e2f081a2a9201411b7e7a2413b",
      "old_mode": 33188,
      "old_path": "core/fxcodec/jbig2/jbig2_decoder.cpp",
      "new_id": "073f2b7a115a689e15764b593b62abf389afdbfd",
      "new_mode": 33188,
      "new_path": "core/fxcodec/jbig2/jbig2_decoder.cpp"
    }
  ]
}
