)]}'
{
  "log": [
    {
      "commit": "0f8729870781647739143510967f8fd4e16fe8f4",
      "tree": "f8177aba01f779d84d9eb678874384bc55f4b789",
      "parents": [
        "0de4aa3c2207d8059ffef7414fe0e312648da364"
      ],
      "author": {
        "name": "Yihan Dong",
        "email": "slotus@google.com",
        "time": "Sat Oct 12 09:01:00 2024 +0000"
      },
      "committer": {
        "name": "Yihan Dong",
        "email": "slotus@google.com",
        "time": "Sat Oct 12 09:01:06 2024 +0000"
      },
      "message": "Add proposed trendy teams for VTS modules\n\nChange-Id: Idad407dc55c15377a56aa0f939a7d309ffedf5e7\nTest: build locally\nBug: 368362374\n"
    },
    {
      "commit": "9e9d41d162bcf8c64144cd4809ef247fb104251d",
      "tree": "3d139f3dfb66d9a5a1c07de6a5f003090256e559",
      "parents": [
        "cfa68a1fbb7e03d2e41baf49634f34bba1f420c6"
      ],
      "author": {
        "name": "Kiyoung Kim",
        "email": "kiyoungkim@google.com",
        "time": "Mon Mar 11 13:04:36 2024 +0900"
      },
      "committer": {
        "name": "Kiyoung Kim",
        "email": "kiyoungkim@google.com",
        "time": "Fri Apr 05 02:29:07 2024 +0000"
      },
      "message": "Remove VNDK definition(s)\n\nAs of VNDK deprecation, any libraries that defines vndk is no longer\nvalid anymore. This change removes all VNDK definition(s) from modules\nwhich was VNDK.\n\nBug: 328994089\nTest: AOSP CF build succeeded\nChange-Id: Ifdade9c052db29c989ce7d804ba725361c4c0f8e\nMerged-In: Ic4f19113c1a25dc1fb60cdfbf9c0f2d8d7d09726\n"
    },
    {
      "commit": "4018960aedcb48b1cd45dfe8d20831858c756a5c",
      "tree": "15f1e5af53f5a8c09b89b4733ee635466c0ba535",
      "parents": [
        "a1d092a818bbe3675096d4ba1ca9646fa672c607"
      ],
      "author": {
        "name": "Kiyoung Kim",
        "email": "kiyoungkim@google.com",
        "time": "Tue Nov 28 11:24:36 2023 +0900"
      },
      "committer": {
        "name": "Kiyoung Kim",
        "email": "kiyoungkim@google.com",
        "time": "Tue Nov 28 16:28:20 2023 +0900"
      },
      "message": "Add clear dependency on libRS_internal\n\nandroid.hardware.renderscript@1.0-impl opens libRS_internal at runtime,\nbut it is not described in Android.bp. This change updates dependency on\nlibRS_internal so it can be installed together.\n\nBug: 313531351\nTest: AOSP CF build succeeded\nChange-Id: Iba9d80fb0ec0c3ff2d50b34b30679f8ed2c0e2f7\n"
    },
    {
      "commit": "01d45381adf5cfc4baf7947d78132bcefce7f07d",
      "tree": "6acab418b570cd9b5d6129816c6768df99b09ed9",
      "parents": [
        "2079fbcd04745b6c4ceb3a7c67d1a48e7be24cd1"
      ],
      "author": {
        "name": "Devin Moore",
        "email": "devinmoore@google.com",
        "time": "Fri Sep 08 21:08:06 2023 +0000"
      },
      "committer": {
        "name": "Devin Moore",
        "email": "devinmoore@google.com",
        "time": "Fri Sep 08 22:50:08 2023 +0000"
      },
      "message": "Merge OWNERS files for renderscript\n\nTest: none\nBug: 296950573\nChange-Id: If999e47f048c4f125b534b4b9616f3ed1553a1c4\n"
    },
    {
      "commit": "39cb598ced4f9482df870452693902b59eee5024",
      "tree": "b33329db8308cf353fc63d8000e538b0f5e76d55",
      "parents": [
        "2e749339455083665428a0d91e350be7ad73c446"
      ],
      "author": {
        "name": "Yiming Pan",
        "email": "yimingpan@google.com",
        "time": "Mon Aug 30 12:53:39 2021 -0700"
      },
      "committer": {
        "name": "Yiming Pan",
        "email": "yimingpan@google.com",
        "time": "Fri Sep 03 16:33:59 2021 -0700"
      },
      "message": "Backfill owner information for VTS module VtsHalRenderscriptV1_0TargetTest.\n\nEach VTS module is required to have OWNERS file. The ownership is based on\ngo/vts-owners. For more information about ownership policy, please visit\ngo/xts-owners-policy.\n\nTest: Tree Hugger\nBug: 143903671\nChange-Id: I194dd20d537a76a5b08506ce0e8321ae0dbd859e\n"
    },
    {
      "commit": "b224b363de519143f2584cc029da12c5950c296c",
      "tree": "9b95c4a5320a317b882208b919de05e5bca2c5e7",
      "parents": [
        "8aae28396e35cc42d8e6c416790a9d7b176d058d"
      ],
      "author": {
        "name": "Bob Badour",
        "email": "bbadour@google.com",
        "time": "Fri Feb 12 20:13:01 2021 -0800"
      },
      "committer": {
        "name": "Bob Badour",
        "email": "bbadour@google.com",
        "time": "Sun Feb 21 20:36:55 2021 -0800"
      },
      "message": "[LSC] Add LOCAL_LICENSE_KINDS to hardware/interfaces\n\nAdded SPDX-license-identifier-Apache-2.0 to:\n  atrace/1.0/Android.bp\n  atrace/1.0/default/Android.bp\n  atrace/1.0/vts/functional/Android.bp\n  audio/2.0/Android.bp\n  audio/2.0/config/Android.bp\n  audio/4.0/Android.bp\n  audio/4.0/config/Android.bp\n  audio/5.0/Android.bp\n  audio/5.0/config/Android.bp\n  audio/6.0/Android.bp\n  audio/6.0/config/Android.bp\n  audio/7.0/Android.bp\n  audio/7.0/config/Android.bp\n  audio/common/2.0/Android.bp\n  audio/common/4.0/Android.bp\n  audio/common/5.0/Android.bp\n  audio/common/6.0/Android.bp\n  audio/common/7.0/Android.bp\n  audio/common/7.0/example/Android.bp\n  audio/common/all-versions/default/Android.bp\n  audio/common/all-versions/default/service/Android.bp\n  audio/common/all-versions/test/utility/Android.bp\n  audio/common/all-versions/util/Android.bp\n  audio/core/all-versions/default/Android.bp\n  audio/core/all-versions/default/util/Android.bp\n  audio/core/all-versions/vts/functional/Android.bp\n  audio/effect/2.0/Android.bp\n  audio/effect/2.0/xml/Android.bp\n  audio/effect/4.0/Android.bp\n  audio/effect/4.0/xml/Android.bp\n  audio/effect/5.0/Android.bp\n  audio/effect/5.0/xml/Android.bp\n  audio/effect/6.0/Android.bp\n  audio/effect/6.0/xml/Android.bp\n  audio/effect/7.0/Android.bp\n  audio/effect/7.0/xml/Android.bp\n  audio/effect/all-versions/default/Android.bp\n  audio/effect/all-versions/default/util/Android.bp\n  audio/effect/all-versions/vts/functional/Android.bp\n  audio/policy/1.0/vts/functional/Android.bp\n  audio/policy/1.0/xml/Android.bp\n  audio/policy/1.0/xml/pfw_schemas/Android.bp\n  authsecret/1.0/Android.bp\n  authsecret/1.0/default/Android.bp\n  authsecret/1.0/vts/functional/Android.bp\n  authsecret/aidl/Android.bp\n  authsecret/aidl/default/Android.bp\n  authsecret/aidl/vts/Android.bp\n  automotive/audiocontrol/1.0/Android.bp\n  automotive/audiocontrol/1.0/default/Android.bp\n  automotive/audiocontrol/1.0/vts/functional/Android.bp\n  automotive/audiocontrol/2.0/Android.bp\n  automotive/audiocontrol/2.0/default/Android.bp\n  automotive/audiocontrol/2.0/vts/functional/Android.bp\n  automotive/can/1.0/default/libnetdevice/Android.bp\n  automotive/can/1.0/hidl-utils/Android.bp\n  automotive/can/1.0/tools/Android.bp\n  automotive/can/1.0/tools/configurator/Android.bp\n  automotive/can/1.0/tools/configurator/proto/Android.bp\n  automotive/can/1.0/tools/libcanhaltools/Android.bp\n  automotive/can/1.0/vts/functional/Android.bp\n  automotive/can/1.0/vts/utils/Android.bp\n  automotive/evs/1.0/Android.bp\n  automotive/evs/1.0/default/Android.bp\n  automotive/evs/1.0/vts/functional/Android.bp\n  automotive/evs/1.1/Android.bp\n  automotive/evs/1.1/default/Android.bp\n  automotive/evs/1.1/vts/functional/Android.bp\n  automotive/evs/1.1/vts/fuzzing/Android.bp\n  automotive/evs/common/utils/default/Android.bp\n  automotive/evs/common/utils/default/test/fuzz/Android.bp\n  automotive/occupant_awareness/aidl/Android.bp\n  automotive/occupant_awareness/aidl/default/Android.bp\n  automotive/occupant_awareness/aidl/mock/Android.bp\n  automotive/occupant_awareness/aidl/vts/functional/Android.bp\n  automotive/sv/1.0/Android.bp\n  automotive/sv/1.0/default/Android.bp\n  automotive/sv/1.0/vts/functional/Android.bp\n  automotive/vehicle/2.0/Android.bp\n  automotive/vehicle/2.0/default/Android.bp\n  automotive/vehicle/2.0/default/impl/vhal_v2_0/proto/Android.bp\n  automotive/vehicle/2.0/utils/Android.bp\n  biometrics/face/1.0/Android.bp\n  biometrics/face/1.0/default/Android.bp\n  biometrics/face/1.0/vts/functional/Android.bp\n  biometrics/fingerprint/2.1/Android.bp\n  biometrics/fingerprint/2.1/default/Android.bp\n  biometrics/fingerprint/2.1/vts/functional/Android.bp\n  biometrics/fingerprint/2.2/Android.bp\n  biometrics/fingerprint/2.2/vts/functional/Android.bp\n  bluetooth/1.0/Android.bp\n  bluetooth/1.0/default/Android.bp\n  bluetooth/1.0/vts/functional/Android.bp\n  bluetooth/1.1/Android.bp\n  bluetooth/1.1/default/Android.bp\n  bluetooth/1.1/vts/functional/Android.bp\n  bluetooth/a2dp/1.0/Android.bp\n  bluetooth/a2dp/1.0/default/Android.bp\n  bluetooth/a2dp/1.0/vts/functional/Android.bp\n  bluetooth/audio/2.0/Android.bp\n  bluetooth/audio/2.0/default/Android.bp\n  bluetooth/audio/2.0/vts/functional/Android.bp\n  bluetooth/audio/2.1/Android.bp\n  bluetooth/audio/2.1/default/Android.bp\n  bluetooth/audio/2.1/vts/functional/Android.bp\n  bluetooth/audio/utils/Android.bp\n  boot/1.0/Android.bp\n  boot/1.0/default/Android.bp\n  boot/1.0/vts/functional/Android.bp\n  boot/1.1/Android.bp\n  boot/1.1/default/Android.bp\n  boot/1.1/default/boot_control/Android.bp\n  boot/1.1/vts/functional/Android.bp\n  boot/1.2/Android.bp\n  boot/1.2/default/Android.bp\n  boot/1.2/vts/functional/Android.bp\n  broadcastradio/1.0/Android.bp\n  broadcastradio/1.0/default/Android.bp\n  broadcastradio/1.0/vts/functional/Android.bp\n  broadcastradio/1.1/Android.bp\n  broadcastradio/1.1/default/Android.bp\n  broadcastradio/1.1/vts/functional/Android.bp\n  broadcastradio/2.0/Android.bp\n  broadcastradio/2.0/default/Android.bp\n  broadcastradio/2.0/vts/functional/Android.bp\n  broadcastradio/common/tests/Android.bp\n  broadcastradio/common/utils/Android.bp\n  broadcastradio/common/utils1x/Android.bp\n  broadcastradio/common/utils2x/Android.bp\n  broadcastradio/common/vts/utils/Android.bp\n  camera/common/1.0/Android.bp\n  camera/common/1.0/default/Android.bp\n  camera/device/1.0/Android.bp\n  camera/device/1.0/default/Android.bp\n  camera/device/3.2/Android.bp\n  camera/device/3.2/default/Android.bp\n  camera/device/3.3/Android.bp\n  camera/device/3.3/default/Android.bp\n  camera/device/3.4/Android.bp\n  camera/device/3.4/default/Android.bp\n  camera/device/3.5/Android.bp\n  camera/device/3.5/default/Android.bp\n  camera/device/3.6/Android.bp\n  camera/device/3.6/default/Android.bp\n  camera/metadata/3.2/Android.bp\n  camera/metadata/3.3/Android.bp\n  camera/metadata/3.4/Android.bp\n  camera/metadata/3.5/Android.bp\n  camera/provider/2.4/Android.bp\n  camera/provider/2.4/default/Android.bp\n  camera/provider/2.4/vts/functional/Android.bp\n  camera/provider/2.5/Android.bp\n  camera/provider/2.5/default/Android.bp\n  camera/provider/2.6/Android.bp\n  cas/1.0/Android.bp\n  cas/1.0/default/Android.bp\n  cas/1.0/vts/functional/Android.bp\n  cas/1.1/Android.bp\n  cas/1.1/default/Android.bp\n  cas/1.1/vts/functional/Android.bp\n  cas/1.2/Android.bp\n  cas/1.2/default/Android.bp\n  cas/1.2/vts/functional/Android.bp\n  cas/native/1.0/Android.bp\n  common/aidl/Android.bp\n  common/fmq/aidl/Android.bp\n  common/support/Android.bp\n  compatibility_matrices/Android.bp\n  compatibility_matrices/Android.mk\n  compatibility_matrices/build/Android.bp\n  compatibility_matrices/exclude/Android.bp\n  configstore/1.0/Android.bp\n  configstore/1.0/vts/functional/Android.bp\n  configstore/1.1/Android.bp\n  configstore/1.1/default/Android.mk\n  configstore/utils/Android.bp\n  confirmationui/1.0/Android.bp\n  confirmationui/1.0/default/Android.bp\n  confirmationui/1.0/vts/functional/Android.bp\n  confirmationui/support/Android.bp\n  contexthub/1.0/Android.bp\n  contexthub/1.0/default/Android.bp\n  contexthub/1.0/vts/functional/Android.bp\n  contexthub/1.1/Android.bp\n  contexthub/1.1/default/Android.bp\n  contexthub/1.1/vts/functional/Android.bp\n  contexthub/common/vts/Android.bp\n  drm/1.0/Android.bp\n  drm/1.0/default/Android.bp\n  drm/1.0/vts/functional/Android.bp\n  drm/1.1/Android.bp\n  drm/1.1/vts/functional/Android.bp\n  drm/1.2/Android.bp\n  drm/1.2/vts/functional/Android.bp\n  drm/1.3/Android.bp\n  drm/1.3/vts/functional/Android.bp\n  dumpstate/1.0/Android.bp\n  dumpstate/1.0/default/Android.bp\n  dumpstate/1.0/vts/functional/Android.bp\n  dumpstate/1.1/Android.bp\n  dumpstate/1.1/default/Android.bp\n  dumpstate/1.1/vts/functional/Android.bp\n  fastboot/1.0/Android.bp\n  fastboot/1.0/default/Android.bp\n  fastboot/1.1/Android.bp\n  fastboot/1.1/default/Android.bp\n  gatekeeper/1.0/Android.bp\n  gatekeeper/1.0/default/Android.bp\n  gatekeeper/1.0/software/Android.bp\n  gatekeeper/1.0/software/tests/Android.bp\n  gatekeeper/1.0/vts/functional/Android.bp\n  gnss/1.0/Android.bp\n  gnss/1.0/default/Android.bp\n  gnss/1.0/vts/functional/Android.bp\n  gnss/1.1/Android.bp\n  gnss/1.1/default/Android.bp\n  gnss/1.1/vts/functional/Android.bp\n  gnss/2.0/Android.bp\n  gnss/2.0/default/Android.bp\n  gnss/2.0/vts/functional/Android.bp\n  gnss/2.1/Android.bp\n  gnss/2.1/default/Android.bp\n  gnss/2.1/vts/functional/Android.bp\n  gnss/common/utils/default/Android.bp\n  gnss/common/utils/vts/Android.bp\n  gnss/measurement_corrections/1.0/Android.bp\n  gnss/measurement_corrections/1.1/Android.bp\n  gnss/visibility_control/1.0/Android.bp\n  graphics/allocator/2.0/Android.bp\n  graphics/allocator/2.0/default/Android.bp\n  graphics/allocator/2.0/utils/gralloc1-adapter/Android.bp\n  graphics/allocator/2.0/utils/hal/Android.bp\n  graphics/allocator/2.0/utils/passthrough/Android.bp\n  graphics/allocator/3.0/Android.bp\n  graphics/allocator/4.0/Android.bp\n  graphics/bufferqueue/1.0/Android.bp\n  graphics/bufferqueue/2.0/Android.bp\n  graphics/common/1.0/Android.bp\n  graphics/common/1.1/Android.bp\n  graphics/common/1.2/Android.bp\n  graphics/common/aidl/Android.bp\n  graphics/composer/2.1/Android.bp\n  graphics/composer/2.1/default/Android.bp\n  graphics/composer/2.1/utils/command-buffer/Android.bp\n  graphics/composer/2.1/utils/hal/Android.bp\n  graphics/composer/2.1/utils/hwc2on1adapter/Android.bp\n  graphics/composer/2.1/utils/hwc2onfbadapter/Android.bp\n  graphics/composer/2.1/utils/passthrough/Android.bp\n  graphics/composer/2.1/utils/resources/Android.bp\n  graphics/composer/2.1/utils/vts/Android.bp\n  graphics/composer/2.1/vts/functional/Android.bp\n  graphics/composer/2.2/Android.bp\n  graphics/composer/2.2/default/Android.mk\n  graphics/composer/2.2/utils/command-buffer/Android.bp\n  graphics/composer/2.2/utils/hal/Android.bp\n  graphics/composer/2.2/utils/passthrough/Android.bp\n  graphics/composer/2.2/utils/resources/Android.bp\n  graphics/composer/2.2/utils/vts/Android.bp\n  graphics/composer/2.2/vts/functional/Android.bp\n  graphics/composer/2.3/Android.bp\n  graphics/composer/2.3/default/Android.bp\n  graphics/composer/2.3/utils/command-buffer/Android.bp\n  graphics/composer/2.3/utils/hal/Android.bp\n  graphics/composer/2.3/utils/passthrough/Android.bp\n  graphics/composer/2.3/utils/vts/Android.bp\n  graphics/composer/2.3/vts/functional/Android.bp\n  graphics/composer/2.4/Android.bp\n  graphics/composer/2.4/default/Android.bp\n  graphics/composer/2.4/utils/command-buffer/Android.bp\n  graphics/composer/2.4/utils/hal/Android.bp\n  graphics/composer/2.4/utils/passthrough/Android.bp\n  graphics/composer/2.4/utils/vts/Android.bp\n  graphics/composer/2.4/vts/functional/Android.bp\n  graphics/mapper/2.0/Android.bp\n  graphics/mapper/2.0/default/Android.bp\n  graphics/mapper/2.0/utils/hal/Android.bp\n  graphics/mapper/2.0/utils/passthrough/Android.bp\n  graphics/mapper/2.0/utils/vts/Android.bp\n  graphics/mapper/2.0/vts/functional/Android.bp\n  graphics/mapper/2.1/Android.bp\n  graphics/mapper/2.1/default/Android.bp\n  graphics/mapper/2.1/utils/hal/Android.bp\n  graphics/mapper/2.1/utils/passthrough/Android.bp\n  graphics/mapper/2.1/utils/vts/Android.bp\n  graphics/mapper/2.1/vts/functional/Android.bp\n  graphics/mapper/3.0/Android.bp\n  graphics/mapper/3.0/utils/vts/Android.bp\n  graphics/mapper/3.0/vts/functional/Android.bp\n  graphics/mapper/4.0/Android.bp\n  graphics/mapper/4.0/utils/vts/Android.bp\n  graphics/mapper/4.0/vts/functional/Android.bp\n  health/1.0/Android.bp\n  health/1.0/default/Android.bp\n  health/2.0/Android.bp\n  health/2.0/default/Android.bp\n  health/2.0/utils/libhealthhalutils/Android.bp\n  health/2.0/utils/libhealthservice/Android.bp\n  health/2.0/utils/libhealthstoragedefault/Android.bp\n  health/2.0/vts/functional/Android.bp\n  health/2.1/Android.bp\n  health/2.1/default/Android.bp\n  health/2.1/vts/functional/Android.bp\n  health/storage/1.0/Android.bp\n  health/storage/1.0/default/Android.bp\n  health/storage/1.0/vts/functional/Android.bp\n  health/storage/aidl/Android.bp\n  health/storage/aidl/default/Android.bp\n  health/storage/aidl/vts/functional/Android.bp\n  health/storage/impl_common/Android.bp\n  health/storage/test_common/Android.bp\n  health/utils/libhealth2impl/Android.bp\n  health/utils/libhealthloop/Android.bp\n  identity/aidl/Android.bp\n  identity/aidl/default/Android.bp\n  identity/aidl/vts/Android.bp\n  identity/support/Android.bp\n  input/classifier/1.0/Android.bp\n  input/classifier/1.0/default/Android.bp\n  input/classifier/1.0/vts/functional/Android.bp\n  input/common/1.0/Android.bp\n  ir/1.0/Android.bp\n  ir/1.0/default/Android.bp\n  ir/1.0/vts/functional/Android.bp\n  keymaster/3.0/Android.bp\n  keymaster/3.0/default/Android.mk\n  keymaster/3.0/vts/functional/Android.bp\n  keymaster/4.0/Android.bp\n  keymaster/4.0/default/Android.bp\n  keymaster/4.0/support/Android.bp\n  keymaster/4.0/vts/functional/Android.bp\n  keymaster/4.0/vts/performance/Android.bp\n  keymaster/4.1/Android.bp\n  keymaster/4.1/default/Android.bp\n  keymaster/4.1/support/Android.bp\n  keymaster/4.1/vts/functional/Android.bp\n  keymaster/aidl/Android.bp\n  light/2.0/Android.bp\n  light/2.0/default/Android.bp\n  light/2.0/vts/functional/Android.bp\n  light/aidl/Android.bp\n  light/aidl/default/Android.bp\n  light/aidl/vts/functional/Android.bp\n  light/utils/Android.bp\n  media/1.0/Android.bp\n  media/1.0/xml/Android.mk\n  media/Android.bp\n  media/bufferpool/1.0/Android.bp\n  media/bufferpool/2.0/Android.bp\n  media/c2/1.0/Android.bp\n  media/c2/1.1/Android.bp\n  media/omx/1.0/Android.bp\n  media/omx/1.0/vts/functional/audio/Android.bp\n  media/omx/1.0/vts/functional/common/Android.bp\n  media/omx/1.0/vts/functional/component/Android.bp\n  media/omx/1.0/vts/functional/store/Android.bp\n  media/omx/1.0/vts/functional/video/Android.bp\n  memtrack/1.0/Android.bp\n  memtrack/1.0/default/Android.bp\n  memtrack/1.0/vts/functional/Android.bp\n  memtrack/aidl/Android.bp\n  memtrack/aidl/default/Android.bp\n  memtrack/aidl/vts/Android.bp\n  neuralnetworks/1.0/Android.bp\n  neuralnetworks/1.0/utils/Android.bp\n  neuralnetworks/1.0/vts/functional/Android.bp\n  neuralnetworks/1.1/Android.bp\n  neuralnetworks/1.1/utils/Android.bp\n  neuralnetworks/1.1/vts/functional/Android.bp\n  neuralnetworks/1.2/Android.bp\n  neuralnetworks/1.2/utils/Android.bp\n  neuralnetworks/1.2/vts/functional/Android.bp\n  neuralnetworks/1.3/Android.bp\n  neuralnetworks/1.3/utils/Android.bp\n  neuralnetworks/1.3/vts/functional/Android.bp\n  neuralnetworks/aidl/Android.bp\n  neuralnetworks/aidl/utils/Android.bp\n  neuralnetworks/aidl/vts/functional/Android.bp\n  neuralnetworks/utils/common/Android.bp\n  neuralnetworks/utils/service/Android.bp\n  nfc/1.0/Android.bp\n  nfc/1.0/default/Android.bp\n  nfc/1.0/vts/functional/Android.bp\n  nfc/1.1/Android.bp\n  nfc/1.1/vts/functional/Android.bp\n  nfc/1.2/Android.bp\n  nfc/1.2/vts/functional/Android.bp\n  oemlock/1.0/Android.bp\n  oemlock/1.0/vts/functional/Android.bp\n  oemlock/aidl/Android.bp\n  oemlock/aidl/default/Android.bp\n  oemlock/aidl/vts/Android.bp\n  power/1.0/Android.bp\n  power/1.0/default/Android.bp\n  power/1.0/vts/functional/Android.bp\n  power/1.1/Android.bp\n  power/1.1/vts/functional/Android.bp\n  power/1.2/Android.bp\n  power/1.2/vts/functional/Android.bp\n  power/1.3/Android.bp\n  power/1.3/vts/functional/Android.bp\n  power/aidl/Android.bp\n  power/aidl/default/Android.bp\n  power/aidl/vts/Android.bp\n  power/stats/1.0/Android.bp\n  power/stats/1.0/default/Android.bp\n  power/stats/1.0/vts/functional/Android.bp\n  power/stats/aidl/Android.bp\n  power/stats/aidl/default/Android.bp\n  power/stats/aidl/vts/Android.bp\n  radio/1.0/Android.bp\n  radio/1.0/vts/functional/Android.bp\n  radio/1.1/Android.bp\n  radio/1.1/vts/functional/Android.bp\n  radio/1.2/Android.bp\n  radio/1.2/default/Android.bp\n  radio/1.2/vts/functional/Android.bp\n  radio/1.3/Android.bp\n  radio/1.3/vts/functional/Android.bp\n  radio/1.4/Android.bp\n  radio/1.4/vts/functional/Android.bp\n  radio/1.5/Android.bp\n  radio/1.5/vts/functional/Android.bp\n  radio/1.6/Android.bp\n  radio/1.6/vts/functional/Android.bp\n  radio/config/1.0/Android.bp\n  radio/config/1.0/default/Android.bp\n  radio/config/1.0/vts/functional/Android.bp\n  radio/config/1.1/Android.bp\n  radio/config/1.1/vts/functional/Android.bp\n  radio/config/1.2/Android.bp\n  radio/config/1.2/vts/functional/Android.bp\n  radio/config/1.3/Android.bp\n  radio/config/1.3/vts/functional/Android.bp\n  radio/deprecated/1.0/Android.bp\n  rebootescrow/aidl/Android.bp\n  rebootescrow/aidl/default/Android.bp\n  rebootescrow/aidl/vts/functional/Android.bp\n  renderscript/1.0/Android.bp\n  renderscript/1.0/default/Android.bp\n  renderscript/1.0/vts/functional/Android.bp\n  secure_element/1.0/Android.bp\n  secure_element/1.0/vts/functional/Android.bp\n  secure_element/1.1/Android.bp\n  secure_element/1.1/vts/functional/Android.bp\n  secure_element/1.2/Android.bp\n  secure_element/1.2/vts/functional/Android.bp\n  security/keymint/aidl/Android.bp\n  security/keymint/aidl/default/Android.bp\n  security/keymint/aidl/vts/functional/Android.bp\n  security/keymint/support/Android.bp\n  security/secureclock/aidl/Android.bp\n  security/secureclock/aidl/vts/functional/Android.bp\n  security/sharedsecret/aidl/Android.bp\n  security/sharedsecret/aidl/vts/functional/Android.bp\n  sensors/1.0/Android.bp\n  sensors/1.0/default/Android.bp\n  sensors/1.0/vts/functional/Android.bp\n  sensors/2.0/Android.bp\n  sensors/2.0/default/Android.bp\n  sensors/2.0/multihal/Android.bp\n  sensors/2.0/vts/functional/Android.bp\n  sensors/2.1/Android.bp\n  sensors/2.1/default/Android.bp\n  sensors/2.1/multihal/Android.bp\n  sensors/2.1/vts/functional/Android.bp\n  sensors/common/default/2.X/Android.bp\n  sensors/common/default/2.X/multihal/Android.bp\n  sensors/common/default/2.X/multihal/tests/Android.bp\n  sensors/common/utils/Android.bp\n  sensors/common/vts/2_X/Android.bp\n  sensors/common/vts/utils/Android.bp\n  soundtrigger/2.0/Android.bp\n  soundtrigger/2.0/default/Android.bp\n  soundtrigger/2.0/default/Android.mk\n  soundtrigger/2.0/vts/functional/Android.bp\n  soundtrigger/2.1/Android.bp\n  soundtrigger/2.1/default/Android.mk\n  soundtrigger/2.1/vts/functional/Android.bp\n  soundtrigger/2.2/Android.bp\n  soundtrigger/2.2/default/Android.bp\n  soundtrigger/2.2/vts/functional/Android.bp\n  soundtrigger/2.3/Android.bp\n  soundtrigger/2.3/default/Android.bp\n  soundtrigger/2.3/vts/functional/Android.bp\n  tests/bar/1.0/Android.bp\n  tests/bar/1.0/default/Android.bp\n  tests/baz/1.0/Android.bp\n  tests/baz/1.0/default/Android.bp\n  tests/expression/1.0/Android.bp\n  tests/extension/light/2.0/Android.bp\n  tests/extension/light/2.0/default/Android.bp\n  tests/extension/vibrator/aidl/Android.bp\n  tests/extension/vibrator/aidl/client/Android.bp\n  tests/extension/vibrator/aidl/default/Android.bp\n  tests/foo/1.0/Android.bp\n  tests/foo/1.0/default/Android.bp\n  tests/foo/1.0/default/lib/Android.bp\n  tests/hash/1.0/Android.bp\n  tests/hash/1.0/default/Android.bp\n  tests/inheritance/1.0/Android.bp\n  tests/inheritance/1.0/default/Android.bp\n  tests/lazy/1.0/Android.bp\n  tests/lazy/1.1/Android.bp\n  tests/libhwbinder/1.0/Android.bp\n  tests/libhwbinder/1.0/default/Android.bp\n  tests/libhwbinder/aidl/Android.bp\n  tests/memory/1.0/Android.bp\n  tests/memory/1.0/default/Android.bp\n  tests/memory/2.0/Android.bp\n  tests/msgq/1.0/Android.bp\n  tests/msgq/1.0/default/Android.bp\n  tests/multithread/1.0/Android.bp\n  tests/multithread/1.0/default/Android.bp\n  tests/safeunion/1.0/Android.bp\n  tests/safeunion/1.0/default/Android.bp\n  tests/safeunion/cpp/1.0/Android.bp\n  tests/safeunion/cpp/1.0/default/Android.bp\n  tests/trie/1.0/Android.bp\n  tests/trie/1.0/default/Android.bp\n  tetheroffload/config/1.0/Android.bp\n  tetheroffload/config/1.0/vts/functional/Android.bp\n  tetheroffload/control/1.0/Android.bp\n  tetheroffload/control/1.0/vts/functional/Android.bp\n  tetheroffload/control/1.1/Android.bp\n  tetheroffload/control/1.1/vts/functional/Android.bp\n  thermal/1.0/Android.bp\n  thermal/1.0/default/Android.bp\n  thermal/1.0/vts/functional/Android.bp\n  thermal/1.1/Android.bp\n  thermal/1.1/vts/functional/Android.bp\n  thermal/2.0/Android.bp\n  thermal/2.0/default/Android.bp\n  thermal/2.0/vts/functional/Android.bp\n  tv/cec/1.0/Android.bp\n  tv/cec/1.0/default/Android.bp\n  tv/input/1.0/Android.bp\n  tv/input/1.0/default/Android.bp\n  tv/input/1.0/vts/functional/Android.bp\n  tv/tuner/1.0/Android.bp\n  tv/tuner/1.0/default/Android.bp\n  tv/tuner/1.0/vts/functional/Android.bp\n  usb/1.0/Android.bp\n  usb/1.0/default/Android.bp\n  usb/1.0/vts/functional/Android.bp\n  usb/1.1/Android.bp\n  usb/1.1/vts/functional/Android.bp\n  usb/1.2/Android.bp\n  usb/1.2/vts/functional/Android.bp\n  usb/gadget/1.0/Android.bp\n  usb/gadget/1.1/Android.bp\n  usb/gadget/1.1/default/Android.bp\n  usb/gadget/1.1/default/lib/Android.bp\n  vibrator/1.0/Android.bp\n  vibrator/1.0/default/Android.bp\n  vibrator/1.0/vts/functional/Android.bp\n  vibrator/1.1/Android.bp\n  vibrator/1.1/vts/functional/Android.bp\n  vibrator/1.2/Android.bp\n  vibrator/1.2/vts/functional/Android.bp\n  vibrator/1.3/Android.bp\n  vibrator/1.3/example/Android.bp\n  vibrator/1.3/vts/functional/Android.bp\n  vibrator/aidl/Android.bp\n  vibrator/aidl/default/Android.bp\n  vibrator/aidl/vts/Android.bp\n  vr/1.0/Android.bp\n  vr/1.0/default/Android.bp\n  vr/1.0/vts/functional/Android.bp\n  weaver/1.0/Android.bp\n  weaver/1.0/vts/functional/Android.bp\n  weaver/aidl/Android.bp\n  weaver/aidl/default/Android.bp\n  weaver/aidl/vts/Android.bp\n  wifi/1.0/Android.bp\n  wifi/1.0/vts/functional/Android.bp\n  wifi/1.1/Android.bp\n  wifi/1.1/vts/functional/Android.bp\n  wifi/1.2/Android.bp\n  wifi/1.2/vts/functional/Android.bp\n  wifi/1.3/Android.bp\n  wifi/1.3/vts/functional/Android.bp\n  wifi/1.4/Android.bp\n  wifi/1.4/default/Android.mk\n  wifi/1.4/vts/functional/Android.bp\n  wifi/hostapd/1.0/Android.bp\n  wifi/hostapd/1.0/vts/functional/Android.bp\n  wifi/hostapd/1.1/Android.bp\n  wifi/hostapd/1.1/vts/functional/Android.bp\n  wifi/hostapd/1.2/Android.bp\n  wifi/hostapd/1.2/vts/functional/Android.bp\n  wifi/offload/1.0/Android.bp\n  wifi/offload/1.0/vts/functional/Android.bp\n  wifi/supplicant/1.0/Android.bp\n  wifi/supplicant/1.0/vts/functional/Android.bp\n  wifi/supplicant/1.1/Android.bp\n  wifi/supplicant/1.1/vts/functional/Android.bp\n  wifi/supplicant/1.2/Android.bp\n  wifi/supplicant/1.2/vts/functional/Android.bp\n  wifi/supplicant/1.3/Android.bp\n  wifi/supplicant/1.3/vts/functional/Android.bp\n\nAdded SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-NCSA to:\n  Android.bp\n  automotive/can/1.0/Android.bp\n  automotive/can/1.0/default/Android.bp\n\nAdded SPDX-license-identifier-NCSA to:\n  automotive/can/1.0/default/libc++fs/Android.bp\n\nBug: 68860345\nBug: 151177513\nBug: 151953481\n\nTest: m all\n\nExempt-From-Owner-Approval: janitorial work\n\nChange-Id: I602b072f77ff41e9eb8d3c36b6b5315d63664006\nMerged-in: I602b072f77ff41e9eb8d3c36b6b5315d63664006\n"
    },
    {
      "commit": "5700685f0191dde8b929847f540b4fed4352447c",
      "tree": "13f0f54a5eb36d2ff15b2db9deb179bc03f32ab9",
      "parents": [
        "c8bf0854a4d0914d86adfb6ab6e0f4f86d0e3114"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Sat Dec 05 01:59:15 2020 +0000"
      },
      "committer": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Mon Dec 07 21:23:12 2020 +0000"
      },
      "message": "Remove ignored annotations.\n\nHIDL never validated these, and these will be logspam/errors now (error\nfor interfaces where a new annotation, @SensitiveData, is important not\nto have typoes, but warnings where otherwise the annotation is\ninconsequential).\n\nBug: 173732508\nTest: builds w/o warnings/errors\nChange-Id: Ic95d58098fa0104a3a7f1c85644ab1a015bcdd19\n"
    },
    {
      "commit": "ba4d532fee4bbadcdcb7aa52edd12232f30e2fa4",
      "tree": "e484e52c8906abb021ccc1c1821fc428e678af2a",
      "parents": [
        "3d5e0bb649b26a41e7a2ceb9233606c5db6d79be"
      ],
      "author": {
        "name": "Dan Shi",
        "email": "dshi@google.com",
        "time": "Tue Jul 28 13:09:30 2020 -0700"
      },
      "committer": {
        "name": "Dan Shi",
        "email": "dshi@google.com",
        "time": "Tue Jul 28 15:12:32 2020 -0700"
      },
      "message": "Suppress gtest error for tests without any instance\n\nBug: 162052785\nTest: m -j vts\nChange-Id: I8c1a48e6fbd7c8161137902b5332911fa0d7b8b3\n"
    },
    {
      "commit": "7cac9425b0f8fb2ab04b8dc23029b57b1f5dd352",
      "tree": "fe9c2654baae0d7389e722743aab603e15de08f0",
      "parents": [
        "d610435ac4bb051761b0f016aa6cdf2e884c55b5"
      ],
      "author": {
        "name": "Victor Khimenko",
        "email": "khim@google.com",
        "time": "Wed Jul 08 23:17:33 2020 +0200"
      },
      "committer": {
        "name": "Victor Khimenko",
        "email": "khim@google.com",
        "time": "Wed Jul 08 21:20:03 2020 +0000"
      },
      "message": "Make android.hardware.renderscript@1.0 buildable for native_bridge\n\nBug: http://b/153609531\n\nTest: m android.hardware.renderscript@1.0.native_bridge\n\nChange-Id: If11376cdd583629c8edfea17efb130dd68dc9b8f\n"
    },
    {
      "commit": "ba894f81db6f20b9fef104e31eb1f7dc26f68c2d",
      "tree": "1a5c817e89a282e217696fdc4d62c82a4fbede73",
      "parents": [
        "1c4905c2eeded997194f9d7ce7f828502fbc99e6"
      ],
      "author": {
        "name": "Dan Shi",
        "email": "dshi@google.com",
        "time": "Thu Mar 26 00:06:39 2020 -0700"
      },
      "committer": {
        "name": "Dan Shi",
        "email": "dshi@google.com",
        "time": "Tue Apr 07 15:17:02 2020 -0700"
      },
      "message": "Rename vts-core to vts\n\nBug: 151896491\nTest: local build\nExempt-From-Owner-Approval: This CL update suite name vts-core to vts as\nthe suite name is updated. This CL won\u0027t change test logic or behavior.\n\nChange-Id: I562b4dc50765e953800a814a8fd84a01c1b9352b\nMerged-In: I562b4dc50765e953800a814a8fd84a01c1b9352b\n"
    },
    {
      "commit": "bc404e6c809e619ef39606b0eabf8b4a14138bec",
      "tree": "25f30d3d9baff25ce2f46226d8e005809dc3d3fa",
      "parents": [
        "56cda83f8c8397df5e0e69bc933a226427b0d5d2"
      ],
      "author": {
        "name": "Dan Shi",
        "email": "dshi@google.com",
        "time": "Wed Dec 11 10:23:03 2019 -0800"
      },
      "committer": {
        "name": "Dan Shi",
        "email": "dshi@google.com",
        "time": "Wed Dec 11 10:23:35 2019 -0800"
      },
      "message": "Convert VtsHalRenderscriptV1_0TargetTest to be parameterized test\n\nBug: 142397658\nTest: atest VtsHalRenderscriptV1_0TargetTest\nChange-Id: I319f113d2c80afc75a28a480e3dd1c7739c5f2d7\n"
    },
    {
      "commit": "91e1687dcc72559c610cfa774f55e22a0d2efb92",
      "tree": "cc3e24496aa1d39b544a54aa62052049c701bb53",
      "parents": [
        "0e1efc568c8965facf7aa7d82df9aea0fcebd2e0"
      ],
      "author": {
        "name": "Nick Desaulniers",
        "email": "ndesaulniers@google.com",
        "time": "Fri Oct 11 13:41:30 2019 -0700"
      },
      "committer": {
        "name": "Nick Desaulniers",
        "email": "ndesaulniers@google.com",
        "time": "Mon Oct 14 11:05:57 2019 -0700"
      },
      "message": "[hardware][interfaces][renderscript] fix -Wreorder-init-list\n\nC++20 will require members in a designated initializer to be in order\nunlike C99.\n\nBug: 139945549\nTest: mm\nChange-Id: I9529dba0fe407f0d16f7aee10e3629f0175b8e3e\nSigned-off-by: Nick Desaulniers \u003cndesaulniers@google.com\u003e\n"
    },
    {
      "commit": "b3a4d3832e930114ffbeaec4531b58701899603e",
      "tree": "5f75e7a880910c80e2acb384fce0eebcab4e087a",
      "parents": [
        "8190dbeef05d1c50fdbc68808ff30b1116f89034"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Thu Sep 05 14:12:03 2019 -0700"
      },
      "committer": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Fri Sep 06 01:07:02 2019 +0000"
      },
      "message": "Remove libhwbinder/libhidltransport deps\n\nSince these were combined into libhidlbase.\n\nBug: 135686713\nTest: build only (libhwbinder/libhidltransport are empty)\nChange-Id: I075670b64eebbbbd6a6ae0e84ad51bf1c6f5ba36\n"
    },
    {
      "commit": "1ae4615d9f6f3ae90c5b8669ea819f06c624b8f8",
      "tree": "e80bf4c12638b842d0fd09512959414447cab93b",
      "parents": [
        "ee4ee60689703adc8778beb105efc61033142262"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Wed Apr 17 09:38:50 2019 -0700"
      },
      "committer": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Wed Apr 17 09:38:50 2019 -0700"
      },
      "message": "Update hidl makefiles for bpfmt\n\nhidl-generated makefiles are now generated such that bpfmt(file) \u003d\u003d file.\n\nBug: 67417008\nTest: enable bpfmt hook\nChange-Id: I1f69d292bc23a7cc293a66110cb02d597e1019ad\n"
    },
    {
      "commit": "a878aee9abf32b6d16e874fd0124febb8100626b",
      "tree": "13493994f52ff8e7dce348c2def5abc06c090437",
      "parents": [
        "60bc204c1d7501fa2e90974fe9784765be29bf11"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Fri Mar 01 12:47:25 2019 -0800"
      },
      "committer": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Mon Mar 04 11:27:17 2019 -0800"
      },
      "message": "Update makefies: no \u0027types\u0027\n\nBug: 123976090\nTest: N/A\nChange-Id: I30fb04c81889b62775e1b764b965fdb0f893de17\n"
    },
    {
      "commit": "a8c052d038be176db054d7c5a164115b04d79fac",
      "tree": "c5f838ea77e01441afd0ef203c38910bbc6bd4cf",
      "parents": [
        "001a2cc09eb178df242513ec78e91f3368b3052b"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Wed Dec 12 14:12:34 2018 -0800"
      },
      "committer": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Wed Dec 12 15:39:15 2018 -0800"
      },
      "message": "Fix cert-dcl16-c clang-tidy warnings.\n\nBug: 120614316\nTest: make with WITH_TIDY\u003d1 DEFAULT_GLOBAL_TIDY_CHECKS\u003d-*,cert-dcl16-c\nChange-Id: I13b7b9951ed198f91203475736edb3495e8a50aa\n"
    },
    {
      "commit": "68ae05dd2d9eb563887b0f3208ab8d41f9f47e14",
      "tree": "104f96d2f8ebbf8767d57b9f35850784dd16487c",
      "parents": [
        "60d34da5f0527f677d04a76409977d5064601fec"
      ],
      "author": {
        "name": "Keun Soo YIM",
        "email": "yim@google.com",
        "time": "Tue Nov 27 14:04:42 2018 -0800"
      },
      "committer": {
        "name": "Keun Soo YIM",
        "email": "yim@google.com",
        "time": "Fri Dec 07 10:49:56 2018 -0800"
      },
      "message": "pack VTS cc_test binaries as general-tests\n\nTest: make general-tests\nBug: 120093339\nMerged-In: I363450d205868f900e4925ccff1430e2a569f2a4\nChange-Id: I363450d205868f900e4925ccff1430e2a569f2a4\n"
    },
    {
      "commit": "da4882059b3258663197f68f163344bc9a0cffa1",
      "tree": "efde634688899b3280a3b8180ed281f002fae53d",
      "parents": [
        "8ad3e78d274fb96451fbfeb16a9258e5b3533abc"
      ],
      "author": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Mon Oct 29 16:26:26 2018 -0700"
      },
      "committer": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Mon Oct 29 16:34:58 2018 -0700"
      },
      "message": "Add missing copyright info to RS default implementation.\n\nBug: 118068536\nTest: none\nChange-Id: I896f8f4734d5bf76a889198255d5851bcd696714\n"
    },
    {
      "commit": "3f2d71fb2d37bbcd9c6e9bafe8262988001d64c3",
      "tree": "2a1e867782ade50fdf59dcd096625487f0575ef0",
      "parents": [
        "b0f5034e87697538bc8790faed1d7b365fdefa0b"
      ],
      "author": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Wed Jan 24 19:22:30 2018 -0800"
      },
      "committer": {
        "name": "Brian Carlstrom",
        "email": "bdc@google.com",
        "time": "Wed Jan 24 19:53:36 2018 -0800"
      },
      "message": "Log dlerror on dlopen related failures\n\nBug: 72300913\nBug: 72342986\nBug: 72462122\nTest: manually confirmed logging on failure\nChange-Id: I401587311e5c3e3d1ef69516645ebb2dd4479c51\n"
    },
    {
      "commit": "fcca4e23b7aa6e5992a7fd0b37b683adf62f4ec1",
      "tree": "a36f10eba0ddc81fb4be8b65225ba5a1a1eba5f4",
      "parents": [
        "5ca6f514ebd3c5401af380b28ec4efe9bc783f9d"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Tue Nov 28 14:22:43 2017 -0800"
      },
      "committer": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Tue Nov 28 14:22:43 2017 -0800"
      },
      "message": "Remove subdirs\n\nRemoving whenever I see these in code reviews.\n\nTest: none\nMerged-In: I4322f533a837d55618ec2ed2125e8966ace9d61d\nChange-Id: I4322f533a837d55618ec2ed2125e8966ace9d61d\n"
    },
    {
      "commit": "a529b73890d88044fd1cfaeac3cd8bf8d8fff807",
      "tree": "2737f9a0fae3c3f1d62b62946e1bf8aa6fe45729",
      "parents": [
        "0c9df89f885c6e7866aed1046323d05be17c13ee",
        "4fae0e4f75cb66f34e9e928702681291d9fa74db"
      ],
      "author": {
        "name": "Zhuoyao Zhang",
        "email": "zhuoyao@google.com",
        "time": "Wed Nov 15 18:16:46 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Nov 15 18:16:46 2017 +0000"
      },
      "message": "Merge \"Convert Renderscript Hal test to test against each of the service names.\"\nam: 4fae0e4f75\n\nChange-Id: I76769806c8e90411055c4864b57e8271cc1894a8\n"
    },
    {
      "commit": "bb9e38fef95b7bc932ebcad18508e03228f9f7d3",
      "tree": "29e859e08879c87f591507de0f370abd1ec66fe2",
      "parents": [
        "b86b2d2881d53219c59a5eb85a3d73cb45942661",
        "1a06284b24f5eb7bb9c1fea0817da8898b3b1bff"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Tue Nov 14 12:08:38 2017 -0800"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Tue Nov 14 12:08:38 2017 -0800"
      },
      "message": "Merge commit \u00271a06284b24f5eb7bb9c1fea0817da8898b3b1bff\u0027 from\noc-mr1-dev-plus-aosp into stage-aosp-master\n\nChange-Id: I2a044eb8c9981d0a8198ffe2df55559afbd76341\nMerged-In: I4fb9f18884f7ef21162015a0032c4431444f7025\n"
    },
    {
      "commit": "674b34d42f2e55b4110ee943d2822d4f3867ba02",
      "tree": "1c859a80cedc6c29524e02aabfdce1b8fbb69f8f",
      "parents": [
        "f097a56a2cdf230770dc858c32207936a0e3c0cf"
      ],
      "author": {
        "name": "Zhuoyao Zhang",
        "email": "zhuoyao@google.com",
        "time": "Mon Nov 13 17:42:41 2017 -0800"
      },
      "committer": {
        "name": "Zhuoyao Zhang",
        "email": "zhuoyao@google.com",
        "time": "Mon Nov 13 17:45:23 2017 -0800"
      },
      "message": "Convert Renderscript Hal test to test against each of the service names.\n\nBug:64203181\nTest: vts-tradefed run vts -m VtsHalRenderscriptV1_0Target\nChange-Id: I40bb519f901a553363837a42ee7450db32d22e27\n"
    },
    {
      "commit": "a1169dd600091cc9a451b91e7b4573dc1d9049b3",
      "tree": "e7b60403dc8cb464f2d9f9782c8bf06262e6bf74",
      "parents": [
        "771dff2a2d014df7118263d2c0a8cc8522cf480c"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Thu Nov 09 19:05:17 2017 -0800"
      },
      "committer": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Fri Nov 10 09:06:55 2017 -0800"
      },
      "message": "Update makefiles for hidl_interface.\n\nBug: 35570956\nTest: manual\nChange-Id: I7a220b78ee081240e1dc30ef5672ba39e3e98375\n"
    },
    {
      "commit": "6a70875ba81a3683dbf537a97c1a152df315aeee",
      "tree": "971aab148996a41f2387d97abab5c928e4614609",
      "parents": [
        "0f70905b7d58ce46a3cae7a7eb2f60cc92e7fb34"
      ],
      "author": {
        "name": "Jae Shin",
        "email": "jaeshin@google.com",
        "time": "Fri Oct 20 17:28:41 2017 +0900"
      },
      "committer": {
        "name": "Jae Shin",
        "email": "jaeshin@google.com",
        "time": "Thu Oct 26 05:22:06 2017 +0000"
      },
      "message": "Fix cpp style cast and variable name\n\nTest: run vts -m VtsHalRenderscriptV1_0TargetTest\nChange-Id: I0c902aea13da7d4af2357ec42d8f712fda7269d4\n"
    },
    {
      "commit": "0f70905b7d58ce46a3cae7a7eb2f60cc92e7fb34",
      "tree": "1ce0ae3e39ef77234622db9ba40496d0e05b5fff",
      "parents": [
        "cd769859090b02d23d01990a73d300ccaf026fe3"
      ],
      "author": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Wed Aug 16 23:30:42 2017 +0900"
      },
      "committer": {
        "name": "Jae Shin",
        "email": "jaeshin@google.com",
        "time": "Thu Oct 26 05:21:57 2017 +0000"
      },
      "message": "Load libRS_internal.so from the rs namespace\n\nBug: 64747884\nTest: VtsHalRenderscriptV1_0TargetTest successful on the device built\nwith BOARD_VNDK_VERSION\u003dcurrent and [system] namespace config is applied\nto /data/nativetest[64]/* processes.\n\nMerged-In: I9e967c80ac2dba718cd47e1f378bcbf18abe9ad2\nChange-Id: I9e967c80ac2dba718cd47e1f378bcbf18abe9ad2\n(cherry picked from commit a7ef697a0a520015f961012d53d852a8cece20df)\n"
    },
    {
      "commit": "116161d94eca370d3054f0fe34b2c9d8acce70c4",
      "tree": "b21afcef8f711ad0fcfe57b6364716b90d5c3ffb",
      "parents": [
        "0d311f86e1596d1e9fb3d1c41bbec2c248cf070d",
        "6c811964a11b2edb15fc4c760e80701cc6113f3d"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Wed Oct 11 16:31:07 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 11 16:31:07 2017 +0000"
      },
      "message": "Update for Soong java makefiles. am: c3e80fa01e am: 0fff75dee1\nam: 6c811964a1\n\nChange-Id: I85ccbb4a15cd18938607f5bca4e065b9d7e0182b\n"
    },
    {
      "commit": "0fff75dee172d57536c2034e0a64f6d9bf0a0a7f",
      "tree": "e4e6555ec981cb590ca2237f052a514d4addbe81",
      "parents": [
        "6d1326ed8a0564e4e521c3ef44ec795e2a520289",
        "c3e80fa01ec895f1e0ba72ffb9ff48ec468e07b9"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Wed Oct 11 16:23:54 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 11 16:23:54 2017 +0000"
      },
      "message": "Update for Soong java makefiles.\nam: c3e80fa01e\n\nChange-Id: Ia8835f9c95bd98a96f5fd3aff11191e7d3726fb9\n"
    },
    {
      "commit": "c3e80fa01ec895f1e0ba72ffb9ff48ec468e07b9",
      "tree": "1a29996c5260aed3a1567384f29a2220603da788",
      "parents": [
        "b74728a92e88c354cf5f4e07981095ed2c2e8840"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Tue Oct 10 11:05:20 2017 -0700"
      },
      "committer": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Tue Oct 10 23:07:20 2017 +0000"
      },
      "message": "Update for Soong java makefiles.\n\nTest: pass\nBug: 33420795\nChange-Id: Id9b1919a19b8ff682738cfb0869a479b4dbb4293\n"
    },
    {
      "commit": "9a17f41f6f80c64b947b9ea2f35e400fd8f96599",
      "tree": "60d3dee7cbb44b6e66dedfc63d5acb9ed6f6ced8",
      "parents": [
        "98903484804934bb99a88665f7eba745ba8804c9",
        "b53e6ad535a61167d4d5490baa5e567e1b88b7d7"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Wed Oct 04 21:51:00 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 04 21:51:00 2017 +0000"
      },
      "message": "Merge \"Update for hidl adapter module defaults.\" am: 988c977079 am: 861651985f\nam: b53e6ad535\n\nChange-Id: I23269fb7a9bdd352e670a80f390527d9eef31412\n"
    },
    {
      "commit": "861651985f82d554d0ece1a27a4b08041aef5d48",
      "tree": "57d92db7a7bfd1ab958fee51c2e96beec9215f0f",
      "parents": [
        "3ed04cd35dbc0f8b9f6c1b4e8f901915f3c146a8",
        "988c9770792e50f65c61cbcbacc5aa26d9404243"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Wed Oct 04 21:45:09 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Oct 04 21:45:09 2017 +0000"
      },
      "message": "Merge \"Update for hidl adapter module defaults.\"\nam: 988c977079\n\nChange-Id: I289818be1b30397391847ba1c532d1014fdbed27\n"
    },
    {
      "commit": "527fd76a0e7c032af7d2c232fbd12bd1d36a4221",
      "tree": "eca5b7908fdadc3cb20ff62d5f9bcacb5f85dda3",
      "parents": [
        "b020127017a7faf52195f0911b2378c7e69da614"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Wed Oct 04 12:47:03 2017 -0700"
      },
      "committer": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Wed Oct 04 12:47:03 2017 -0700"
      },
      "message": "Update for hidl adapter module defaults.\n\nTest: pass\nChange-Id: Idc6a943149a279bf17cfcfd0f2571473e53bbbbf\n"
    },
    {
      "commit": "9fdd241905c9e4eeedf48e4610a83a5bed20da78",
      "tree": "595e3d8077728d2ebe898a5ea106378e3cce9942",
      "parents": [
        "1a5331539dd7d2504ba6d1ca4dcdba403763d458",
        "71a193a425aee34b6e6a42dd19e52572698f75b2"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Tue Sep 26 23:58:51 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Sep 26 23:58:51 2017 +0000"
      },
      "message": "Merge \"Fix typo in update makefiles.\" am: 9960148420 am: f07e364ce3\nam: 71a193a425\n\nChange-Id: I45ae43f07323254212532acbf0f891d11143b05f\n"
    },
    {
      "commit": "f07e364ce3311d780bf690601738614919c3f59a",
      "tree": "031beed38d2ad4f75ac6b4fbfc8093cb9ae9b4d3",
      "parents": [
        "4d2b22c78199cdf582bc6ec6585d4c59aa3a8b5a",
        "9960148420f352c1c0a8cd50e105dce6e6b09acf"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Tue Sep 26 23:51:07 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Sep 26 23:51:07 2017 +0000"
      },
      "message": "Merge \"Fix typo in update makefiles.\"\nam: 9960148420\n\nChange-Id: I949634e72f817f3a5411130e968acd8efd1d7725\n"
    },
    {
      "commit": "a5299ee739647498cd40dcac8b167bb7a6a1d66a",
      "tree": "7047bd6be81c9f10d6e5928a67a06363618355da",
      "parents": [
        "26a0bb27627c43b599a7807ecf5ec594a525660a"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Tue Sep 26 12:54:42 2017 -0700"
      },
      "committer": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Tue Sep 26 21:59:43 2017 +0000"
      },
      "message": "Fix typo in update makefiles.\n\nBug: 37518178\nTest: pass\nChange-Id: Ic401b3a473f15ca4c01e58b3072e19db7c31b653\n"
    },
    {
      "commit": "97228c0b7de085b507b78a1bc16e15725de48e4e",
      "tree": "9cecfb86b72b262236257568909208f7ada4e915",
      "parents": [
        "43fbf0dcdcce755b05d5ddd2a9a9e0b4f1be1e97",
        "b94d0c7290d606af36785ea864ec243d63d6ad39"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Tue Sep 26 12:53:13 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Sep 26 12:53:13 2017 +0000"
      },
      "message": "Update makefiles for hidl adapter. am: 26a0bb2762 am: 73949c1d7e\nam: b94d0c7290\n\nChange-Id: If766cffbcc003cc0cc5eb98969b924aa918fff44\n"
    },
    {
      "commit": "73949c1d7ed74d1b18fc341b3306b62fa5791dd6",
      "tree": "a236e03c11408e726e98bd8db6e2c0fcc96519a4",
      "parents": [
        "11aefd9e74c9b8887e8a63cca77f43754d8819e1",
        "26a0bb27627c43b599a7807ecf5ec594a525660a"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Mon Sep 25 23:14:44 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Sep 25 23:14:44 2017 +0000"
      },
      "message": "Update makefiles for hidl adapter.\nam: 26a0bb2762\n\nChange-Id: I3a811f5cd49bd4e81e8fcd5c8e88922115812539\n"
    },
    {
      "commit": "26a0bb27627c43b599a7807ecf5ec594a525660a",
      "tree": "de18c34fd98b50e3172080fe7a40e52282d8da4c",
      "parents": [
        "7728f0ce5c7f7da067a446531b80d199bcd5c849"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Fri Sep 22 14:10:47 2017 -0700"
      },
      "committer": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Mon Sep 25 18:35:56 2017 +0000"
      },
      "message": "Update makefiles for hidl adapter.\n\nBug: 37518178\nTest: manual\nChange-Id: I50e999907d3c64d2b039272b823971998da64d1b\n"
    },
    {
      "commit": "a7ef697a0a520015f961012d53d852a8cece20df",
      "tree": "0c8697517a283cc6121a1a00586f4d1c581c8d1e",
      "parents": [
        "592071475240ed93471ae50df8e9fb3d27bbbd08"
      ],
      "author": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Wed Aug 16 23:30:42 2017 +0900"
      },
      "committer": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Wed Aug 16 23:35:57 2017 +0900"
      },
      "message": "Load libRS_internal.so from the rs namespace\n\nBug: 64747884\nTest: VtsHalRenderscriptV1_0TargetTest successful on the device built\nwith BOARD_VNDK_VERSION\u003dcurrent and [system] namespace config is applied\nto /data/nativetest[64]/* processes.\n\nChange-Id: I9e967c80ac2dba718cd47e1f378bcbf18abe9ad2\n"
    },
    {
      "commit": "cc74a34528c97f1c981affec0e2874f8836b2a90",
      "tree": "586ea71371956f81ed50792895f73b29f3e498eb",
      "parents": [
        "65de66a67e62cf2516cf05fb52384bf3fbb1beb7",
        "8f80b6fd9cbffb3d43f038355623e60608d46833"
      ],
      "author": {
        "name": "Justin Yun",
        "email": "justinyun@google.com",
        "time": "Wed Aug 09 20:36:53 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 09 20:36:53 2017 +0000"
      },
      "message": "Manually update makefile for vndk-sp hidl libs. am: 282278fa9e am: 7cfdc92f66\nam: 8f80b6fd9c\n\nChange-Id: I5dd2d2cfcc18f8fa3c511fbccc0e012e72653a1d\n"
    },
    {
      "commit": "65de66a67e62cf2516cf05fb52384bf3fbb1beb7",
      "tree": "43e89e5aaec1a0a88ff1f5010e9737c820f5de0d",
      "parents": [
        "5bad1b38e76cd3824d993e1f8dfa65fe18b669d0",
        "148ca847406ae026b687fe9bf5692414be998533"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Wed Aug 09 20:36:43 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 09 20:36:43 2017 +0000"
      },
      "message": "Update makefiles for vndk enabled. am: 5e59402492 am: 271d53d836\nam: 148ca84740\n\nChange-Id: I5ef3611026b9c770bf713c14b9e01899a796e61c\n"
    },
    {
      "commit": "7cfdc92f667224caa4782342eaa3fccddb7b6fe3",
      "tree": "ce67349159e45d7c6f705aca2c220b1ff257d749",
      "parents": [
        "271d53d8366f9058b10d9cb2b6fdbc36affc712e",
        "282278fa9ec8aa09446f2a390560b4e754bdbc88"
      ],
      "author": {
        "name": "Justin Yun",
        "email": "justinyun@google.com",
        "time": "Wed Aug 09 00:44:43 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 09 00:44:43 2017 +0000"
      },
      "message": "Manually update makefile for vndk-sp hidl libs.\nam: 282278fa9e\n\nChange-Id: Iab8a3fe2dba402804ef47b3dbb09b87ceec490d6\n"
    },
    {
      "commit": "271d53d8366f9058b10d9cb2b6fdbc36affc712e",
      "tree": "a4e01e5cfc9dae47615870de1f3ed485887e8b3b",
      "parents": [
        "3cc4975c8cdaa76ccc848254d3c42d67488e5b73",
        "5e5940249276d1f2d5c9b13c29232345475a536c"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Wed Aug 09 00:44:39 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 09 00:44:39 2017 +0000"
      },
      "message": "Update makefiles for vndk enabled.\nam: 5e59402492\n\nChange-Id: I08414d68d5275df82336653cb91765af7235f914\n"
    },
    {
      "commit": "282278fa9ec8aa09446f2a390560b4e754bdbc88",
      "tree": "b012c38907f39a8c404a387820f55a1d66be6a32",
      "parents": [
        "5e5940249276d1f2d5c9b13c29232345475a536c"
      ],
      "author": {
        "name": "Justin Yun",
        "email": "justinyun@google.com",
        "time": "Fri Aug 04 14:40:55 2017 +0900"
      },
      "committer": {
        "name": "Justin Yun",
        "email": "justinyun@google.com",
        "time": "Tue Aug 08 17:10:25 2017 +0900"
      },
      "message": "Manually update makefile for vndk-sp hidl libs.\n\nvndk-sp is not automatically tagged by hidl-gen.\nFor vndk-sp libs, \"support_system_process: true\" is manually added\nin \"vndk\" property.\n\nBug: 63866913\nTest: build and boot with BOARD_VNDK_VERSION\u003dcurrent\nMerged-In: I2b18d691411e58dc55bcdfa39ecb3659242c8437\nChange-Id: I2b18d691411e58dc55bcdfa39ecb3659242c8437\n(cherry picked from commit f2bd6c12a2417fd10f512b3194bb0670be2e5fa5)\n"
    },
    {
      "commit": "5e5940249276d1f2d5c9b13c29232345475a536c",
      "tree": "133b41df43843be58e9697eb81dcd7239ed830df",
      "parents": [
        "6a63f131760e5af9febadecd0686b5c25893a9c7"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Tue Jul 25 18:24:40 2017 -0700"
      },
      "committer": {
        "name": "Justin Yun",
        "email": "justinyun@google.com",
        "time": "Tue Aug 08 17:09:10 2017 +0900"
      },
      "message": "Update makefiles for vndk enabled.\n\nTest: none\nBug: 63866913\nMerged-In: I29174fdadca2828455ef49f14e53bc95c5238dbb\nChange-Id: I29174fdadca2828455ef49f14e53bc95c5238dbb\n(cherry picked from commit c716b8c3070f560c11fcc0d7d9b8b19af6bbaf28)\n"
    },
    {
      "commit": "070dd5d28aa9e9dcf7407b85c94812b2086208d6",
      "tree": "6cc13db5107e3e0e03ca5c1d292060bae739c67d",
      "parents": [
        "cc1007af3350bd1a3c001da968a56655c7780cde"
      ],
      "author": {
        "name": "Tri Vo",
        "email": "trong@google.com",
        "time": "Thu Aug 03 16:39:35 2017 -0700"
      },
      "committer": {
        "name": "Tri Vo",
        "email": "trong@google.com",
        "time": "Mon Aug 07 14:11:33 2017 -0700"
      },
      "message": "Renderscript test static link to HAL def libs.\n\nAnd use VtsHalTargetTestDefaults.\n\nBug: 64040096\nTest: vts-tradefed run commandAndExit vts --skip-all-system-status-check\n--skip-preconditions --module VtsHalRenderscriptV1_0Target\nChange-Id: Id6177663b441b5b0971143309401d73395ab51db\n"
    },
    {
      "commit": "f2bd6c12a2417fd10f512b3194bb0670be2e5fa5",
      "tree": "6dd5036c0e34a9a89138a30ba291a6035aa3b8a8",
      "parents": [
        "608d773ef8f346105d77ca5292505949a240b699"
      ],
      "author": {
        "name": "Justin Yun",
        "email": "justinyun@google.com",
        "time": "Fri Aug 04 14:40:55 2017 +0900"
      },
      "committer": {
        "name": "Justin Yun",
        "email": "justinyun@google.com",
        "time": "Fri Aug 04 14:40:55 2017 +0900"
      },
      "message": "Manually update makefile for vndk-sp hidl libs.\n\nvndk-sp is not automatically tagged by hidl-gen.\nFor vndk-sp libs, \"support_system_process: true\" is manually added\nin \"vndk\" property.\n\nBug: 63866913\nTest: build and boot with BOARD_VNDK_VERSION\u003dcurrent\nChange-Id: I2b18d691411e58dc55bcdfa39ecb3659242c8437\n"
    },
    {
      "commit": "d9b12c13e5fd5f3e6fa7f1090d118a0c5f3dfb33",
      "tree": "1d11598bc07cf69cb0ecdfd9f0e0ebb2aafeb5db",
      "parents": [
        "9da1f3be59e3800bc49508b929781f9147892aae",
        "c716b8c3070f560c11fcc0d7d9b8b19af6bbaf28"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Aug 04 00:52:06 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 04 00:52:06 2017 +0000"
      },
      "message": "Merge \"Update makefiles for vndk enabled.\" into oc-mr1-dev"
    },
    {
      "commit": "c716b8c3070f560c11fcc0d7d9b8b19af6bbaf28",
      "tree": "e4c1eb30953f95686401952643c447dbd179160d",
      "parents": [
        "b026c45b293fc40235d4591d4a2d2d62eafe27ce"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Tue Jul 25 18:24:40 2017 -0700"
      },
      "committer": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Wed Aug 02 18:00:14 2017 -0700"
      },
      "message": "Update makefiles for vndk enabled.\n\nTest: none\nBug: 63866913\nChange-Id: I29174fdadca2828455ef49f14e53bc95c5238dbb\n"
    },
    {
      "commit": "208a586cf8aa37e83b39e72354e0f6f7c76e4c4a",
      "tree": "bae117c95c285ea0a463e4786346b69c8f96a7ea",
      "parents": [
        "b026c45b293fc40235d4591d4a2d2d62eafe27ce"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Wed Jul 26 10:14:57 2017 -0700"
      },
      "committer": {
        "name": "Tri Vo",
        "email": "trong@google.com",
        "time": "Wed Aug 02 12:52:41 2017 -0700"
      },
      "message": "Update HIDL makefiles.\n\nAllow them to be static.\n\nThis is required for a couple of reasons:\n- enabling HIDL passthrough in recovery\n- enabling VTS tests to be static blobs\n\nBug: 32920003\nBug: 64040096\nTest: update-all-google-makefiles.sh\nMerged-In: I1b2401fb273ab80819e3870aa71fe742269674ba\nChange-Id: I1b2401fb273ab80819e3870aa71fe742269674ba\n(cherry picked from commit 7206708528e1f0393347719f156ddf0bd0b6249c)\n"
    },
    {
      "commit": "a1a7a3969562dadb86aacaacedf55044177830cf",
      "tree": "a3b590b7ee0a4e3132cd8e7bf2c8bc398ec2b957",
      "parents": [
        "686b08f4bced02ef07f5034a525530011b3d0bf1",
        "27e608f01c22f40d2eb8c9197bdeb2cffd047c5e"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Mon Jul 31 19:40:02 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jul 31 19:40:02 2017 +0000"
      },
      "message": "Merge \"Update HIDL makefiles.\" am: 49dad304a5 am: 68a25d22e3\nam: 27e608f01c\n\nChange-Id: I1d9c2c1d1b15f865890f3c11310abd4096497ff5\n"
    },
    {
      "commit": "68a25d22e34fb9ef65dac05da54b105c94441dcb",
      "tree": "6eae624f8a78ae557552efbe00aa4051d8f14f51",
      "parents": [
        "6d9952a70b7b7b4ed3101d831c667a6b815ff97a",
        "49dad304a518b162838cc4d930973698eb76a7c3"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Mon Jul 31 19:33:34 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jul 31 19:33:34 2017 +0000"
      },
      "message": "Merge \"Update HIDL makefiles.\"\nam: 49dad304a5\n\nChange-Id: I29f1de44312f589ba6e1df9498809cbb31315a2b\n"
    },
    {
      "commit": "7206708528e1f0393347719f156ddf0bd0b6249c",
      "tree": "e5a405ef67d92522dea6d9f6b6d74c2eed4d9d96",
      "parents": [
        "6ef70c9040773aa501ee54b54efc15a7ea61b25f"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Wed Jul 26 10:14:57 2017 -0700"
      },
      "committer": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Wed Jul 26 10:14:57 2017 -0700"
      },
      "message": "Update HIDL makefiles.\n\nAllow them to be static.\n\nThis is required for a couple of reasons:\n- enabling HIDL passthrough in recovery\n- enabling VTS tests to be static blobs\n\nBug: 32920003\nBug: 64040096\nTest: update-all-google-makefiles.sh\nChange-Id: I1b2401fb273ab80819e3870aa71fe742269674ba\n"
    },
    {
      "commit": "5cc58a7699fad56b573b2d852575ab67598397d9",
      "tree": "68ddfcf0650d78a16d8cf20751d1711398a1e837",
      "parents": [
        "3bbf0c19d2a2f00c5d59a56d292a624cf5ac36a3",
        "88d9fda69a8aa38e6852cda0b07ce421f9aa8bc9"
      ],
      "author": {
        "name": "Michael Butler",
        "email": "butlermichael@google.com",
        "time": "Fri Jul 14 22:54:58 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jul 14 22:54:58 2017 +0000"
      },
      "message": "Merge \"Added protections to RenderScript VTS class teardown.\" am: 80002c1ff3 am: 06f79dbd05\nam: 88d9fda69a\n\nChange-Id: I5610aa46a612acbd3b854de9721fd4c204a2f5f0\n"
    },
    {
      "commit": "06f79dbd05af653fbcfa2edbf534d6e2be2a6896",
      "tree": "72105ebb6175be16b179f349a76f7f04a91e1032",
      "parents": [
        "d19838d2c4130ab918ac94af3775173bdff46d26",
        "80002c1ff304eb61bd7f1718d56750ecf3ea08a6"
      ],
      "author": {
        "name": "Michael Butler",
        "email": "butlermichael@google.com",
        "time": "Fri Jul 14 22:46:57 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jul 14 22:46:57 2017 +0000"
      },
      "message": "Merge \"Added protections to RenderScript VTS class teardown.\"\nam: 80002c1ff3\n\nChange-Id: I55d1b0432e87068913a0e40cb72717a3a034b1e7\n"
    },
    {
      "commit": "4c65977854b135ad810d8e15f6b4b5103077f462",
      "tree": "e377b3a8c6c8c6e6bdbda7918cf0660d3d27c1a9",
      "parents": [
        "1a31a9e45ece7add546c707fb7276fd0e89f69d4"
      ],
      "author": {
        "name": "Michael Butler",
        "email": "butlermichael@google.com",
        "time": "Mon Jul 10 22:49:35 2017 -0700"
      },
      "committer": {
        "name": "Michael Butler",
        "email": "butlermichael@google.com",
        "time": "Fri Jul 14 20:47:14 2017 +0000"
      },
      "message": "Added protections to RenderScript VTS class teardown.\n\nIf RenderScript HIDL server does not exist or cannot be opened,\ncurrently it results in a nullptr dereference when the VTS test is\ntorn down. This CL adds a check before the cleanup.\n\nTest: mm -j40\nBug: 63711002\nChange-Id: I11a226a78b31444e7b198b2ff1dfa3794963caa0\n"
    },
    {
      "commit": "e3df60111e3632768c50dde32245b71c3e77e662",
      "tree": "f3606f820f529a3e3bed636aef33c91e1e930d54",
      "parents": [
        "7cd76c1469b818d6db060fb81385eba5b4088d5b",
        "0fd82f993eb9089f442484f7420c8745c52c94f6"
      ],
      "author": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Fri Jun 02 23:34:35 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 02 23:34:35 2017 +0000"
      },
      "message": "Merge \"[RenderScript] Use OVERRIDE_RS_DRIVER string in the default implementation.\" into oc-dev am: 827e291043\nam: 0fd82f993e\n\nChange-Id: I2d5240836e75f47342894c33dca5866afeca4037\n"
    },
    {
      "commit": "0fd82f993eb9089f442484f7420c8745c52c94f6",
      "tree": "213a267b6617b8e8ef478c28eddc1f7b76823e26",
      "parents": [
        "dd5605c4fb594e58f978f26a9d5791550aa2e110",
        "827e291043c3d48dbf49540e6a11d567a1b96154"
      ],
      "author": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Fri Jun 02 23:28:07 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jun 02 23:28:07 2017 +0000"
      },
      "message": "Merge \"[RenderScript] Use OVERRIDE_RS_DRIVER string in the default implementation.\" into oc-dev\nam: 827e291043\n\nChange-Id: I1b6548be61440b195d283b929792a2342810120d\n"
    },
    {
      "commit": "827e291043c3d48dbf49540e6a11d567a1b96154",
      "tree": "5848b908e9ca08d0d85df5c4057991954612aac7",
      "parents": [
        "5abb15e9872a203bf2e5a8b879ac4842c8cac789",
        "41d8a44280e95b593883b28c1c043b4d26e90a40"
      ],
      "author": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Fri Jun 02 23:20:57 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Jun 02 23:21:00 2017 +0000"
      },
      "message": "Merge \"[RenderScript] Use OVERRIDE_RS_DRIVER string in the default implementation.\" into oc-dev"
    },
    {
      "commit": "41d8a44280e95b593883b28c1c043b4d26e90a40",
      "tree": "11e77f390a743f0b2589fe472d17dedad91a88f1",
      "parents": [
        "a64eb7c6980130136b9e503e5fb7a4d943aa09c5"
      ],
      "author": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Tue May 16 15:36:54 2017 -0700"
      },
      "committer": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Fri Jun 02 23:17:31 2017 +0000"
      },
      "message": "[RenderScript] Use OVERRIDE_RS_DRIVER string in the default\nimplementation.\n\nBug: 37035983\nTest: mm\nTest: manually push to sailfish \u0026 angler, verify GPU driver successfully\nload, and tests are passing.\n\nChange-Id: Ic55c74228e7eae599702365c513009aa3454656b\nMerged-In: Ic55c74228e7eae599702365c513009aa3454656b\n"
    },
    {
      "commit": "292cddf6be7df898aa13bbdf3e7296524f12b5c9",
      "tree": "963c1a3520dee8ef82a1f31f105b33ae8721e3c3",
      "parents": [
        "0c49ae609f40494e5c58321b116787619424aeb3",
        "fdd834565cb5a506a842309b8e7cae71cdd41b5b"
      ],
      "author": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Fri Jun 02 23:16:05 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jun 02 23:16:07 2017 +0000"
      },
      "message": "Merge \"[RenderScript] Use OVERRIDE_RS_DRIVER string in the default implementation.\""
    },
    {
      "commit": "d29bc201208bf5c137b8f4d2131d1db8269c77d7",
      "tree": "d061b364eea4a79601de4590d0661cff503ef29c",
      "parents": [
        "6bb0f4d2404a642479cfcb36a6384bf6fee577bf",
        "3b8250a93ae7f2de8fc1e86509ab70d9dab2dace"
      ],
      "author": {
        "name": "Michael Butler",
        "email": "butlermichael@google.com",
        "time": "Tue May 23 18:07:57 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue May 23 18:07:57 2017 +0000"
      },
      "message": "Fixed flaky RenderScript VTS Test am: 076f69aa2b am: c12c5abf68 am: abb2a62271\nam: 3b8250a93a\n\nChange-Id: Ia4d1cd30343045ce7a230dbad529100898102872\n"
    },
    {
      "commit": "3b8250a93ae7f2de8fc1e86509ab70d9dab2dace",
      "tree": "43504d0cf83afa40e4c82a9f7b823ae6e9c40f3e",
      "parents": [
        "647d7a8aec058ae65a3754ed1b7214498b90dc94",
        "abb2a622716e709531c776beafeea6ef9597bc12"
      ],
      "author": {
        "name": "Michael Butler",
        "email": "butlermichael@google.com",
        "time": "Tue May 23 17:52:57 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue May 23 17:52:57 2017 +0000"
      },
      "message": "Fixed flaky RenderScript VTS Test am: 076f69aa2b am: c12c5abf68\nam: abb2a62271\n\nChange-Id: Icc6c8ea54f3e61a54ef7faa5f37e3f209035ee6d\n"
    },
    {
      "commit": "076f69aa2bc2301e3c93150503d469c02ed2458c",
      "tree": "2e66e816ee71cf14ee1b3f1a48657a7dcaaf9691",
      "parents": [
        "9119d4ccd1fce1221cb172f07450cf96a5fb72fb"
      ],
      "author": {
        "name": "Michael Butler",
        "email": "butlermichael@google.com",
        "time": "Mon May 22 17:01:24 2017 -0700"
      },
      "committer": {
        "name": "Michael Butler",
        "email": "butlermichael@google.com",
        "time": "Mon May 22 17:36:43 2017 -0700"
      },
      "message": "Fixed flaky RenderScript VTS Test\n\nAdded missing synchronization before context destroy\n\nBug: 38385848\nTest: make vts, does not fail with multiple tests\nChange-Id: Ib0d038969e9a1d6f5ea555ccb60fed55b69e05dc\n"
    },
    {
      "commit": "aeef430de6de778afe09847e99b65bc8f18b0708",
      "tree": "99ff6a2c0f925c905a53d709ca07e8a3c8c720c6",
      "parents": [
        "95fa26f096715ea985bd020028414aa49b5721a2",
        "67b9ae7d9c0156608de2349de043a736427180bd"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Sat May 20 00:22:03 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat May 20 00:22:03 2017 +0000"
      },
      "message": "Merge \"Update makefiles.\" am: 9119d4ccd1 am: 242b2288d7 am: c6da54569f\nam: 67b9ae7d9c\n\nChange-Id: I8462abc85f4f87840c4cee13361290e42746ce82\n"
    },
    {
      "commit": "67b9ae7d9c0156608de2349de043a736427180bd",
      "tree": "be7ec3ebd168b9a9b38c5b05e309ed7a6bc4ce12",
      "parents": [
        "2d6f47049515569484e3bc609bf99e830470e5ac",
        "c6da54569fcf1b18d4154c5cb6228e556f871f9d"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Sat May 20 00:19:40 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat May 20 00:19:40 2017 +0000"
      },
      "message": "Merge \"Update makefiles.\" am: 9119d4ccd1 am: 242b2288d7\nam: c6da54569f\n\nChange-Id: Ib7f7a9cdb64985d545443edac5bb8e9c169fc592\n"
    },
    {
      "commit": "e4d318948aa67150a33e6f25a9dce662afa14c4a",
      "tree": "40425a45adc0c7fe7e16c786fb69f59b01e8d5fd",
      "parents": [
        "2bb2add8a903ad0dfa489d22a264d28fb99e353a"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Thu May 18 16:14:16 2017 -0700"
      },
      "committer": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Fri May 19 15:53:53 2017 -0700"
      },
      "message": "Update makefiles.\n\nAdds default configuration to all hals.\n\nTest: pass\nMerged-In: Icdf6b56df82c4b7b7de815e7febea9a07ab96856\nChange-Id: Icdf6b56df82c4b7b7de815e7febea9a07ab96856\n"
    },
    {
      "commit": "06c85d986a7923d029ebcf3b199764b8d597b645",
      "tree": "0aa107223270c92587fe1db2b6ab4169e65f7784",
      "parents": [
        "872518a234169030f591b683570c76437e3b49f2"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Thu May 18 16:14:16 2017 -0700"
      },
      "committer": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Thu May 18 16:14:16 2017 -0700"
      },
      "message": "Update makefiles.\n\nAdds default configuration to all hals.\n\nTest: pass\nChange-Id: Icdf6b56df82c4b7b7de815e7febea9a07ab96856\n"
    },
    {
      "commit": "fdd834565cb5a506a842309b8e7cae71cdd41b5b",
      "tree": "923cc2dafeaffc34c384fb3e5064878849edd0b6",
      "parents": [
        "f94eb06d32356700e2f1f429680041141c1b7bee"
      ],
      "author": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Tue May 16 15:36:54 2017 -0700"
      },
      "committer": {
        "name": "Miao Wang",
        "email": "miaowang@google.com",
        "time": "Tue May 16 16:45:57 2017 -0700"
      },
      "message": "[RenderScript] Use OVERRIDE_RS_DRIVER string in the default\nimplementation.\n\nBug: 37035983\nTest: mm\nTest: manually push to sailfish \u0026 angler, verify GPU driver successfully\nload, and tests are passing.\n\nChange-Id: Ic55c74228e7eae599702365c513009aa3454656b\n"
    },
    {
      "commit": "01329bc53991ec5b77cab7d013530739f231db1f",
      "tree": "348a17d66ecb6f6c1067094925a72b9c88be1067",
      "parents": [
        "ebf2cff4f4e652eaa23e5d466e3dcf0c7ae82b59",
        "8e89a4359033e48914b507aa95f1a1166f39069d"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Wed May 10 03:13:43 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed May 10 03:13:43 2017 +0000"
      },
      "message": "Update makefiles for c++-sources and c++-headers. am: cb360c60d8 am: 4bd4e7fb3b am: 127b116fe5\nam: 8e89a43590\n\nChange-Id: I35950a57e220cdbe7672d5e814230fb73c154fac\n"
    },
    {
      "commit": "8716f3063ec2c9d03bbe3a2acc862d48c8d21ac5",
      "tree": "a7acc97ac9521f887a8c50218760f276bcb9c37f",
      "parents": [
        "bc7112412076c403b4cb0d5c7316f9ef39b7a20d"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Tue May 09 14:34:19 2017 -0700"
      },
      "committer": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Tue May 09 19:58:45 2017 -0700"
      },
      "message": "Update makefiles for c++-sources and c++-headers.\n\nTest: pass\nBug: 38174080\nMerged-In: I683455736eed35e6ced24e2763c2bdb5fb6c9601\nChange-Id: I683455736eed35e6ced24e2763c2bdb5fb6c9601\n"
    },
    {
      "commit": "8e89a4359033e48914b507aa95f1a1166f39069d",
      "tree": "39c356159dbd04f18aacab2d757c6efaeb7037a8",
      "parents": [
        "9a520b0524ca0f511b4882cc04f926fe5c8d7609",
        "127b116fe5d7a8fbe8be4796b4f6f40c633e34ca"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Wed May 10 02:58:00 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed May 10 02:58:00 2017 +0000"
      },
      "message": "Update makefiles for c++-sources and c++-headers. am: cb360c60d8 am: 4bd4e7fb3b\nam: 127b116fe5\n\nChange-Id: I3a2aa76acef0f0d1455bfad775e87e8089d357e8\n"
    },
    {
      "commit": "d8931ac871683bc936e34ab452bdb7bffde87f67",
      "tree": "406353275c1091c8705487080b706fed2a988400",
      "parents": [
        "933eb18785fef1a1324870d07ca87030a9046f61"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Mon May 01 17:29:17 2017 -0700"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Tue May 09 16:40:51 2017 -0700"
      },
      "message": "fix circular dependency libnativewindow \u003c-\u003e libui\n\nBug: 37647680, 37648355\nTest: compile, manual\nChange-Id: I2fdec8e86f6729aadd572a250b9d55d77f0d4eef"
    },
    {
      "commit": "cb360c60d861eb7a3d4306142d0b53bc4adff681",
      "tree": "9e470cda9dd779bceb378e54330632baf5db5388",
      "parents": [
        "5ca756ea1f0d629939f0f916ba30252eeed431e5"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Tue May 09 14:34:19 2017 -0700"
      },
      "committer": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Tue May 09 14:34:19 2017 -0700"
      },
      "message": "Update makefiles for c++-sources and c++-headers.\n\nTest: pass\nBug: 38174080\nChange-Id: I683455736eed35e6ced24e2763c2bdb5fb6c9601\n"
    },
    {
      "commit": "f90189a79fc1ddd48e863502ef05dbda58a2c18d",
      "tree": "9caf92bed75e711e56955cd051c174417b541c2d",
      "parents": [
        "c412a65e9877dbbea91822f00f5af4ac4d69e135",
        "5fba1db1d28839f0cf7014f838fee30a10da3f0c"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Mon May 01 23:37:04 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon May 01 23:37:04 2017 +0000"
      },
      "message": "Merge \"Remove redundant dependencies\" am: 62769b7196 am: 170e2e85a2\nam: 5fba1db1d2\n\nChange-Id: I661fff75d140b4359af055a0f08f08ef33c889c3\n"
    },
    {
      "commit": "ee1d248ae26285d8351a9513c7af84cc7d3e2fb8",
      "tree": "3e081ca30e102da4992f02a955340a6b927e7111",
      "parents": [
        "092daf7fea76954110fe41468e87faf20a103d97"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Mon May 01 09:47:58 2017 -0700"
      },
      "committer": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Mon May 01 09:47:58 2017 -0700"
      },
      "message": "Remove redundant dependencies\n\nandroid.hidl.base@1.0 and android.hidlmanager@1.0 are built into libhidltransport.\n\nTest: links\nBug: 33276472\nChange-Id: I424371932af129bba9d58dcf8652c64297f35f05\n"
    },
    {
      "commit": "be31e7c571f4255cc804b4fb0ee77a31773188d8",
      "tree": "8052490c1a364ce18dcac4a405a7691317e351ec",
      "parents": [
        "dc9965665e90a9ac11486838f472e262e68d1e0d",
        "3f986a00cda7b513c2847cc9ae4fc61f7a598fbe"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Apr 14 15:45:42 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Apr 14 15:45:43 2017 +0000"
      },
      "message": "Merge \"Added missing RenderScript HIDL API call to VTS test.\" into oc-dev"
    },
    {
      "commit": "3f986a00cda7b513c2847cc9ae4fc61f7a598fbe",
      "tree": "c29d0df43b537b8a61a5fc1661ace2ca1ce7928d",
      "parents": [
        "ce01460a158fca6337ca1e3ca9bb3fa58b80ff08"
      ],
      "author": {
        "name": "Michael Butler",
        "email": "butlermichael@google.com",
        "time": "Thu Apr 13 17:42:07 2017 -0700"
      },
      "committer": {
        "name": "Michael Butler",
        "email": "butlermichael@google.com",
        "time": "Thu Apr 13 17:47:58 2017 -0700"
      },
      "message": "Added missing RenderScript HIDL API call to VTS test.\n\nScriptGroupSetInput was never called, so it was added to the\nScriptGroupTest. After this CL gets merged, all RenderScript HIDL API\ncalls will be tested.\n\nBug: 35915961\n\nTest: mm on oc-dev, runs and passes on oc-dev\nChange-Id: I9153895ac55be757eef59e81837a9518fa9e85ab\n"
    },
    {
      "commit": "6fa374ad303ad4478014d175298222ca92a43593",
      "tree": "f6a5011e41fd8dbddf870a059a7307ec95474fdd",
      "parents": [
        "e70bffdf3c8c26f944d71b44b69356b9e7239c0e"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu Apr 13 09:53:54 2017 -0700"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu Apr 13 15:23:46 2017 -0700"
      },
      "message": "Changed the naming scheme for Treble java libraries (both static and dynamic)\n\nandroid.hardware.foo@1.0-java \u003d\u003e android.hardware.foo-V1.0-java\n\nBug: 37207894\nTest: make\nChange-Id: I177f4cfd42f635aaf096107af8309d1a82ed41c0\nMerged-In: I8b91881dfaf507c0d852d56ebbb53ff0987e5a34\n"
    },
    {
      "commit": "6733baff6c1da4b3b784ce2fd2ce183e5e99ac10",
      "tree": "e2291c97489a8adbe2fe64c4ac09077b80a62312",
      "parents": [
        "12d911204faeefbe1716ca5d90baf6ad3ecbd816"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu Apr 13 09:53:54 2017 -0700"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Thu Apr 13 15:16:27 2017 -0700"
      },
      "message": "Changed the naming scheme for Treble java libraries (both static and dynamic)\n\nandroid.hardware.foo@1.0-java \u003d\u003e android.hardware.foo-V1.0-java\n\nBug: 37207894\nTest: make\nChange-Id: I177f4cfd42f635aaf096107af8309d1a82ed41c0\nMerged-In: I8b91881dfaf507c0d852d56ebbb53ff0987e5a34\n"
    },
    {
      "commit": "06a7d395b8d91656c1cb22d254940926c564c2cc",
      "tree": "b6155a488507334998d92d5842e6f884dde43af1",
      "parents": [
        "17f0c0dde7b319cc4bc7bb0ccbe6636792693801"
      ],
      "author": {
        "name": "Michael Butler",
        "email": "butlermichael@google.com",
        "time": "Wed Apr 12 18:55:48 2017 -0700"
      },
      "committer": {
        "name": "Michael Butler",
        "email": "butlermichael@google.com",
        "time": "Wed Apr 12 19:05:20 2017 -0700"
      },
      "message": "Connecting to BufferQueue before setting surface.\n\nBug: 37172220\n\nTest: mma, runs on sailfish\nChange-Id: I2ed8e55ed9e6149245ca0d605441eff74eac45e2\n"
    },
    {
      "commit": "17f0c0dde7b319cc4bc7bb0ccbe6636792693801",
      "tree": "e9f0be7299fac2fda06c75b7cffac54f406ac1b6",
      "parents": [
        "ddeb7762018d45b49cc032b35f61936af5c56de1",
        "3b36a83a2e2f96e4cbcc9d022bebd0e59205c5af"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Wed Apr 12 22:13:57 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Apr 12 22:13:58 2017 +0000"
      },
      "message": "Merge changes from topic \u0027hidl-vendor-available\u0027 into oc-dev\n\n* changes:\n  Update makefiles (2/2).\n  Update makefiles.\n"
    },
    {
      "commit": "0dd5ba23fbf1435db05aa685a0775b9df4209332",
      "tree": "5657d067f84b301ede92d0434c07b4521f022497",
      "parents": [
        "085aca0ee3c7fa1153c794dcf1fdca434dc76777"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Tue Apr 11 09:57:11 2017 -0700"
      },
      "committer": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Tue Apr 11 16:41:07 2017 -0700"
      },
      "message": "Update makefiles.\n\nTest: pass\nChange-Id: I5cf42c8ff1e11207394e4852ba0bd03e4e3b7d2e\n"
    },
    {
      "commit": "b2799c370f5f278d24bcf86b49d49ede4f0bfdb2",
      "tree": "17320b453f93191ef1b8342e61ceeaf734d07af1",
      "parents": [
        "586fd648d5200dd133397dc6b3710bcca1bb4ad2"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Tue Apr 11 09:57:11 2017 -0700"
      },
      "committer": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Tue Apr 11 09:57:40 2017 -0700"
      },
      "message": "Update makefiles.\n\nTest: pass\nChange-Id: I5cf42c8ff1e11207394e4852ba0bd03e4e3b7d2e\n"
    },
    {
      "commit": "7c1ef5b741843492d21fc94d9fd82d5bf13b7a56",
      "tree": "50c5db802ab0eb76ffd85fbc49cfe278ba8743df",
      "parents": [
        "7b63265377fce2582df08e46d674ffc97cf55f66"
      ],
      "author": {
        "name": "Michael Butler",
        "email": "butlermichael@google.com",
        "time": "Thu Mar 30 17:20:12 2017 -0700"
      },
      "committer": {
        "name": "Michael Butler",
        "email": "butlermichael@google.com",
        "time": "Wed Apr 05 16:07:33 2017 -0700"
      },
      "message": "Added protections for RenderScript VTS tests.\n\nChanged many EXPECT_NE to ASSERT_NE for objects that are required later\nin the test which would potentially cause a segfault. Additionally updated\na few descriptions.\n\nBug: 35915961\n\nTest: mm and run on angler\nChange-Id: I17c85b2c774688d82b59be2f0b383447e03349e0\n(cherry picked from commit b2039ad7643d024a5541af33da574068f194ee81)\n"
    },
    {
      "commit": "b2039ad7643d024a5541af33da574068f194ee81",
      "tree": "396bb18eae138639dd2425a79e5df5445db4c1b3",
      "parents": [
        "b26fea262909b023c5cc18ba29bd8edcca4da832"
      ],
      "author": {
        "name": "Michael Butler",
        "email": "butlermichael@google.com",
        "time": "Thu Mar 30 17:20:12 2017 -0700"
      },
      "committer": {
        "name": "Michael Butler",
        "email": "butlermichael@google.com",
        "time": "Thu Mar 30 17:20:12 2017 -0700"
      },
      "message": "Added protections for RenderScript VTS tests.\n\nChanged many EXPECT_NE to ASSERT_NE for objects that are required later\nin the test which would potentially cause a segfault. Additionally updated\na few descriptions.\n\nBug: 35915961\n\nTest: mm and run on angler\nChange-Id: I17c85b2c774688d82b59be2f0b383447e03349e0\n"
    },
    {
      "commit": "da8c2c1e2a84ee600759abaaabe3eb73b9e871b3",
      "tree": "860cf8214abe5b160d54ff9baf21c62283b3d62b",
      "parents": [
        "1791d9bfabcb3ec06bfd61f0818f89b726bc1426"
      ],
      "author": {
        "name": "Michael Butler",
        "email": "butlermichael@google.com",
        "time": "Fri Mar 17 13:02:53 2017 -0700"
      },
      "committer": {
        "name": "Michael Butler",
        "email": "butlermichael@google.com",
        "time": "Wed Mar 29 17:42:43 2017 -0700"
      },
      "message": "RenderScript VTS cleanup and fixes\n\nThis CL fixes the remaining VTS test cases for the RenderScript\nvts-hidl-hal test and cleans up and improves the working test cases.\nThe goal is to have at least one passing test case per HIDL HAL entry.\n\nBug: 35915961\n\nTest: mm and run on angler\nChange-Id: I4b6e25831ce7d2abb3148c39eb48bde10ed04646\n(cherry picked from commit 54fa8d428552a6202d196b6abf6a844bb277ac98)\n"
    },
    {
      "commit": "1791d9bfabcb3ec06bfd61f0818f89b726bc1426",
      "tree": "2e21f414c66a6990baa9a4c10e29694ddcb56b64",
      "parents": [
        "bf0f670580c9428a2fd8777644d70a0e1519cbfa"
      ],
      "author": {
        "name": "Michael Butler",
        "email": "butlermichael@google.com",
        "time": "Mon Mar 27 14:14:18 2017 -0700"
      },
      "committer": {
        "name": "Michael Butler",
        "email": "butlermichael@google.com",
        "time": "Wed Mar 29 17:42:33 2017 -0700"
      },
      "message": "Fix RS HIDL server, pass data by bytes instead of by elements.\n\n  Our current stack:\n  API-\u003eAPI_TO_HAL_translator-\u003eHAL\n          -\u003eHAL_TO_Implementation_translator-\u003eImplementation\n\n  For most APIs:\n  - API passes objectCount.\n  - HAL expects objectCount.\n  - Implementation expects objectCount.\n\n  For APIs like ScriptGroupCreate:\n  - API passes byteCount. And unfortunately, these APIs are part of\n    NDK, we could not make them also passing objectCount like others.\n  - HAL expects objectCount.\n  - Implementation expects byteCount.\n\n  So that both API_TO_HAL_translator and\n  HAL_TO_Implementation_translator should correctly convert input\n  objectCount/byteCount to byteCount/objectCount.\n\n  This CL only fixes the HAL_TO_Implementation_translator part,\n  whereas aosp/356395 fixes the API_TO_HAL_translator part. Both\n  parts were mistakenly using byteCount as objectCount, causing\n  potential out-of-bound access.\n\nBug: 36404879\nTest: mm on angler\nChange-Id: I28541a8926aeafece40e2a3f664bda67e26a34a2\n(cherry picked from commit fd14e27b8997da6b453174af2af2e1cf66e01b5d)\n"
    },
    {
      "commit": "7b36175068de831bb2878373e0d36c2cf0e0e855",
      "tree": "3052fe9985a487c5392530595c8383bc6d1360a5",
      "parents": [
        "f2b214dc8d5aadeb3283b4806a6eed017d6ea68c",
        "54fa8d428552a6202d196b6abf6a844bb277ac98"
      ],
      "author": {
        "name": "Michael Butler",
        "email": "butlermichael@google.com",
        "time": "Thu Mar 30 00:40:00 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 30 00:40:00 2017 +0000"
      },
      "message": "Merge \"RenderScript VTS cleanup and fixes\""
    },
    {
      "commit": "f2b214dc8d5aadeb3283b4806a6eed017d6ea68c",
      "tree": "e2881a1ebced6c85e57858e7e9bc2fdb4772c64b",
      "parents": [
        "3e4acb8b3a52603856dafb0a3661a2dfe34f0916",
        "fd14e27b8997da6b453174af2af2e1cf66e01b5d"
      ],
      "author": {
        "name": "Michael Butler",
        "email": "butlermichael@google.com",
        "time": "Thu Mar 30 00:39:21 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 30 00:39:22 2017 +0000"
      },
      "message": "Merge \"Fix RS HIDL server, pass data by bytes instead of by elements.\""
    },
    {
      "commit": "fd14e27b8997da6b453174af2af2e1cf66e01b5d",
      "tree": "c96d1f0ef543d3a3e617dd8855f87774ed1780c6",
      "parents": [
        "e3a0c607cd05aedcda889877a9605a381d1af870"
      ],
      "author": {
        "name": "Michael Butler",
        "email": "butlermichael@google.com",
        "time": "Mon Mar 27 14:14:18 2017 -0700"
      },
      "committer": {
        "name": "Michael Butler",
        "email": "butlermichael@google.com",
        "time": "Wed Mar 29 17:09:57 2017 -0700"
      },
      "message": "Fix RS HIDL server, pass data by bytes instead of by elements.\n\n  Our current stack:\n  API-\u003eAPI_TO_HAL_translator-\u003eHAL\n          -\u003eHAL_TO_Implementation_translator-\u003eImplementation\n\n  For most APIs:\n  - API passes objectCount.\n  - HAL expects objectCount.\n  - Implementation expects objectCount.\n\n  For APIs like ScriptGroupCreate:\n  - API passes byteCount. And unfortunately, these APIs are part of\n    NDK, we could not make them also passing objectCount like others.\n  - HAL expects objectCount.\n  - Implementation expects byteCount.\n\n  So that both API_TO_HAL_translator and\n  HAL_TO_Implementation_translator should correctly convert input\n  objectCount/byteCount to byteCount/objectCount.\n\n  This CL only fixes the HAL_TO_Implementation_translator part,\n  whereas aosp/356395 fixes the API_TO_HAL_translator part. Both\n  parts were mistakenly using byteCount as objectCount, causing\n  potential out-of-bound access.\n\nBug: 36404879\nTest: mm on angler\nChange-Id: I28541a8926aeafece40e2a3f664bda67e26a34a2\n"
    },
    {
      "commit": "675ae49ab1bb061503044aa8add426f49e1723a2",
      "tree": "51cba2be0c600a8dc7098b2068c06bd5d2aa005f",
      "parents": [
        "2f44ec6c868b220be1b566e7ccfbb251beec70ec"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Tue Mar 28 14:40:58 2017 -0700"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Tue Mar 28 16:14:43 2017 -0700"
      },
      "message": "Convert all comments into \"doxygen-ready\" comments.\n\nBug: 36453077\nTest: make\nChange-Id: Ic77394d4d2e1ccedba3a28230d870c5d6108bd40\n"
    },
    {
      "commit": "3e4acb8b3a52603856dafb0a3661a2dfe34f0916",
      "tree": "73f2f1ef8e36b5dbf76ed864883fa514e3b83887",
      "parents": [
        "34e4bc4dd27507b358e53c0660c86f591b1c4780"
      ],
      "author": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Tue Mar 28 14:40:58 2017 -0700"
      },
      "committer": {
        "name": "Andreas Huber",
        "email": "andih@google.com",
        "time": "Tue Mar 28 16:10:42 2017 -0700"
      },
      "message": "Convert all comments into \"doxygen-ready\" comments.\n\nBug: 36453077\nTest: make\nChange-Id: Ic77394d4d2e1ccedba3a28230d870c5d6108bd40\n"
    },
    {
      "commit": "54fa8d428552a6202d196b6abf6a844bb277ac98",
      "tree": "279c2de9668c2dcf5570979e563681a2bd230673",
      "parents": [
        "2d4d6d97c1504027aef567dca7337092e2a8a779"
      ],
      "author": {
        "name": "Michael Butler",
        "email": "butlermichael@google.com",
        "time": "Fri Mar 17 13:02:53 2017 -0700"
      },
      "committer": {
        "name": "Michael Butler",
        "email": "butlermichael@google.com",
        "time": "Mon Mar 27 14:42:19 2017 -0700"
      },
      "message": "RenderScript VTS cleanup and fixes\n\nThis CL fixes the remaining VTS test cases for the RenderScript\nvts-hidl-hal test and cleans up and improves the working test cases.\nThe goal is to have at least one passing test case per HIDL HAL entry.\n\nBug: 35915961\n\nTest: mm and run on angler\nChange-Id: I4b6e25831ce7d2abb3148c39eb48bde10ed04646\n"
    },
    {
      "commit": "e90c31f1259ce8bcbd437736022b7260143ce560",
      "tree": "6fd52d9083819db9a33b286ad170c70569242c30",
      "parents": [
        "2d0b636b297430b45c9afd69e6ef5d5e014af5a0"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Fri Mar 24 21:50:45 2017 -0700"
      },
      "committer": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Fri Mar 24 21:50:45 2017 -0700"
      },
      "message": "Update makefiles.\n\nTest: pass\nChange-Id: I925baccbe51a32b7b7f3f66cf2918d017ee6b039\n"
    },
    {
      "commit": "2d4d6d97c1504027aef567dca7337092e2a8a779",
      "tree": "e9c974d1f4f85faf25d8a5e97de0b07627bc018d",
      "parents": [
        "e3a0c607cd05aedcda889877a9605a381d1af870"
      ],
      "author": {
        "name": "Michael Butler",
        "email": "butlermichael@google.com",
        "time": "Wed Mar 01 15:32:30 2017 -0800"
      },
      "committer": {
        "name": "Michael Butler",
        "email": "butlermichael@google.com",
        "time": "Thu Mar 16 14:24:14 2017 -0700"
      },
      "message": "RenderScript VTS implementation\n\nContains the gtest for the vts-hidl-hal test. The goal is to have\n1 test case for each HIDL HAL entry by 3/15/17. There are still a few\ntests with bugs, so they have been commented out and will be fixed by\n3/17/17.\n\nBug: 34396220\nBug: 35915961\n\nTest: mm and run on angler\nChange-Id: I20462432a42e3aa307b98e728f30f20f5aa1e921\n"
    },
    {
      "commit": "691a455b9f0990c97c71115bcd8353b283a00606",
      "tree": "ef6ef3294b7a49d7f043d06e13e6914c18cd2a8f",
      "parents": [
        "dc611e5df9f8a04d772872a818fe07a2bdbd6115"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Wed Mar 08 15:58:46 2017 -0800"
      },
      "committer": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Wed Mar 08 16:22:00 2017 -0800"
      },
      "message": "Add hidl_default and make modules use hidl_default.\n\nfind hardware/interfaces -type f -not -path \"*/.git/*\" \\\n-exec sed -i -e \u0027/cc_[A-Za-z_]\\+/ { N; s/$/\\n    defaults:\n\\[\"hidl_defaults\"\\],/ }\u0027 {} \\;\n./hardware/interfaces/update-makefiles.sh\n\nTest: no warnings\nBug: 35840847\nChange-Id: I468b76893bf3f4b62ad610d1d9603bcb8797a702\n"
    },
    {
      "commit": "96d2e3e9dfb2cdb7a5754a8d4d5e13962368fdfd",
      "tree": "5fc63b6bb08d90ba9fa47b8f38ebd68c0349a294",
      "parents": [
        "c8942d898b5dd9f9c4318424f9f49468ba470073"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Wed Mar 08 15:52:50 2017 -0800"
      },
      "committer": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Wed Mar 08 16:22:00 2017 -0800"
      },
      "message": "renderscript: fix unused variable warning\n\nTest: pass\nChange-Id: I1f87c4430a908a41f7fd117de0d669420d508a69\n"
    },
    {
      "commit": "d28a3dce408399ea00b3cccd09b59ac791c592a7",
      "tree": "943cf164616bca77d7ce126270719fcfb9445c9d",
      "parents": [
        "c4c2793b013646b54b65cbb6321915126765cd45"
      ],
      "author": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Fri Feb 24 11:20:04 2017 -0800"
      },
      "committer": {
        "name": "Steven Moreland",
        "email": "smoreland@google.com",
        "time": "Fri Feb 24 12:01:06 2017 -0800"
      },
      "message": "Remove viral dependency on libhwbinder.\n\nfind hardware/interfaces -name Android.mk -exec sed -i -e \u0027/libhwbinder\n\\\\/d\u0027 {} \\;\nfind hardware/interfaces -name Android.bp -exec sed -i -e\n\u0027/\"libhwbinder\"/d\u0027 {} \\;\n./hardware/interfaces/update-makefiles.sh\n\nTest: everything links\nTest: (sanity) booted marlin on internal master with these changes\nBug: 35710429\nChange-Id: I6b0b5ae318422b7a9be17a19a79e039ffc0f9272\n"
    },
    {
      "commit": "69fa1fadddce634be47073261cf5ba39ec34fa60",
      "tree": "31d82926375f36efa1b7619b23b9135c21ffe7e9",
      "parents": [
        "5ea487bdce0ff8a9ae043fe98418ac93346ce4d1"
      ],
      "author": {
        "name": "Tri Vo",
        "email": "trong@google.com",
        "time": "Wed Feb 22 10:46:43 2017 -0800"
      },
      "committer": {
        "name": "Tri Vo",
        "email": "trong@google.com",
        "time": "Wed Feb 22 10:46:47 2017 -0800"
      },
      "message": "Update makefiles.\n\nTest: mmma hardware/interfaces\nChange-Id: I501524fa3fbbaed9b71e5b9c3bbc8aa3c8c25896\n"
    }
  ],
  "next": "746f3cd894f24de74a5be8a24768e8b732b88000"
}
