)]}'
{
  "commit": "99378ef2e58ab0d58706077165a0f6dc4594fc97",
  "tree": "85c0cd6f077867440d7fcd4c3843e7106fe662ee",
  "parents": [
    "f06f3f83ba5b086fc57503b626841d13de687af2"
  ],
  "author": {
    "name": "Lalit Maganti",
    "email": "lalitm@google.com",
    "time": "Mon Jan 30 14:28:44 2023 +0000"
  },
  "committer": {
    "name": "Lalit Maganti",
    "email": "lalitm@google.com",
    "time": "Mon Jan 30 14:28:44 2023 +0000"
  },
  "message": "tp: introduce bump allocator for object allocation in trace sorter\n\nThis is a very simply bump allocator implementation which makes\nimplementing compression in TraceSorter much cleaner. This can also be\nreused inside StringPool as a bonus.\n\nChange-Id: I0d2d7115d69288a875a262f669e853efcb7634f2",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "eadd256f044f6d76cd2977013bed8ec9bb94855a",
      "old_mode": 33188,
      "old_path": "Android.bp",
      "new_id": "420723f3ce466a5d84840541433df00d0956158c",
      "new_mode": 33188,
      "new_path": "Android.bp"
    },
    {
      "type": "modify",
      "old_id": "af28c163445cd3f0c525e8008c26e7c4137fb630",
      "old_mode": 33188,
      "old_path": "src/trace_processor/util/BUILD.gn",
      "new_id": "98ff445efd46c4d0d9ad97a094b096f82f9bdd21",
      "new_mode": 33188,
      "new_path": "src/trace_processor/util/BUILD.gn"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1c00a8c3051b4e4ebe8adeef0efdf0fab18a8a82",
      "new_mode": 33188,
      "new_path": "src/trace_processor/util/bump_allocator.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cd5e5930acf63a283fb9fbde7602e3ce63743766",
      "new_mode": 33188,
      "new_path": "src/trace_processor/util/bump_allocator.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4608be64ac6e61cffb1b66f0b0513b4f37f7a019",
      "new_mode": 33188,
      "new_path": "src/trace_processor/util/bump_allocator_unittest.cc"
    }
  ]
}
