)]}'
{
  "log": [
    {
      "commit": "9c06d16ca3d230059ccf3b7f270574bc5e8fcfcb",
      "tree": "9051bc0a5c2d7b110be37d81f041427c5b79f8fb",
      "parents": [
        "ae3168308606f837cb8470e641a265d2040ad016"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Oct 04 23:36:14 2023 +0000"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Oct 04 23:36:48 2023 +0000"
      },
      "message": "s/master/main/\n\nTest: treehugger\nChange-Id: I2c975b2f5f92f23c7357b6f7e785578504298cc6\n"
    },
    {
      "commit": "7bdca8d16f92868f0f4be13d80b0b3316e5ec771",
      "tree": "82be494223deb81bf46db104d43173557dc3ec7d",
      "parents": [
        "eb33b5b7a8852003756fcd645c238dae193410d6"
      ],
      "author": {
        "name": "Peter Collingbourne",
        "email": "pcc@google.com",
        "time": "Fri Apr 09 15:11:42 2021 -0700"
      },
      "committer": {
        "name": "Peter Collingbourne",
        "email": "pcc@google.com",
        "time": "Fri Apr 09 15:11:49 2021 -0700"
      },
      "message": "Fix the adb command to push the memory trace files.\n\nChange-Id: If49d084486486c7899d7655175860f7528aac6ce\n"
    },
    {
      "commit": "5a3c920051d8139a4c81f8804d3a7be94d150e85",
      "tree": "ddc7e20ab5777563640dc3b9b83939a6c871a27f",
      "parents": [
        "1752b5b9c0f2ae3845278e72d7ac9f83e33f0e32"
      ],
      "author": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Wed Dec 04 15:57:07 2019 -0800"
      },
      "committer": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Thu Dec 05 15:46:22 2019 -0800"
      },
      "message": "Add mallopt M_PURGE benchmark.\n\nUpdate the native allocator documentation to include running of this\nbenchmark.\n\nMove the malloc_benchmark.cpp to malloc_sql_benchmark.cpp and use\nmalloc_benchmark.cpp for benchmarking functions from malloc.h.\n\nBug: 137795072\n\nTest: Ran new benchmark.\nChange-Id: I76856de833032da324ad0bc0b6bd85a4ea8c253d\n"
    },
    {
      "commit": "75edf16f4d10d21b606eaee2987b3c7a2ec926a3",
      "tree": "f4f1d3af60a5a5c3203587ab81a3f56c117b8703",
      "parents": [
        "5e85d1b290877201174fdb2f09226b5bd34b80a9"
      ],
      "author": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Wed Nov 13 13:55:17 2019 -0800"
      },
      "committer": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Wed Nov 13 14:00:56 2019 -0800"
      },
      "message": "Update the native allocator document.\n\nAdd extra information I\u0027ve been using to evaluate scudo.\n\nTest: NA\nChange-Id: Ie7ee65890b1a3804c38ba38de504144d43e410b2\n"
    },
    {
      "commit": "51863b36714ea93a6ad792b2ec0cf9be18a8ce91",
      "tree": "5e2498720c1aec97315834d1d392883111bb6f9f",
      "parents": [
        "6e5d06336a4d1e013c921437d59918b66fa5fd6a"
      ],
      "author": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Fri Oct 25 15:24:16 2019 -0700"
      },
      "committer": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Fri Oct 25 15:27:12 2019 -0700"
      },
      "message": "Add section about libmemunreachable tests.\n\nTest: NA\nChange-Id: I0dcb8bbb7a598c44201281c7d493023e7d25c153\n"
    },
    {
      "commit": "2f5fc3372a2fd0c571546d68b74d52895dd5ced2",
      "tree": "f1c5c7ee1877864ec83faafd03749a77319784f5",
      "parents": [
        "919dc05d66b129ad6f34fad95322efb6de245754"
      ],
      "author": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Thu Oct 17 14:21:03 2019 -0700"
      },
      "committer": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Thu Oct 17 15:20:55 2019 -0700"
      },
      "message": "Updated memory_replay description.\n\nThe description of memory_replay talks about unzippping the trace\nfiles, but this is no longer necessary. This language has been\nupdated to reflect this.\n\nTest: NA\nChange-Id: Id808f9bd1286284c8de12b19c08eb8677c76dd53\n"
    },
    {
      "commit": "aa22c0cb0c25d6462547bc1557c08a18b176147b",
      "tree": "1cd96da2588ffdd0a55f32c19fe63fbe08b2dde7",
      "parents": [
        "6864fc8d065f647b56297e71d928aab0800d0879"
      ],
      "author": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Wed Aug 14 15:17:26 2019 -0700"
      },
      "committer": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Wed Aug 14 15:17:26 2019 -0700"
      },
      "message": "Update location of trace files.\n\nTest: NA\nChange-Id: I27f98b84b7701b8747d22dbdfbfa074083c36bc1\n"
    },
    {
      "commit": "05197f7d032ce70f0a23fdaee2e88a7cc54298a3",
      "tree": "cd355581b669a0e82a454c311ebd060bdba03ef3",
      "parents": [
        "592b5f52fd5f027817516b4d0945c2b4537518e4"
      ],
      "author": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Wed Aug 07 14:27:52 2019 -0700"
      },
      "committer": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Wed Aug 07 15:34:11 2019 -0700"
      },
      "message": "Change all references to PSS to RSS.\n\nRSS is the real measurement by which an allocator should be measured\nsince RSS is the real memory consumed by the process. PSS is a shared\nvalue.\n\nFor memory_replay, PSS and RSS should be the same, so this didn\u0027t really\nmatter in practice, but it\u0027s better to use the correct name of RSS.\n\nAlso, add a small section about fragmentation.\n\nBug: 138394907\n\nTest: NA\nChange-Id: Ic6f982f9c4619f452342e7c105818e33b8b85e44\n"
    },
    {
      "commit": "4316d43f4d45d2e029d9c1a058fd451073ed4e06",
      "tree": "d96aa254548b3d1b431b42708e76f4b103d7fc18",
      "parents": [
        "b2bd7c575eaa91e35ff40450bb4c514a2088a5d7"
      ],
      "author": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Thu Jun 27 00:08:23 2019 -0700"
      },
      "committer": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Fri Jun 28 10:33:53 2019 -0700"
      },
      "message": "Add doc describing native allocator.\n\nThis includes tests that a native allocator has to pass, and the ways\nto benchmark a native allocator on Android.\n\nTest: NA\nChange-Id: I5e1f4b3eea46ee2240e63a487ca3dfabecff81c0\n"
    }
  ]
}
