)]}'
{
  "log": [
    {
      "commit": "45a9fc9b683449bc0e996e64f3b37e2de071be76",
      "tree": "918e373ac2e24ed0759b8e093fd420aa42bb0784",
      "parents": [
        "f2893adb27211609c17c4cc8d083371da4888032"
      ],
      "author": {
        "name": "Wessam Hassanein",
        "email": "wessam@google.com",
        "time": "Tue Feb 09 14:09:10 2021 -0800"
      },
      "committer": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Mar 10 21:07:35 2021 +0000"
      },
      "message": "Add API to ART/Perfetto Java Heap Profiler (reland)\n\nAdd Perfetto API calls to ART Sampling Java Heap Profiler.\n\nTest: Passing Tests\nLocal Testing\nBug: 160214819\n\nTest: art/tools/run-gtests.sh\n  in ART chroot built on master-art (silvermont target)\nTest: art/test/testrunner/testrunner.py --target --optimizing\n  in ART chroot built on master-art (silvermont target)\nTest: art/tools/run-libcore-tests.sh --mode\u003ddevice\n  in ART chroot built on master-art (silvermont target)\nTest: m test-art-host-gtest\n  on master-art\nTest: art/tools/buildbot-build.sh --host \u0026\u0026 \\\n        art/test/testrunner/testrunner.py --host --64 --optimizing\n  on master-art\nBug: 179915934\n\nThis reverts commit 2291439187b06d995bb298683246416c75d92740\n\nChange-Id: I600313b9515a2a3ff64361d7307b88d9a76c07e4\n"
    },
    {
      "commit": "2291439187b06d995bb298683246416c75d92740",
      "tree": "8ae6ebb82f270ff7065e24105e57c79b8e7d83af",
      "parents": [
        "08e44f1a6289695530fcae887312fe69079ddf9a"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Tue Mar 09 08:59:55 2021 +0000"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Tue Mar 09 08:59:55 2021 +0000"
      },
      "message": "Revert \"Add API to ART/Perfetto Java Heap Profiler\"\n\nThis reverts commit 08e44f1a6289695530fcae887312fe69079ddf9a.\n\nBug: 160214819\n\nReason for revert: Tests breakage on target:\n+CANNOT LINK EXECUTABLE \"/apex/com.android.art/bin/dex2oatd32\": library \"heapprofd_client_api.so\" not found: needed by /apex/com.android.art/lib/libartd.so in namespace com_android_art\n\nChange-Id: I9509cc1e3c85ed4b1ec3347317c0e33fc1f96dea\n"
    },
    {
      "commit": "08e44f1a6289695530fcae887312fe69079ddf9a",
      "tree": "455dc5fa7b1d8b3ddfce5907aa6c2d790c78c1ca",
      "parents": [
        "4e01411757ea36c5930151d0168031e4cc716dbb"
      ],
      "author": {
        "name": "Wessam Hassanein",
        "email": "wessam@google.com",
        "time": "Tue Feb 09 14:09:10 2021 -0800"
      },
      "committer": {
        "name": "Wessam Hassanein",
        "email": "wessam@google.com",
        "time": "Mon Mar 08 23:37:59 2021 +0000"
      },
      "message": "Add API to ART/Perfetto Java Heap Profiler\n\nAdd Perfetto API calls to ART Sampling Java Heap Profiler.\n\nTest: Passing Tests\nLocal Testing\n\nBug: 160214819\nChange-Id: I4f4740eed89bd7c762888d9f032e6bed970db634\n"
    },
    {
      "commit": "b5a10be6153d9bf09e4edf4a645da4085b4436bf",
      "tree": "ebf5a4b90f6c3ef45bc7342405f808a71be8a38e",
      "parents": [
        "bfd622abc23c77ffc8799f376df7241f15d6550a"
      ],
      "author": {
        "name": "Wessam Hassanein",
        "email": "wessam@google.com",
        "time": "Wed Nov 11 16:42:52 2020 -0800"
      },
      "committer": {
        "name": "Wessam Hassanein",
        "email": "wessam@google.com",
        "time": "Fri Feb 05 03:10:12 2021 +0000"
      },
      "message": "ART/Perfetto Java Heap Profiler\n\nAdding a Sampling Java Heap Profiler to ART and its interface to Perfetto.\nThis cl is the first cl (CL1) in a series of cls described as below to implement the full ART/Perfetto Java Heap Profiler.\nCL1: ART Java Heap Profiler. This is the main ART sampling profiler code. Tested using the ART testrunner as below as well as VLOG.\nCL2: Uncomment APEX code ART side. CL3: Add APEX code Perfetto side.\nCL2 and CL3 will be submitted simultaneously to avoid build failures and to add APEX dependencies.\nCL4: Uncomment Perfetto API code. To be reviewed by fmayer@ (Perfetto Team). Further Testing, could be full feature testing including Perfetto at this point.\nCL5: Further tests and/or optimizations can be added as needed.\n\nTest: Passing Tests\ntest/testrunner/testrunner.py --host --debug -b\ntest/testrunner/testrunner.py --host --debug -b --64 -t 004-ThreadStress\ntest/testrunner/testrunner.py --host --runtime-option\u003d-XX:PerfettoJavaHeapStackProf\u003dtrue --debug -b\ntest/testrunner/testrunner.py --host --runtime-option\u003d-XX:PerfettoJavaHeapStackProf\u003dtrue --debug -b --64 -t 004-ThreadStress\nIndividualized and VLOG testing.\n\nBug: 160214819\n\nChange-Id: I2be4c4e715ce8c3c8ac545e3e14332198b9c2295\n(cherry picked from commit 7b149d585b4627ebb389e987c14fe808f2fe698b)\nMerged-In: I2be4c4e715ce8c3c8ac545e3e14332198b9c2295\n"
    }
  ]
}
