)]}'
{
  "commit": "6bebd2e3cfb7790580722836d0debab3103c94d0",
  "tree": "cb8096e419b61d4b6aa6214ac7779f672d0761d9",
  "parents": [
    "486f39568b6f336b4e6c81300ee9caae54ebdff2"
  ],
  "author": {
    "name": "Henrique Nakashima",
    "email": "hnakashima@chromium.org",
    "time": "Wed Apr 11 00:13:36 2018 +0000"
  },
  "committer": {
    "name": "Chromium commit bot",
    "email": "commit-bot@chromium.org",
    "time": "Wed Apr 11 00:13:36 2018 +0000"
  },
  "message": "Avoid stack overflow when loading CPDF_Function.\n\nCPDF_StitchFuncs that reference each other create a Load() loop.\nMaintaining a set of the visited CPDF_Objects during a Load()\ncall tree prevents that.\n\nBug: chromium:830221\nChange-Id: I6f494da16c6d79f05870ff85cff38ff8fe69ecfe\nReviewed-on: https://pdfium-review.googlesource.com/30050\nCommit-Queue: dsinclair \u003cdsinclair@chromium.org\u003e\nReviewed-by: dsinclair \u003cdsinclair@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5d1213131bbebe58b7fe1260b4420cf551aafb15",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/page/cpdf_expintfunc.cpp",
      "new_id": "f26df1b01ecc2974d4d7abe67de994c7ee5b0bd8",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/page/cpdf_expintfunc.cpp"
    },
    {
      "type": "modify",
      "old_id": "867d2fa265329d943d1da0c99604d58a8236e2b2",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/page/cpdf_expintfunc.h",
      "new_id": "f46d6c2f0a7d10589f9cabfc3aafd40328787d11",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/page/cpdf_expintfunc.h"
    },
    {
      "type": "modify",
      "old_id": "635c53a95fd9fdcd0c5d2d843a159d899de74ce0",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/page/cpdf_function.cpp",
      "new_id": "3e99eb8176d2087571f8fc4417e74cf4d1cb3c83",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/page/cpdf_function.cpp"
    },
    {
      "type": "modify",
      "old_id": "ff7cf847d2be07411bb7fdf60879140e6cad37bd",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/page/cpdf_function.h",
      "new_id": "7966194ade7987a20df109357269c30dd61f3963",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/page/cpdf_function.h"
    },
    {
      "type": "modify",
      "old_id": "5499a47f992d4f76e50dc986a779de8fe23391b3",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/page/cpdf_psfunc.cpp",
      "new_id": "6df7dff20ce29b2a731d6de2dad6fa4597560f3a",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/page/cpdf_psfunc.cpp"
    },
    {
      "type": "modify",
      "old_id": "b8c18c94721a7cca111a078bb01329a07044807c",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/page/cpdf_psfunc.h",
      "new_id": "7212fea3922e3726f2a3d63ce3a033979ff8e167",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/page/cpdf_psfunc.h"
    },
    {
      "type": "modify",
      "old_id": "98e1fd03e09e85b24ecf4feed26340f9b0575099",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/page/cpdf_sampledfunc.cpp",
      "new_id": "78c4f2c75549dd5c5ce63dcb33602618a3b97859",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/page/cpdf_sampledfunc.cpp"
    },
    {
      "type": "modify",
      "old_id": "d6dfed575fc14c38334fe9fdeeccf8d07301bbab",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/page/cpdf_sampledfunc.h",
      "new_id": "b06b14bac11d0575490bd674a13e5eeb59c183c0",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/page/cpdf_sampledfunc.h"
    },
    {
      "type": "modify",
      "old_id": "336c74bf5cced1c26dd2de06742f68707cd2ab3a",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/page/cpdf_stitchfunc.cpp",
      "new_id": "fd83fd651ad2398f52388846b770fd8155f4d3e7",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/page/cpdf_stitchfunc.cpp"
    },
    {
      "type": "modify",
      "old_id": "69e5e410417cba7fe67f3ab685a3d491c8c127a5",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/page/cpdf_stitchfunc.h",
      "new_id": "11396f12d7c019ca675b16bc66b9860e4af4031b",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/page/cpdf_stitchfunc.h"
    }
  ]
}
