)]}'
{
  "log": [
    {
      "commit": "daca7ce5e7f1eff7f615958a26303763cedcedc5",
      "tree": "658d157f295f5f640f055b8d06080d0fe9d95b05",
      "parents": [
        "0978e7f592c5e665ffad88b56a4e6495e56962c0",
        "1c888f6d44ab39079b499f28666123826a71e658"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Thu Nov 02 10:22:20 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 02 10:22:20 2017 +0000"
      },
      "message": "Merge \"SystemServer: Get rid of some unused config.* knobs.\""
    },
    {
      "commit": "0978e7f592c5e665ffad88b56a4e6495e56962c0",
      "tree": "20b3b0668d05a17dd5bb3c56f8ff00d7eee255f1",
      "parents": [
        "ac32a352dafaa03851b52d6bfe63058d64333269",
        "c8a4324855ff31f605fe28342673945dbf413e8d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Nov 02 10:11:05 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 02 10:11:05 2017 +0000"
      },
      "message": "Merge \"Adds pulling for network bytes for statsd.\""
    },
    {
      "commit": "ac32a352dafaa03851b52d6bfe63058d64333269",
      "tree": "10a7438c697192b003073ac42b9a335d8d34583d",
      "parents": [
        "6ca5c8495aaa5d24d4651e6e13fe4a883dcd11a7",
        "158c55a0d6894f0e8fc3498641d9d82ce387425b"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Thu Nov 02 09:31:13 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 02 09:31:13 2017 +0000"
      },
      "message": "Merge \"Watchdog: Remove kernel thread dumps (aka Watchdog_N).\""
    },
    {
      "commit": "6ca5c8495aaa5d24d4651e6e13fe4a883dcd11a7",
      "tree": "a6347b8aa15eca87ef68aed364d383480df52e85",
      "parents": [
        "afbacda2a520a55dc7f0fce2bd33bf462d5dc6bc",
        "a3bf0509e01c6b32a13cfd16060e4a537706f231"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Nov 02 08:26:49 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 02 08:26:49 2017 +0000"
      },
      "message": "Merge \"Fixes LogEvent constructor to use reference.\""
    },
    {
      "commit": "c8a4324855ff31f605fe28342673945dbf413e8d",
      "tree": "fa6b2c3b43032c2a61db338b2eed487b2989f205",
      "parents": [
        "afbacda2a520a55dc7f0fce2bd33bf462d5dc6bc"
      ],
      "author": {
        "name": "David Chen",
        "email": "dwchen@google.com",
        "time": "Tue Oct 17 16:23:28 2017 -0700"
      },
      "committer": {
        "name": "David Chen",
        "email": "dwchen@google.com",
        "time": "Thu Nov 02 00:41:51 2017 -0700"
      },
      "message": "Adds pulling for network bytes for statsd.\n\nAdds atoms to collect network bytes transmitted and received via wifi\nand mobile data. We need to get the list of correct ifaces from\nBatteryStats since NetworkStatsService only tracks the mobile ifaces.\nWe split the atoms so that we can also capture metrics sliced on\nforeground and background since they are available from the kernel.\nAlso adds an atom for the Kernel Wakelocks.\n\nTest: Manually tested with adb shell cmd stats pull-source after\nmodifying the StatsPullerManager.cpp\n\nChange-Id: I9467afad799c6d97560e868f8625fefae5c2b5e1\n"
    },
    {
      "commit": "afbacda2a520a55dc7f0fce2bd33bf462d5dc6bc",
      "tree": "bbc495b7d8386f1aa248b3bf4915eda34bedced6",
      "parents": [
        "57780d4460a3c35b2a3664d7359af2b5fa63ada8",
        "3d4f604a402544d9ce11965a80fdff2cacda16a7"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Nov 02 06:06:56 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 02 06:06:56 2017 +0000"
      },
      "message": "Merge \"Log when app move to foreground or background.\""
    },
    {
      "commit": "57780d4460a3c35b2a3664d7359af2b5fa63ada8",
      "tree": "66f616ed616908d6d9430b49166fe886e917115b",
      "parents": [
        "b2985209fec097fa41c10c16d408072d7a6dbdbc",
        "889902c9f9abb8ff4d74655850d282e2a5e7edb6"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Nov 02 05:27:27 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 02 05:27:27 2017 +0000"
      },
      "message": "Merge \"SystemServer: spawn hwbinder threads before BatteryService\""
    },
    {
      "commit": "b2985209fec097fa41c10c16d408072d7a6dbdbc",
      "tree": "65cd3b0cf50eb641ceb9d76bc9c63a570985c1c6",
      "parents": [
        "7dbaf8998dc90f671ec3fdf3f70fe8bb65cc99cd",
        "ced997ec102c0b6cff9216fd2bc322138503aef6"
      ],
      "author": {
        "name": "Sunny Goyal",
        "email": "sunnygoyal@google.com",
        "time": "Thu Nov 02 04:55:36 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 02 04:55:36 2017 +0000"
      },
      "message": "Preventing recursive referrence in drawables am: 99b25d2817\nam: ced997ec10\n\nChange-Id: Iab88125b030bfe21aad82a1b287495cb9e3f54a2\n"
    },
    {
      "commit": "ced997ec102c0b6cff9216fd2bc322138503aef6",
      "tree": "376d7aefc20fd410a6a7ab5734975433e81501de",
      "parents": [
        "ddfee6b1542eed7cde4420a264706781cdb1535f",
        "99b25d2817a1058e56c5384a43040e0f3f291ce1"
      ],
      "author": {
        "name": "Sunny Goyal",
        "email": "sunnygoyal@google.com",
        "time": "Thu Nov 02 04:46:07 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 02 04:46:07 2017 +0000"
      },
      "message": "Preventing recursive referrence in drawables\nam: 99b25d2817\n\nChange-Id: I1c23d40e590d6d8bb21f6734a106d0ee217b6672\n"
    },
    {
      "commit": "889902c9f9abb8ff4d74655850d282e2a5e7edb6",
      "tree": "204bb82b97a8f71832ee15014d958f5a02f1108e",
      "parents": [
        "80f05cee869995286acf7230f1733c7fbc12f308"
      ],
      "author": {
        "name": "Yifan Hong",
        "email": "elsk@google.com",
        "time": "Wed Nov 01 20:19:27 2017 -0700"
      },
      "committer": {
        "name": "Yifan Hong",
        "email": "elsk@google.com",
        "time": "Thu Nov 02 04:34:08 2017 +0000"
      },
      "message": "SystemServer: spawn hwbinder threads before BatteryService\n\nBatteryService is the first service that uses a hwbinder\ncall, so we need to spawn the threads for BatteryService to receive\ncallbacks prior to starting BatteryService.\n\nTest: boot test\nTest: manually sleep in SensorDeviceUtils, still boots\n\nBug: 68765551\nBug: 68217725\n\nChange-Id: Iadd88897d4cf9e0e37af706452c15318115f2149\n"
    },
    {
      "commit": "99b25d2817a1058e56c5384a43040e0f3f291ce1",
      "tree": "a3de146f9078abcde4c577f303975935bec3b008",
      "parents": [
        "58a10a7b123c576ad272f352d02c4b6681855e01"
      ],
      "author": {
        "name": "Sunny Goyal",
        "email": "sunnygoyal@google.com",
        "time": "Wed Nov 01 11:58:13 2017 -0700"
      },
      "committer": {
        "name": "Sunny Goyal",
        "email": "sunnygoyal@google.com",
        "time": "Thu Nov 02 04:31:12 2017 +0000"
      },
      "message": "Preventing recursive referrence in drawables\n\nBug: 68706673\nBug: 66498711\nTest: Added CTS tests\nChange-Id: I8034f49d16f9a7bc1749714fd6d6231bba5088d0\n"
    },
    {
      "commit": "7dbaf8998dc90f671ec3fdf3f70fe8bb65cc99cd",
      "tree": "c89bbf71140a005f8f2017dc5ab1b1a37e6e8f58",
      "parents": [
        "c76ca48825cf82eabe65ec2acb538b028993480e",
        "ddfee6b1542eed7cde4420a264706781cdb1535f"
      ],
      "author": {
        "name": "Yifan Hong",
        "email": "elsk@google.com",
        "time": "Thu Nov 02 04:12:09 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 02 04:12:09 2017 +0000"
      },
      "message": "Merge \"Allow equality checking and hash for HIDL interface proxies.\" am: 762f27c6a2 am: 0134fd1577\nam: ddfee6b154\n\nChange-Id: I70c7fb09397cf9b483ed648f1516158c6c431475\n"
    },
    {
      "commit": "3d4f604a402544d9ce11965a80fdff2cacda16a7",
      "tree": "7927e06f4ef0eba44c61cef4811259fbfcc91085",
      "parents": [
        "c76ca48825cf82eabe65ec2acb538b028993480e"
      ],
      "author": {
        "name": "Chenjie Yu",
        "email": "cjyu@google.com",
        "time": "Fri Oct 27 15:39:34 2017 -0700"
      },
      "committer": {
        "name": "Chenjie Yu",
        "email": "cjyu@google.com",
        "time": "Wed Nov 01 21:05:40 2017 -0700"
      },
      "message": "Log when app move to foreground or background.\n\nTogether with screen state change, we will have appusage info.\n\nTest: manually test on device\nChange-Id: Ie9cfe0376cf0d6339be5e8e96f7b360c3f0771d6\n"
    },
    {
      "commit": "c76ca48825cf82eabe65ec2acb538b028993480e",
      "tree": "6b6aa5bc1004a4072efb8323a39a29970554f6c8",
      "parents": [
        "6032d79fe7f4de345475b18a3a7c506bb8378544",
        "c0aa880922e4abe1f3af1be7bf3ce45168bb0984"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 02 04:03:49 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 02 04:03:49 2017 +0000"
      },
      "message": "Merge \"Merge \"Frameworks: Fix idle-background-job flag\" am: 3a16db62ec am: 83419c750f am: 64f4a15a87\""
    },
    {
      "commit": "c0aa880922e4abe1f3af1be7bf3ce45168bb0984",
      "tree": "5bd9c2bf5e440c3f8f7c77935f0c6d0151ae7467",
      "parents": [
        "0228c8f9a2f767dbe26a0d6deea94070a042c026",
        "64f4a15a87b91650f929f1ae14acc3a9dd7274f9"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Thu Nov 02 04:02:05 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 02 04:02:05 2017 +0000"
      },
      "message": "Merge \"Frameworks: Fix idle-background-job flag\" am: 3a16db62ec am: 83419c750f\nam: 64f4a15a87\n\nChange-Id: I657a946fd67a44697a51df4b43a60de0cc69c8be\n"
    },
    {
      "commit": "ddfee6b1542eed7cde4420a264706781cdb1535f",
      "tree": "e74d0c2efabb4cd7603bc4b69c6a0430fa604bc5",
      "parents": [
        "64f4a15a87b91650f929f1ae14acc3a9dd7274f9",
        "0134fd1577c9a5770130d5cd07afa1bc4943706d"
      ],
      "author": {
        "name": "Yifan Hong",
        "email": "elsk@google.com",
        "time": "Thu Nov 02 04:01:07 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 02 04:01:07 2017 +0000"
      },
      "message": "Merge \"Allow equality checking and hash for HIDL interface proxies.\" am: 762f27c6a2\nam: 0134fd1577\n\nChange-Id: I9b7b2b45967506469309353eb09c49738805b213\n"
    },
    {
      "commit": "6032d79fe7f4de345475b18a3a7c506bb8378544",
      "tree": "a2d88c9245ef5eb27429bcbf70465c202c4a1579",
      "parents": [
        "0228c8f9a2f767dbe26a0d6deea94070a042c026",
        "c524fc8fa316a3d8e9aa79ec06fe21f03f6d696a"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Nov 02 03:59:49 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 02 03:59:49 2017 +0000"
      },
      "message": "Merge \"Disable checking AVB in runtime vintf\""
    },
    {
      "commit": "64f4a15a87b91650f929f1ae14acc3a9dd7274f9",
      "tree": "1f77697497e8dfa0419f6ff7b728af013b8076a1",
      "parents": [
        "7ab7a87fee30c683497465f2367cdf3690dc6eba",
        "83419c750f9f2043df5191397bba86aa5aee3a30"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Thu Nov 02 03:51:58 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 02 03:51:58 2017 +0000"
      },
      "message": "Merge \"Frameworks: Fix idle-background-job flag\" am: 3a16db62ec\nam: 83419c750f\n\nChange-Id: I78676a68b624813870bd100577969dbbea66b635\n"
    },
    {
      "commit": "0134fd1577c9a5770130d5cd07afa1bc4943706d",
      "tree": "7a733a2780f833711b962a81377d5a7117a411ff",
      "parents": [
        "83419c750f9f2043df5191397bba86aa5aee3a30",
        "762f27c6a2be1312efb2f10be24cae047a9e769c"
      ],
      "author": {
        "name": "Yifan Hong",
        "email": "elsk@google.com",
        "time": "Thu Nov 02 03:51:08 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 02 03:51:08 2017 +0000"
      },
      "message": "Merge \"Allow equality checking and hash for HIDL interface proxies.\"\nam: 762f27c6a2\n\nChange-Id: Ia6ebb45cd2e7778483df3c191b3f0d175588e3fc\n"
    },
    {
      "commit": "83419c750f9f2043df5191397bba86aa5aee3a30",
      "tree": "95f0a4d32d16dd8eaac8ae968925f775be7dad89",
      "parents": [
        "f8ce6d52092b5327ddf031fc2147fdf082f2ae92",
        "3a16db62ec0dd1385755755aa74b6d23578d9149"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Thu Nov 02 03:41:49 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 02 03:41:49 2017 +0000"
      },
      "message": "Merge \"Frameworks: Fix idle-background-job flag\"\nam: 3a16db62ec\n\nChange-Id: Ibb9a6213ccc5f48c848228af3a9c2a73e8309133\n"
    },
    {
      "commit": "762f27c6a2be1312efb2f10be24cae047a9e769c",
      "tree": "7a733a2780f833711b962a81377d5a7117a411ff",
      "parents": [
        "3a16db62ec0dd1385755755aa74b6d23578d9149",
        "73b6c27a6b89fcbaf1895542222d5b50b66c6b7a"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Nov 02 03:39:42 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Nov 02 03:39:42 2017 +0000"
      },
      "message": "Merge \"Allow equality checking and hash for HIDL interface proxies.\""
    },
    {
      "commit": "0228c8f9a2f767dbe26a0d6deea94070a042c026",
      "tree": "8a17b16d4de355810bed0e6dd3755409137a1c75",
      "parents": [
        "b7a337025f3b4a25f6137c0644b49fd3dea08490",
        "7ab7a87fee30c683497465f2367cdf3690dc6eba"
      ],
      "author": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Thu Nov 02 03:37:06 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 02 03:37:06 2017 +0000"
      },
      "message": "Merge \"Fix dexopt dump\" am: 7ef653733f am: f8ce6d5209  -s ours\nam: 7ab7a87fee  -s ours\n\nChange-Id: I5840dda76789819ccfab1624055a2ce6c606d701\n"
    },
    {
      "commit": "3a16db62ec0dd1385755755aa74b6d23578d9149",
      "tree": "95f0a4d32d16dd8eaac8ae968925f775be7dad89",
      "parents": [
        "7ef653733f5487dd6410af809b7054dd4466aa3a",
        "c041c33c029df0bf4f19638dec6634d4c1c310c9"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Nov 02 03:31:30 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Nov 02 03:31:30 2017 +0000"
      },
      "message": "Merge \"Frameworks: Fix idle-background-job flag\""
    },
    {
      "commit": "b7a337025f3b4a25f6137c0644b49fd3dea08490",
      "tree": "8a17b16d4de355810bed0e6dd3755409137a1c75",
      "parents": [
        "7930c4f1f9a06046bdf4bc2efce0ebbf726e3c09",
        "402f64313e0b35c4cd61c375779729b4d9448133"
      ],
      "author": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Thu Nov 02 03:27:00 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 02 03:27:00 2017 +0000"
      },
      "message": "Merge \"Fix getSimOperator to return mccmnc based on subId\" am: 87a336846e am: 44dc116739\nam: 402f64313e\n\nChange-Id: I7fdec39374578ca2c3ca0d34b50d32842cf7efc0\n"
    },
    {
      "commit": "7ab7a87fee30c683497465f2367cdf3690dc6eba",
      "tree": "3cc3116b99747598030f1fdd6edc16621a4f2476",
      "parents": [
        "402f64313e0b35c4cd61c375779729b4d9448133",
        "f8ce6d52092b5327ddf031fc2147fdf082f2ae92"
      ],
      "author": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Thu Nov 02 03:23:37 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 02 03:23:37 2017 +0000"
      },
      "message": "Merge \"Fix dexopt dump\" am: 7ef653733f\nam: f8ce6d5209  -s ours\n\nChange-Id: I03624a8bec67a461978ea4ba904be863de8b1c4c\n"
    },
    {
      "commit": "7930c4f1f9a06046bdf4bc2efce0ebbf726e3c09",
      "tree": "22e723f1d4e3ddd6dbd91432e8bb7dc9a44361b7",
      "parents": [
        "af65732f20576b2bcdb01863fc299b95e56e236b",
        "4d9005226cce1618f24b1c23bc6f8122c399b9d7"
      ],
      "author": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Thu Nov 02 03:18:52 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 02 03:18:52 2017 +0000"
      },
      "message": "Merge \"Added interface to get the decimal digit from hex ICCID.\" am: c173c93c1c am: 7f25f6d720\nam: 4d9005226c\n\nChange-Id: I320ea9e61cd369be8d1d2f03b5733a0e1ae00abe\n"
    },
    {
      "commit": "af65732f20576b2bcdb01863fc299b95e56e236b",
      "tree": "0d3fa020c0df17a84cca47f821ca661635378d76",
      "parents": [
        "eec3345993d7d223610da5afcd3435107fb29ab9",
        "ebe0a4ccf83d22900f7b6ea3d9778b19590c1bd1"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Nov 02 03:08:06 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 02 03:08:06 2017 +0000"
      },
      "message": "Merge \"Add @TestApi for EMBMS APIs needed for CTS\" am: f1167ced38 am: cca2b5a246\nam: ebe0a4ccf8\n\nChange-Id: I687fbf4a97262ac5570de51924fe18e73658467e\n"
    },
    {
      "commit": "402f64313e0b35c4cd61c375779729b4d9448133",
      "tree": "3cc3116b99747598030f1fdd6edc16621a4f2476",
      "parents": [
        "4d9005226cce1618f24b1c23bc6f8122c399b9d7",
        "44dc116739b25afed07ad538caa8ef4c641942d9"
      ],
      "author": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Thu Nov 02 03:06:22 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 02 03:06:22 2017 +0000"
      },
      "message": "Merge \"Fix getSimOperator to return mccmnc based on subId\" am: 87a336846e\nam: 44dc116739\n\nChange-Id: I16df51378764d9d62abe8c87c242e5a3a6c3b8ba\n"
    },
    {
      "commit": "eec3345993d7d223610da5afcd3435107fb29ab9",
      "tree": "b76e564b2af822e31deecd9b539511f5f1cb40de",
      "parents": [
        "e6c492bf562d70ad96c1721138682283b987ee9a",
        "54b194f0034b5820d9aa3a092ce8e42dc54a52c4"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 02 03:00:28 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 02 03:00:28 2017 +0000"
      },
      "message": "Merge \"Merge \"make update-api\" am: 07fe9042cf am: e33d0f594e am: 4a45e0435d\""
    },
    {
      "commit": "e6c492bf562d70ad96c1721138682283b987ee9a",
      "tree": "ffe39abb720b0b6b4fa839b101553730c4a04a67",
      "parents": [
        "5e96c6c0dbd2e2ebe3df761c98ac429d0b1d5ccd",
        "d2239828d608a936e8a92319ce9c2b415998acb8"
      ],
      "author": {
        "name": "Mike Ma",
        "email": "yanmin@google.com",
        "time": "Thu Nov 02 03:00:07 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 02 03:00:07 2017 +0000"
      },
      "message": "Merge \"Record proto to file in am instrument\""
    },
    {
      "commit": "4d9005226cce1618f24b1c23bc6f8122c399b9d7",
      "tree": "58ee129454a2daf00858b9326cff3673d618c84f",
      "parents": [
        "ebe0a4ccf83d22900f7b6ea3d9778b19590c1bd1",
        "7f25f6d720a52cda200868610882632290553920"
      ],
      "author": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Thu Nov 02 02:59:59 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 02 02:59:59 2017 +0000"
      },
      "message": "Merge \"Added interface to get the decimal digit from hex ICCID.\" am: c173c93c1c\nam: 7f25f6d720\n\nChange-Id: Ic46a95c693bfbcfe6884b0cacdb49450b94dcc9a\n"
    },
    {
      "commit": "54b194f0034b5820d9aa3a092ce8e42dc54a52c4",
      "tree": "57795dccf96115210c7d91249cf4f5687571807b",
      "parents": [
        "5e96c6c0dbd2e2ebe3df761c98ac429d0b1d5ccd",
        "4a45e0435d96b428265d613c001063c0d4389e37"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Thu Nov 02 02:57:41 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 02 02:57:41 2017 +0000"
      },
      "message": "Merge \"make update-api\" am: 07fe9042cf am: e33d0f594e\nam: 4a45e0435d\n\nChange-Id: I52bc34129a221908dbb3acca5c2e0436f53e7571\n"
    },
    {
      "commit": "ebe0a4ccf83d22900f7b6ea3d9778b19590c1bd1",
      "tree": "d46d7e89e47d57a9b13d2d72b546dbb5e63d5d4e",
      "parents": [
        "4a45e0435d96b428265d613c001063c0d4389e37",
        "cca2b5a246c43df7a6b7963bcd91b1d6eb3c672d"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Thu Nov 02 02:53:59 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 02 02:53:59 2017 +0000"
      },
      "message": "Merge \"Add @TestApi for EMBMS APIs needed for CTS\" am: f1167ced38\nam: cca2b5a246\n\nChange-Id: I495d10d673d0ac194835446b5c4587bf26246d7e\n"
    },
    {
      "commit": "4a45e0435d96b428265d613c001063c0d4389e37",
      "tree": "313689db82b848e2398b9ad00d00933b35b3f69e",
      "parents": [
        "0c007a721c551898ec682094a73a7a81ca2b0cb8",
        "e33d0f594eaf40e8cd39677fa56d40743f0b233e"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Thu Nov 02 02:47:59 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 02 02:47:59 2017 +0000"
      },
      "message": "Merge \"make update-api\" am: 07fe9042cf\nam: e33d0f594e\n\nChange-Id: I32a054929b04211c36394db8029f6bf651209991\n"
    },
    {
      "commit": "5e96c6c0dbd2e2ebe3df761c98ac429d0b1d5ccd",
      "tree": "a2df05cf3166825468ebeb1650e2a4ce60ba9934",
      "parents": [
        "1743fb7d46e59a6c928ec04fa65d3b40ee163797",
        "0c007a721c551898ec682094a73a7a81ca2b0cb8"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Thu Nov 02 02:46:33 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 02 02:46:33 2017 +0000"
      },
      "message": "Merge \"resolve merge conflicts of 20d9ae562062 to oc-mr1-dev-plus-aosp\" into oc-mr1-dev-plus-aosp\nam: 0c007a721c\n\nChange-Id: I441b2e6713fcc6589b241763d67b2f10e18e4d1c\n"
    },
    {
      "commit": "f8ce6d52092b5327ddf031fc2147fdf082f2ae92",
      "tree": "a50a6912e0cd4d2d58e8de10b9160525ea7833c8",
      "parents": [
        "44dc116739b25afed07ad538caa8ef4c641942d9",
        "7ef653733f5487dd6410af809b7054dd4466aa3a"
      ],
      "author": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Thu Nov 02 02:40:16 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 02 02:40:16 2017 +0000"
      },
      "message": "Merge \"Fix dexopt dump\"\nam: 7ef653733f\n\nChange-Id: I2373f5f980866548444cb8b9731d79437da12c39\n"
    },
    {
      "commit": "0c007a721c551898ec682094a73a7a81ca2b0cb8",
      "tree": "f7bf279ece05a44c42e8003bcb92e9a1ccd79c5f",
      "parents": [
        "bf3255b524af811d1a71f572960ff2a09681bb5d",
        "d7fb51a483de028d437f22c02d9b78fe907ee14c"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Thu Nov 02 02:34:06 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 02 02:34:06 2017 +0000"
      },
      "message": "Merge \"resolve merge conflicts of 20d9ae562062 to oc-mr1-dev-plus-aosp\" into oc-mr1-dev-plus-aosp"
    },
    {
      "commit": "7ef653733f5487dd6410af809b7054dd4466aa3a",
      "tree": "a50a6912e0cd4d2d58e8de10b9160525ea7833c8",
      "parents": [
        "87a336846ec6b0a1a2681c132727eecf411f9449",
        "84d9a81c7df07609e5e77cce1baafb3730cc4133"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Nov 02 02:29:50 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Nov 02 02:29:50 2017 +0000"
      },
      "message": "Merge \"Fix dexopt dump\""
    },
    {
      "commit": "1743fb7d46e59a6c928ec04fa65d3b40ee163797",
      "tree": "a2df05cf3166825468ebeb1650e2a4ce60ba9934",
      "parents": [
        "01f5db724088d64addc040c2eb5d2b8e3c780889",
        "b3dda41a5a48ddfa44dc8fa939ab495926a0195d"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Nov 02 02:23:02 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 02 02:23:02 2017 +0000"
      },
      "message": "Merge \"reretry ValueMetric implementation and pulling mechanism\""
    },
    {
      "commit": "01f5db724088d64addc040c2eb5d2b8e3c780889",
      "tree": "bc291c3629f3d683ca0b0777b14ba6dc16fc1bd8",
      "parents": [
        "1ead439026246bc703e02ec3ff7f698683993c7c",
        "41cadb7d31c974c259044e1fcfeb2601c6ad60af"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Nov 02 02:10:46 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 02 02:10:46 2017 +0000"
      },
      "message": "Merge \"Added setFillWindowForwardOnly\""
    },
    {
      "commit": "1ead439026246bc703e02ec3ff7f698683993c7c",
      "tree": "9f4e3564982ead84290a621fe35b1112a0050a87",
      "parents": [
        "a0b1c3719b6e509ce249a3d8d6036a4de28c878a",
        "bf3255b524af811d1a71f572960ff2a09681bb5d"
      ],
      "author": {
        "name": "Christine Franks",
        "email": "christyfranks@google.com",
        "time": "Thu Nov 02 01:52:48 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 02 01:52:48 2017 +0000"
      },
      "message": "Merge \"Respect legacy color mode settings\" into oc-mr1-dev am: 58a10a7b12\nam: bf3255b524\n\nChange-Id: Idd6dc17a22f554b5dedc7691d5b79e28cfc06ab7\n"
    },
    {
      "commit": "a0b1c3719b6e509ce249a3d8d6036a4de28c878a",
      "tree": "9f4e3564982ead84290a621fe35b1112a0050a87",
      "parents": [
        "b3cc9f0876595103a12df7fcc7cdd2a3f8135046",
        "fe46fab3612317e4086ee3095643453bb534b51a"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Nov 02 01:41:15 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 02 01:41:15 2017 +0000"
      },
      "message": "Merge \"Allow dnd access for secondary users\" into oc-mr1-dev am: c2496f917c\nam: fe46fab361  -s ours\n\nChange-Id: Icb26261e90bf827a59cd1e81945677125b2f84ba\n"
    },
    {
      "commit": "bf3255b524af811d1a71f572960ff2a09681bb5d",
      "tree": "48cad627f50a2d8f19c444537e31f6dc5b2267a2",
      "parents": [
        "fe46fab3612317e4086ee3095643453bb534b51a",
        "58a10a7b123c576ad272f352d02c4b6681855e01"
      ],
      "author": {
        "name": "Christine Franks",
        "email": "christyfranks@google.com",
        "time": "Thu Nov 02 01:39:19 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 02 01:39:19 2017 +0000"
      },
      "message": "Merge \"Respect legacy color mode settings\" into oc-mr1-dev\nam: 58a10a7b12\n\nChange-Id: I34bc01c71a0a28857d41668c3cae5dc36f56b0d3\n"
    },
    {
      "commit": "73b6c27a6b89fcbaf1895542222d5b50b66c6b7a",
      "tree": "257dec71241004d140d187175efdae76119beb61",
      "parents": [
        "65944e79b293d5903ac519005175505f2e312d31"
      ],
      "author": {
        "name": "Yifan Hong",
        "email": "elsk@google.com",
        "time": "Tue Oct 31 17:32:15 2017 -0700"
      },
      "committer": {
        "name": "Yifan Hong",
        "email": "elsk@google.com",
        "time": "Wed Nov 01 18:30:04 2017 -0700"
      },
      "message": "Allow equality checking and hash for HIDL interface proxies.\n\nIFoo.Proxy.equals() -\u003e HidlSupport.equals() -\u003e\nIHwInterface.asBinder().equals() -\u003e HwRemoteBinder.equals().\nIFoo.Stub.equals() -\u003e default Object.equals()\n\nNotice that IHwInterface.asBinder() returns mRemote(of type\nHwRemoteBinder) for proxies and itself (of type HwBinder) for stubs.\nIf IFoo.Stub.asBinder() had not return \"this\", its equals()\nshould also be overridden.\n\nBug: 68727931\nTest: hidl_test_java\n\nChange-Id: I916983d7bc739747145e2ebb6830226310fd4980\n"
    },
    {
      "commit": "fe46fab3612317e4086ee3095643453bb534b51a",
      "tree": "9d91b83cd0014664438de67fbf34521bc1560622",
      "parents": [
        "fbddd89e939c017bfafc2618575ccc2cffb499c6",
        "c2496f917c8262480d0ad2916cc63ca0efe9f33f"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Nov 02 01:29:56 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 02 01:29:56 2017 +0000"
      },
      "message": "Merge \"Allow dnd access for secondary users\" into oc-mr1-dev\nam: c2496f917c\n\nChange-Id: If90a63b7adcb61db0e5e33016adf04d8cd3721cf\n"
    },
    {
      "commit": "b3cc9f0876595103a12df7fcc7cdd2a3f8135046",
      "tree": "9f4e3564982ead84290a621fe35b1112a0050a87",
      "parents": [
        "bd8817cad6aae53bfe33ca67384222690e2f0df0",
        "fbddd89e939c017bfafc2618575ccc2cffb499c6"
      ],
      "author": {
        "name": "Bryce Lee",
        "email": "brycelee@google.com",
        "time": "Thu Nov 02 01:26:48 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 02 01:26:48 2017 +0000"
      },
      "message": "Merge \"DO NOT MERGE Remove orientation restriction to only fullscreen activities.\" into oc-mr1-dev am: 0be61c662b\nam: fbddd89e93  -s ours\n\nChange-Id: I288d531a951f24fdd1d752cbf1d06cc572be265d\n"
    },
    {
      "commit": "44dc116739b25afed07ad538caa8ef4c641942d9",
      "tree": "bfd602a5731f30922d42bfd9006c52a8b07c3039",
      "parents": [
        "7f25f6d720a52cda200868610882632290553920",
        "87a336846ec6b0a1a2681c132727eecf411f9449"
      ],
      "author": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Thu Nov 02 01:21:11 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 02 01:21:11 2017 +0000"
      },
      "message": "Merge \"Fix getSimOperator to return mccmnc based on subId\"\nam: 87a336846e\n\nChange-Id: Id0de42b730ca4941e1436e959604a28296508b03\n"
    },
    {
      "commit": "fbddd89e939c017bfafc2618575ccc2cffb499c6",
      "tree": "39a4c5323141898a6147610bfa3e354605e14997",
      "parents": [
        "1b43913b23500884420fd896812f10f7b2b7132b",
        "0be61c662b45f71cf9c1af23aa1ba2a128d74f86"
      ],
      "author": {
        "name": "Bryce Lee",
        "email": "brycelee@google.com",
        "time": "Thu Nov 02 01:14:49 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Nov 02 01:14:49 2017 +0000"
      },
      "message": "Merge \"DO NOT MERGE Remove orientation restriction to only fullscreen activities.\" into oc-mr1-dev\nam: 0be61c662b\n\nChange-Id: I8db0cda8ce289423b9f63d3dc1b2598e951e1e2d\n"
    },
    {
      "commit": "58a10a7b123c576ad272f352d02c4b6681855e01",
      "tree": "ceca6080300136fb2d084a340752b47a619b59b1",
      "parents": [
        "c2496f917c8262480d0ad2916cc63ca0efe9f33f",
        "8ab97c1e417620b99a2057b7dd6ad59ecc419853"
      ],
      "author": {
        "name": "Christine Franks",
        "email": "christyfranks@google.com",
        "time": "Thu Nov 02 01:13:21 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 02 01:13:21 2017 +0000"
      },
      "message": "Merge \"Respect legacy color mode settings\" into oc-mr1-dev"
    },
    {
      "commit": "87a336846ec6b0a1a2681c132727eecf411f9449",
      "tree": "bfd602a5731f30922d42bfd9006c52a8b07c3039",
      "parents": [
        "c173c93c1ca84652a102ed12b95e0c3b5b63d69c",
        "3c849d2631b49902f1d3bbd6c19696bce8ebba0d"
      ],
      "author": {
        "name": "Pengquan Meng",
        "email": "mpq@google.com",
        "time": "Thu Nov 02 01:11:29 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Nov 02 01:11:29 2017 +0000"
      },
      "message": "Merge \"Fix getSimOperator to return mccmnc based on subId\""
    },
    {
      "commit": "bd8817cad6aae53bfe33ca67384222690e2f0df0",
      "tree": "9f4e3564982ead84290a621fe35b1112a0050a87",
      "parents": [
        "5d889722803083f20c4f288bc08c6d1abc712b50",
        "4ac34c4a87ab1387d759f90812eee89680bf2154"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Nov 02 01:04:25 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 02 01:04:25 2017 +0000"
      },
      "message": "Merge \"Prevent monkey from turning off adb\""
    },
    {
      "commit": "c2496f917c8262480d0ad2916cc63ca0efe9f33f",
      "tree": "2e9b1e4c86d2c9c82bb28c9c2a46bcd868977ed4",
      "parents": [
        "0be61c662b45f71cf9c1af23aa1ba2a128d74f86",
        "ee611537e935ca419b4333cc82c9dee5d2e7a92d"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@android.com",
        "time": "Thu Nov 02 00:52:55 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 02 00:52:55 2017 +0000"
      },
      "message": "Merge \"Allow dnd access for secondary users\" into oc-mr1-dev"
    },
    {
      "commit": "0be61c662b45f71cf9c1af23aa1ba2a128d74f86",
      "tree": "b1886648b3d66526dd5dc5585819e8ebc58bc092",
      "parents": [
        "c8f5fc284cc635f7056307e55121e439b21ac83a",
        "a89b183ef9323f4426941b207e2378064b5c7de3"
      ],
      "author": {
        "name": "Bryce Lee",
        "email": "brycelee@google.com",
        "time": "Thu Nov 02 00:52:40 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 02 00:52:40 2017 +0000"
      },
      "message": "Merge \"DO NOT MERGE Remove orientation restriction to only fullscreen activities.\" into oc-mr1-dev"
    },
    {
      "commit": "84d9a81c7df07609e5e77cce1baafb3730cc4133",
      "tree": "611c5471e443ecc6d44aa7c7779473cf570286dd",
      "parents": [
        "f1167ced38b51b887a4c3e24a5539ab30dd0044e"
      ],
      "author": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Mon Sep 18 17:40:48 2017 -0700"
      },
      "committer": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Wed Nov 01 17:20:57 2017 -0700"
      },
      "message": "Fix dexopt dump\n\nDexopt dump prints the status of primary oat file instead of secondary.\nWe cannot get the secondary dex file status without an installd call so\nthis CL just removes the status line.\n\n(cherry picked from commit cf72222f41f4ce73302274d2e8b4fcc735c3bd00)\n\nBug: 65843255\nTest: adb shell dumpsys package dexopt\nMerged-In: I76028704267eed68ba8c51f45ce8b54f403cc255\nChange-Id: I76028704267eed68ba8c51f45ce8b54f403cc255\n"
    },
    {
      "commit": "5d889722803083f20c4f288bc08c6d1abc712b50",
      "tree": "5c2b6ba8f653d082620f83c4d8414a9fe65de721",
      "parents": [
        "1b7c2e9f575fca61fb8854df5dbe3f6bd9e4aa59",
        "5bd43ad2e7e4e1ee2c31d920ba4b148bbdf74d11"
      ],
      "author": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Thu Nov 02 00:07:07 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Thu Nov 02 00:07:07 2017 +0000"
      },
      "message": "Merge \"Initial version of compatibility WAL\""
    },
    {
      "commit": "c041c33c029df0bf4f19638dec6634d4c1c310c9",
      "tree": "8cf9da9fb5cc6d3f4f851fdcf912fe32ca50ca16",
      "parents": [
        "c173c93c1ca84652a102ed12b95e0c3b5b63d69c"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Wed Nov 01 17:05:53 2017 -0700"
      },
      "committer": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Wed Nov 01 17:05:53 2017 -0700"
      },
      "message": "Frameworks: Fix idle-background-job flag\n\nCorrectly pass flag to installd.\n\nBug: 68025088\nTest: m\nTest: manual test\nChange-Id: Ia5b19b1f1375a3c8b0c8e19b1978dcba29c83470\n"
    },
    {
      "commit": "a3bf0509e01c6b32a13cfd16060e4a537706f231",
      "tree": "2a1b8780d41e1178d368aeffd49554bcc771ad13",
      "parents": [
        "1b7c2e9f575fca61fb8854df5dbe3f6bd9e4aa59"
      ],
      "author": {
        "name": "David Chen",
        "email": "dwchen@google.com",
        "time": "Wed Nov 01 16:57:43 2017 -0700"
      },
      "committer": {
        "name": "David Chen",
        "email": "dwchen@google.com",
        "time": "Wed Nov 01 17:02:33 2017 -0700"
      },
      "message": "Fixes LogEvent constructor to use reference.\n\nPreviously when fixing LogEvent missing strings because of pointer\nlifetime issues, I had the constructor for LogEvent pass log_msg by\nvalue. This fixes log_msg to pass by reference again so that we avoid\nwasting memory.\n\nTest: Checked statsd unit-tests still pass.\nChange-Id: I94ac4d1bed19fec19d44e27fe94e07ab30383363\n"
    },
    {
      "commit": "d7fb51a483de028d437f22c02d9b78fe907ee14c",
      "tree": "f2c6e304e96822eafdd669e8036ab364210a6e27",
      "parents": [
        "1b43913b23500884420fd896812f10f7b2b7132b",
        "20d9ae5620625de37905b6797f9b8ebad4a5d62f"
      ],
      "author": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Wed Nov 01 16:56:39 2017 -0700"
      },
      "committer": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Wed Nov 01 16:56:39 2017 -0700"
      },
      "message": "resolve merge conflicts of 20d9ae562062 to oc-mr1-dev-plus-aosp\n\nTest: I solemnly swear I tested this conflict resolution.\nChange-Id: I73cd9a9198ef5640a6b3dced713fcbb17563dd8b\n"
    },
    {
      "commit": "7f25f6d720a52cda200868610882632290553920",
      "tree": "8cef9a81f12c26b60147e479ca54c1bebc31ca9f",
      "parents": [
        "cca2b5a246c43df7a6b7963bcd91b1d6eb3c672d",
        "c173c93c1ca84652a102ed12b95e0c3b5b63d69c"
      ],
      "author": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Wed Nov 01 23:29:01 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Nov 01 23:29:01 2017 +0000"
      },
      "message": "Merge \"Added interface to get the decimal digit from hex ICCID.\"\nam: c173c93c1c\n\nChange-Id: Ib9851f91a687fb56ba2488710fa3a580cd3f1e91\n"
    },
    {
      "commit": "c173c93c1ca84652a102ed12b95e0c3b5b63d69c",
      "tree": "8cef9a81f12c26b60147e479ca54c1bebc31ca9f",
      "parents": [
        "f1167ced38b51b887a4c3e24a5539ab30dd0044e",
        "cf94c67dc0e8aff3cdb069d382a64c4e1ea36ec9"
      ],
      "author": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Wed Nov 01 23:20:39 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Nov 01 23:20:39 2017 +0000"
      },
      "message": "Merge \"Added interface to get the decimal digit from hex ICCID.\""
    },
    {
      "commit": "cca2b5a246c43df7a6b7963bcd91b1d6eb3c672d",
      "tree": "6a9b2f79de5489f5ec694f502541401273591a66",
      "parents": [
        "e33d0f594eaf40e8cd39677fa56d40743f0b233e",
        "f1167ced38b51b887a4c3e24a5539ab30dd0044e"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Wed Nov 01 23:17:05 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Nov 01 23:17:05 2017 +0000"
      },
      "message": "Merge \"Add @TestApi for EMBMS APIs needed for CTS\"\nam: f1167ced38\n\nChange-Id: If22e7de55c8ec2f603c4a59f575b65cebf421a93\n"
    },
    {
      "commit": "e33d0f594eaf40e8cd39677fa56d40743f0b233e",
      "tree": "0e563569b32e354c992f6c7322f0ca4d939910fb",
      "parents": [
        "20d9ae5620625de37905b6797f9b8ebad4a5d62f",
        "07fe9042cf5dffe0e310f072e1f7f5eb748eac72"
      ],
      "author": {
        "name": "Tobias Thierer",
        "email": "tobiast@google.com",
        "time": "Wed Nov 01 23:01:37 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Nov 01 23:01:37 2017 +0000"
      },
      "message": "Merge \"make update-api\"\nam: 07fe9042cf\n\nChange-Id: I2562b319cb5d326a6067e20cc6b925c89366e07d\n"
    },
    {
      "commit": "1b7c2e9f575fca61fb8854df5dbe3f6bd9e4aa59",
      "tree": "5301743edb949fe971020d6f99ec941752888794",
      "parents": [
        "643150313e20e0ef936c6ed90baf54948f9511b2",
        "1b43913b23500884420fd896812f10f7b2b7132b"
      ],
      "author": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Wed Nov 01 23:01:24 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Nov 01 23:01:24 2017 +0000"
      },
      "message": "Merge changes Ibf9e7b9e,I8031590c am: 1eb700a545 am: f11984f9da  -s ours\nam: 1b43913b23  -s ours\n\nChange-Id: Ie1e804480fa5e971b2fe59a802abaa15115b2500\n"
    },
    {
      "commit": "b3dda41a5a48ddfa44dc8fa939ab495926a0195d",
      "tree": "452181236dd41eae227390d496ae691599cd29d7",
      "parents": [
        "34961873947d64896cd392af81b57ffa393f7175"
      ],
      "author": {
        "name": "Chenjie Yu",
        "email": "cjyu@google.com",
        "time": "Tue Oct 24 13:41:59 2017 -0700"
      },
      "committer": {
        "name": "Chenjie Yu",
        "email": "cjyu@google.com",
        "time": "Wed Nov 01 15:58:45 2017 -0700"
      },
      "message": "reretry ValueMetric implementation and pulling mechanism\n\nNote:\nThis is for value metric. The default operations is sum the diffs.\nThe test uses kernel wake lock, which also needs dimension by kernel\nwake lock name.\n\nThe test is a bit cumbersome as it needs StatsCompanionService to do\nthe alarm, which is not exact alarm.\n\nThe internal state of a slice of bucket would look something like this:\n\n4:ipc0000005e_727_android.hardwar\n0      0\n4:SensorService_wakelock\n40      64\n4:ipc0000005c_727_android.hardwar\n...\n\nTest: manual test on device.\nChange-Id: I2ed0ac7d3c5fcba8b7611d46f38a38ffd8bdc92a\n"
    },
    {
      "commit": "643150313e20e0ef936c6ed90baf54948f9511b2",
      "tree": "5301743edb949fe971020d6f99ec941752888794",
      "parents": [
        "34961873947d64896cd392af81b57ffa393f7175",
        "23bf5b67e6ceb7be075f415055123d98432994ff"
      ],
      "author": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Wed Nov 01 22:52:05 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Nov 01 22:52:05 2017 +0000"
      },
      "message": "Merge changes Ie8b78c7c,If02081d2 am: fe177b78d7 am: a47c4440fd  -s ours\nam: 23bf5b67e6  -s ours\n\nChange-Id: I74ca3369845db058684a5ecef8cca03073831c20\n"
    },
    {
      "commit": "1b43913b23500884420fd896812f10f7b2b7132b",
      "tree": "8be6895eb7abf12d3f2bac816d05a01fff0fd4a0",
      "parents": [
        "23bf5b67e6ceb7be075f415055123d98432994ff",
        "f11984f9dac0a8624a99604d0b757aa9b8dc1cc3"
      ],
      "author": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Wed Nov 01 22:47:44 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Nov 01 22:47:44 2017 +0000"
      },
      "message": "Merge changes Ibf9e7b9e,I8031590c am: 1eb700a545\nam: f11984f9da  -s ours\n\nChange-Id: Ie7b5b381babaa15f07a73a6b647f7d92e722ca77\n"
    },
    {
      "commit": "34961873947d64896cd392af81b57ffa393f7175",
      "tree": "5301743edb949fe971020d6f99ec941752888794",
      "parents": [
        "80f05cee869995286acf7230f1733c7fbc12f308",
        "ad0cc34ddd3d11c88126010b1e05e31387e657ec"
      ],
      "author": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Wed Nov 01 22:42:56 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Nov 01 22:42:56 2017 +0000"
      },
      "message": "Merge changes I7bd99fc0,I329bc929 am: deee2e12de am: 71ae6b3aab  -s ours\nam: ad0cc34ddd  -s ours\n\nChange-Id: I2a017d5eb99446d9834a3941f67d2d2fd234fe30\n"
    },
    {
      "commit": "20d9ae5620625de37905b6797f9b8ebad4a5d62f",
      "tree": "0e78061932a7b9199ac1fa026d19fd37a74d777a",
      "parents": [
        "f11984f9dac0a8624a99604d0b757aa9b8dc1cc3",
        "e686fabf4278796774fd2eb4490e885b88b4814a"
      ],
      "author": {
        "name": "David Sehr",
        "email": "sehr@google.com",
        "time": "Wed Nov 01 22:42:50 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Nov 01 22:42:50 2017 +0000"
      },
      "message": "Merge changes from topic \"bgdex2oatd_cherry_pick\"\nam: e686fabf42\n\nChange-Id: Ib3aa6d92d2a4c5ef0617a57adea62913041d4b75\n"
    },
    {
      "commit": "23bf5b67e6ceb7be075f415055123d98432994ff",
      "tree": "8be6895eb7abf12d3f2bac816d05a01fff0fd4a0",
      "parents": [
        "ad0cc34ddd3d11c88126010b1e05e31387e657ec",
        "a47c4440fd4daa1c67c19191e89c9c6762e00ccc"
      ],
      "author": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Wed Nov 01 22:38:31 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Nov 01 22:38:31 2017 +0000"
      },
      "message": "Merge changes Ie8b78c7c,If02081d2 am: fe177b78d7\nam: a47c4440fd  -s ours\n\nChange-Id: If37dbec17b0aa7e2443f9547eff63a6740d6fb75\n"
    },
    {
      "commit": "f1167ced38b51b887a4c3e24a5539ab30dd0044e",
      "tree": "6a9b2f79de5489f5ec694f502541401273591a66",
      "parents": [
        "07fe9042cf5dffe0e310f072e1f7f5eb748eac72",
        "156b3041a9f32efa2ae9872ad3ad2a8e541c1cd0"
      ],
      "author": {
        "name": "Hall Liu",
        "email": "hallliu@google.com",
        "time": "Wed Nov 01 22:35:51 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Nov 01 22:35:51 2017 +0000"
      },
      "message": "Merge \"Add @TestApi for EMBMS APIs needed for CTS\""
    },
    {
      "commit": "f11984f9dac0a8624a99604d0b757aa9b8dc1cc3",
      "tree": "550004e9c34c7f76996a2ef3cd539249f4b2ab8a",
      "parents": [
        "a47c4440fd4daa1c67c19191e89c9c6762e00ccc",
        "1eb700a545ddc521d31b82767345dd52a978f89f"
      ],
      "author": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Wed Nov 01 22:35:16 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Nov 01 22:35:16 2017 +0000"
      },
      "message": "Merge changes Ibf9e7b9e,I8031590c\nam: 1eb700a545\n\nChange-Id: I3bff20ab08a33f1607ec7b91abab2a77d7a3b22f\n"
    },
    {
      "commit": "80f05cee869995286acf7230f1733c7fbc12f308",
      "tree": "5301743edb949fe971020d6f99ec941752888794",
      "parents": [
        "44aa5871a4b66f5e6452d3733013c81829e6abe9",
        "b40dad566a15a732a3de5f600f964eb60be58f8b"
      ],
      "author": {
        "name": "Lucas Dupin",
        "email": "dupin@google.com",
        "time": "Wed Nov 01 22:32:29 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 01 22:32:29 2017 +0000"
      },
      "message": "Merge \"Fix slice permissions to allow uri grants\""
    },
    {
      "commit": "ad0cc34ddd3d11c88126010b1e05e31387e657ec",
      "tree": "8be6895eb7abf12d3f2bac816d05a01fff0fd4a0",
      "parents": [
        "b3145221ae6b1c8c770f46d7b4423234e7792005",
        "71ae6b3aabcf0588069c79bedf4bf9d5dd2a7890"
      ],
      "author": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Wed Nov 01 22:29:53 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Nov 01 22:29:53 2017 +0000"
      },
      "message": "Merge changes I7bd99fc0,I329bc929 am: deee2e12de\nam: 71ae6b3aab  -s ours\n\nChange-Id: Ia35c56d89cc56f315418da14ab0b19f2839a972e\n"
    },
    {
      "commit": "a47c4440fd4daa1c67c19191e89c9c6762e00ccc",
      "tree": "578fee64a75e84ac804e5ffc2accaaf48ef9a87a",
      "parents": [
        "71ae6b3aabcf0588069c79bedf4bf9d5dd2a7890",
        "fe177b78d78470f1dd3801f50486f7b2b3876b7f"
      ],
      "author": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Wed Nov 01 22:27:29 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Nov 01 22:27:29 2017 +0000"
      },
      "message": "Merge changes Ie8b78c7c,If02081d2\nam: fe177b78d7\n\nChange-Id: I2720d1e1433367e9f584451408951dce0b61e0da\n"
    },
    {
      "commit": "71ae6b3aabcf0588069c79bedf4bf9d5dd2a7890",
      "tree": "5fe4e1cfed804c2355d4a16972939bd04664c081",
      "parents": [
        "8952f058fff4571ab1a37fcc7a0ca51ebdf1be77",
        "deee2e12de5fee1df2185040fde2a608d0bdd8c7"
      ],
      "author": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Wed Nov 01 22:20:06 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Nov 01 22:20:06 2017 +0000"
      },
      "message": "Merge changes I7bd99fc0,I329bc929\nam: deee2e12de\n\nChange-Id: I52905bf3d6971332b216c8b5f18a695a4bbd23c5\n"
    },
    {
      "commit": "07fe9042cf5dffe0e310f072e1f7f5eb748eac72",
      "tree": "0e563569b32e354c992f6c7322f0ca4d939910fb",
      "parents": [
        "e686fabf4278796774fd2eb4490e885b88b4814a",
        "ae71c4f23c90dcbad37e685e5a658b4c802dceba"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Nov 01 22:18:39 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Nov 01 22:18:39 2017 +0000"
      },
      "message": "Merge \"make update-api\""
    },
    {
      "commit": "44aa5871a4b66f5e6452d3733013c81829e6abe9",
      "tree": "ffab75d7f0e8bd070d3ef9efd45748da5c7ed686",
      "parents": [
        "99f2e84d47a42e240d75d9bb4b67fd61b51fb019",
        "8472ac67fd1d815022874f5addace0c4334ae9f6"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Nov 01 22:09:36 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 01 22:09:36 2017 +0000"
      },
      "message": "Merge \"Fix PixelCopyTest failure in CTS\""
    },
    {
      "commit": "e686fabf4278796774fd2eb4490e885b88b4814a",
      "tree": "0e78061932a7b9199ac1fa026d19fd37a74d777a",
      "parents": [
        "1eb700a545ddc521d31b82767345dd52a978f89f",
        "11c22e3ce0310510f31811e39c32e864bd7cc8d1"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Nov 01 21:55:02 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Nov 01 21:55:02 2017 +0000"
      },
      "message": "Merge changes from topic \"bgdex2oatd_cherry_pick\"\n\n* changes:\n  Use dex2oatd when available on debug builds\n  Add package use info to dexopt dump\n"
    },
    {
      "commit": "1eb700a545ddc521d31b82767345dd52a978f89f",
      "tree": "550004e9c34c7f76996a2ef3cd539249f4b2ab8a",
      "parents": [
        "fe177b78d78470f1dd3801f50486f7b2b3876b7f",
        "943d1e76542bac686bb1164cb792f59f844eaf56"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Nov 01 21:53:50 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Nov 01 21:53:50 2017 +0000"
      },
      "message": "Merge changes Ibf9e7b9e,I8031590c\n\n* changes:\n  Record usage information per split\n  Use PackageUseInfo in DexOptimizer\n"
    },
    {
      "commit": "fe177b78d78470f1dd3801f50486f7b2b3876b7f",
      "tree": "578fee64a75e84ac804e5ffc2accaaf48ef9a87a",
      "parents": [
        "deee2e12de5fee1df2185040fde2a608d0bdd8c7",
        "a18e992770149989311c23b5222791be50b49a5d"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Nov 01 21:53:12 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Nov 01 21:53:12 2017 +0000"
      },
      "message": "Merge changes Ie8b78c7c,If02081d2\n\n* changes:\n  Use the class loader context when optimizing secondary dex files\n  Add DexClassLoader to the list of supported class loaders\n"
    },
    {
      "commit": "deee2e12de5fee1df2185040fde2a608d0bdd8c7",
      "tree": "5fe4e1cfed804c2355d4a16972939bd04664c081",
      "parents": [
        "945b1dc43e897985b5532e1f676dca6ca94e226e",
        "c1fe2ce8493b0750aaa210531fda0766b73bad16"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Nov 01 21:52:34 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Nov 01 21:52:34 2017 +0000"
      },
      "message": "Merge changes I7bd99fc0,I329bc929\n\n* changes:\n  Save PackageDexUsage on PMS shutdown\n  Record dex files users in the dex-usage list\n"
    },
    {
      "commit": "99f2e84d47a42e240d75d9bb4b67fd61b51fb019",
      "tree": "2e65cdcc482e0b905cb7467fab885dfac33b2bce",
      "parents": [
        "e769e1f019843f5a93b77aa24e54c6b52b576c88",
        "b3145221ae6b1c8c770f46d7b4423234e7792005"
      ],
      "author": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Wed Nov 01 21:39:02 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Nov 01 21:39:02 2017 +0000"
      },
      "message": "Merge \"[framework] Add check that classpath is up to date to getDexOptNeeded\" am: 945b1dc43e am: 8952f058ff\nam: b3145221ae  -s ours\n\nChange-Id: Ic6fae72706502b6681b710ddfd35fccd4d0b0b61\n"
    },
    {
      "commit": "41cadb7d31c974c259044e1fcfeb2601c6ad60af",
      "tree": "b99e4cef4f18770c0cb0ac1a3edf4ba1c598eb3c",
      "parents": [
        "92ad2eed42705acad1c43a9719343dc9543c9e6a"
      ],
      "author": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Fri Oct 27 15:03:29 2017 -0700"
      },
      "committer": {
        "name": "Fyodor Kupolov",
        "email": "fkupolov@google.com",
        "time": "Wed Nov 01 14:38:15 2017 -0700"
      },
      "message": "Added setFillWindowForwardOnly\n\nIt controls fetching of rows relative to requested position\n\nTest: SQLiteCursorTest\nBug: 62550963\nChange-Id: Iab651d8e3d689710b0436650c58dab86b119e296\n"
    },
    {
      "commit": "e769e1f019843f5a93b77aa24e54c6b52b576c88",
      "tree": "2e65cdcc482e0b905cb7467fab885dfac33b2bce",
      "parents": [
        "63cc787fa8b22898788d0c442fcd72ab6b37cc4f",
        "ffb55f273bb59a98e07bf0edfa074b80c6b18c49"
      ],
      "author": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Wed Nov 01 21:30:38 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Nov 01 21:30:38 2017 +0000"
      },
      "message": "Merge \"Display the number of LTE signal bars is based on RSRP only\" am: 896dd7cdb7 am: 973005e208\nam: ffb55f273b\n\nChange-Id: I9a130303a18bdb239d3fddc31ed57b9a942df166\n"
    },
    {
      "commit": "d2239828d608a936e8a92319ce9c2b415998acb8",
      "tree": "853e1ee7885b54411e32bdefb933655c2c16c661",
      "parents": [
        "f8a9169949c589755d300530f7b2390e687a9f8b"
      ],
      "author": {
        "name": "Mike Ma",
        "email": "yanmin@google.com",
        "time": "Tue Oct 31 12:30:42 2017 -0700"
      },
      "committer": {
        "name": "Mike Ma",
        "email": "yanmin@google.com",
        "time": "Wed Nov 01 14:20:31 2017 -0700"
      },
      "message": "Record proto to file in am instrument\n\nAdd an option -f to record instrumentdata proto produced by am instrument\nto a file in addition to printing to stdout. Default path is\n/sdcard/instrument-logs/log-yyyyMMdd-hhmmss-SSS.instrumentation_data_proto.\nIf the file exits, it will be deleted before writing. Path can be changed\nvia optional \u003cFILE\u003e argument after -f.\nIf -f and -m are both present, proto will be written to a file and print\nto stdout.\n\nTest: build, flash and run:\nbit -bi FrameworksCoreTests\nadb shell am instrument -w -r -f tmp/tmp.log \\\n-e class com.android.internal.os.BatteryStatsNoteTest \\\ncom.android.frameworks.coretests/android.support.test.runner.AndroidJUnitRunner\n\nChange-Id: Iabc320c066d5995eee842c26416623eeb3d403f4\n"
    },
    {
      "commit": "63cc787fa8b22898788d0c442fcd72ab6b37cc4f",
      "tree": "c817599ff5616af22a911b7a5f2d4391bbb58a83",
      "parents": [
        "e538e7045553223b388321eececdf84d03a21dc2",
        "39343bf2156efeddd4ee124a3c6f674f475cd426"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Wed Nov 01 21:17:51 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Nov 01 21:17:51 2017 +0000"
      },
      "message": "Merge \"Debug: Remove obsolete InstructionCount code.\" am: f5a8edeaf0 am: 47659c3351\nam: 39343bf215\n\nChange-Id: I79f3b2ec2a2ef449703867dea4dced63ab1b63ad\n"
    },
    {
      "commit": "b3145221ae6b1c8c770f46d7b4423234e7792005",
      "tree": "8be6895eb7abf12d3f2bac816d05a01fff0fd4a0",
      "parents": [
        "ffb55f273bb59a98e07bf0edfa074b80c6b18c49",
        "8952f058fff4571ab1a37fcc7a0ca51ebdf1be77"
      ],
      "author": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Wed Nov 01 21:13:56 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Nov 01 21:13:56 2017 +0000"
      },
      "message": "Merge \"[framework] Add check that classpath is up to date to getDexOptNeeded\" am: 945b1dc43e\nam: 8952f058ff\n\nChange-Id: Iad6377ad17a93948ae41b23d7f49669577869669\n"
    },
    {
      "commit": "e538e7045553223b388321eececdf84d03a21dc2",
      "tree": "f434ff08b866245593a20d3b08133504c6e74e7d",
      "parents": [
        "476cd65409bb201a7e83942ed0dc279fcd7fbe01",
        "7dc51259cdb9b51d4aa8de81277ea3a655715337"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Wed Nov 01 21:10:48 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Nov 01 21:10:48 2017 +0000"
      },
      "message": "Merge \"PMSCompilerMapping: Hardcode a value for pm.dexopt.inactive\" am: dc616ab11c am: cfb01b3f3f\nam: 7dc51259cd\n\nChange-Id: Ie72e549707b50d2b9b419e6fc2fbc82301ad3805\n"
    },
    {
      "commit": "ffb55f273bb59a98e07bf0edfa074b80c6b18c49",
      "tree": "d7af5ade38dc68b97c504185805205535550aaec",
      "parents": [
        "39343bf2156efeddd4ee124a3c6f674f475cd426",
        "973005e2084655729730f40d22ed967707a24c29"
      ],
      "author": {
        "name": "Jordan Liu",
        "email": "jminjie@google.com",
        "time": "Wed Nov 01 21:03:35 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Nov 01 21:03:35 2017 +0000"
      },
      "message": "Merge \"Display the number of LTE signal bars is based on RSRP only\" am: 896dd7cdb7\nam: 973005e208\n\nChange-Id: I5da4891c575f92e1703ddbe445b3f662e18c6ca9\n"
    },
    {
      "commit": "476cd65409bb201a7e83942ed0dc279fcd7fbe01",
      "tree": "88945f16a62dcb662e88aee9380124681454b20f",
      "parents": [
        "53b542cbddb3ff09bd6ddfdd9c3e37e5420ac5d2",
        "af141a9eb9d4fe8292659b79c9e9b47d06523952"
      ],
      "author": {
        "name": "Android Build Merger (Role)",
        "email": "android-build-merger@google.com",
        "time": "Wed Nov 01 21:02:22 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 01 21:02:22 2017 +0000"
      },
      "message": "Merge \"Merge \"Federate platform docs against support library API file\" into stage-aosp-master am: 4ede13e1f5  -s ours am: e8bb602327\""
    },
    {
      "commit": "53b542cbddb3ff09bd6ddfdd9c3e37e5420ac5d2",
      "tree": "88945f16a62dcb662e88aee9380124681454b20f",
      "parents": [
        "a754bf8f94dbb7792f48f75e982ace0311ff6582",
        "0aec178b7e66a29a22e90415faa15fb5f01aaef2"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Nov 01 21:01:48 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 01 21:01:48 2017 +0000"
      },
      "message": "Merge \"Revert \"Fix overactive media routing\"\""
    },
    {
      "commit": "af141a9eb9d4fe8292659b79c9e9b47d06523952",
      "tree": "4d36b957366c46e4ac08494cf544eec87882cbe3",
      "parents": [
        "53f801163c3df707d846de8875cf92974d5400a8",
        "e8bb602327e054ad6d0010e8253b0e78acdfb16c"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Wed Nov 01 20:58:27 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Nov 01 20:58:27 2017 +0000"
      },
      "message": "Merge \"Federate platform docs against support library API file\" into stage-aosp-master am: 4ede13e1f5  -s ours\nam: e8bb602327\n\nChange-Id: Ibae4b017135378e12cb836b9874853507086dfac\n"
    },
    {
      "commit": "a754bf8f94dbb7792f48f75e982ace0311ff6582",
      "tree": "f48af9e572b33a0cefa01f9ff3fccfb4c737d5e0",
      "parents": [
        "53f801163c3df707d846de8875cf92974d5400a8",
        "111aff959919c7b838b107e62e1baef77e3f6382"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Nov 01 20:58:12 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Nov 01 20:58:12 2017 +0000"
      },
      "message": "Merge \"Add window manager tracing\""
    },
    {
      "commit": "39343bf2156efeddd4ee124a3c6f674f475cd426",
      "tree": "86397b72a3de64fc9419ca3b5102e4d785859992",
      "parents": [
        "7dc51259cdb9b51d4aa8de81277ea3a655715337",
        "47659c3351ce4f87e8c41a70483dfbb3be38573a"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Wed Nov 01 20:56:50 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Nov 01 20:56:50 2017 +0000"
      },
      "message": "Merge \"Debug: Remove obsolete InstructionCount code.\" am: f5a8edeaf0\nam: 47659c3351\n\nChange-Id: I1d4b929ead3af4ef3f9d28de2a3e905d124e718c\n"
    },
    {
      "commit": "7dc51259cdb9b51d4aa8de81277ea3a655715337",
      "tree": "fff4e0a77cc45dcf02feda05cfa640b1e1107d93",
      "parents": [
        "e8bb602327e054ad6d0010e8253b0e78acdfb16c",
        "cfb01b3f3fce7b24baf399bac3b5746c52903409"
      ],
      "author": {
        "name": "Narayan Kamath",
        "email": "narayan@google.com",
        "time": "Wed Nov 01 20:51:37 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Nov 01 20:51:37 2017 +0000"
      },
      "message": "Merge \"PMSCompilerMapping: Hardcode a value for pm.dexopt.inactive\" am: dc616ab11c\nam: cfb01b3f3f\n\nChange-Id: I69346b88c5ae62d4e520de25334fe9056a817994\n"
    },
    {
      "commit": "e8bb602327e054ad6d0010e8253b0e78acdfb16c",
      "tree": "11897358ca90d547a6f32872e9cfedc764545b1a",
      "parents": [
        "114616b27dd4f3da313e933a51980e68f5c5cce7",
        "4ede13e1f5832eaaca971c4892e03a27b3b58415"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Wed Nov 01 20:44:31 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Nov 01 20:44:31 2017 +0000"
      },
      "message": "Merge \"Federate platform docs against support library API file\" into stage-aosp-master\nam: 4ede13e1f5  -s ours\n\nChange-Id: Id389db628eb0eb307e6401323b41612e4f89b1de\n"
    },
    {
      "commit": "4ac34c4a87ab1387d759f90812eee89680bf2154",
      "tree": "6de6038fe129c4a373baa58688167add166dc209",
      "parents": [
        "eb7d335641ec1b9c91c1609a94cb1cbdba1d3987"
      ],
      "author": {
        "name": "jeffreyhuang",
        "email": "jeffreyhuang@google.com",
        "time": "Wed Nov 01 13:35:30 2017 -0700"
      },
      "committer": {
        "name": "jeffreyhuang",
        "email": "jeffreyhuang@google.com",
        "time": "Wed Nov 01 13:39:00 2017 -0700"
      },
      "message": "Prevent monkey from turning off adb\n\nChange-Id: If3c8aca2d09abfaa77fb8d1d2f16809caebb7a35\nFixes: 68707778\nTest: make RunSettingsRoboTests -j40\n"
    },
    {
      "commit": "8952f058fff4571ab1a37fcc7a0ca51ebdf1be77",
      "tree": "d727b453e309a80b4acdfa72880ecca1fb2a26a4",
      "parents": [
        "973005e2084655729730f40d22ed967707a24c29",
        "945b1dc43e897985b5532e1f676dca6ca94e226e"
      ],
      "author": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Wed Nov 01 20:15:44 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Nov 01 20:15:44 2017 +0000"
      },
      "message": "Merge \"[framework] Add check that classpath is up to date to getDexOptNeeded\"\nam: 945b1dc43e\n\nChange-Id: Ib9865f950f595ab840ceb3afd60ad52d33cb5c01\n"
    },
    {
      "commit": "b40dad566a15a732a3de5f600f964eb60be58f8b",
      "tree": "c024160b370ca13844fc2843b8490fe313ee473e",
      "parents": [
        "28fef15b7bf946b1e7b10b49fdbce7d67f1ec542"
      ],
      "author": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Wed Nov 01 16:01:40 2017 -0400"
      },
      "committer": {
        "name": "Jason Monk",
        "email": "jmonk@google.com",
        "time": "Wed Nov 01 16:14:01 2017 -0400"
      },
      "message": "Fix slice permissions to allow uri grants\n\nAlso bypass when caller is self.\n\nTest: bind own app\u0027s slice.\nBug: 68751119\nChange-Id: I7b4b0f2a81bf6168cb81b03056c6b75e17808036\n"
    },
    {
      "commit": "11c22e3ce0310510f31811e39c32e864bd7cc8d1",
      "tree": "0e78061932a7b9199ac1fa026d19fd37a74d777a",
      "parents": [
        "b130d470a22a7729850b6b41d7eaa99eaa268ac6"
      ],
      "author": {
        "name": "David Sehr",
        "email": "sehr@google.com",
        "time": "Wed Oct 25 14:28:29 2017 -0700"
      },
      "committer": {
        "name": "Andreas Gampe",
        "email": "agampe@google.com",
        "time": "Wed Nov 01 13:07:35 2017 -0700"
      },
      "message": "Use dex2oatd when available on debug builds\n\nEnable use of dex2oatd for background dexopt service for eng and\nuserdebug builds.  This allows us to have more extensive checking\non dogfood devices.\n\n(cherry picked from commit 2118ec4d7e176b0ea96a79ca3b45e1cca9724eed)\n\nBug: 68025088\nTest: runtest -x services/tests/servicetests/src/com/android/server/pm/dex/DexoptOptionsTests.java\nMerged-In: I292ac7f355350edc8cf06f417740226ee6bac65d\nChange-Id: I292ac7f355350edc8cf06f417740226ee6bac65d\n"
    }
  ],
  "next": "943d1e76542bac686bb1164cb792f59f844eaf56"
}
