)]}'
{
  "commit": "4fbe46dbb356bfe198c29dec83a76e1e32235a9c",
  "tree": "f92c125188a14c9997c60bf427d31e99cbb8d00d",
  "parents": [
    "ce1584d1f0fa60981d06c477541c6e81371314a8"
  ],
  "author": {
    "name": "Ben Clayton",
    "email": "bclayton@google.com",
    "time": "Fri Sep 25 18:29:18 2020 +0100"
  },
  "committer": {
    "name": "Ben Clayton",
    "email": "bclayton@google.com",
    "time": "Tue Sep 29 10:14:43 2020 +0000"
  },
  "message": "Vulkan/Debug: Don\u0027t accumulate function breakpoints\n\nA `SetFunctionBreakpointsRequest` contains the full list of breakpoints. Clear the list in the context before adding the new list.\n\nAlso add a `getFunctionBreakpoints()` accessor so you can enumerate the list of function breakpoints.\n\nBug: b/145351270\nChange-Id: Ia7fad403eace7a95a15671e2ce90b8e083da3ce7\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/48694\nTested-by: Ben Clayton \u003cbclayton@google.com\u003e\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nReviewed-by: Antonio Maiorano \u003camaiorano@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b311e2f34dfab0a758d63eecf96c5e7d84b0164c",
      "old_mode": 33188,
      "old_path": "src/Vulkan/Debug/Context.cpp",
      "new_id": "2a9916e29e74b2958ac8326566896e2d6641c7fa",
      "new_mode": 33188,
      "new_path": "src/Vulkan/Debug/Context.cpp"
    },
    {
      "type": "modify",
      "old_id": "64e7e5569c9ae260647637077169880d42aa0339",
      "old_mode": 33188,
      "old_path": "src/Vulkan/Debug/Context.hpp",
      "new_id": "acc3ea2be396cb137f9a076ec53841a8f8fe1a12",
      "new_mode": 33188,
      "new_path": "src/Vulkan/Debug/Context.hpp"
    },
    {
      "type": "modify",
      "old_id": "9dd05ce74f28fce769b30fb81d5d3146a24e2872",
      "old_mode": 33188,
      "old_path": "src/Vulkan/Debug/Server.cpp",
      "new_id": "b89a79d4b09bdd7f22ad0408bb4b1cad6496a150",
      "new_mode": 33188,
      "new_path": "src/Vulkan/Debug/Server.cpp"
    }
  ]
}
