)]}'
{
  "commit": "c6bcafab7dacdb52710d5a01bdd421220fc989f6",
  "tree": "ab5cffe74571f3b8be611ce983ddeaa6b5a9b548",
  "parents": [
    "a648b1617ce1a9152c54c448bbec23d78c3115f0"
  ],
  "author": {
    "name": "Primiano Tucci",
    "email": "primiano@google.com",
    "time": "Mon May 17 11:33:25 2021 +0100"
  },
  "committer": {
    "name": "Primiano Tucci",
    "email": "primiano@google.com",
    "time": "Mon May 17 11:33:25 2021 +0100"
  },
  "message": "trace filtering: avoid dereferencing vector[end]\n\nThe current code is hitting some assertions in debug\nversions of some C libraries. The problem is the following:\nindexing an out-of-bounds element of the array causes an\nabort even if the pointer itself is never dereferenced.\nMove the |end| pointer computation to be based on data() + size.\n\nBug: 181306741\nChange-Id: If158ab05e86e30b4f765e69fb63710b04ad4bba6",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c585b5c19d615f063a8e7448ffdd4aff9e81b730",
      "old_mode": 33188,
      "old_path": "src/protozero/filtering/filter_bytecode_parser.cc",
      "new_id": "39c8bb640cf775262f4799250280cd6010b93ffc",
      "new_mode": 33188,
      "new_path": "src/protozero/filtering/filter_bytecode_parser.cc"
    }
  ]
}
