)]}'
{
  "log": [
    {
      "commit": "9d3b5ec3bf76855ccb3e01abad41f1fa9e305ade",
      "tree": "95f586f42e1213b7803c3551ada7b43567cf0226",
      "parents": [
        "34f3179392241ae54302d63e3fdd19fa3b448f87"
      ],
      "author": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Thu Jun 20 09:47:01 2019 -0700"
      },
      "committer": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jun 20 19:39:24 2019 +0000"
      },
      "message": "Refactor 904 for safety\n\nSome functions that could potentially cause allocations were being\nperformed during the ObjectAllocated callback in test 904. If these\nallocations occurred the test could enter an infinite loop until it\nstack-overflows in native code.\n\nTo prevent this we move all potentially allocation causing code (such\nas calling java methods and getting jmethodIDs) out to the\ngetTrackingEventMessages function.\n\nTest: ./test.py --host\nChange-Id: Iccd2bea90ef037cc2fc496f46690770cfa2d00f7\n"
    },
    {
      "commit": "d4102bafc1037007ac4cdeef9b215ca1bef6831f",
      "tree": "a375a66dc65af275196f0116c2dae1a50abff256",
      "parents": [
        "2f8279eab734f2e701625e283a0c5776ecbea1bc"
      ],
      "author": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Mon Apr 30 12:47:22 2018 -0700"
      },
      "committer": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Mon Apr 30 20:23:51 2018 +0000"
      },
      "message": "Limit test 904 to examining test threads\n\nTest 904 could flake due to capturing allocations from unrelated\nandroid system threads. To fix this we filter the allocations we have\ncollected for those from threads created for/running the test.\n\nTest: ./test.py --host -j50\nChange-Id: Id4636dc153ab5a8208cd5f7bb255e29939dc2b02\n"
    },
    {
      "commit": "5573c37e795668eca81a8488078f798d977685c3",
      "tree": "5e7675d6c1ca9ed1c31834e52282bfb9f73dc2a4",
      "parents": [
        "1598a77ca3559c8a59902f26ee887504b8159859"
      ],
      "author": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Thu Nov 16 13:34:30 2017 -0800"
      },
      "committer": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Thu Nov 16 14:42:49 2017 -0800"
      },
      "message": "cpplint: Remove many unnecessary NOLINT\n\nNow that we updated to upstream cpplint, a lot of these NOLINTs are no\nlonger necessary.\n\nBug: 68951293\nChange-Id: If8ed5ffe89727f313f907a214b6d8fd2a2eddbad\n"
    },
    {
      "commit": "2ffb703bf431d74326c88266b4ddaf225eb3c6ad",
      "tree": "0552c3c76a42b18f9e7460d501fb71a6dc2e7f33",
      "parents": [
        "c4b6f3116f15c8e4fdf2e4f604ababdee12d8923"
      ],
      "author": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Wed Nov 08 13:35:21 2017 -0800"
      },
      "committer": {
        "name": "Igor Murashkin",
        "email": "iam@google.com",
        "time": "Wed Nov 08 15:15:52 2017 -0800"
      },
      "message": "cpplint: Cleanup errors\n\nCleanup errors from upstream cpplint in preparation\nfor moving art\u0027s cpplint fork to upstream tip-of-tree cpplint.\n\nTest: cd art \u0026\u0026 mm\nBug: 68951293\nChange-Id: I15faed4594cbcb8399850f8bdee39d42c0c5b956\n"
    },
    {
      "commit": "8cf9cb386cd9286d67e879f1ee501ec00d72a4e1",
      "tree": "88e86e214b425e444760fe4e0ffeee677e1558a2",
      "parents": [
        "914b7b6a6c9f399b26b41e9160e9871ef749e0db"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Wed Jul 19 09:28:38 2017 -0700"
      },
      "committer": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Mon Jul 24 16:07:10 2017 -0700"
      },
      "message": "ART: Include cleanup\n\nLet clang-format reorder the header includes.\n\nDerived with:\n\n* .clang-format:\n BasedOnStyle: Google\n IncludeIsMainRegex: \u0027(_test|-inl)?$\u0027\n\n* Steps:\n find . -name \u0027*.cc\u0027 -o -name \u0027*.h\u0027 | xargs sed -i.bak -e \u0027s/^#include/ #include/\u0027 ; git commit -a -m \u0027ART: Include cleanup\u0027\n git-clang-format -style\u003dfile HEAD^\n manual inspection\n git commit -a --amend\n\nTest: mmma art\nChange-Id: Ia963a8ce3ce5f96b5e78acd587e26908c7a70d02\n"
    },
    {
      "commit": "21b0c29e6a7e5a9d2d31db27aea2fa8615d56f3b",
      "tree": "c3ef02e266924d482825e7bf07e95b7638c396d6",
      "parents": [
        "5df5acf4dc296d22a868a7c5010a7f5cf2350539"
      ],
      "author": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Thu Apr 20 16:55:25 2017 -0700"
      },
      "committer": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Mon Apr 24 08:51:03 2017 -0700"
      },
      "message": "Remove unneeded shims and jni binding code\n\nBug: 37522517\nTest: ./test/testrunner/testrunner.py --host -j40\nChange-Id: I8670ab1bbf4b906c47d4edb2ad7349f9505da94a\n"
    },
    {
      "commit": "115b498e0ea00375b89e0d0b40217aebe0c1178a",
      "tree": "af3d9cfcdaac6b3be690cc960cccb6e31fedec64",
      "parents": [
        "687fb792b2a819bb43d45eb720ed68a077ed1beb"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Wed Apr 12 19:06:12 2017 -0700"
      },
      "committer": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Wed Apr 12 21:38:25 2017 -0700"
      },
      "message": "ART: Refactor run-test 904\n\nRefactor run-test so it does not depend on printf output. That way\nwe can run it in CTS.\n\nBug: 32072923\nTest: art/test/testrunner/testrunner.py -b --host -t 904\nChange-Id: Ia0d2e01dba4f46b81e78c88d9c50aafbc69f679e\n"
    },
    {
      "commit": "3ea3d5ca4420c98a3de51f638d3222c6696bc3e6",
      "tree": "310a5616d5d0ed2571dca8ddf0505db8ea8112e5",
      "parents": [
        "a8380240c8c9752c8b43926f677adcac11c2f52f"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Fri Apr 07 09:36:06 2017 -0700"
      },
      "committer": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Fri Apr 07 09:47:24 2017 -0700"
      },
      "message": "ART: More refactor for JVMTI run tests (3/3)\n\nAdd missing Main classes.\n\nBug: 32072923\nTest: m test-art-host\nChange-Id: I600dd5563e44604bd7b61c7d381f0a7d92db278a\n"
    },
    {
      "commit": "a8380240c8c9752c8b43926f677adcac11c2f52f",
      "tree": "29aab241dbc797839e327cffcd0b762df7282221",
      "parents": [
        "4665167ddc34008dfa78a2873685fe7a98772eab"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Fri Apr 07 09:18:45 2017 -0700"
      },
      "committer": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Fri Apr 07 09:46:32 2017 -0700"
      },
      "message": "ART: More refactor for JVMTI run tests (2/3)\n\nMove refactored tests into their final places. Add a host java\nlibrary that includes those test files.\n\nThis is a follow-up to CL I740731c3af793521c5a859ef4a1f0ae94d2e1c19\nand must be used together with it.\n\nBug: 32072923\nTest: None\nChange-Id: I20b6070eb6bdd4b7a0bf42046302bafa10eee54f\n"
    },
    {
      "commit": "4665167ddc34008dfa78a2873685fe7a98772eab",
      "tree": "9af21169db0e6de2496b2946861436a9ecaf72e3",
      "parents": [
        "2bbf16da51c6a61da8ccd3c8d4d8382f6bbc9623"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Fri Apr 07 09:00:04 2017 -0700"
      },
      "committer": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Fri Apr 07 09:44:55 2017 -0700"
      },
      "message": "ART: More refactor for JVMTI run tests (1/3)\n\nPut (most) tests into a new package and give them dedicated\nclass names (Test9XY).\n\nNOTE: BROKEN WITHOUT A FOLLOW-UP CL TO CHANGE DIRECTORY STRUCTURE\n      AND FILE NAMES!\n\nBug: 32072923\nTest: None\nChange-Id: I291b0543f7782914e446a74f0d9037020c88e5b5\n"
    },
    {
      "commit": "2bbf16da51c6a61da8ccd3c8d4d8382f6bbc9623",
      "tree": "ff8c0e57713c76b72885f352511c512831bddc86",
      "parents": [
        "672082ab6edf7c12a1d7b1d9303aa0aa4fcce089"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Fri Apr 07 09:28:48 2017 -0700"
      },
      "committer": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Fri Apr 07 09:32:09 2017 -0700"
      },
      "message": "ART: Add JVMTI test shim\n\nAdd shim to expose basic native binding methods.\n\nBug: 32072923\nTest: m test-art-host\nChange-Id: Ifcb9e3f66fce8002dd7d5ecb4de1729ab8939d0d\n"
    },
    {
      "commit": "027444b64dd52e1d2beea7aa525fbb8146a516bc",
      "tree": "ae746f4ee59787cae3f38e8f1c3c72e81e6fa693",
      "parents": [
        "5b92c48f99391ae764e1699a22881f9d5cbce721"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Fri Mar 31 12:49:07 2017 -0700"
      },
      "committer": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Fri Mar 31 19:44:26 2017 -0700"
      },
      "message": "ART: TI Agent test library refactor\n\nMore refactoring, lowering the reliance on ART-provided functionality\nand adding a library that includes all the code that can run without\nART.\n\nBug: 32072923\nTest: m test-art-host\nChange-Id: I67d84056a6fd7722c58855fccbdea3f6869b2efb\n"
    },
    {
      "commit": "3f46c96568bef650ba6d9ce6ac8835d30877f243",
      "tree": "86b0e0d10999dd4c7b525b1e4e2db3ab1703cbe0",
      "parents": [
        "02311bd39d64b1417e8580c2a993620c2234254d"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Thu Mar 30 10:26:59 2017 -0700"
      },
      "committer": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Thu Mar 30 16:58:56 2017 -0700"
      },
      "message": "ART: Refactor JVMTI run tests\n\nIn preparation for code deduplication with CTS.\n\nBug: 32072923\nTest: m\nChange-Id: Ibbe005c94252bd29eae7f88aad301b0b20ddb80d\n"
    },
    {
      "commit": "5e03a305edafb49a34b436d9a858281e53d390f2",
      "tree": "97b34d7eb5ab9b1408325c7d8f9085c9f6f6cf67",
      "parents": [
        "fbe1516b91f2117bb9c7282aaea5537572f62dd7"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Mon Mar 13 13:10:00 2017 -0700"
      },
      "committer": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Tue Mar 14 08:18:08 2017 -0700"
      },
      "message": "ART: Refactor libopenjdkjvmti\n\nMove jvmti.h to its own folder and fix up include setup.\n\nBug: 31455788\nTest: m\nChange-Id: I5beb66fc5d0178746216f61f9214cda54fc2c7ac\n"
    },
    {
      "commit": "e4893eecf908b769e4e4148dc926c592dafc6533",
      "tree": "0cb8aafcb739da7b752952e42f3902aed8704e6e",
      "parents": [
        "2811b6ea22f89034bf15d5968441a6d650abf920"
      ],
      "author": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Thu Feb 09 15:28:53 2017 -0800"
      },
      "committer": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Tue Feb 14 13:43:15 2017 -0800"
      },
      "message": "Remove unneeded build files\n\nAlso make run-test default to assuming java8 language source.\n\nTest: mma -j40 test-art-host\nTest: ./test/run-test --host --build-with-javac-dx 001-HelloWorld\nChange-Id: Id10b0539d919802985a373b1720534735c32434b\n"
    },
    {
      "commit": "01fd70b531a8bd8ebb2238f20c3e651f6b065285",
      "tree": "7f4f6a9514638aafbd8fa94791676567f1bb0c3c",
      "parents": [
        "5ea54a33a81ce48156fbb2685e9a61d0748644dc"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Wed Jan 25 10:03:08 2017 -0800"
      },
      "committer": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Wed Jan 25 11:38:25 2017 -0800"
      },
      "message": "ART: Remove experimental flags for plugins and agents\n\nRemove experimental flags guarding plugins and agents.\n\nPartial revert of commit 7233c7e752c0d26387d143ee74420e9cd1f09390.\nPartial revert of commit 185d134a3b43ab7529053e965917e0fa74bceba4.\n\nBug: 31455788\nTest: m test-art-host\nChange-Id: I11a19f24b88ced8da7a28e2cb7a2f602aab884a8\n"
    },
    {
      "commit": "53ae7803b20650b7f36c0564dbcdc3115f399cba",
      "tree": "6a163440ef06130506a0fcf21ac82d935a09dd1e",
      "parents": [
        "d713d29507fb98bea3eee9277f05422a9b641ca1"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Thu Jan 19 21:13:46 2017 -0800"
      },
      "committer": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Fri Jan 20 15:33:25 2017 -0800"
      },
      "message": "ART: Refactor TI tests\n\nAdd a helper to explicitly bind native methods in a given class,\nusing dlsym to look up C functions in the local environment.\n\nAdd a callback helper that hooks VmInit and calls the above function\non the Main class. Use the callback helper before calling the test-\ndefined or shared minimal OnLoad function.\n\nAdd a binder helper that immediately binds the Main functions. Use\nthe helper before calling the test-defined OnAttach function.\n\nRemove System.loadLibrary from tests. Instead rely on the explicit\nbinding.\n\nIn preparation for making the tests functional on device.\n\nTest: m test-art-host\nChange-Id: I12e68f070e8c6331e51d3a1fa4b9ebd8f28dfce6\n"
    },
    {
      "commit": "a8883a0000a08dc4cb2bfec01cbead0da6272a5c",
      "tree": "ab31b427d300921c831840f5121cfa1c388d4df3",
      "parents": [
        "d1a277954284c4dd4b5b14fd4e58f1854daed848"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Wed Jan 11 19:53:50 2017 -0800"
      },
      "committer": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Wed Jan 11 19:53:50 2017 -0800"
      },
      "message": "ART: Simplify 9xx OnLoad setup\n\nProvide the default implementation in common_load.cc, and only\nmark cases that deviate.\n\nBug: 31455788\nTest: m test-art-host-run-test\nChange-Id: I40d467fb344405c443805749ced6717574430b75\n"
    },
    {
      "commit": "4196071adf17245c25cd167fac0428f013a58bac",
      "tree": "6ab92669cbbb9f41c366f85da0b19b762fed852d",
      "parents": [
        "2c5315bf01a432a8ba31a6f3b0f9894529d3cdbf"
      ],
      "author": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Fri Jan 06 14:44:23 2017 -0800"
      },
      "committer": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Fri Jan 06 15:00:32 2017 -0800"
      },
      "message": "Make GetErrorName allocate the output buffer.\n\nPreviously we were simply returning a static pointer which isn\u0027t\nallowed by the spec.\n\nTest: mma -j40 test-art-host\nChange-Id: I84cfb81e58d479c7c0d5ee352f5b005183895c82\n"
    },
    {
      "commit": "e06b63432864a63af9b4b736b0d7f21b3b469402",
      "tree": "ae20dc75947e197cb724b0f60ddb3482b0e5d1ba",
      "parents": [
        "8ba654956553d79a2478f6d050044c5a963a3512"
      ],
      "author": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Thu Jan 05 14:37:21 2017 -0800"
      },
      "committer": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Thu Jan 05 15:16:42 2017 -0800"
      },
      "message": "Revert \"Revert \"Cleanup jvmti tests\"\"\n\nThis reverts commit 2a9d198b9929560c9ab07691b3afbe275483be95.\n\nTest: mma -j40 test-art-host\nTest: ART_TEST_RUN_TEST_NDEBUG\u003dtrue mma -j40 test-art-host\n\nChange-Id: I14bfd02f74f93e4a6b853287fcaa69f1fb027256\n"
    },
    {
      "commit": "2a9d198b9929560c9ab07691b3afbe275483be95",
      "tree": "b4301967c423ab190a4274409d99a3d6e23f0e8a",
      "parents": [
        "ca5b9dccced35a2dbf9626d92d3a44886aee097b"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed Dec 21 08:55:49 2016 +0000"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed Dec 21 08:55:49 2016 +0000"
      },
      "message": "Revert \"Cleanup jvmti tests\"\n\nBreaks ndebug.\n\nThis reverts commit ca5b9dccced35a2dbf9626d92d3a44886aee097b.\n\nChange-Id: I1f45fa43f554e9796f397b2f9f111689c3845692\n"
    },
    {
      "commit": "ca5b9dccced35a2dbf9626d92d3a44886aee097b",
      "tree": "89608a897fe2df3278d88efe4f3210f7b3e34ac6",
      "parents": [
        "ce77fc0e7f60a15354bb20c356537cbf8b53b722"
      ],
      "author": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Wed Dec 14 15:29:42 2016 -0800"
      },
      "committer": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Mon Dec 19 16:05:10 2016 -0800"
      },
      "message": "Cleanup jvmti tests\n\nDeduplicate the \u0027run\u0027 scripts into the test/etc/run-test-jar file.\n\nTest: mma -j40 test-art-host\nChange-Id: I8cc87bacedb393bfa11cdf2345bfd7a4341caa37\n"
    },
    {
      "commit": "e657424ab0105227358422452f566c3e72a77c8b",
      "tree": "9c9f4cf22b865fb172ce82d2d6035feb03b96993",
      "parents": [
        "ee59d46595bb860fea26122f47f8797d2d0fe5f4"
      ],
      "author": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Wed Aug 17 09:56:24 2016 -0700"
      },
      "committer": {
        "name": "Alex Light",
        "email": "allight@google.com",
        "time": "Thu Nov 10 09:21:55 2016 -0800"
      },
      "message": "Add capabilities for jvmti.\n\nMake a skeleton for jvmti capabilities.\n\nBug: 31455788\nTest: m -j40 test-art-host\n\nChange-Id: Ia1f96450d8a1ee59b9db66cf65492154d61fab48\n"
    },
    {
      "commit": "2427aae0fa7f067dc92991bb1e2d032a4368146d",
      "tree": "79f49a58efcf7e4ec68bd2c05375546876d0e3ea",
      "parents": [
        "8b862ffa7ea7374e48329ae090c68c06a8c885bb"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Mon Oct 17 18:05:19 2016 -0700"
      },
      "committer": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Tue Oct 18 08:21:23 2016 -0700"
      },
      "message": "ART: Fix and extend test 904\n\nFix using the wrong thread when unregistering. The inner thread\nshould not use Thread.currentThread (copy-n-paste mistake).\n\nAdd test for registering in OnLoad.\n\nAdd test for keeping registered on exit.\n\nBug: 31684277\nBug: 31684920\nTest: m test-art-host-run-test-904-object-allocation\nChange-Id: If0d5eeeb864684ab42eeaf62698d1e639f2071d6\n"
    },
    {
      "commit": "cc13b2226bcfb41e917f99ae5aeab79f25ed052e",
      "tree": "335dea9a3392bd971d14c1f9f38e482d45b836a1",
      "parents": [
        "c1f24b947a4dfe76064db3ae5470a388a67650a8"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Mon Oct 10 19:09:09 2016 -0700"
      },
      "committer": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Tue Oct 11 14:03:54 2016 -0700"
      },
      "message": "ART: Add object reclaim support\n\nAdd support for the object free callback.\n\nRefactor code in support. Add test.\n\nBug: 31384923\nTest: m test-art-host\nTest: m test-art-host-run-test-905-object-free\nTest: m ART_USE_READ_BARRIER\u003dtrue test-art-host-run-test-905-object-free\nChange-Id: Icde40ad464c723cfe2f7660c07cd2f79b6dc2032\n"
    },
    {
      "commit": "d6d3f0e23930d4e8700e72702696a9eca2d8d9e1",
      "tree": "8920b13da4c8aea1f0b57ad7ecbe6c3ac1e5c2ee",
      "parents": [
        "bf9e54363699fe7f8825632c30a613e260446d4c"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Mon Oct 10 20:01:41 2016 -0700"
      },
      "committer": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Mon Oct 10 20:01:41 2016 -0700"
      },
      "message": "ART: Fix test 904\n\nPrefetch class names to avoid allocation for logging.\n\nBug: 31684277\nTest: m ART_TEST_RUN_TEST_RELOCATE_NO_PATCHOAT\u003dtrue test-art-host-run-test-904-object-allocation\nChange-Id: I8d12ea1a2b15680995af84d243de4d07d22bede5\n"
    },
    {
      "commit": "27fa96c285c4aa2f64e9bb63a3f38ffdc98c282a",
      "tree": "bece47e22bf5b8a212da88019dfed5eee01f7b88",
      "parents": [
        "77708d9149b0a00247eb69ea4d5386cae4e40287"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Fri Oct 07 15:05:24 2016 -0700"
      },
      "committer": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Mon Oct 10 13:27:45 2016 -0700"
      },
      "message": "ART: Add allocation callback\n\nBug: 31684277\nTest: m test-art-host\nChange-Id: I959f44e23ca5fe55ed678315708895faf0aadb04\n"
    }
  ]
}
