)]}'
{
  "log": [
    {
      "commit": "e45bda10e209a219cf0b802fcd57ba0084a84d02",
      "tree": "7af0cf578c5b8b3b0639b040915b616fef7a9334",
      "parents": [
        "a5e0d695fa9ac8624681fb9effc51bbe6f75853e"
      ],
      "author": {
        "name": "Chris Wailes",
        "email": "chriswailes@google.com",
        "time": "Tue Nov 27 11:25:25 2018 -0800"
      },
      "committer": {
        "name": "Chris Wailes",
        "email": "chriswailes@google.com",
        "time": "Wed Jan 23 13:37:27 2019 -0800"
      },
      "message": "Added a new socket to Zygote init scripts.\n\nThis change adds new socket declarations to the init scripts for the\nZygote processes.  This socket is used for communication between the\nSystem Server and the Blastula pool.\n\nBug: 68253328\nTopic: zygote-prefork\nTest: build image; flash device; launch apps\nChange-Id: I5dbb87770b1a3100c6c122bb39ca854006bb0b0d\nMerged-In: I5dbb87770b1a3100c6c122bb39ca854006bb0b0d\n"
    },
    {
      "commit": "a5e0d695fa9ac8624681fb9effc51bbe6f75853e",
      "tree": "554d16219e3cf1e5168b6890d8922dcf28b3d60a",
      "parents": [
        "d35c4ccc4095dde9957ff83bfbecb1923ad0fbba",
        "bc6a7e51e4787bad7ab32c8ac4634eb99c477922"
      ],
      "author": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Wed Jan 23 17:39:09 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jan 23 17:39:09 2019 +0000"
      },
      "message": "Merge \"Fix flaky signal tests.\""
    },
    {
      "commit": "d35c4ccc4095dde9957ff83bfbecb1923ad0fbba",
      "tree": "57ebcdedf7a6d80b91ff78536ac736675ce802ef",
      "parents": [
        "39624169e74abc78b3a610b886c96b3650fc1f93",
        "c02464ced99fc8ac238d393baad96ab7637a06f8"
      ],
      "author": {
        "name": "Martin Stjernholm",
        "email": "mast@google.com",
        "time": "Wed Jan 23 17:03:12 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jan 23 17:03:12 2019 +0000"
      },
      "message": "Merge changes from topic \"runtime-ld-configs\"\n\n* changes:\n  Make libdexfile_external.so accessible from binaries and libraries in /system.\n  The runtime namespace needs to be visible since libopenjdk is loaded through dlopen().\n"
    },
    {
      "commit": "39624169e74abc78b3a610b886c96b3650fc1f93",
      "tree": "439b9963ed7de088eeb80a702d1c29bacd13fb69",
      "parents": [
        "1cab2c6bec1791f47fee2f0d44fd714c4e8988c1",
        "264b7dfa5e8a2bbc34001ec8d96f545ff21615a6"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jan 23 16:39:22 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jan 23 16:39:22 2019 +0000"
      },
      "message": "Merge changes I72aaf4d6,I420cb87c,Iab7c6cf7,Ic4388e20\n\n* changes:\n  fs_mgr: overlay: support non-DAP A/B devices\n  fs_mgr: overlayfs: test: check for existence of userspace fastboot\n  fs_mgr: overlayfs: test: check for ext4 dedupe needing overlay\n  fs_mgr: overlayfs: validate that kernel supports scratch filesystem\n"
    },
    {
      "commit": "264b7dfa5e8a2bbc34001ec8d96f545ff21615a6",
      "tree": "277c78792d00ea20e36f6b8d3c2cdc95a7716ee2",
      "parents": [
        "52490faabef4223e058eed03bac9c5b1f1930560"
      ],
      "author": {
        "name": "Mark Salyzyn",
        "email": "salyzyn@google.com",
        "time": "Tue Jan 22 11:24:13 2019 -0800"
      },
      "committer": {
        "name": "Mark Salyzyn",
        "email": "salyzyn@google.com",
        "time": "Wed Jan 23 16:38:33 2019 +0000"
      },
      "message": "fs_mgr: overlay: support non-DAP A/B devices\n\nLoosen some tests and borrow logic from retrofit Dynamic Android\nPartitions (DAP) A/B devices.  In non-DAP A/B device case\n/mnt/scratch is used, backed by the system other partition.\n\nTested on taimen with CONFIG_OVERLAY_FS added to its pre 4.6 kernel,\nand BOARD_EXT4_SHARE_DUP_BLOCKS :\u003d true added to board config. Also\ntested on a retrofit DAP A/B device and an untouched taimen.\n\nTest: adb_remount_test.sh\nBug: 120448575\nChange-Id: I72aaf4d68db1c3ac380aba425346ab6443cadad3\n"
    },
    {
      "commit": "c02464ced99fc8ac238d393baad96ab7637a06f8",
      "tree": "550410c80b310e238a4f9ebd2d60d47b8a47c960",
      "parents": [
        "1fc8a55ba7f223ecfac213fa9aeb2cc94d5d0de9"
      ],
      "author": {
        "name": "Martin Stjernholm",
        "email": "mast@google.com",
        "time": "Thu Jan 17 21:26:48 2019 +0000"
      },
      "committer": {
        "name": "Martin Stjernholm",
        "email": "mast@google.com",
        "time": "Wed Jan 23 15:45:59 2019 +0000"
      },
      "message": "Make libdexfile_external.so accessible from binaries and libraries in /system.\n\nThere are dependencies on libdexfile_external from some central libraries\nthat are widely used (b/123186083).\n\nOne example is vendor/bin/hw/android.hardware.media.omx@1.0-service, which\nrequries the link from \"system\" to \"runtime\" in the [vendor] section.\n\nThe direct dependants are libunwindstack and simpleperf, so it\u0027s enough to\nlink from namespaces containing /system/{lib,lib64,bin}.\n\nTest: Flash and boot\nTest: Flash and boot with Runtime APEX enabled (http://r.android.com/q/topic:art-move-libs-to-runtime-apex)\nBug: 123186083\nBug: 113373927\nChange-Id: I081aa7392c875202acdaf1185c2ff28e17ac7e76\n"
    },
    {
      "commit": "1cab2c6bec1791f47fee2f0d44fd714c4e8988c1",
      "tree": "adfd00e6e297f249abfc45a8f93c7e98bc2b30a8",
      "parents": [
        "62b80fa3addb4c9dddc0aef717596fdde18d59b1",
        "88bdf80d1756577490daef717926b4535dece4e8"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Wed Jan 23 09:08:42 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jan 23 09:08:42 2019 +0000"
      },
      "message": "Merge \"Conscrypt should only link against bionic.\""
    },
    {
      "commit": "62b80fa3addb4c9dddc0aef717596fdde18d59b1",
      "tree": "47cf5f6d44dc3dc2fd175a2b85b0bd1bff0aa605",
      "parents": [
        "54d1e31c637e4a6e54630532b1afb1c0f7993897",
        "e04680d141e93810b8332adb233bd7255982c662"
      ],
      "author": {
        "name": "Sandeep Patil",
        "email": "sspatil@google.com",
        "time": "Wed Jan 23 05:17:16 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jan 23 05:17:16 2019 +0000"
      },
      "message": "Merge \"meminfo: Pull ReadVmallocInfo() out of the SysMemInfo class.\""
    },
    {
      "commit": "54d1e31c637e4a6e54630532b1afb1c0f7993897",
      "tree": "39d5a7d6145ec7c4b978f89fb322c8d8890a62b2",
      "parents": [
        "89a6fdc4b34a9d6ed9539a854d507091ea76dd4c",
        "14022c2266ac0c60e09843c199d632d2af618acb"
      ],
      "author": {
        "name": "Josh Gao",
        "email": "jmgao@google.com",
        "time": "Wed Jan 23 03:59:27 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jan 23 03:59:27 2019 +0000"
      },
      "message": "Merge \"adb: win32: improve console output on Windows 10\""
    },
    {
      "commit": "89a6fdc4b34a9d6ed9539a854d507091ea76dd4c",
      "tree": "93a7ae02d777b7986106fa016606842ee16a8034",
      "parents": [
        "932e77137ce7a3eca83a9972deb24325f6f009c5",
        "cfc50ab49cbbd852439b64a61eb79d5c276f9373"
      ],
      "author": {
        "name": "Josh Gao",
        "email": "jmgao@google.com",
        "time": "Wed Jan 23 03:47:21 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jan 23 03:47:21 2019 +0000"
      },
      "message": "Merge \"adb: win32: LinePrinter Unicode support\""
    },
    {
      "commit": "932e77137ce7a3eca83a9972deb24325f6f009c5",
      "tree": "398aef1062a9fe69d2de6227d55a7ea59ef944ed",
      "parents": [
        "15a3a287f27569227c1fe62b276a50f70d771f55",
        "c11f8e55b1a088a6c7c1709d76c1d986f3ddfa50"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Jan 23 00:36:17 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jan 23 00:36:17 2019 +0000"
      },
      "message": "Merge \"fs_mgr: overlayfs: erofs is in staging\""
    },
    {
      "commit": "52490faabef4223e058eed03bac9c5b1f1930560",
      "tree": "e60ff22a475d2601f24d8f42236c526f4c0e7e26",
      "parents": [
        "3fe0a8164d135ea5b67f93fab6691b550a53d8be"
      ],
      "author": {
        "name": "Mark Salyzyn",
        "email": "salyzyn@google.com",
        "time": "Tue Jan 22 14:49:44 2019 -0800"
      },
      "committer": {
        "name": "Mark Salyzyn",
        "email": "salyzyn@google.com",
        "time": "Tue Jan 22 15:28:38 2019 -0800"
      },
      "message": "fs_mgr: overlayfs: test: check for existence of userspace fastboot\n\nIf there is no userspace fastboot, then overlayfs has a corner case\nbug where overlay content is not wiped when the partition is flashed.\nWe will report a warning instead.\n\nThis is done to reduce the flakiness of the test results as we do not\nintend to fix this specific corner case in the short term.  We would\nrequire to record a sha representing the flash image, and the risks\nwere evaluated as too high of an impact on libavb to add interfaces\nto expose the signatures, especially at first stage mount time.  All\nnew devices must support Dynamic Android Partitions (DAP), which\nmeans they all have support for userspace fastboot, it will be\nconsidered a misconfiguration and thus the position is we will not\nfix this issue and only use this test adjustment to deal with legacy\nproducts.  If a legacy non-DAP product wishes to close the issue\ntoday, they must supply a user space fastboot.\n\nTest: adb-remount-test.sh\nBug: 109821005\nBug: 123079041\nChange-Id: I420cb87c19e3e184a974dfc373fb17c097d4858f\n"
    },
    {
      "commit": "3fe0a8164d135ea5b67f93fab6691b550a53d8be",
      "tree": "71a707cac5a88d3d0822786881ab94808200f4ce",
      "parents": [
        "89b88b4e2d69132012c6096415dc64b695a84da3"
      ],
      "author": {
        "name": "Mark Salyzyn",
        "email": "salyzyn@google.com",
        "time": "Tue Jan 22 14:27:59 2019 -0800"
      },
      "committer": {
        "name": "Mark Salyzyn",
        "email": "salyzyn@google.com",
        "time": "Tue Jan 22 15:28:23 2019 -0800"
      },
      "message": "fs_mgr: overlayfs: test: check for ext4 dedupe needing overlay\n\nCheck if any system partition looks like it has ext dedupe or\nrather shared_blocks feature enabled, if so then we expect\noverlayfs to kick in.  We do this to deal with any flakiness\nin the test when right-sizing is not applied to the platform.\n\nMinor: older devices mounted persist to /persist.\n\nTest: adb-remount-test.sh\nBug: 109821005\nBug: 123079041\nChange-Id: Iab7c6cf7f24f2c446aeb149e3f65d6793a42c6ea\n"
    },
    {
      "commit": "89b88b4e2d69132012c6096415dc64b695a84da3",
      "tree": "da9a9c486647455a1a3821fd102207b5bb387688",
      "parents": [
        "c11f8e55b1a088a6c7c1709d76c1d986f3ddfa50"
      ],
      "author": {
        "name": "Mark Salyzyn",
        "email": "salyzyn@google.com",
        "time": "Tue Jan 22 14:05:32 2019 -0800"
      },
      "committer": {
        "name": "Mark Salyzyn",
        "email": "salyzyn@google.com",
        "time": "Tue Jan 22 15:28:11 2019 -0800"
      },
      "message": "fs_mgr: overlayfs: validate that kernel supports scratch filesystem\n\nCheck for /sys/fs/\u003cfs_type\u003e existence to confirm kernel has\nthe file system type available.\n\nTest: adb-remount-test.sh\nBug: 109821005\nBug: 123079041\nChange-Id: Ic4388e2044bccea8b8edc7762d4ac9b3047206ac\n"
    },
    {
      "commit": "15a3a287f27569227c1fe62b276a50f70d771f55",
      "tree": "d04053440bfcaa79105a85d4b7f806ec5b799f38",
      "parents": [
        "ca50ee91b5ce8ebbf53fb276710f3ea592b1dd29",
        "cbc8f123d88956dde3c2b649fbe9702dc204ee9c"
      ],
      "author": {
        "name": "Sandeep Patil",
        "email": "sspatil@google.com",
        "time": "Tue Jan 22 22:08:24 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 22 22:08:24 2019 +0000"
      },
      "message": "Merge \"meminfo: Add API to read pagemap for a vma within a process.\""
    },
    {
      "commit": "e04680d141e93810b8332adb233bd7255982c662",
      "tree": "f22cf2100b7f18bbe467fcc19a34cb22f93800fa",
      "parents": [
        "c8903eebb3b22ad52da39feef4480239fd1a2cec"
      ],
      "author": {
        "name": "Sandeep Patil",
        "email": "sspatil@google.com",
        "time": "Sat Jan 19 12:04:18 2019 -0800"
      },
      "committer": {
        "name": "Sandeep Patil",
        "email": "sspatil@google.com",
        "time": "Tue Jan 22 14:06:01 2019 -0800"
      },
      "message": "meminfo: Pull ReadVmallocInfo() out of the SysMemInfo class.\n\nThere is no need for the vmalloc reader to be in the sysmeminfo object.\nThe caller has to create the SysMemInfo object for no reason right now.\n\nBug: 111694435\nTest: libmeminfo_test 1\n\nChange-Id: I263c08c169ea6caf2221bfb915b26ef3c0b1c20c\nSigned-off-by: Sandeep Patil \u003csspatil@google.com\u003e\n"
    },
    {
      "commit": "ca50ee91b5ce8ebbf53fb276710f3ea592b1dd29",
      "tree": "39d7c33833204e389d93d2529c7659de7868dd4d",
      "parents": [
        "dec436438aa0deee903795d3c3158929e85df640",
        "02843339f998f05c712549658c9f8f8bc14ff57d"
      ],
      "author": {
        "name": "Suren Baghdasaryan",
        "email": "surenb@google.com",
        "time": "Tue Jan 22 20:58:16 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 22 20:58:16 2019 +0000"
      },
      "message": "Merge changes from topic \"move sched_policy functions\"\n\n* changes:\n  Add dependencies on libprocessgroup for sched_policy users\n  libcutils: Move sched_policy functions into libprocessgroup\n  Add libprocessgroup into VNDK\n"
    },
    {
      "commit": "dec436438aa0deee903795d3c3158929e85df640",
      "tree": "d0662ed11dbc531acc8604624fa23b8cc4d77eb1",
      "parents": [
        "23a40c7b165f3b86751f022d96f4d5ea4fe5cac4",
        "6e36f747269e4fe0c9d4625373e3ed22b3ecc0e6"
      ],
      "author": {
        "name": "David Anderson",
        "email": "dvander@google.com",
        "time": "Tue Jan 22 20:16:46 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 22 20:16:46 2019 +0000"
      },
      "message": "Merge \"fiemap_writer: Add a progress notification.\""
    },
    {
      "commit": "23a40c7b165f3b86751f022d96f4d5ea4fe5cac4",
      "tree": "bff79db43dc21cef384df2de50ef8a3aaa384d15",
      "parents": [
        "fc1c2f56abd3499a8f51398591a06c85ebba8bc8",
        "44f0023e8193caed4453e4c900be2d96979447df"
      ],
      "author": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Tue Jan 22 19:45:05 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 22 19:45:05 2019 +0000"
      },
      "message": "Merge \"Add a version script for liblog for the platform\""
    },
    {
      "commit": "fc1c2f56abd3499a8f51398591a06c85ebba8bc8",
      "tree": "0728f374b72dee64394d8e5cf3940ce7e83b1475",
      "parents": [
        "7ca2c565b0e58a7d8aa651c7a1853d7824fa60b6",
        "33d4bb3d888a8151c39abc47bd4e218fbebbe258"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 22 19:10:44 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 22 19:10:44 2019 +0000"
      },
      "message": "Merge \"Remove unused jit_debug unique_ptr.\""
    },
    {
      "commit": "7ca2c565b0e58a7d8aa651c7a1853d7824fa60b6",
      "tree": "068e5dc38d3d3c8b8a6cd0217e8642db51b78756",
      "parents": [
        "c8903eebb3b22ad52da39feef4480239fd1a2cec",
        "503f1852ba568472a96a8b13b4926a2670f5794e"
      ],
      "author": {
        "name": "Tri Vo",
        "email": "trong@google.com",
        "time": "Tue Jan 22 18:49:21 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 22 18:49:21 2019 +0000"
      },
      "message": "Merge \"init: load /product selinux mapping file\""
    },
    {
      "commit": "1fc8a55ba7f223ecfac213fa9aeb2cc94d5d0de9",
      "tree": "8d5978826277b1ec752d02c94ac06986aca7941d",
      "parents": [
        "4d30819263b280b3fd3c6fbdc2706d71847c72e7"
      ],
      "author": {
        "name": "Martin Stjernholm",
        "email": "mast@google.com",
        "time": "Tue Jan 22 14:32:46 2019 +0000"
      },
      "committer": {
        "name": "Martin Stjernholm",
        "email": "mast@google.com",
        "time": "Tue Jan 22 18:32:09 2019 +0000"
      },
      "message": "The runtime namespace needs to be visible since libopenjdk is loaded through dlopen().\n\nTest: Flash and boot\nTest: Flash and boot with Runtime APEX enabled (http://r.android.com/q/topic:art-move-libs-to-runtime-apex)\nBug: 113373927\n\nChange-Id: I555ea988f56d1ee8e7488997a923207de044630f\n"
    },
    {
      "commit": "c8903eebb3b22ad52da39feef4480239fd1a2cec",
      "tree": "50556bbaee307a5c65fa263b68e9d10c8ee6f003",
      "parents": [
        "5d7439ff5be06d74a05da1fb7986af0e4404c644",
        "380995adc7087d05b2fff52878aa9bc69e32f1f7"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 22 18:27:01 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 22 18:27:01 2019 +0000"
      },
      "message": "Merge \"libmemtrack: Remove libpagemap dependency.\""
    },
    {
      "commit": "02843339f998f05c712549658c9f8f8bc14ff57d",
      "tree": "ae1f7ffe78d0ef28c4974b8bf6349fa8243adb1d",
      "parents": [
        "facd40d0e1dc681f7a483810cc1e72448f270cf6"
      ],
      "author": {
        "name": "Suren Baghdasaryan",
        "email": "surenb@google.com",
        "time": "Fri Dec 21 12:30:16 2018 -0800"
      },
      "committer": {
        "name": "Suren Baghdasaryan",
        "email": "surenb@google.com",
        "time": "Tue Jan 22 18:19:45 2019 +0000"
      },
      "message": "Add dependencies on libprocessgroup for sched_policy users\n\nAfter moving sched_policy functions into libprocessgroup its users require\nadditional dependency and inclusion of sched_policy_ctrl.h header.\n\nExempt-From-Owner-Approval: janitorial\n\nBug: 111307099\nTest: builds, boots\n\nMerged-In: Icc052080e1bce46ce06f7264446950cab0490a95\nChange-Id: Icc052080e1bce46ce06f7264446950cab0490a95\nSigned-off-by: Suren Baghdasaryan \u003csurenb@google.com\u003e\n"
    },
    {
      "commit": "facd40d0e1dc681f7a483810cc1e72448f270cf6",
      "tree": "1d9739572987ece340b020a687d65642d47cf4e4",
      "parents": [
        "dad4749731b6796e34fa239739caf0a4e643889f"
      ],
      "author": {
        "name": "Suren Baghdasaryan",
        "email": "surenb@google.com",
        "time": "Fri Dec 21 11:34:23 2018 -0800"
      },
      "committer": {
        "name": "Suren Baghdasaryan",
        "email": "surenb@google.com",
        "time": "Tue Jan 22 18:18:48 2019 +0000"
      },
      "message": "libcutils: Move sched_policy functions into libprocessgroup\n\nMove functions operating on cgroups from sched_policy.h in libcutils\ninto sched_policy_ctrl.h under libprocessgroup. This consolidates\ncgroup-related functionality inside libprocessgroup.\n\nBug: 111307099\nTest: builds, boots\n\nMerged-In: Iba75f33281162b889989214d0325a5973d53ed2d\nChange-Id: Iba75f33281162b889989214d0325a5973d53ed2d\nSigned-off-by: Suren Baghdasaryan \u003csurenb@google.com\u003e\n"
    },
    {
      "commit": "dad4749731b6796e34fa239739caf0a4e643889f",
      "tree": "97dc002126ec0f59a218059e11d03a5069a8265f",
      "parents": [
        "5d7439ff5be06d74a05da1fb7986af0e4404c644"
      ],
      "author": {
        "name": "Suren Baghdasaryan",
        "email": "surenb@google.com",
        "time": "Mon Jan 14 16:57:55 2019 -0800"
      },
      "committer": {
        "name": "Suren Baghdasaryan",
        "email": "surenb@google.com",
        "time": "Tue Jan 22 18:18:22 2019 +0000"
      },
      "message": "Add libprocessgroup into VNDK\n\nInclude libprocessgroup into vndk in preparation for sched_policy\nfunctions to be moved into it.\n\nBug: 111307099\nTest: builds, boots\nMerged-In: I09a528cac8821df3201c2428b151fd2eaece3ccb\nChange-Id: I09a528cac8821df3201c2428b151fd2eaece3ccb\nSigned-off-by: Suren Baghdasaryan \u003csurenb@google.com\u003e\n"
    },
    {
      "commit": "c11f8e55b1a088a6c7c1709d76c1d986f3ddfa50",
      "tree": "b238ae6dd9167d4b419b074e16aedbc28206f9f4",
      "parents": [
        "5d7439ff5be06d74a05da1fb7986af0e4404c644"
      ],
      "author": {
        "name": "Mark Salyzyn",
        "email": "salyzyn@google.com",
        "time": "Tue Jan 22 08:54:56 2019 -0800"
      },
      "committer": {
        "name": "Mark Salyzyn",
        "email": "salyzyn@google.com",
        "time": "Tue Jan 22 10:09:08 2019 -0800"
      },
      "message": "fs_mgr: overlayfs: erofs is in staging\n\nerofs is in upstream staging and in 4.19, and we see some Android\npartners considering it as an option instead of squashfs.\n\nHowever, squashfs and erofs filesystems are always 100% full, so\nwe can safely remove the string checking instead and just rely on\nthe statvfs call.  We will provide lip-service to our support in\ncomment only.\n\nThis does _not_ mean we support the decision by our partners to use\nerofs, as we have not evaluated the performance.\n\nTest: adb_remount_test.sh\nBug: 109821005\nChange-Id: I80ea3a33b9da6684ee95489132bc8a88b2310ac8\n"
    },
    {
      "commit": "5d7439ff5be06d74a05da1fb7986af0e4404c644",
      "tree": "8a8146853805db559bf69c38339ce650a8175cb5",
      "parents": [
        "4d30819263b280b3fd3c6fbdc2706d71847c72e7",
        "4f4caccefdd47d9d3ef98a0e1dacb8d00ff53a0a"
      ],
      "author": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Tue Jan 22 17:16:32 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 22 17:16:32 2019 +0000"
      },
      "message": "Merge \"Revert \"do not start shutdown animation from init\"\""
    },
    {
      "commit": "33d4bb3d888a8151c39abc47bd4e218fbebbe258",
      "tree": "908f2119892dddbda9463532c9a0e55055013ac4",
      "parents": [
        "4d30819263b280b3fd3c6fbdc2706d71847c72e7"
      ],
      "author": {
        "name": "Florian Mayer",
        "email": "fmayer@google.com",
        "time": "Tue Jan 22 15:56:34 2019 +0000"
      },
      "committer": {
        "name": "Florian Mayer",
        "email": "fmayer@google.com",
        "time": "Tue Jan 22 15:56:34 2019 +0000"
      },
      "message": "Remove unused jit_debug unique_ptr.\n\nChange-Id: I39ed4fdd5695fefff235b6c40d83d9780fc5b75b\n"
    },
    {
      "commit": "88bdf80d1756577490daef717926b4535dece4e8",
      "tree": "9751860d5a0eb12355351a25422bf7a3b5b0eec5",
      "parents": [
        "4d30819263b280b3fd3c6fbdc2706d71847c72e7"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Tue Jan 22 14:52:51 2019 +0000"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Tue Jan 22 15:32:23 2019 +0000"
      },
      "message": "Conscrypt should only link against bionic.\n\nAlso remove useless code in native_loader.cpp\n\nTest: m\nChange-Id: Id176256cc36fa32d3f722e1443429cb9fbec05f2\n"
    },
    {
      "commit": "4d30819263b280b3fd3c6fbdc2706d71847c72e7",
      "tree": "4fc4d57b3eb5310ccdf653a0544cedce3166cbe0",
      "parents": [
        "7fa20386c3fd3f63308ae85da0d9d12b590e64c7",
        "890e3bf4e7d8a711b0b24387fbb02e4e47ed1958"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Tue Jan 22 14:27:13 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 22 14:27:13 2019 +0000"
      },
      "message": "Merge \"Revert \"Revert \"Introduce conscrypt linker namespace.\"\"\""
    },
    {
      "commit": "890e3bf4e7d8a711b0b24387fbb02e4e47ed1958",
      "tree": "4fc4d57b3eb5310ccdf653a0544cedce3166cbe0",
      "parents": [
        "7fa20386c3fd3f63308ae85da0d9d12b590e64c7"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Tue Jan 22 09:11:57 2019 +0000"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Tue Jan 22 09:15:22 2019 +0000"
      },
      "message": "Revert \"Revert \"Introduce conscrypt linker namespace.\"\"\n\nThis reverts commit 5701a47685151f4a9f2417ad79f44e881e5101bb.\n\nBug: 123185917\nTest: CtsJdwpTestCases\nTest: android.signature.cts.api.killswitch_debug_class\n\nReason for revert: Fixed CtsJdwpTestCases and KillSwitchTest.\n\nChange-Id: I6a074038a4e974875d68ca6a371f6a87ad48bce9\n"
    },
    {
      "commit": "7fa20386c3fd3f63308ae85da0d9d12b590e64c7",
      "tree": "7f5570495b8c9dd71849af5953a0635abe53c421",
      "parents": [
        "876cd75748b1517879b063f781ab4eeb56ad5a0d",
        "c19263bcd06addc02634debb5225e8a0a6815f85"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Tue Jan 22 08:51:10 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 22 08:51:10 2019 +0000"
      },
      "message": "Merge \"Add \u0027media\u0027 namespace in ld.config.txt\""
    },
    {
      "commit": "876cd75748b1517879b063f781ab4eeb56ad5a0d",
      "tree": "448605f6258b03f00092a5d75dd6581d5f6a7305",
      "parents": [
        "2eca761ee5c8cef461551635ac01b0de39cf2298",
        "440efa57961c9264e8f99f8817bb9fa43ef1c1a4"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Tue Jan 22 08:43:55 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 22 08:43:55 2019 +0000"
      },
      "message": "Merge \"Delay zygote startup until after the Runtime APEX has been mounted.\""
    },
    {
      "commit": "2eca761ee5c8cef461551635ac01b0de39cf2298",
      "tree": "a477f1ac0cc62cafb7807cd4d5c278553796053e",
      "parents": [
        "51e990358f031efe62639c148fa4dab9f29ab503",
        "0b721d3dd9ba8c3b502bd6be90c6fb8b39a5bddf"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Jan 22 06:39:59 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 22 06:39:59 2019 +0000"
      },
      "message": "Merge \"fs_mgr: set ext4 fsverity feature bit\""
    },
    {
      "commit": "0b721d3dd9ba8c3b502bd6be90c6fb8b39a5bddf",
      "tree": "a477f1ac0cc62cafb7807cd4d5c278553796053e",
      "parents": [
        "51e990358f031efe62639c148fa4dab9f29ab503"
      ],
      "author": {
        "name": "Leo Liou",
        "email": "leoliou@google.com",
        "time": "Tue Jan 15 20:43:37 2019 +0800"
      },
      "committer": {
        "name": "Leo Liou",
        "email": "leoliou@google.com",
        "time": "Tue Jan 22 12:22:13 2019 +0800"
      },
      "message": "fs_mgr: set ext4 fsverity feature bit\n\nIt supports a new feature \"fsverity\" for ext4 file-system. When someone\nadds a mount option \"fsverity\" to fstab file, fsmgr will use tune2fs to\nenable fsverity feature if kernel support.\n\nBug: 117437571\nTest: bootable for phone projects\nChange-Id: Icf35715a2f71c430468daaafcde497f8cfe9a18d\n"
    },
    {
      "commit": "cbc8f123d88956dde3c2b649fbe9702dc204ee9c",
      "tree": "60c0972e0886d6928ff8bc20d54f7a36f9f70c31",
      "parents": [
        "380995adc7087d05b2fff52878aa9bc69e32f1f7"
      ],
      "author": {
        "name": "Sandeep Patil",
        "email": "sspatil@google.com",
        "time": "Mon Jan 21 16:47:24 2019 -0800"
      },
      "committer": {
        "name": "Sandeep Patil",
        "email": "sspatil@google.com",
        "time": "Mon Jan 21 17:24:54 2019 -0800"
      },
      "message": "meminfo: Add API to read pagemap for a vma within a process.\n\n.. and make sure we have some helper methods exposed to the clients\nto do some basic checks for the pagemap values. For example, to check\nif the page is present or swapped.\n\nBug: 111694435\nTest: libmeminfo_test 1 --gtest_filter\u003dValidateProcMemInfo.TestPageMap\nTest: libmeminfo_test 1\n\nChange-Id: Ic6ae91f4214b42346f3d0b54164a43ac79d5ade1\nSigned-off-by: Sandeep Patil \u003csspatil@google.com\u003e\n"
    },
    {
      "commit": "380995adc7087d05b2fff52878aa9bc69e32f1f7",
      "tree": "aed7175a84a36c3bf8c9329a37edf2fbc7477388",
      "parents": [
        "763bac7826358c155d4dff6930d83bf3c690efa2"
      ],
      "author": {
        "name": "Sandeep Patil",
        "email": "sspatil@google.com",
        "time": "Mon Jan 21 13:46:17 2019 -0800"
      },
      "committer": {
        "name": "Sandeep Patil",
        "email": "sspatil@google.com",
        "time": "Mon Jan 21 13:47:27 2019 -0800"
      },
      "message": "libmemtrack: Remove libpagemap dependency.\n\nWhile at it convert the old memtrack_test.c to cpp.\nBug: 111694435\nTest: memtrack_test\n\nChange-Id: If297d70cf05b330c578dfabc934fc368d362cc70\nSigned-off-by: Sandeep Patil \u003csspatil@google.com\u003e\n"
    },
    {
      "commit": "51e990358f031efe62639c148fa4dab9f29ab503",
      "tree": "f0df4d08b5ca59d4ee431f218ccf5096b85a1c1e",
      "parents": [
        "582a81cbe8d44d80fadc4e94efc99b8ae216e20e",
        "d8e322c225f04f435712058021c1c43a3dcb64ba"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jan 21 21:35:18 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jan 21 21:35:18 2019 +0000"
      },
      "message": "Merge \"meminfo/tools: Enable all libmeminfo based tools\""
    },
    {
      "commit": "c19263bcd06addc02634debb5225e8a0a6815f85",
      "tree": "4e557d90de1107352acbe923cf09a3daf851b11b",
      "parents": [
        "582a81cbe8d44d80fadc4e94efc99b8ae216e20e"
      ],
      "author": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Mon Jan 21 10:47:39 2019 -0800"
      },
      "committer": {
        "name": "Dongwon Kang",
        "email": "dwkang@google.com",
        "time": "Mon Jan 21 11:23:04 2019 -0800"
      },
      "message": "Add \u0027media\u0027 namespace in ld.config.txt\n\nTest: build \u0026 boot \u0026 atest MediaPlayer2Test\nBug: 112766913, Bug: 123185917\nChange-Id: I6bccc5d767c108af5e71ad5cf64a1d4d48227761\n"
    },
    {
      "commit": "582a81cbe8d44d80fadc4e94efc99b8ae216e20e",
      "tree": "ebced6b76c7e0f54c0ebd7ce790902056a356820",
      "parents": [
        "9c833f1e28b2770c8b335e8c284c775204619b86",
        "567b5ed7763b7719d54652284c7355a85d51ef93"
      ],
      "author": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Mon Jan 21 18:35:25 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jan 21 18:35:25 2019 +0000"
      },
      "message": "Merge \"fs_mgr: add dvander@ to OWNERS\""
    },
    {
      "commit": "9c833f1e28b2770c8b335e8c284c775204619b86",
      "tree": "3ed8e2f817b97ff81b2980e01abb4da1b22889eb",
      "parents": [
        "e606e00042114cd6ffe7bfd85bb5ee56ab8f9de4",
        "4809b202702809b898cd018a61664ef72a018acf"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Jan 21 18:31:00 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jan 21 18:31:00 2019 +0000"
      },
      "message": "Merge \"zram: add bitfield to FstabEntry\""
    },
    {
      "commit": "e606e00042114cd6ffe7bfd85bb5ee56ab8f9de4",
      "tree": "6530820782d5d65f6ca4719690817934c7870ebf",
      "parents": [
        "8922048185244d05147d18ce1191612802e8baef",
        "5701a47685151f4a9f2417ad79f44e881e5101bb"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Mon Jan 21 17:25:17 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jan 21 17:25:17 2019 +0000"
      },
      "message": "Merge \"Revert \"Introduce conscrypt linker namespace.\"\""
    },
    {
      "commit": "5701a47685151f4a9f2417ad79f44e881e5101bb",
      "tree": "6530820782d5d65f6ca4719690817934c7870ebf",
      "parents": [
        "67a09e57915de6ba2562ea4a5e16ee0ad4870e27"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Mon Jan 21 17:23:31 2019 +0000"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Mon Jan 21 17:23:31 2019 +0000"
      },
      "message": "Revert \"Introduce conscrypt linker namespace.\"\n\nThis reverts commit 67a09e57915de6ba2562ea4a5e16ee0ad4870e27.\nExempt-From-Owner-Approval: Fixes P0 failures.\n\nBug: 123185917\n\n\nReason for revert: media namespace needs to be introduced.\n\nChange-Id: I0c28798a3143c1e627278c3a908207e670171416\n"
    },
    {
      "commit": "8922048185244d05147d18ce1191612802e8baef",
      "tree": "6c8f4889a75eecf8e2c9fd393c32691d8f2edda2",
      "parents": [
        "ad6a5c565c4908e3ae292f26510a2cc3c8bdf046",
        "67a09e57915de6ba2562ea4a5e16ee0ad4870e27"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Mon Jan 21 12:05:33 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jan 21 12:05:33 2019 +0000"
      },
      "message": "Merge \"Introduce conscrypt linker namespace.\""
    },
    {
      "commit": "67a09e57915de6ba2562ea4a5e16ee0ad4870e27",
      "tree": "6c8f4889a75eecf8e2c9fd393c32691d8f2edda2",
      "parents": [
        "ad6a5c565c4908e3ae292f26510a2cc3c8bdf046"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Fri Jan 18 14:08:03 2019 +0000"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Mon Jan 21 12:05:13 2019 +0000"
      },
      "message": "Introduce conscrypt linker namespace.\n\nAnd have the linker translate a java library path from an apex\nto a linker namespace.\n\nBug: 122874359\nTest: m, boots, gtest, run-test, CtsJdwpTests\nChange-Id: I216c3509c45589d28acdac068aec53877aeb104a\nExempt-From-Owner-Approval: Carrying Jiyong\u0027s +2\n"
    },
    {
      "commit": "440efa57961c9264e8f99f8817bb9fa43ef1c1a4",
      "tree": "70a2f01f777b0c543f78dc740d76bd5ad4544e52",
      "parents": [
        "ad6a5c565c4908e3ae292f26510a2cc3c8bdf046"
      ],
      "author": {
        "name": "Martin Stjernholm",
        "email": "mast@google.com",
        "time": "Thu Jan 17 19:31:11 2019 +0000"
      },
      "committer": {
        "name": "Martin Stjernholm",
        "email": "mast@google.com",
        "time": "Mon Jan 21 10:55:31 2019 +0000"
      },
      "message": "Delay zygote startup until after the Runtime APEX has been mounted.\n\nIt depends on libdexfile_external, libnative{bridge,helper,loader} and\nlibart(d), which are provided by the Runtime APEX.\n\nTest: flash \u0026 boot\nTest: atest CtsJdwpTestCases\nBug: 113373927\nChange-Id: I0df99f444e892c47a5f06bd1bcf5d184defb4517\n"
    },
    {
      "commit": "6e36f747269e4fe0c9d4625373e3ed22b3ecc0e6",
      "tree": "b97cd59c27395215dd8365d288da0526daba65bb",
      "parents": [
        "763bac7826358c155d4dff6930d83bf3c690efa2"
      ],
      "author": {
        "name": "David Anderson",
        "email": "dvander@google.com",
        "time": "Tue Jan 15 18:09:50 2019 -0800"
      },
      "committer": {
        "name": "Sandeep Patil",
        "email": "sspatil@google.com",
        "time": "Sun Jan 20 16:36:46 2019 -0800"
      },
      "message": "fiemap_writer: Add a progress notification.\n\nBug: 121211685\nTest: fiemap_writer_test gtest\nChange-Id: I554b888521682281f0971b8f0c411d8e0bd3062c\nSigned-off-by: Sandeep Patil \u003csspatil@google.com\u003e\n"
    },
    {
      "commit": "ad6a5c565c4908e3ae292f26510a2cc3c8bdf046",
      "tree": "6530820782d5d65f6ca4719690817934c7870ebf",
      "parents": [
        "7909d650bdf8a63a37dba8d0a43c6fffac8c68f8",
        "535350206212bbb1b86872f00fe9711ae4a21aaa"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Sun Jan 20 13:58:49 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sun Jan 20 13:58:49 2019 +0000"
      },
      "message": "Merge \"Pass the Java caller\u0027s location to OpenNativeLibrary.\""
    },
    {
      "commit": "7909d650bdf8a63a37dba8d0a43c6fffac8c68f8",
      "tree": "8460e5fbfb74ba2cd158c9c710447bf4b8de3a8b",
      "parents": [
        "0182f71d9608d839ff5c2205960985bc04d8514c",
        "c02be81efcf2ebb81bfb771d20cb6c22b766adc1"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sun Jan 20 07:55:47 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sun Jan 20 07:55:47 2019 +0000"
      },
      "message": "Merge \"Fixed a few minor nits in liblp\""
    },
    {
      "commit": "0182f71d9608d839ff5c2205960985bc04d8514c",
      "tree": "4dbfa89c714a1fbe2efb5095476dfcb016477460",
      "parents": [
        "763bac7826358c155d4dff6930d83bf3c690efa2",
        "e2841044a0eba0da363b06b37ee5265a48ef9238"
      ],
      "author": {
        "name": "Yabin Cui",
        "email": "yabinc@google.com",
        "time": "Sun Jan 20 01:02:46 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sun Jan 20 01:02:46 2019 +0000"
      },
      "message": "Merge \"base: support optional flags in android::base::Pipe.\""
    },
    {
      "commit": "d8e322c225f04f435712058021c1c43a3dcb64ba",
      "tree": "00c1c0c8e96649b205cee733d633918e6d6fefb4",
      "parents": [
        "763bac7826358c155d4dff6930d83bf3c690efa2"
      ],
      "author": {
        "name": "Sandeep Patil",
        "email": "sspatil@google.com",
        "time": "Sat Jan 19 12:25:08 2019 -0800"
      },
      "committer": {
        "name": "Sandeep Patil",
        "email": "sspatil@google.com",
        "time": "Sat Jan 19 13:12:09 2019 -0800"
      },
      "message": "meminfo/tools: Enable all libmeminfo based tools\n\nEnables procrank, procmem, librank and showmap.\nOnly showmap gets built into the default builds.\n\nBug: 111694435\nTest: builds\nTest: showmap exists in final builds\n\nChange-Id: Ib5901aa2bd4ccc6aa3d02915fda92f8320651315\nSigned-off-by: Sandeep Patil \u003csspatil@google.com\u003e\n"
    },
    {
      "commit": "4809b202702809b898cd018a61664ef72a018acf",
      "tree": "07e62aa61faf72af550b2d7fafc5522d63d6477f",
      "parents": [
        "763bac7826358c155d4dff6930d83bf3c690efa2"
      ],
      "author": {
        "name": "Leo Liou",
        "email": "leoliou@google.com",
        "time": "Sun Jan 20 00:48:34 2019 +0800"
      },
      "committer": {
        "name": "Leo Liou",
        "email": "leoliou@google.com",
        "time": "Sat Jan 19 17:02:40 2019 +0000"
      },
      "message": "zram: add bitfield to FstabEntry\n\nFor fstab flag control, add the bitfields for zram definition.\n\nBug: 122659265\nTest: none\nChange-Id: I68c9a8c9ab0b218f6ca933316e85effe14402202\n"
    },
    {
      "commit": "763bac7826358c155d4dff6930d83bf3c690efa2",
      "tree": "d933023fdf5dc115672c66c01957ad64209fb053",
      "parents": [
        "0dd8a9824faca1abf33ca3c99e724c7d2cfceaac",
        "ceaf4e76e53f683e4b08244fd086ce1898113671"
      ],
      "author": {
        "name": "Dan Willemsen",
        "email": "dwillemsen@google.com",
        "time": "Sat Jan 19 07:39:56 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Jan 19 07:39:56 2019 +0000"
      },
      "message": "Merge \"Remove LOCAL_MODULE_TAGS :\u003d debug\""
    },
    {
      "commit": "0dd8a9824faca1abf33ca3c99e724c7d2cfceaac",
      "tree": "7d921cffc267ef606233f7e940e81e8dd702d0b5",
      "parents": [
        "b26b07d845e0522b4d9c4574c8f46bbeeb34d998",
        "d5f10b36cf2dcea9da15db05885b0edfa62d6dd7"
      ],
      "author": {
        "name": "Logan Chien",
        "email": "loganchien@google.com",
        "time": "Sat Jan 19 02:34:34 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Jan 19 02:34:34 2019 +0000"
      },
      "message": "Merge \"Add libc_headers to header_libs for libpropertyinfoparser\""
    },
    {
      "commit": "bc6a7e51e4787bad7ab32c8ac4634eb99c477922",
      "tree": "83d9607d9966604906bb1bf3715adf1a6cf53022",
      "parents": [
        "b26b07d845e0522b4d9c4574c8f46bbeeb34d998"
      ],
      "author": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Fri Jan 18 16:33:27 2019 -0800"
      },
      "committer": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Fri Jan 18 17:39:50 2019 -0800"
      },
      "message": "Fix flaky signal tests.\n\nThe signal tests that send a SIGUSR1 signal to a remote process, can\nlead to a case where the code winds up in a location for which the\nunwind information is not 100% accurate. This happens near the\nend of the atomic functions which manipulate the stack right before\nreturning, but do not have separate cfi instructions for those last\nfew instructions.\n\nAdd a new test type for the from_context test that will wait explicitly\nfor the global g_finish and not piggy back on the remote test type.\n\nBug: 122902885\n\nTest: Ran flaky tests 1000 times without failure on a taimen.\nChange-Id: I7d0c9b016e3a3a2c0c0949cf74af11d7785a008c\n"
    },
    {
      "commit": "567b5ed7763b7719d54652284c7355a85d51ef93",
      "tree": "87881d5fec122d3650cca77d56ba75f45557dea7",
      "parents": [
        "e181bf51163a57c4625cf92f2a05469f7fe8d326"
      ],
      "author": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Fri Jan 18 16:36:59 2019 -0800"
      },
      "committer": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Fri Jan 18 16:36:59 2019 -0800"
      },
      "message": "fs_mgr: add dvander@ to OWNERS\n\nTest: n/a\nChange-Id: I7ac90d2dd54f53b12b67c77bc452946156fdcccf\n"
    },
    {
      "commit": "b26b07d845e0522b4d9c4574c8f46bbeeb34d998",
      "tree": "aeab632dc410f9b1916189f59bffdf2d3c1d2626",
      "parents": [
        "c39ed35d82ae84360f473ed2a96e98ab854b7ca1",
        "bf373edc3c12a6e6df91770fde36075cc9d3e257"
      ],
      "author": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Sat Jan 19 00:32:36 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Jan 19 00:32:36 2019 +0000"
      },
      "message": "Merge \"Add caching of build id in MapInfo object.\""
    },
    {
      "commit": "c39ed35d82ae84360f473ed2a96e98ab854b7ca1",
      "tree": "e5bb69ed8664365b2c2e959ac225cb0229cf3907",
      "parents": [
        "d7a501d1847f39d78b137e5e981ce5589d57b24b",
        "81c687dff8bf737999d01b43b740e93bf274f192"
      ],
      "author": {
        "name": "Sudheer Shanka",
        "email": "sudheersai@google.com",
        "time": "Sat Jan 19 00:24:23 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Jan 19 00:24:23 2019 +0000"
      },
      "message": "Merge \"Reland \"Create new mount directory /mnt/runtime/full.\"\""
    },
    {
      "commit": "81c687dff8bf737999d01b43b740e93bf274f192",
      "tree": "a578e3ebd8508b3137154afea3325c827f81c314",
      "parents": [
        "d75913a37180087171c93f06aea127e5ec89b94b"
      ],
      "author": {
        "name": "Sudheer Shanka",
        "email": "sudheersai@google.com",
        "time": "Wed Jan 16 23:25:28 2019 -0800"
      },
      "committer": {
        "name": "Sudheer Shanka",
        "email": "sudheersai@google.com",
        "time": "Sat Jan 19 00:21:10 2019 +0000"
      },
      "message": "Reland \"Create new mount directory /mnt/runtime/full.\"\n\nThis will be used for system internals to access\nsecondary volumes without having to bypass sdcardfs.\n\nThis reverts commit 54b8844b1307ce64069861f8213c8bfed34b69d7\n\nBug: 121277410\nTest: manual\nChange-Id: Id5b995dc5899b5999f1dea662ba1c3ee475a0e46\n"
    },
    {
      "commit": "d7a501d1847f39d78b137e5e981ce5589d57b24b",
      "tree": "e1ffc9fc58ae6f0dd200db992b96ed47f5556294",
      "parents": [
        "f5582e9d7a039f1744b7657d4862b0b346093942",
        "01a65eebbfcb829f40232b13c9f30f190d8ab915"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Sat Jan 19 00:18:55 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Jan 19 00:18:55 2019 +0000"
      },
      "message": "Merge \"Adding new feature to adb \"abb\".\""
    },
    {
      "commit": "ceaf4e76e53f683e4b08244fd086ce1898113671",
      "tree": "07c0da8eec239fafa25c887305af96d7124c780c",
      "parents": [
        "60fc999722ee9b0bb47c0bfc0c78666a3783e3e8"
      ],
      "author": {
        "name": "Dan Willemsen",
        "email": "dwillemsen@google.com",
        "time": "Fri Jan 18 15:14:34 2019 -0800"
      },
      "committer": {
        "name": "Dan Willemsen",
        "email": "dwillemsen@google.com",
        "time": "Fri Jan 18 15:16:50 2019 -0800"
      },
      "message": "Remove LOCAL_MODULE_TAGS :\u003d debug\n\nIt\u0027s replaced with entries in PRODUCT_PACKAGES_DEBUG in\nbuild/make/target/product/base_system.mk\n\nTest: treehugger\nChange-Id: I4dc69c34ddc2c494fc74bc4afee6efa240c9b0d3\n"
    },
    {
      "commit": "f5582e9d7a039f1744b7657d4862b0b346093942",
      "tree": "d770e526aa124a07eea866ab46525f02eaab5c6e",
      "parents": [
        "52ca777e578099dcf8d4e58498c2cd016cdd8882",
        "1d504e3342b2960066739ea66fac6625b07560fb"
      ],
      "author": {
        "name": "David Anderson",
        "email": "dvander@google.com",
        "time": "Fri Jan 18 22:55:31 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jan 18 22:55:31 2019 +0000"
      },
      "message": "Merge \"fastbootd: Add command to remove GSI installs\""
    },
    {
      "commit": "e2841044a0eba0da363b06b37ee5265a48ef9238",
      "tree": "de82572e7d08e1e75c2c1ebf71d58a0af0e959dd",
      "parents": [
        "77d895b73948d0944f988bba873bbedebc6356c6"
      ],
      "author": {
        "name": "Yabin Cui",
        "email": "yabinc@google.com",
        "time": "Fri Jan 18 11:11:57 2019 -0800"
      },
      "committer": {
        "name": "Yabin Cui",
        "email": "yabinc@google.com",
        "time": "Fri Jan 18 14:25:13 2019 -0800"
      },
      "message": "base: support optional flags in android::base::Pipe.\n\nBug: none\nTest: build and use it manually.\nTest: run libbase_tests.\n\nChange-Id: I50b5251e8da23ddce94711807859612bf890406b\n"
    },
    {
      "commit": "52ca777e578099dcf8d4e58498c2cd016cdd8882",
      "tree": "d74aea5d0479b8b349c28c2bd996c22e0e015290",
      "parents": [
        "48ad6aea221aea741d2df92926c9c6cd55ecbd4d",
        "178c56a1bab44df388804408f2f15588edd1ac96"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jan 18 21:54:39 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jan 18 21:54:39 2019 +0000"
      },
      "message": "Merge \"trusty: Avoid unnecessary use of static libtrusty\""
    },
    {
      "commit": "01a65eebbfcb829f40232b13c9f30f190d8ab915",
      "tree": "bfdb0ead7f74528d9d6e9f89a47cd77be664bd16",
      "parents": [
        "48ad6aea221aea741d2df92926c9c6cd55ecbd4d"
      ],
      "author": {
        "name": "Alex Buynytskyy",
        "email": "alexbuy@google.com",
        "time": "Thu Jan 17 13:13:56 2019 -0800"
      },
      "committer": {
        "name": "Alex Buynytskyy",
        "email": "alexbuy@google.com",
        "time": "Fri Jan 18 21:45:02 2019 +0000"
      },
      "message": "Adding new feature to adb \"abb\".\n\nIt will allow clients to detect if abb is supported.\n\nTest: manual\nBUG: 111621042\n\nChange-Id: Ifddabe49214882a6c6ad898c7e2a0f5cc92458d8\n"
    },
    {
      "commit": "48ad6aea221aea741d2df92926c9c6cd55ecbd4d",
      "tree": "f48e5011e98d0576b9e8316052792217a2ae34dd",
      "parents": [
        "60fc999722ee9b0bb47c0bfc0c78666a3783e3e8",
        "1eb462ba115241af98610cfc8037ac7fecd2f182"
      ],
      "author": {
        "name": "Yabin Cui",
        "email": "yabinc@google.com",
        "time": "Fri Jan 18 20:43:53 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jan 18 20:43:53 2019 +0000"
      },
      "message": "Merge \"Add simpleperf in system shell utilities.\""
    },
    {
      "commit": "60fc999722ee9b0bb47c0bfc0c78666a3783e3e8",
      "tree": "bef4c65cd80d4a0c2df4d872f5fe4a57e6d93872",
      "parents": [
        "99ff4dd35d93ff8426ada58e54730c8c33b745d4",
        "a68d8c9ea3087846685d71b248860652aed96741"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jan 18 19:35:26 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jan 18 19:35:26 2019 +0000"
      },
      "message": "Merge \"init: Remove the obsolete restorecon for /sbin files.\""
    },
    {
      "commit": "99ff4dd35d93ff8426ada58e54730c8c33b745d4",
      "tree": "372530b9c767652614d619459e82ff623c913734",
      "parents": [
        "e0c7a8bbddf91dc79e3d493340aa1ca84aa5e623",
        "546e76f1c7835ae689b66441c3daf0bf5bf9c80b"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jan 18 18:03:56 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jan 18 18:03:56 2019 +0000"
      },
      "message": "Merge \"adb_remount_test allow to run on eng builds.\""
    },
    {
      "commit": "535350206212bbb1b86872f00fe9711ae4a21aaa",
      "tree": "47b1d1596e578e5f2380b2f052f4dbb4de9d239c",
      "parents": [
        "e0c7a8bbddf91dc79e3d493340aa1ca84aa5e623"
      ],
      "author": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Fri Jan 18 10:05:13 2019 +0000"
      },
      "committer": {
        "name": "Nicolas Geoffray",
        "email": "ngeoffray@google.com",
        "time": "Fri Jan 18 14:07:27 2019 +0000"
      },
      "message": "Pass the Java caller\u0027s location to OpenNativeLibrary.\n\nWill be used to find the linker namespace to use.\n\nBug: 122874359\nTest: m, gtest, run-test, CtsJdwpTests\n\nChange-Id: I3f3be4a1d864741d585ab3ed9ffb93fab262516e\n"
    },
    {
      "commit": "e0c7a8bbddf91dc79e3d493340aa1ca84aa5e623",
      "tree": "c01fa8cf1500cd0eff3d27b76045fd21ac63f148",
      "parents": [
        "db787a0b05cf28d73f287f9a1ceda01e898fb9af",
        "60b89aee4c00020124732a82095663d4b5a9aefb"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jan 18 10:21:46 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jan 18 10:21:46 2019 +0000"
      },
      "message": "Merge changes from topic \"revert_move_bionic_to_apex\"\n\n* changes:\n  Revert \"Identify post-apexd crashing processes\"\n  Revert \"Bionic libs and the dynamic linker are bind mounted\"\n  Revert \"Don\u0027t create separate mount namespaces for pre-apexd processes\"\n"
    },
    {
      "commit": "bf373edc3c12a6e6df91770fde36075cc9d3e257",
      "tree": "f0281cb2e53007d0ef9b3c2455db292da53dc234",
      "parents": [
        "b94c2e52a674d43705045d0662e6a427aee2e873"
      ],
      "author": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Wed Jan 16 17:23:39 2019 -0800"
      },
      "committer": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Thu Jan 17 20:14:00 2019 -0800"
      },
      "message": "Add caching of build id in MapInfo object.\n\nChange the GetBuildID function to return a std::string.\nAdded benchmark to check how long it takes to get the build id from\na file versus an elf object.\nAdded a way to get an elf without passing in a valid process_memory and\nadded tests for this.\n\nTest: New unit tests.\nChange-Id: I3029019767e0181c758d611fe635bc1bf72d6e8e\n"
    },
    {
      "commit": "db787a0b05cf28d73f287f9a1ceda01e898fb9af",
      "tree": "fcd6a8dbf5f1487beab0e36fb4fee59110a8e11d",
      "parents": [
        "539c4d427be685dda2a7e7d38601af167fa80f24",
        "5ba1c068a2c4222dfa5e443d06a9b0a408383268"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jan 18 03:40:28 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jan 18 03:40:28 2019 +0000"
      },
      "message": "Merge \"fiemap_writer: Add PinStatus check for fiemap writes.\""
    },
    {
      "commit": "60b89aee4c00020124732a82095663d4b5a9aefb",
      "tree": "1069853943d22a15cba6b7d43b2b7649257a0d7f",
      "parents": [
        "8b73dfc0a44e069e57592a50800b7ea10270ce83"
      ],
      "author": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Fri Jan 18 12:29:23 2019 +0900"
      },
      "committer": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Fri Jan 18 12:30:54 2019 +0900"
      },
      "message": "Revert \"Identify post-apexd crashing processes\"\n\nThis reverts commit c661b660fe1eaa82e13ca898390517a94df256c8.\nReason: Breaks some 3p apps.\n\nBug: 122920047\nTest: run the app, login.\nChange-Id: Ie56ea5516887b885579764929e82e4fe684a7dcf\n"
    },
    {
      "commit": "8b73dfc0a44e069e57592a50800b7ea10270ce83",
      "tree": "e624db058a3485c0757ce94a7fb2b33f423836ea",
      "parents": [
        "80aec3f0f016933159c5a9a29214a444ca60fafa"
      ],
      "author": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Fri Jan 18 12:29:12 2019 +0900"
      },
      "committer": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Fri Jan 18 12:30:51 2019 +0900"
      },
      "message": "Revert \"Bionic libs and the dynamic linker are bind mounted\"\n\nThis reverts commit 2599088ff67c10c66a70d3741c41529d3e11c7f5.\nReason: Breaks some 3p apps.\n\nBug: 122920047\nTest: run the app, login.\nChange-Id: Idea332b1f91e9d2ac6ebd3879da7820c8ba2284f\n"
    },
    {
      "commit": "80aec3f0f016933159c5a9a29214a444ca60fafa",
      "tree": "12d39a8732e74543fdfe82b2e8444995d4e62213",
      "parents": [
        "539c4d427be685dda2a7e7d38601af167fa80f24"
      ],
      "author": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Fri Jan 18 12:28:32 2019 +0900"
      },
      "committer": {
        "name": "Jiyong Park",
        "email": "jiyong@google.com",
        "time": "Fri Jan 18 12:30:39 2019 +0900"
      },
      "message": "Revert \"Don\u0027t create separate mount namespaces for pre-apexd processes\"\n\nThis reverts commit 5ab1300481bdc6587139e3ab2bf96b675a8c4a01.\n\nReason: Breaks some 3p apps.\n\nBug: 122920047\nTest: run the app, login.\nChange-Id: Iec3347d7f35fbb6f32fd1192135a0cf87dc123a7\n"
    },
    {
      "commit": "539c4d427be685dda2a7e7d38601af167fa80f24",
      "tree": "6a4455d47fd065f102ddd73a690afbbc89d16954",
      "parents": [
        "9c334367fdad71f6b581b3fe2e78f808f8206119",
        "af0e220fb1fb4bc1bffee0f8475dbce282faa272"
      ],
      "author": {
        "name": "Cody Schuffelen",
        "email": "schuffelen@google.com",
        "time": "Fri Jan 18 02:28:50 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jan 18 02:28:50 2019 +0000"
      },
      "message": "Merge \"Combine tcp_connect and socket_spec_connect.\""
    },
    {
      "commit": "9c334367fdad71f6b581b3fe2e78f808f8206119",
      "tree": "8e2fdd23340f94985c5d3efe9008272718dd9f06",
      "parents": [
        "77d895b73948d0944f988bba873bbedebc6356c6",
        "dd02fa162d770593d5c596d2bf8429615c516c45"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Jan 18 01:56:43 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jan 18 01:56:43 2019 +0000"
      },
      "message": "Merge \"Re-enable asan on /init.\""
    },
    {
      "commit": "af0e220fb1fb4bc1bffee0f8475dbce282faa272",
      "tree": "01954f99a7576cdaccb792a986ad46462224e287",
      "parents": [
        "6a462405d078c7db3a6aff41c7ea9b7bc86e223b"
      ],
      "author": {
        "name": "Cody Schuffelen",
        "email": "schuffelen@google.com",
        "time": "Wed Jan 02 14:17:29 2019 -0800"
      },
      "committer": {
        "name": "Cody Schuffelen",
        "email": "schuffelen@google.com",
        "time": "Thu Jan 17 15:58:41 2019 -0800"
      },
      "message": "Combine tcp_connect and socket_spec_connect.\n\nThis will make it easier to add new types of transports by combining the\nlogic the adb server and adb daemon use to connect to things.\n\nBug:121166534\nTest: adb connect against a cuttlefish instance over the shm proxy.\nChange-Id: Ic7fc848c60a85eef968c3735838c87cb7fdaf38b\n"
    },
    {
      "commit": "5ba1c068a2c4222dfa5e443d06a9b0a408383268",
      "tree": "4c38691d15344abf2ee09f3879b8becb497adfa3",
      "parents": [
        "77d895b73948d0944f988bba873bbedebc6356c6"
      ],
      "author": {
        "name": "Sandeep Patil",
        "email": "sspatil@google.com",
        "time": "Thu Jan 17 15:57:40 2019 -0800"
      },
      "committer": {
        "name": "Sandeep Patil",
        "email": "sspatil@google.com",
        "time": "Thu Jan 17 15:57:40 2019 -0800"
      },
      "message": "fiemap_writer: Add PinStatus check for fiemap writes.\n\nNote that the check needs the kernel built with latest f2fs.\n\nBug: 122138114\nTest: fiemap_writer_test /dev/block/sda21 \\\n      --gtest_filter\u003dVerifyBlockWritesF2fs.CheckWrites\n\nChange-Id: I0afbc14241f74ed368438a64afbdb97e3376f1f6\nSigned-off-by: Sandeep Patil \u003csspatil@google.com\u003e\n"
    },
    {
      "commit": "1eb462ba115241af98610cfc8037ac7fecd2f182",
      "tree": "b26c7a5e4e8239af592f472022368577ee77fdf8",
      "parents": [
        "b43440ba79955a42b1786c1eda02318b2518e9eb"
      ],
      "author": {
        "name": "Yabin Cui",
        "email": "yabinc@google.com",
        "time": "Thu Jan 17 15:26:55 2019 -0800"
      },
      "committer": {
        "name": "Yabin Cui",
        "email": "yabinc@google.com",
        "time": "Thu Jan 17 15:28:00 2019 -0800"
      },
      "message": "Add simpleperf in system shell utilities.\n\nThis is to ship simpleperf on user device.\n\nBug: 118835348\nTest: build.\nChange-Id: Ice37fc672d4d273fff67b3ffe49f2e83929fdc9f\n"
    },
    {
      "commit": "a68d8c9ea3087846685d71b248860652aed96741",
      "tree": "66b8a014b783f7f8a59dabdd52599d0ab99e03ba",
      "parents": [
        "77d895b73948d0944f988bba873bbedebc6356c6"
      ],
      "author": {
        "name": "Tao Bao",
        "email": "tbao@google.com",
        "time": "Thu Jan 10 10:57:00 2019 -0800"
      },
      "committer": {
        "name": "Tao Bao",
        "email": "tbao@google.com",
        "time": "Thu Jan 17 14:52:29 2019 -0800"
      },
      "message": "init: Remove the obsolete restorecon for /sbin files.\n\nThese files, including their building rules, have been removed in favor\nof their dynamically linked versions; we no longer need to explicitly\nrestorecon the actual files either, for the same reason as in commit\n05f96a2561ff6916ecdc1ac431785ac9f7beff63. When doing normal boot, these\nfiles come from system.img, which have been labeled at build time; when\nbooting recovery, they don\u0027t need dedicated labels to be functional.\n\nTest: Build and boot crosshatch.\nTest: Factory reset under recovery on taimen (mke2fs).\nTest: Factory reset under recovery on crosshatch (make_f2fs).\nChange-Id: Icbcd24aad8be1e7f4ba7d379acd5855d256ae106\n"
    },
    {
      "commit": "77d895b73948d0944f988bba873bbedebc6356c6",
      "tree": "6411d4784b38b2b444f3452d4ab44bc63917ab96",
      "parents": [
        "1945fbef1022cf41160304fba8fee37364e3b2f0",
        "9e12433760cb26126a71d17d608cc84f9971d31c"
      ],
      "author": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Thu Jan 17 22:27:43 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 17 22:27:43 2019 +0000"
      },
      "message": "Merge \"Statically link liblog to logd/logcat and their tests\""
    },
    {
      "commit": "1945fbef1022cf41160304fba8fee37364e3b2f0",
      "tree": "bd14a3b041f000ccf5840ca8f757183aac366dd4",
      "parents": [
        "c541731521558ce8c4ccb33fa5d3c1502509bf91",
        "28a2c9213b526c90968267df98684baf7f44a93b"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 17 22:06:50 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 17 22:06:50 2019 +0000"
      },
      "message": "Merge \"init: dump less debug logs when unmount timeout\""
    },
    {
      "commit": "dd02fa162d770593d5c596d2bf8429615c516c45",
      "tree": "3fd0e531ff6876a8f792df2d3b11207133afed93",
      "parents": [
        "c541731521558ce8c4ccb33fa5d3c1502509bf91"
      ],
      "author": {
        "name": "Evgenii Stepanov",
        "email": "eugenis@google.com",
        "time": "Thu Jan 17 14:04:19 2019 -0800"
      },
      "committer": {
        "name": "Evgenii Stepanov",
        "email": "eugenis@google.com",
        "time": "Thu Jan 17 14:05:22 2019 -0800"
      },
      "message": "Re-enable asan on /init.\n\nFixed in the new toolchain.\n\nBug: 120561310\nTest: asan build boots\nChange-Id: I722c98467ed0ac5e18441cb659f26cd8a803eee0\n"
    },
    {
      "commit": "546e76f1c7835ae689b66441c3daf0bf5bf9c80b",
      "tree": "d7a4aef4411e2fd6a7222d8574f49519c860204f",
      "parents": [
        "c541731521558ce8c4ccb33fa5d3c1502509bf91"
      ],
      "author": {
        "name": "Mark Salyzyn",
        "email": "salyzyn@google.com",
        "time": "Thu Jan 17 13:31:04 2019 -0800"
      },
      "committer": {
        "name": "Mark Salyzyn",
        "email": "salyzyn@google.com",
        "time": "Thu Jan 17 13:42:25 2019 -0800"
      },
      "message": "adb_remount_test allow to run on eng builds.\n\nTest: adb_remount_test.sh\nChange-Id: I06e7a5e217e2769fc9eb95f6e9a6dcdfd56a8ad2\n"
    },
    {
      "commit": "c541731521558ce8c4ccb33fa5d3c1502509bf91",
      "tree": "85cfc44c454bb75c5eb0bfe29e90f378ddaa65d2",
      "parents": [
        "b42719bcd3c84e21d16d400c0763a1dcd7e005bb",
        "43a0d67e7b1c8449f93f1cd503d76545e038478a"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Thu Jan 17 21:19:43 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 17 21:19:43 2019 +0000"
      },
      "message": "Merge \"DO NOT MERGE - Merge pie-platform-release (PPRL.190105.001) into master\""
    },
    {
      "commit": "b42719bcd3c84e21d16d400c0763a1dcd7e005bb",
      "tree": "85cfc44c454bb75c5eb0bfe29e90f378ddaa65d2",
      "parents": [
        "2fdbdfddac11ce8914d93860f11f80c91cd211e9",
        "05af6aef825c2e9a1c73401c0b701f033598b231"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Thu Jan 17 21:13:35 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 17 21:13:35 2019 +0000"
      },
      "message": "Merge \"Disable dexpreopt for deployagent\""
    },
    {
      "commit": "2fdbdfddac11ce8914d93860f11f80c91cd211e9",
      "tree": "654aceea937ac5a0f9e585fea72db61eb78411e8",
      "parents": [
        "73992c7c000e3292c8c204a67e81609799e3c0e3",
        "2aedc82f021af961fb6f893b299aab25b5529dcf"
      ],
      "author": {
        "name": "Jaegeuk Kim",
        "email": "jaegeuk@google.com",
        "time": "Thu Jan 17 21:03:15 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 17 21:03:15 2019 +0000"
      },
      "message": "Merge \"zram: support zram_writeback\""
    },
    {
      "commit": "73992c7c000e3292c8c204a67e81609799e3c0e3",
      "tree": "2c61dd5ec98afbb14cd43dee290c314d9f9241a5",
      "parents": [
        "b43440ba79955a42b1786c1eda02318b2518e9eb",
        "cb88bc95fca74e101cbfc36fcb37d3ab44a13dea"
      ],
      "author": {
        "name": "Martijn Coenen",
        "email": "maco@google.com",
        "time": "Thu Jan 17 20:49:19 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 17 20:49:19 2019 +0000"
      },
      "message": "Merge \"Update AID_ISOLATED_START to include new range.\""
    },
    {
      "commit": "44f0023e8193caed4453e4c900be2d96979447df",
      "tree": "0dc6aa2f00f76e376d3c6e799c2c7482a414471f",
      "parents": [
        "9e12433760cb26126a71d17d608cc84f9971d31c"
      ],
      "author": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Thu Jan 17 11:38:31 2019 -0800"
      },
      "committer": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Thu Jan 17 11:46:31 2019 -0800"
      },
      "message": "Add a version script for liblog for the platform\n\nliblog has a version script for the NDK and VNDK, however it doesn\u0027t\nhave symbols intended to be used by the platform.  This change adds\nthose symbols to the version script and enables it, hiding the rest of\nthe symbols.\n\nTest: build\nChange-Id: I494d048d78bb47d763482eb56a6f79babfe163f4\n"
    },
    {
      "commit": "9e12433760cb26126a71d17d608cc84f9971d31c",
      "tree": "1a065e706b7cc1031ec2a751d35a2bf5bcea728b",
      "parents": [
        "e181bf51163a57c4625cf92f2a05469f7fe8d326"
      ],
      "author": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Thu Jan 17 11:37:22 2019 -0800"
      },
      "committer": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Thu Jan 17 11:37:22 2019 -0800"
      },
      "message": "Statically link liblog to logd/logcat and their tests\n\nlogd/logcat use more symbols than the rest of the platform, so let\u0027s\nstatically link them for now while we understand the API that the\nplatform overall uses.\n\nTest: build\nChange-Id: I21ae1bd3ff9b310f099612fbe790f769712661df\n"
    },
    {
      "commit": "28a2c9213b526c90968267df98684baf7f44a93b",
      "tree": "5052a590de9a09d81e65caa001d0b16bcb8bb493",
      "parents": [
        "c8b83f3874cdef096b37e01ded8a15a47dbfa1c2"
      ],
      "author": {
        "name": "Jonglin Lee",
        "email": "jonglin@google.com",
        "time": "Tue Jan 15 16:38:44 2019 -0800"
      },
      "committer": {
        "name": "Jonglin Lee",
        "email": "jonglin@google.com",
        "time": "Thu Jan 17 19:14:46 2019 +0000"
      },
      "message": "init: dump less debug logs when unmount timeout\n\nDump only uninterruptible tasks instead of all tasks when\nunmount timeout. Also dump current CPU stack traces.\n\nBug: 122858312\nTest: Reboot with and without timeout\nChange-Id: I1412ace022b6d78e25fbe1337d1082d4be9c19c0\n"
    },
    {
      "commit": "b43440ba79955a42b1786c1eda02318b2518e9eb",
      "tree": "39e09b01bd646cd1a1c305dbe334d9446a9833e8",
      "parents": [
        "e181bf51163a57c4625cf92f2a05469f7fe8d326",
        "0e330f12bc7f693933b96ad729d296a92ffd80b7"
      ],
      "author": {
        "name": "David Anderson",
        "email": "dvander@google.com",
        "time": "Thu Jan 17 18:42:58 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 17 18:42:58 2019 +0000"
      },
      "message": "Merge \"init: Add support for GSI installations in first-stage mount.\""
    },
    {
      "commit": "1d504e3342b2960066739ea66fac6625b07560fb",
      "tree": "0efac4787a95a99f95c0125765da6a3bc3c33cf8",
      "parents": [
        "0e330f12bc7f693933b96ad729d296a92ffd80b7"
      ],
      "author": {
        "name": "David Anderson",
        "email": "dvander@google.com",
        "time": "Tue Jan 15 14:38:20 2019 -0800"
      },
      "committer": {
        "name": "David Anderson",
        "email": "dvander@google.com",
        "time": "Thu Jan 17 18:33:14 2019 +0000"
      },
      "message": "fastbootd: Add command to remove GSI installs\n\nNote: this only removes the bootable marker, since we\u0027re unable to\nremove the userdata files within recovery.\n\nBug: 121210348\nTest: fastboot gsi wipe\n      fastboot gsi disable\nChange-Id: I64fe848c787d426ae9d18a1557a9d6b340bfc2cf\n"
    },
    {
      "commit": "e181bf51163a57c4625cf92f2a05469f7fe8d326",
      "tree": "9f6ba45028fea981d716c6cc9aa45a1a50528305",
      "parents": [
        "065854748e84cb4b29baf52948296f7d293ddb02",
        "6f6ef39b481d8b3f7fb24536b3e28327a48fcec4"
      ],
      "author": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Thu Jan 17 17:19:52 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 17 17:19:52 2019 +0000"
      },
      "message": "Merge \"Remove liblog/uio.c and \u003clog/uio.h\u003e\""
    },
    {
      "commit": "065854748e84cb4b29baf52948296f7d293ddb02",
      "tree": "bfd1a90330d796c27bd022f01d49e2aa94b12e9e",
      "parents": [
        "b94c2e52a674d43705045d0662e6a427aee2e873",
        "c2ea6e7c39c5a03a3b3cdcbfeed3f58bdc059921"
      ],
      "author": {
        "name": "Tom Cherry",
        "email": "tomcherry@google.com",
        "time": "Thu Jan 17 17:18:10 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 17 17:18:10 2019 +0000"
      },
      "message": "Merge \"Remove __android_log_event_list and the reader aspect of android_log_event_list\""
    },
    {
      "commit": "05af6aef825c2e9a1c73401c0b701f033598b231",
      "tree": "488e89b1a201c566c1912480020e2c7a40f8d40a",
      "parents": [
        "0ae6d74436eaa7d539d350414c1c74527bbf1ce4"
      ],
      "author": {
        "name": "Henry Daitx",
        "email": "daitx@google.com",
        "time": "Thu Jan 17 16:24:52 2019 +0000"
      },
      "committer": {
        "name": "Henry Daitx",
        "email": "daitx@google.com",
        "time": "Thu Jan 17 16:24:52 2019 +0000"
      },
      "message": "Disable dexpreopt for deployagent\n\nplatform-tools/deployagent.jar is built incorrectly for userdebug sdk\nbuilds (which the build machines in android-build use). In eng builds\ndexpreopt is disable by default, so the file is built correctly.\n\nThis change disables dexpreopt for deployagent in all builds, for\nconsistency.\n\nBug: 122831369\n\nTest: lunch sdk-eng\nTest: make sdk\nChange-Id: I370f0536d906690b153f114ba3dd589a14d222d4\n"
    },
    {
      "commit": "b94c2e52a674d43705045d0662e6a427aee2e873",
      "tree": "4d34d95126e35c9c16894ef163d17991d5ffd632",
      "parents": [
        "91b5adfc881c47f064a4a31ea50ac59c04d2d369",
        "eb0772ff4a4e174679b8df45f4437b46c6a7cb06"
      ],
      "author": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Thu Jan 17 16:21:33 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 17 16:21:33 2019 +0000"
      },
      "message": "Merge \"Add support for UnwinderFromPid object.\""
    },
    {
      "commit": "91b5adfc881c47f064a4a31ea50ac59c04d2d369",
      "tree": "2d3865a66a03785aa34d684dc4462a94005be0f6",
      "parents": [
        "a36528da5cd769cdfeca2e84785173a93b1f6218",
        "df2faa4238776e2b30424ac01c84e9864149a139"
      ],
      "author": {
        "name": "Randall Huang",
        "email": "huangrandall@google.com",
        "time": "Thu Jan 17 15:03:13 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jan 17 15:03:13 2019 +0000"
      },
      "message": "Merge \"reboot: only run fsck when detecting filesystem inconsistency\""
    }
  ],
  "next": "d5f10b36cf2dcea9da15db05885b0edfa62d6dd7"
}
