)]}'
{
  "log": [
    {
      "commit": "2ea60ff0b415ad5b135f498a38c4b56ea75215aa",
      "tree": "71bfc0770b8d21119829467a723e07743b47ba41",
      "parents": [
        "0b10ffb40f3b426a7b5e734f90c41f56351729a0"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu May 22 10:49:16 2014 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu May 22 11:00:21 2014 -0700"
      },
      "message": "Remove unnecessary #includes of \u003csys/atomics.h\u003e.\n\nBug: 14903517\nChange-Id: I7b5bcebe58774a441da986cc02376dd88e00ea0e\n"
    },
    {
      "commit": "0b10ffb40f3b426a7b5e734f90c41f56351729a0",
      "tree": "93b2439f1276a00d2133cb7bfd56ec6c4bdf61c3",
      "parents": [
        "eea59ea21e04806fff48fdf4ad5ba117dcb0babb",
        "44adf93b8eddb3a7965a3e9abc189408a1f5a7ea"
      ],
      "author": {
        "name": "Dmitriy Ivanov",
        "email": "dimitry@google.com",
        "time": "Thu May 22 17:10:47 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu May 22 17:10:47 2014 +0000"
      },
      "message": "Merge \"Fix dlsym_failure NULL handle test\""
    },
    {
      "commit": "44adf93b8eddb3a7965a3e9abc189408a1f5a7ea",
      "tree": "93b2439f1276a00d2133cb7bfd56ec6c4bdf61c3",
      "parents": [
        "eea59ea21e04806fff48fdf4ad5ba117dcb0babb"
      ],
      "author": {
        "name": "Dmitriy Ivanov",
        "email": "dimitry@google.com",
        "time": "Thu May 22 09:49:24 2014 -0700"
      },
      "committer": {
        "name": "Dmitriy Ivanov",
        "email": "dimitry@google.com",
        "time": "Thu May 22 10:06:32 2014 -0700"
      },
      "message": "Fix dlsym_failure NULL handle test\n\n * RTLD_DEFAULT !\u003d (void*)0 only for bionic32\n\nChange-Id: I3b3758835cf4085b0f899e2b62861591411aec13\n"
    },
    {
      "commit": "eea59ea21e04806fff48fdf4ad5ba117dcb0babb",
      "tree": "87c11092c92ff1950584ab07dc76d01dcbf636fa",
      "parents": [
        "254fa8857f5d88a4140cea2ee05056eae7f102b1",
        "6afb2a9a9729bbfd70ace602342b0173f3bad328"
      ],
      "author": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Thu May 22 16:03:07 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu May 22 16:03:08 2014 +0000"
      },
      "message": "Merge \"Add dprintf test\""
    },
    {
      "commit": "254fa8857f5d88a4140cea2ee05056eae7f102b1",
      "tree": "d7dc6582135b8faf842fc9223fd2af8ad792d4ed",
      "parents": [
        "3eb9f1f6bade8085520d9b0ec35d84d69563ebe1",
        "fcac8ff97f6b6cced6546e0096cadc1039b68b5e"
      ],
      "author": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Thu May 22 13:28:51 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu May 22 13:28:52 2014 +0000"
      },
      "message": "Merge \"Switch to POSIX dprintf/vdprintf.\""
    },
    {
      "commit": "3eb9f1f6bade8085520d9b0ec35d84d69563ebe1",
      "tree": "794d6c0c0b4f67d3475370bb6d45d0f3b9346767",
      "parents": [
        "d1dc009c56f650ae4e990b00613f1c2ff93ed3ba",
        "ca1c80220e9b16fde7a761ca1c2c63dbe8071e0f"
      ],
      "author": {
        "name": "Dmitriy Ivanov",
        "email": "dimitry@google.com",
        "time": "Thu May 22 12:55:14 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu May 22 12:55:15 2014 +0000"
      },
      "message": "Merge \"Removed dlsym handle !\u003d NULL check for lp64\""
    },
    {
      "commit": "6afb2a9a9729bbfd70ace602342b0173f3bad328",
      "tree": "fc8dd33deb5e8c63845d13163f65a34fddf2aab8",
      "parents": [
        "fcac8ff97f6b6cced6546e0096cadc1039b68b5e"
      ],
      "author": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Thu May 22 11:47:47 2014 +0100"
      },
      "committer": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Thu May 22 11:47:47 2014 +0100"
      },
      "message": "Add dprintf test\n\nChange-Id: I0fe1b4d45c1312cf01deed6ce5db032d5513e908\n"
    },
    {
      "commit": "fcac8ff97f6b6cced6546e0096cadc1039b68b5e",
      "tree": "06ea666f735a14951c3facd2cb986d8835798399",
      "parents": [
        "b2b0f7e1ae0a0459b41a7732b84f58d62373e512"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu May 22 01:24:30 2014 -0700"
      },
      "committer": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Thu May 22 11:27:06 2014 +0100"
      },
      "message": "Switch to POSIX dprintf/vdprintf.\n\nBug: 11156955\nChange-Id: I734bd02db514367ab119a48304aae9767958e367\n"
    },
    {
      "commit": "d1dc009c56f650ae4e990b00613f1c2ff93ed3ba",
      "tree": "bb2c13d0832090f4f9d551924e00b244fbdd0d40",
      "parents": [
        "156c7d3d0ac4457a051ac7d81ff8541636e0864f",
        "ae0f8f1e48a464b227fc3b68e0817a246e73db9b"
      ],
      "author": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Thu May 22 10:16:41 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu May 22 10:16:41 2014 +0000"
      },
      "message": "Merge \"Add padding to mips ucontext_t.\""
    },
    {
      "commit": "156c7d3d0ac4457a051ac7d81ff8541636e0864f",
      "tree": "eb01b3cf0dd4c1fa84678064ac8b69dacf6262b8",
      "parents": [
        "172167163af5412c316a8be2f29ca8622984df32",
        "eb454522da53759ef74180b9c623206040b17df0"
      ],
      "author": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Thu May 22 10:16:11 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu May 22 10:16:12 2014 +0000"
      },
      "message": "Merge \"Clean up ucontext.h TODOs.\""
    },
    {
      "commit": "172167163af5412c316a8be2f29ca8622984df32",
      "tree": "6cb3055d2e18fc0a652ba95a4bdc79c072e2637c",
      "parents": [
        "3d4a7b02cc7948c94932c4d71c68f864457d59d6",
        "76f352eec12d8938101e5ae33429c72797c3aa23"
      ],
      "author": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Thu May 22 10:15:03 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu May 22 10:15:03 2014 +0000"
      },
      "message": "Merge \"Mutex-free implementation of pthread_rwlock\""
    },
    {
      "commit": "76f352eec12d8938101e5ae33429c72797c3aa23",
      "tree": "56eed6c22d5365278b4184921e70bbae4d0e7523",
      "parents": [
        "9b95ea936a72532c3124963312d348c6ee453d78"
      ],
      "author": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Mon May 19 13:41:10 2014 +0100"
      },
      "committer": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Thu May 22 11:11:15 2014 +0100"
      },
      "message": "Mutex-free implementation of pthread_rwlock\n\nBug: 8133149\nChange-Id: Id6775010d95f2634b173daa55d87a59a3cf4131b\n"
    },
    {
      "commit": "ca1c80220e9b16fde7a761ca1c2c63dbe8071e0f",
      "tree": "b0b2db09c7224718ce62921c058fb8b204b04a2c",
      "parents": [
        "3d4a7b02cc7948c94932c4d71c68f864457d59d6"
      ],
      "author": {
        "name": "Dmitriy Ivanov",
        "email": "dimitry@google.com",
        "time": "Wed May 21 22:42:24 2014 -0700"
      },
      "committer": {
        "name": "Dmitriy Ivanov",
        "email": "dimitry@google.com",
        "time": "Wed May 21 22:42:24 2014 -0700"
      },
      "message": "Removed dlsym handle !\u003d NULL check for lp64\n\n * Removed unnecessary NULL check in dlsym\n * Fixed dlsym_failure test to account for\n   correct RTLD_DEFAULT value\n * Added temporary check for legacy RTLD_DEFAULT\n   value for non-yet-recompiled binaries\n\nBug: 15146875\nChange-Id: I089fa673762629f5724b6e4fbca019d9cfc39905\n"
    },
    {
      "commit": "3d4a7b02cc7948c94932c4d71c68f864457d59d6",
      "tree": "97bb7a00c975041f6e297fe7ff53a8b116f405bf",
      "parents": [
        "f97d8713a265f44279819ba6b245dd81aada34da",
        "d5ed63a6a8290de88802172ce178656fbafe70c6"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu May 22 02:56:40 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu May 22 02:56:41 2014 +0000"
      },
      "message": "Merge \"Hide most of the private futex functions.\""
    },
    {
      "commit": "d5ed63a6a8290de88802172ce178656fbafe70c6",
      "tree": "97bb7a00c975041f6e297fe7ff53a8b116f405bf",
      "parents": [
        "f97d8713a265f44279819ba6b245dd81aada34da"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed May 21 18:27:40 2014 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed May 21 18:30:00 2014 -0700"
      },
      "message": "Hide most of the private futex functions.\n\nAlso hide part of the system properties compatibility code, since\nwe needed to touch that to keep it building.\n\nI\u0027ll remove __futex_syscall4 and futex in a later patch.\n\nBug: 11156955\nChange-Id: Ibbf42414c5bb07fb9f1c4a169922844778e4eeae\n"
    },
    {
      "commit": "f97d8713a265f44279819ba6b245dd81aada34da",
      "tree": "bd9e16475d85fc88cd0b08a009a085a15f08c701",
      "parents": [
        "bf0a440730d9659146bf1ac1c4141bae5a2f96a7",
        "df22a121b2c75021585e4eea49fd3af92d579dd0"
      ],
      "author": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Thu May 22 01:08:22 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu May 22 01:08:22 2014 +0000"
      },
      "message": "Merge \"Add cfi directives for arm64 assembler.\""
    },
    {
      "commit": "df22a121b2c75021585e4eea49fd3af92d579dd0",
      "tree": "927ac89db11ccb8206b7c9d8591830f487d9bb20",
      "parents": [
        "3d5a42408ca24f86b8b81697b20012736cb48c2b"
      ],
      "author": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Wed May 21 16:00:13 2014 -0700"
      },
      "committer": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Wed May 21 17:46:52 2014 -0700"
      },
      "message": "Add cfi directives for arm64 assembler.\n\nFix syscall generator to add cfi directives and add the directives\nfor all arm64 assembler.\n\nBug: 15138290\nChange-Id: I7f0e4a16c141ac624e5276917a3a1ed45778e057\n"
    },
    {
      "commit": "bf0a440730d9659146bf1ac1c4141bae5a2f96a7",
      "tree": "e5c7cef0a2721b254a170613ba6c831471273ea4",
      "parents": [
        "3d5a42408ca24f86b8b81697b20012736cb48c2b",
        "f93f50d7eacc354361e1d5f516c0610709d40abf"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed May 21 23:44:54 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed May 21 23:44:55 2014 +0000"
      },
      "message": "Merge \"Remove an unnecessary instruction from arm64 __bionic_clone.\""
    },
    {
      "commit": "f93f50d7eacc354361e1d5f516c0610709d40abf",
      "tree": "7115356a1934386a10a38f27b2ef5b3ea6b70901",
      "parents": [
        "768051405e8d471e06447a5b7223c742022f525a"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed May 21 16:29:55 2014 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed May 21 16:29:55 2014 -0700"
      },
      "message": "Remove an unnecessary instruction from arm64 __bionic_clone.\n\nChange-Id: Ib0dd5079d10b3634901d561932259653945176ee\n"
    },
    {
      "commit": "3d5a42408ca24f86b8b81697b20012736cb48c2b",
      "tree": "1856f7408ea3f10218250afe8221a329367a8ea0",
      "parents": [
        "011076b720b0809a6b94703780e768cd7b877c68",
        "8d2410d33d2c4eba6319664c965a750d863c7e05"
      ],
      "author": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Wed May 21 18:47:36 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed May 21 18:47:36 2014 +0000"
      },
      "message": "Merge \"Fix build.\""
    },
    {
      "commit": "8d2410d33d2c4eba6319664c965a750d863c7e05",
      "tree": "1856f7408ea3f10218250afe8221a329367a8ea0",
      "parents": [
        "011076b720b0809a6b94703780e768cd7b877c68"
      ],
      "author": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Wed May 21 11:45:51 2014 -0700"
      },
      "committer": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Wed May 21 11:45:51 2014 -0700"
      },
      "message": "Fix build.\n\nChange-Id: I5a35eee4074e35f459c86c7f9b1d9b0754888940\n"
    },
    {
      "commit": "011076b720b0809a6b94703780e768cd7b877c68",
      "tree": "fd0890c9cc91d0ce70dd03dce189c18c0bf6b5a5",
      "parents": [
        "c1b7f44c13fbcbab3faaa8e11d3a459ebc11bfe5",
        "72bbd423579bb971dc06cdd3c06201faf3fe95e6"
      ],
      "author": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Wed May 21 18:12:49 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed May 21 18:12:50 2014 +0000"
      },
      "message": "Merge \"Support for jemalloc to replace dlmalloc.\""
    },
    {
      "commit": "c1b7f44c13fbcbab3faaa8e11d3a459ebc11bfe5",
      "tree": "5721a9d70c44d69edba76775e71cca12070021b1",
      "parents": [
        "daf6912838dd27e3c064c4e7df98b6165549af82",
        "46a55a4478db9e335bdc7f73ee2cf3a66fe673fd"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed May 21 18:07:04 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed May 21 18:07:05 2014 +0000"
      },
      "message": "Merge \"Remove __syslog; we have the public klogctl API.\""
    },
    {
      "commit": "ae0f8f1e48a464b227fc3b68e0817a246e73db9b",
      "tree": "737ac0eab5ebb9d65ac241ecf5ddeeb5a6d02b3a",
      "parents": [
        "eb454522da53759ef74180b9c623206040b17df0"
      ],
      "author": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Tue May 20 16:53:15 2014 +0100"
      },
      "committer": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Wed May 21 18:16:17 2014 +0100"
      },
      "message": "Add padding to mips ucontext_t.\n\nBug: 12828904\nChange-Id: I49e7adcebf769a9c30dc43def36501260369b1ac\n"
    },
    {
      "commit": "eb454522da53759ef74180b9c623206040b17df0",
      "tree": "962d3e9672302a7f08ae7015e3ccbd6c106a2903",
      "parents": [
        "b2b0f7e1ae0a0459b41a7732b84f58d62373e512"
      ],
      "author": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Tue May 20 16:51:24 2014 +0100"
      },
      "committer": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Wed May 21 18:15:35 2014 +0100"
      },
      "message": "Clean up ucontext.h TODOs.\n\nThere\u0027s no need to expose gregset_t and fpregset_t when they\nare not used in ucontext_t.\n\nBug: 12828904\nChange-Id: Ieda1edf0ab18015f444c4d385fe9c41c4544017f\n"
    },
    {
      "commit": "daf6912838dd27e3c064c4e7df98b6165549af82",
      "tree": "6173626eb42486fe2c82cf5e8e204c2509acce8b",
      "parents": [
        "768051405e8d471e06447a5b7223c742022f525a",
        "7136927d3920df90d4672a5f33f5b0785188013e"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed May 21 17:02:44 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed May 21 17:02:44 2014 +0000"
      },
      "message": "Merge \"Fix x86_64 __set_tls.c build failure.\""
    },
    {
      "commit": "7136927d3920df90d4672a5f33f5b0785188013e",
      "tree": "6173626eb42486fe2c82cf5e8e204c2509acce8b",
      "parents": [
        "768051405e8d471e06447a5b7223c742022f525a"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed May 21 10:02:00 2014 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed May 21 10:02:00 2014 -0700"
      },
      "message": "Fix x86_64 __set_tls.c build failure.\n\nChange-Id: I697b8ab4ce781d7aebeddb1391b63c653511bbcb\n"
    },
    {
      "commit": "768051405e8d471e06447a5b7223c742022f525a",
      "tree": "3d63a98be8581bad2d47dac3129dbb5b112f51c7",
      "parents": [
        "29f2906bdaf9afe816fc9196437fc07728af98bf",
        "43f37159532c1ef7218266957cc616f055b4dbac"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Wed May 21 16:18:59 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed May 21 16:18:59 2014 +0000"
      },
      "message": "Merge \"Treat zero or \u003e1 dat files as an error\""
    },
    {
      "commit": "43f37159532c1ef7218266957cc616f055b4dbac",
      "tree": "33ca90726360b04a39fc4f1dd2e4332b92d5e19a",
      "parents": [
        "227848854695fe5b6f7183fe507edf093808d8ff"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Wed May 21 16:59:09 2014 +0100"
      },
      "committer": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Wed May 21 17:18:17 2014 +0100"
      },
      "message": "Treat zero or \u003e1 dat files as an error\n\nBased on feedback from\nI7efbd6f453fe2b3e71f564121ff0f64a74289d86\n\nChange-Id: Ie131ab8475083350dc183d9f6d5ea7a0b0617c5b\n"
    },
    {
      "commit": "29f2906bdaf9afe816fc9196437fc07728af98bf",
      "tree": "2a072582478ab912d0a0f2030afa80b7f17bbb26",
      "parents": [
        "9f0a52e4e5afc20a61230e6cbfe735606bff7e0c",
        "b497c43336475ff5f0248436510a7fbeccfa96a9"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed May 21 15:23:35 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed May 21 15:23:35 2014 +0000"
      },
      "message": "Merge \"Add a few more symbols to check-symbols-glibc.\""
    },
    {
      "commit": "9f0a52e4e5afc20a61230e6cbfe735606bff7e0c",
      "tree": "82e2ccc566299f9bf290b42cadc05c52d7dbc9c2",
      "parents": [
        "7471a3700348df588d4da35a41b38f6a88b505fd",
        "c3705f641507eafc170cd7a3fe98759e781e4594"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed May 21 15:21:16 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed May 21 15:21:16 2014 +0000"
      },
      "message": "Merge \"Hide __get_sp.\""
    },
    {
      "commit": "7471a3700348df588d4da35a41b38f6a88b505fd",
      "tree": "31c0acc7a558061fca7e3ce7973c021f9f0be784",
      "parents": [
        "227848854695fe5b6f7183fe507edf093808d8ff",
        "a75869f0b2528079503d2e4dd2174142ab1df904"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed May 21 15:21:00 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed May 21 15:21:01 2014 +0000"
      },
      "message": "Merge \"Hide __set_tls.\""
    },
    {
      "commit": "227848854695fe5b6f7183fe507edf093808d8ff",
      "tree": "5b682f3da70104f9981075913114610860e39b6a",
      "parents": [
        "20177b9fea893ab63a49cf574790ea5e5027e50d",
        "246c6880207539d01e84a6f049cd639139a0691a"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Wed May 21 08:11:40 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed May 21 08:11:40 2014 +0000"
      },
      "message": "Merge \"Change update-tzdata.py to update ICU data as well\""
    },
    {
      "commit": "46a55a4478db9e335bdc7f73ee2cf3a66fe673fd",
      "tree": "b6e2b8723f2d8330895a5bed48777e804365037d",
      "parents": [
        "20177b9fea893ab63a49cf574790ea5e5027e50d"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue May 20 21:01:00 2014 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue May 20 21:01:00 2014 -0700"
      },
      "message": "Remove __syslog; we have the public klogctl API.\n\nBug: 11156955\nChange-Id: I5c2cc02f39f76dd32984135f5c12c10bf2853796\n"
    },
    {
      "commit": "b497c43336475ff5f0248436510a7fbeccfa96a9",
      "tree": "c7fa93dbcc599cf8180d8f621f317170a3c3a6ac",
      "parents": [
        "3d2bc5d6c8f08e587a8dad848829f98776549ba6"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue May 20 20:37:56 2014 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue May 20 20:58:23 2014 -0700"
      },
      "message": "Add a few more symbols to check-symbols-glibc.\n\nBug: 11156955\nChange-Id: Iee0bae6f9742eca188abc7a337371c50888a0ad6\n"
    },
    {
      "commit": "a75869f0b2528079503d2e4dd2174142ab1df904",
      "tree": "4db07f566deaee0838dbdc696d06f48e06781bd4",
      "parents": [
        "3d2bc5d6c8f08e587a8dad848829f98776549ba6"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue May 20 20:32:28 2014 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue May 20 20:32:28 2014 -0700"
      },
      "message": "Hide __set_tls.\n\nBug: 11156955\nChange-Id: If82c10ae412651361d09591017d1c3a411bd6f0b\n"
    },
    {
      "commit": "c3705f641507eafc170cd7a3fe98759e781e4594",
      "tree": "0079a84ceb4bc2fde453ab8c586efc06b3dd075b",
      "parents": [
        "3d2bc5d6c8f08e587a8dad848829f98776549ba6"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue May 20 20:22:50 2014 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue May 20 20:22:50 2014 -0700"
      },
      "message": "Hide __get_sp.\n\nBug: 11156955\nChange-Id: I55d8d320521e80c2085af28933a18b00cf5c714e\n"
    },
    {
      "commit": "20177b9fea893ab63a49cf574790ea5e5027e50d",
      "tree": "89ba046be0d6572f54de0a930bcac365f0881928",
      "parents": [
        "3d2bc5d6c8f08e587a8dad848829f98776549ba6",
        "4e631ba5688db2fae7bbc476982055a376102146"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed May 21 03:11:57 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed May 21 03:11:58 2014 +0000"
      },
      "message": "Merge \"Remove perf_event_open.\""
    },
    {
      "commit": "4e631ba5688db2fae7bbc476982055a376102146",
      "tree": "89ba046be0d6572f54de0a930bcac365f0881928",
      "parents": [
        "3d2bc5d6c8f08e587a8dad848829f98776549ba6"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue May 20 16:24:10 2014 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue May 20 16:24:55 2014 -0700"
      },
      "message": "Remove perf_event_open.\n\nThis was accidentally added at a time when you couldn\u0027t add a constant\nto \u003csyscall.h\u003e without generating an assembly stub! (You no longer need\nto add the constants at all.)\n\nBug: 11156955\nChange-Id: I053c17879138787976c744a5ecf7d30ee51dc48f\n"
    },
    {
      "commit": "3d2bc5d6c8f08e587a8dad848829f98776549ba6",
      "tree": "126e8280445807a73bd9793bdb8babd948573bad",
      "parents": [
        "afb89c2a01089bb247456634a15a58f111bb55a6",
        "346fea0805b8c2a20171c9b4ab1aac5f66ede5de"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Tue May 20 23:03:07 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue May 20 23:03:07 2014 +0000"
      },
      "message": "Merge \"HACK: linker: check for handle\u003d\u003d0xffffffff on LP64\""
    },
    {
      "commit": "346fea0805b8c2a20171c9b4ab1aac5f66ede5de",
      "tree": "126e8280445807a73bd9793bdb8babd948573bad",
      "parents": [
        "afb89c2a01089bb247456634a15a58f111bb55a6"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Tue May 20 15:06:37 2014 -0700"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Tue May 20 15:19:02 2014 -0700"
      },
      "message": "HACK: linker: check for handle\u003d\u003d0xffffffff on LP64\n\nbionic RTLD_NEXT was changed from 0xffffffff to -1L, which breaks\nexisting binaries compiled.  Temporarily look either until we can\nget recompiled binaries.\n\nBug: 15113039\nChange-Id: I1568fa0e4a832c5e6df21da74a33b22bde7f16f6\n"
    },
    {
      "commit": "72bbd423579bb971dc06cdd3c06201faf3fe95e6",
      "tree": "222c460d45ac120ae45940628c501d6cfb50f84b",
      "parents": [
        "afb89c2a01089bb247456634a15a58f111bb55a6"
      ],
      "author": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Thu May 08 11:14:03 2014 -0700"
      },
      "committer": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Tue May 20 14:47:33 2014 -0700"
      },
      "message": "Support for jemalloc to replace dlmalloc.\n\nTo use jemalloc, add MALLOC_IMPL \u003d jemalloc in a board config file\nand you get the new version automatically.\n\nUpdate the pthread_create_key tests since jemalloc uses a few keys.\nAdd a new test to verify memalign works as expected.\n\nBug: 981363\n\nChange-Id: I16eb152b291a95bd2499e90492fc6b4bd7053836\n"
    },
    {
      "commit": "afb89c2a01089bb247456634a15a58f111bb55a6",
      "tree": "f57068153ab40cbfe1897a17114d88052b568590",
      "parents": [
        "f092feb81b36d024a3da4318a340e069ca1c2d3d",
        "6c80ccdeed9d9b30e961f68229fe8171d79c5d14"
      ],
      "author": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Tue May 20 19:56:13 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue May 20 19:56:13 2014 +0000"
      },
      "message": "Merge \"denver: optimize memmove\""
    },
    {
      "commit": "6c80ccdeed9d9b30e961f68229fe8171d79c5d14",
      "tree": "92081fee342cd265cb5c1e8269d5ca892b999f60",
      "parents": [
        "5265ad6273cd7c61d096ebe0e29e493915e7c63e"
      ],
      "author": {
        "name": "Shu Zhang",
        "email": "chazhang@nvidia.com",
        "time": "Mon May 12 18:12:15 2014 +0800"
      },
      "committer": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Tue May 20 12:31:38 2014 -0700"
      },
      "message": "denver: optimize memmove\n\nOptimize 32-bit denver memmove with reversal memcpy.\n\nChange-Id: Iaad0a9475248cdd7e4f50d58bea9db1b767abc88\n"
    },
    {
      "commit": "f092feb81b36d024a3da4318a340e069ca1c2d3d",
      "tree": "56f0685c9b77818e4978e61eb120ff1a09204c36",
      "parents": [
        "0a8f296e09c34a8eb21099d2a49e70b1b2641faa",
        "bb5bb2046fa0759d94995cbfb4f41137cd0b2a91"
      ],
      "author": {
        "name": "Dmitriy Ivanov",
        "email": "dimitry@google.com",
        "time": "Tue May 20 19:11:25 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue May 20 19:11:25 2014 +0000"
      },
      "message": "Merge \"Add R_X86_64_64 to the list of possible weak relocs\""
    },
    {
      "commit": "0a8f296e09c34a8eb21099d2a49e70b1b2641faa",
      "tree": "eb206a8b6db9506d79753b249f3fe4d45b1f3cb4",
      "parents": [
        "ce0e1b81cc434f613d039e7c9d9b852cca0b69ed",
        "b648a8a57ee42533a5bf127225a252f73ca2cbbc"
      ],
      "author": {
        "name": "Dmitriy Ivanov",
        "email": "dimitry@google.com",
        "time": "Tue May 20 19:11:09 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue May 20 19:11:09 2014 +0000"
      },
      "message": "Merge \"Add RTLD_NOLOAD support and some related changes.\""
    },
    {
      "commit": "b648a8a57ee42533a5bf127225a252f73ca2cbbc",
      "tree": "09fdf06c6e8d5e6985107f4e8fdb2055c5bb6a6f",
      "parents": [
        "0b9a72ce1124f17d514b93c0d26dea76ce8069f0"
      ],
      "author": {
        "name": "Dmitriy Ivanov",
        "email": "dimitry@google.com",
        "time": "Mon May 19 15:06:58 2014 -0700"
      },
      "committer": {
        "name": "Dmitriy Ivanov",
        "email": "dimitry@google.com",
        "time": "Tue May 20 12:02:24 2014 -0700"
      },
      "message": "Add RTLD_NOLOAD support and some related changes.\n\n * Aligned RTLD_ values with glibc for lp64\n * dlopen supports RTLD_NOLOAD flag\n * soinfo_unload calls find_library(.., RTLD_NOLOAD)\n   instead of naive find_loaded_library_by_name()\n * dlopen changed to add child to caller soinfo instead\n   of somain.\n\nBug: https://code.google.com/p/android/issues/detail?id\u003d64069\nChange-Id: I1a65f2c34f3e0edc6d2c41a2e408b58195feb640\n"
    },
    {
      "commit": "ce0e1b81cc434f613d039e7c9d9b852cca0b69ed",
      "tree": "399cc551c572d3141c739e235159359b620008fc",
      "parents": [
        "0b9a72ce1124f17d514b93c0d26dea76ce8069f0",
        "5a93e88c7f8d8ac7de39f8020c2056816deda28c"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue May 20 18:25:23 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue May 20 18:25:24 2014 +0000"
      },
      "message": "Merge \"Add a script for finding symbols in bionic that aren\u0027t in glibc.\""
    },
    {
      "commit": "0b9a72ce1124f17d514b93c0d26dea76ce8069f0",
      "tree": "ab90a050a5b323a11a634987368993810594b49d",
      "parents": [
        "b2b0f7e1ae0a0459b41a7732b84f58d62373e512",
        "489e498434f53269c44e3c13039eb630e86e1fd9"
      ],
      "author": {
        "name": "Dmitriy Ivanov",
        "email": "dimitry@google.com",
        "time": "Tue May 20 15:53:52 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue May 20 15:53:52 2014 +0000"
      },
      "message": "Merge \"Fix lookup-by-base-name for lp64\""
    },
    {
      "commit": "bb5bb2046fa0759d94995cbfb4f41137cd0b2a91",
      "tree": "3d870074c6587d4aa21a8b15fcd7f7b36a2ea07f",
      "parents": [
        "b2b0f7e1ae0a0459b41a7732b84f58d62373e512"
      ],
      "author": {
        "name": "Pavel Chupin",
        "email": "pavel.v.chupin@intel.com",
        "time": "Fri May 16 13:49:24 2014 +0400"
      },
      "committer": {
        "name": "Pavel Chupin",
        "email": "pavel.v.chupin@intel.com",
        "time": "Tue May 20 16:53:33 2014 +0400"
      },
      "message": "Add R_X86_64_64 to the list of possible weak relocs\n\nChange-Id: I768a5948d89701a1719734954a3524d3c7187e6a\nSigned-off-by: Pavel Chupin \u003cpavel.v.chupin@intel.com\u003e\n"
    },
    {
      "commit": "246c6880207539d01e84a6f049cd639139a0691a",
      "tree": "a0d36fad3de5a0d36646da17695b6f5a6c5e0d6a",
      "parents": [
        "3a757f403ba98ab2132ceb8d290dfafea6c4c7a5"
      ],
      "author": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Fri May 16 18:04:48 2014 +0100"
      },
      "committer": {
        "name": "Neil Fuller",
        "email": "nfuller@google.com",
        "time": "Tue May 20 11:48:43 2014 +0100"
      },
      "message": "Change update-tzdata.py to update ICU data as well\n\nThe update-tzdata.py tool now uses downloaded Olson data\nto update ICU (*new*) at the same time as it updates Bionic\ndata.\n\nChange-Id: I7efbd6f453fe2b3e71f564121ff0f64a74289d86\n"
    },
    {
      "commit": "b2b0f7e1ae0a0459b41a7732b84f58d62373e512",
      "tree": "369afb8ad4bea226d01bc88fdaedbadea0c39d00",
      "parents": [
        "c4794a745c17763729c18f64ae3ccef437a53dcd",
        "0e85fb6121cf365207ee737314130a526dbe0eac"
      ],
      "author": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Tue May 20 10:14:48 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue May 20 10:14:49 2014 +0000"
      },
      "message": "Merge \"Add uc_regspace to arm\u0027s ucontext_t\""
    },
    {
      "commit": "489e498434f53269c44e3c13039eb630e86e1fd9",
      "tree": "4a70445e9da7bb10a22e7ded6d3b4d1808b2bacf",
      "parents": [
        "3a757f403ba98ab2132ceb8d290dfafea6c4c7a5"
      ],
      "author": {
        "name": "Dmitriy Ivanov",
        "email": "dimitry@google.com",
        "time": "Mon May 19 15:19:52 2014 -0700"
      },
      "committer": {
        "name": "Dmitriy Ivanov",
        "email": "dimitry@google.com",
        "time": "Mon May 19 19:15:06 2014 -0700"
      },
      "message": "Fix lookup-by-base-name for lp64\n\nBug:https://code.google.com/p/android/issues/detail?id\u003d6670\nChange-Id: I5b70e7cde7f40799148aca0a91fb2bb08e0f2b54\n"
    },
    {
      "commit": "5a93e88c7f8d8ac7de39f8020c2056816deda28c",
      "tree": "d7bad7750d1d9bc942ef208ed1249cb2ecb67eeb",
      "parents": [
        "c4794a745c17763729c18f64ae3ccef437a53dcd"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri May 16 14:44:38 2014 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon May 19 18:01:07 2014 -0700"
      },
      "message": "Add a script for finding symbols in bionic that aren\u0027t in glibc.\n\nBug: 11156955\nChange-Id: I9772f054f6a92b842531df084dee0ea9c28806be\n"
    },
    {
      "commit": "c4794a745c17763729c18f64ae3ccef437a53dcd",
      "tree": "8c2a2b5a20da5fd47de17b941fe5dc71672628e6",
      "parents": [
        "05b37cfc182017876468445c589568ea0f27a3b7",
        "de9ac710534626e6796ea885f8480fc4cfd64158"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue May 20 00:48:13 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue May 20 00:48:14 2014 +0000"
      },
      "message": "Merge \"Use -fvisibility\u003dhidden to build libm.\""
    },
    {
      "commit": "de9ac710534626e6796ea885f8480fc4cfd64158",
      "tree": "8c2a2b5a20da5fd47de17b941fe5dc71672628e6",
      "parents": [
        "94a9ba2b4a4d8be7e3520e34bfc7bd47ff7af0ce"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon May 19 16:58:52 2014 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon May 19 16:58:52 2014 -0700"
      },
      "message": "Use -fvisibility\u003dhidden to build libm.\n\nBug: 11156955\nChange-Id: I77b7772a44313a1eb3970f5d2c8e2af63690efa4\n"
    },
    {
      "commit": "05b37cfc182017876468445c589568ea0f27a3b7",
      "tree": "89e999996a20029ff8b4031a2ed8a54534013156",
      "parents": [
        "036bf65a9f295562a0e99a36683454323c4639b2",
        "7a39094465bbd01a22565fce1f1155c762f8d145"
      ],
      "author": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Mon May 19 23:48:06 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon May 19 23:48:06 2014 +0000"
      },
      "message": "Merge \"Revert \"Removes bionic\u0027s dependence on stlport\"\""
    },
    {
      "commit": "7a39094465bbd01a22565fce1f1155c762f8d145",
      "tree": "c3d23c62894a3dbabd5d0160166afe7ab5f4fcf3",
      "parents": [
        "4d35da1df8b74c1965b2201f6089e7d7bb352def"
      ],
      "author": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Mon May 19 23:46:51 2014 +0000"
      },
      "committer": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Mon May 19 23:46:51 2014 +0000"
      },
      "message": "Revert \"Removes bionic\u0027s dependence on stlport\"\n\nThis reverts commit 4d35da1df8b74c1965b2201f6089e7d7bb352def.\n\nChange-Id: Ie9a2620441edb55dbc5949e13a4b913ea4e66797\n"
    },
    {
      "commit": "036bf65a9f295562a0e99a36683454323c4639b2",
      "tree": "92e4ef5c9e87a504b3301cd70eb69ad9f6a4842c",
      "parents": [
        "94a9ba2b4a4d8be7e3520e34bfc7bd47ff7af0ce",
        "4d35da1df8b74c1965b2201f6089e7d7bb352def"
      ],
      "author": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Mon May 19 23:31:34 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon May 19 23:31:34 2014 +0000"
      },
      "message": "Merge \"Removes bionic\u0027s dependence on stlport\""
    },
    {
      "commit": "94a9ba2b4a4d8be7e3520e34bfc7bd47ff7af0ce",
      "tree": "89e999996a20029ff8b4031a2ed8a54534013156",
      "parents": [
        "948acf710ed9be223696288466d4f4a566169ec5",
        "48ee47ce25fa9c99df49855ebf77ae1758d58d47"
      ],
      "author": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Mon May 19 23:21:46 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon May 19 23:21:46 2014 +0000"
      },
      "message": "Merge \"Removes RTTI support from libc\""
    },
    {
      "commit": "948acf710ed9be223696288466d4f4a566169ec5",
      "tree": "efeb71d53544ffe3a80542273bc2829c0d890108",
      "parents": [
        "9925c1a8f717b006b4245880c16f91e5f5f3b40a",
        "f51d3e87671110c508f0f71d9bcb1bf54c22ca3b"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon May 19 23:19:31 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon May 19 23:19:32 2014 +0000"
      },
      "message": "Merge \"Switch back to OpenBSD inet_ntop now they\u0027re FORTIFY clean.\""
    },
    {
      "commit": "f51d3e87671110c508f0f71d9bcb1bf54c22ca3b",
      "tree": "2d2c034902bf0b3f1ec7fc5f59083a0b40e39cfc",
      "parents": [
        "308c30af72da7b13938934ba5037dd347b1ef139"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon May 19 15:55:29 2014 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon May 19 15:55:29 2014 -0700"
      },
      "message": "Switch back to OpenBSD inet_ntop now they\u0027re FORTIFY clean.\n\nChange-Id: I04798a4966c352a8a12feebdff9646e3bad5933f\n"
    },
    {
      "commit": "9925c1a8f717b006b4245880c16f91e5f5f3b40a",
      "tree": "50a06dec8763aa8dc0bd97a0d4ef9a77b7a0c034",
      "parents": [
        "77338a2969c4b5d6de5200c326ef67d6a82e95b2",
        "903b78873a744d3fba187e4bd22008ba21162e51"
      ],
      "author": {
        "name": "Sreeram Ramachandran",
        "email": "sreeram@google.com",
        "time": "Mon May 19 22:39:05 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon May 19 22:39:05 2014 +0000"
      },
      "message": "Merge \"Mark sockets on creation (socket()) and accept4().\""
    },
    {
      "commit": "77338a2969c4b5d6de5200c326ef67d6a82e95b2",
      "tree": "8909e169aa9b83d12f14e8f1673775f992bdad73",
      "parents": [
        "172ab0f65035013565ec57f52ece663082683698",
        "caff5f2e1a1c23f70ecf529a84d4d75d2445a44a"
      ],
      "author": {
        "name": "Ben Cheng",
        "email": "bccheng@google.com",
        "time": "Mon May 19 22:28:10 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon May 19 22:28:10 2014 +0000"
      },
      "message": "Merge \"Address additional warnings found by GCC 4.9.\""
    },
    {
      "commit": "903b78873a744d3fba187e4bd22008ba21162e51",
      "tree": "54927c30d730513d9cfa817448b3184a6b6531ee",
      "parents": [
        "172ab0f65035013565ec57f52ece663082683698"
      ],
      "author": {
        "name": "Sreeram Ramachandran",
        "email": "sreeram@google.com",
        "time": "Mon May 19 13:39:57 2014 -0700"
      },
      "committer": {
        "name": "Sreeram Ramachandran",
        "email": "sreeram@google.com",
        "time": "Mon May 19 15:19:16 2014 -0700"
      },
      "message": "Mark sockets on creation (socket()) and accept4().\n\nRemove the separate syscall for accept() and implement it as accept4(..., 0).\n\nChange-Id: Ib0b8f5d7c5013b91eae6bbc3847852eb355c7714\n"
    },
    {
      "commit": "172ab0f65035013565ec57f52ece663082683698",
      "tree": "e888add2a6eeee5516f05648f9baa686791a18d3",
      "parents": [
        "308c30af72da7b13938934ba5037dd347b1ef139",
        "5240b562e7e9de2f31ba70f71c394c5529aadf0f"
      ],
      "author": {
        "name": "Sreeram Ramachandran",
        "email": "sreeram@google.com",
        "time": "Mon May 19 22:16:47 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon May 19 22:16:47 2014 +0000"
      },
      "message": "Merge \"Query libnetd_client for the appropriate netId for host resolution.\""
    },
    {
      "commit": "caff5f2e1a1c23f70ecf529a84d4d75d2445a44a",
      "tree": "3f0f50cf09a5fd34d755c06a02e544e41c4b125d",
      "parents": [
        "6c83305c9a0c43eff407f3b4a2ff10ad0be26f01"
      ],
      "author": {
        "name": "Ben Cheng",
        "email": "bccheng@google.com",
        "time": "Mon May 19 14:27:31 2014 -0700"
      },
      "committer": {
        "name": "Ben Cheng",
        "email": "bccheng@google.com",
        "time": "Mon May 19 14:27:31 2014 -0700"
      },
      "message": "Address additional warnings found by GCC 4.9.\n\nChange-Id: If668a6eb98a6ce7b2872f528b8e3527638814f68\n"
    },
    {
      "commit": "5240b562e7e9de2f31ba70f71c394c5529aadf0f",
      "tree": "e888add2a6eeee5516f05648f9baa686791a18d3",
      "parents": [
        "308c30af72da7b13938934ba5037dd347b1ef139"
      ],
      "author": {
        "name": "Paul Jensen",
        "email": "pauljensen@google.com",
        "time": "Thu May 15 14:43:07 2014 -0400"
      },
      "committer": {
        "name": "Sreeram Ramachandran",
        "email": "sreeram@google.com",
        "time": "Mon May 19 12:49:52 2014 -0700"
      },
      "message": "Query libnetd_client for the appropriate netId for host resolution.\n\nIf libnetd_client can\u0027t be found, operate as before and use the default netId\npotentially overriden by a more specific netId passed in to\nandroid_get*fornet().\n\n(cherry picked from commit 559c7842cc6862568d9b5799fc0bcf74d58b596b)\n\nChange-Id: I42ef3293172651870fb46d2de22464c4f03e8e0b\n"
    },
    {
      "commit": "4d35da1df8b74c1965b2201f6089e7d7bb352def",
      "tree": "21c58c7fa8fa2d34d777eeae25a79d5bf05b087a",
      "parents": [
        "48ee47ce25fa9c99df49855ebf77ae1758d58d47"
      ],
      "author": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Mon May 19 10:50:15 2014 -0700"
      },
      "committer": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Mon May 19 11:33:14 2014 -0700"
      },
      "message": "Removes bionic\u0027s dependence on stlport\n\nOnly affects tests/benchmarks. Confirmed passing on arm.\n\nChange-Id: If158e23e8cd06e7597ef6f3c9376f6799b467e62\n"
    },
    {
      "commit": "0e85fb6121cf365207ee737314130a526dbe0eac",
      "tree": "06edda6040f7a077504e1355b79d719d5e7d6c9f",
      "parents": [
        "3a757f403ba98ab2132ceb8d290dfafea6c4c7a5"
      ],
      "author": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Mon May 19 19:14:03 2014 +0100"
      },
      "committer": {
        "name": "Calin Juravle",
        "email": "calin@google.com",
        "time": "Mon May 19 19:14:03 2014 +0100"
      },
      "message": "Add uc_regspace to arm\u0027s ucontext_t\n\nBug: 12828904\nBug: 12875898\nChange-Id: Ic5d532bd0ef58cad9e36a99fc2995c4b069121b2\n"
    },
    {
      "commit": "48ee47ce25fa9c99df49855ebf77ae1758d58d47",
      "tree": "c3d23c62894a3dbabd5d0160166afe7ab5f4fcf3",
      "parents": [
        "3a757f403ba98ab2132ceb8d290dfafea6c4c7a5"
      ],
      "author": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Mon May 19 10:32:42 2014 -0700"
      },
      "committer": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Mon May 19 10:32:42 2014 -0700"
      },
      "message": "Removes RTTI support from libc\n\nOur type_info stub implementation is incompatible with the libc++ headers. Since\nwe don\u0027t need this support internally and anyone that wants RTTI support will\nhave to use libc++ anyway, this can be safely removed.\n\nChange-Id: Ied8b67a0d86a4eb0e31191a50cceba0e39a16a6d\n"
    },
    {
      "commit": "308c30af72da7b13938934ba5037dd347b1ef139",
      "tree": "1bf073b86706fca3bb4218fa666dc3a19015ccc9",
      "parents": [
        "3a757f403ba98ab2132ceb8d290dfafea6c4c7a5",
        "72c53933f852be6d1cd6c09c86176fbc6d609dac"
      ],
      "author": {
        "name": "Sreeram Ramachandran",
        "email": "sreeram@google.com",
        "time": "Mon May 19 16:45:53 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon May 19 16:45:53 2014 +0000"
      },
      "message": "Merge \"Cosmetic changes to netd client files.\""
    },
    {
      "commit": "3a757f403ba98ab2132ceb8d290dfafea6c4c7a5",
      "tree": "abb1e6a5b42a5c81a6b1c993446dfe48b291054d",
      "parents": [
        "6c83305c9a0c43eff407f3b4a2ff10ad0be26f01",
        "568d64dc6213b137e43d65e007cc2c60adc16071"
      ],
      "author": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Mon May 19 02:19:58 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon May 19 02:19:58 2014 +0000"
      },
      "message": "Merge \"Accuracy tests for libm\""
    },
    {
      "commit": "72c53933f852be6d1cd6c09c86176fbc6d609dac",
      "tree": "ab9422270d7a1ba6e973e7271376bdc6ccc73063",
      "parents": [
        "6c83305c9a0c43eff407f3b4a2ff10ad0be26f01"
      ],
      "author": {
        "name": "Sreeram Ramachandran",
        "email": "sreeram@google.com",
        "time": "Sun May 18 15:18:36 2014 -0700"
      },
      "committer": {
        "name": "Sreeram Ramachandran",
        "email": "sreeram@google.com",
        "time": "Sun May 18 15:18:36 2014 -0700"
      },
      "message": "Cosmetic changes to netd client files.\n\n+ Name the dispatch header correctly (NetdClientDispatch.h).\n+ Hide the global dispatch variable (__netdClientDispatch).\n+ Explain why it\u0027s okay to read the variable without locking.\n+ Use quotes instead of angle-brackets for non-system includes.\n+ Add necessary declarations for C compiles (and not just C++).\n\nChange-Id: Id0932165e71d81da5fce77a684f40c2263f58e61\n"
    },
    {
      "commit": "6c83305c9a0c43eff407f3b4a2ff10ad0be26f01",
      "tree": "737e09ec908a41f218f4431b33f5e3653b2c6eb8",
      "parents": [
        "8b9a22f30a6cfc58f35ad5964d90319d5f3c9cd5",
        "00c855eb3d56a683e7c3c2d08b7be0451f74bb83"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Sat May 17 00:35:32 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat May 17 00:35:34 2014 +0000"
      },
      "message": "Merge \"Rethrow SIGTRAP too.\""
    },
    {
      "commit": "00c855eb3d56a683e7c3c2d08b7be0451f74bb83",
      "tree": "737e09ec908a41f218f4431b33f5e3653b2c6eb8",
      "parents": [
        "8b9a22f30a6cfc58f35ad5964d90319d5f3c9cd5"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri May 16 17:34:13 2014 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri May 16 17:34:13 2014 -0700"
      },
      "message": "Rethrow SIGTRAP too.\n\nBug: 15024256\nChange-Id: I0347da9698a6ccd317ce6e6f7916d710d66e0f8a\n"
    },
    {
      "commit": "8b9a22f30a6cfc58f35ad5964d90319d5f3c9cd5",
      "tree": "efdf4c84d73e80749eaaa88b0f1f49d54a663b43",
      "parents": [
        "2071b98341915dbf63d222539c455f1d60e1a233",
        "4c2da039baa6c621c78afa47ead85ec9e028f56d"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Sat May 17 00:16:04 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat May 17 00:16:05 2014 +0000"
      },
      "message": "Merge \"Fix the newly-introduced warning and turn on -Werror.\""
    },
    {
      "commit": "2071b98341915dbf63d222539c455f1d60e1a233",
      "tree": "453fc681b9aa4c40bec21c4549fa28698f17ea0d",
      "parents": [
        "5e6e3edbba20bf5a166ea9d06a8f2f38a40e122f",
        "62e35755eb09caa6cf4892150fb87a6347afef6e"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Sat May 17 00:14:45 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat May 17 00:14:46 2014 +0000"
      },
      "message": "Merge \"debugger.cpp should know the names of the signals it catches.\""
    },
    {
      "commit": "62e35755eb09caa6cf4892150fb87a6347afef6e",
      "tree": "453fc681b9aa4c40bec21c4549fa28698f17ea0d",
      "parents": [
        "5e6e3edbba20bf5a166ea9d06a8f2f38a40e122f"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri May 16 16:59:54 2014 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri May 16 16:59:54 2014 -0700"
      },
      "message": "debugger.cpp should know the names of the signals it catches.\n\nChange-Id: I37908b07739ad465652f143848c52bc1ef19e421\n"
    },
    {
      "commit": "4c2da039baa6c621c78afa47ead85ec9e028f56d",
      "tree": "2fba53079e6ae8ecd692e8842e997845486ae2df",
      "parents": [
        "5e6e3edbba20bf5a166ea9d06a8f2f38a40e122f"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri May 16 16:50:34 2014 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri May 16 16:50:34 2014 -0700"
      },
      "message": "Fix the newly-introduced warning and turn on -Werror.\n\nI cleaned up most of our warnings last week but forgot to turn on -Werror,\nso of course we\u0027re getting new warnings already. I\u0027ve left -Werror commented\nout in those places where we still have warnings to deal with before we can\nturn on -Werror.\n\nChange-Id: Ia58ff8b8c1ada4bf81eec6f19ec1d34e133cf4b1\n"
    },
    {
      "commit": "5e6e3edbba20bf5a166ea9d06a8f2f38a40e122f",
      "tree": "9b1338b8eee07a61126b5cb8c2e990858c7b24bd",
      "parents": [
        "a23ee2cf8e8665efe4e0929467782fad7ad31661",
        "7c9923d05f03a78f70ee886878ac1dda9e84aa1d"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri May 16 23:30:52 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri May 16 23:30:53 2014 +0000"
      },
      "message": "Merge \"Export get_malloc_leak_info and free_malloc_leak_info, used by ddms.\""
    },
    {
      "commit": "7c9923d05f03a78f70ee886878ac1dda9e84aa1d",
      "tree": "9b1338b8eee07a61126b5cb8c2e990858c7b24bd",
      "parents": [
        "a23ee2cf8e8665efe4e0929467782fad7ad31661"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri May 16 16:29:55 2014 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri May 16 16:29:55 2014 -0700"
      },
      "message": "Export get_malloc_leak_info and free_malloc_leak_info, used by ddms.\n\nBug: 11156955\nChange-Id: I84043f7b2c0ea0e336f6e2af3b7adb2f8488bd53\n"
    },
    {
      "commit": "a23ee2cf8e8665efe4e0929467782fad7ad31661",
      "tree": "22f5cc2853de1dde796ed791df3acae98f688a36",
      "parents": [
        "aafa3d0e4623f3c57c7abe66f6afa726b9cde348",
        "31d0398de65becc83168fa931cbd3345bbc346bd"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri May 16 23:23:35 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri May 16 23:23:36 2014 +0000"
      },
      "message": "Merge \"Hide _exit_with_stack_teardown.\""
    },
    {
      "commit": "31d0398de65becc83168fa931cbd3345bbc346bd",
      "tree": "22f5cc2853de1dde796ed791df3acae98f688a36",
      "parents": [
        "aafa3d0e4623f3c57c7abe66f6afa726b9cde348"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri May 16 16:17:44 2014 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri May 16 16:17:44 2014 -0700"
      },
      "message": "Hide _exit_with_stack_teardown.\n\nBug: 11156955\nChange-Id: Ida3020343c9975177dc324918cd1f10c455eb173\n"
    },
    {
      "commit": "aafa3d0e4623f3c57c7abe66f6afa726b9cde348",
      "tree": "a5bc47536edf62b73e36a4335a8b84f39a7e216e",
      "parents": [
        "58b52fb133ee4f8a82d3da5c439ca7b9d2caa2bf",
        "6b7987cca3e28381a3471804811210cdc5617cc3"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri May 16 23:04:02 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri May 16 23:04:02 2014 +0000"
      },
      "message": "Merge \"Hide various debug malloc implementation details.\""
    },
    {
      "commit": "58b52fb133ee4f8a82d3da5c439ca7b9d2caa2bf",
      "tree": "d17ca0031cd8c083d5fee07f9ca719e94b02e596",
      "parents": [
        "e2d5746a8ae9c7dd957b46286af42e7ff412a68b",
        "bd27a8b4af59e4078144f25953828061b6fead8b"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri May 16 22:52:41 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri May 16 22:52:41 2014 +0000"
      },
      "message": "Merge \"Remove dead code.\""
    },
    {
      "commit": "e2d5746a8ae9c7dd957b46286af42e7ff412a68b",
      "tree": "1e533c94afca3c8f5361649368fffde6bd4908b9",
      "parents": [
        "d9b0629868fe4a2ce2e144b826dd869b6d808834",
        "7222b1b594a8fab4b9e744d764b70e4c17767794"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri May 16 22:51:28 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri May 16 22:51:29 2014 +0000"
      },
      "message": "Merge \"Hide __signalfd4, used to implement signalfd(3).\""
    },
    {
      "commit": "7222b1b594a8fab4b9e744d764b70e4c17767794",
      "tree": "1e533c94afca3c8f5361649368fffde6bd4908b9",
      "parents": [
        "d9b0629868fe4a2ce2e144b826dd869b6d808834"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri May 16 15:47:29 2014 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri May 16 15:47:29 2014 -0700"
      },
      "message": "Hide __signalfd4, used to implement signalfd(3).\n\nBug: 11156955\nChange-Id: I50842279cb5b32ec8bd45193435574e415cd806e\n"
    },
    {
      "commit": "568d64dc6213b137e43d65e007cc2c60adc16071",
      "tree": "18133000f8633d2b200923b5e325ad59c3c73fae",
      "parents": [
        "2a60227223da700e4ae1b5436f61aea99fc7a5aa"
      ],
      "author": {
        "name": "Jingwei Zhang",
        "email": "jingwei.zhang@intel.com",
        "time": "Tue May 13 16:17:24 2014 -0700"
      },
      "committer": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Fri May 16 15:31:55 2014 -0700"
      },
      "message": "Accuracy tests for libm\n\nThis patch adds tests for 14 math functions to address coverage\nissue of math functions discussed in:\nhttps://android-review.googlesource.com/#/c/49653/\n\nChange-Id: Ia7200b93d4f5c7928a3fb827ca6932226384a116\nSigned-off-by: Jingwei Zhang \u003cjingwei.zhang@intel.com\u003e\nSigned-off-by: Yong Yao \u003cyong.yao@intel.com\u003e\n"
    },
    {
      "commit": "6b7987cca3e28381a3471804811210cdc5617cc3",
      "tree": "9f589d880208e22bd6157db46e8bd8d38f90176f",
      "parents": [
        "d9b0629868fe4a2ce2e144b826dd869b6d808834"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri May 16 15:23:54 2014 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri May 16 15:23:54 2014 -0700"
      },
      "message": "Hide various debug malloc implementation details.\n\nBug: 11156955\nChange-Id: Ib9d69d49ecec8eff4f12392bde94d843ae53d442\n"
    },
    {
      "commit": "bd27a8b4af59e4078144f25953828061b6fead8b",
      "tree": "52e4eb77c5a307f9cc6c992b10b29319944de93d",
      "parents": [
        "d9b0629868fe4a2ce2e144b826dd869b6d808834"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri May 16 14:43:00 2014 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri May 16 14:43:00 2014 -0700"
      },
      "message": "Remove dead code.\n\nThis doesn\u0027t exist upstream.\n\nReally we should upgrade to the current arc4random, but that\u0027s a bigger\njob for another day.\n\nBug: 11156955\nChange-Id: If6cd41b79139c64c17e81999e246cf4f00882ce8\n"
    },
    {
      "commit": "d9b0629868fe4a2ce2e144b826dd869b6d808834",
      "tree": "127288c1dba074d3e5db7e863dc28dc22cc57ea8",
      "parents": [
        "22ade3c30d83407d19cd3a2b49ead66e6c5e3cf0",
        "3973de9616510e423dc8d59e9a0a9d577f3d1a06"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri May 16 19:56:52 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri May 16 19:56:52 2014 +0000"
      },
      "message": "Merge \"Hide __futex_wake_ex and __futex_wait_ex.\""
    },
    {
      "commit": "3973de9616510e423dc8d59e9a0a9d577f3d1a06",
      "tree": "127288c1dba074d3e5db7e863dc28dc22cc57ea8",
      "parents": [
        "22ade3c30d83407d19cd3a2b49ead66e6c5e3cf0"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri May 16 12:53:31 2014 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri May 16 12:53:31 2014 -0700"
      },
      "message": "Hide __futex_wake_ex and __futex_wait_ex.\n\nAlso remove some cruft that isn\u0027t needed now we\u0027re using uapi headers.\n\nBug: 11156955\nChange-Id: I936b9c5b01d8bd6bfb2e5bc0e3f86cd86739cc04\n"
    },
    {
      "commit": "22ade3c30d83407d19cd3a2b49ead66e6c5e3cf0",
      "tree": "88fe1b0524d4ea18ac31ff68f8a30b412aac8794",
      "parents": [
        "2a60227223da700e4ae1b5436f61aea99fc7a5aa",
        "879180c3ac6e532d76a8fc663718b1e3c75bc419"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri May 16 18:00:51 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri May 16 18:00:51 2014 +0000"
      },
      "message": "Merge \"With libstdc++ in libc, __futex_wait and __futex_wake can be hidden.\""
    },
    {
      "commit": "879180c3ac6e532d76a8fc663718b1e3c75bc419",
      "tree": "d1960593c14f70ff7a6d368691522d685e02b43b",
      "parents": [
        "bc7f8a791b4a510914fd5cac713415acb80fb806"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed May 14 18:22:58 2014 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri May 16 10:58:59 2014 -0700"
      },
      "message": "With libstdc++ in libc, __futex_wait and __futex_wake can be hidden.\n\nThis patch is conservative and just touches LP64. (But not because we\nknow of anyone using this in LP32.)\n\nBug: 13367666\nChange-Id: Id45652debc4534584479b16b501401f6f23acea9\n"
    },
    {
      "commit": "2a60227223da700e4ae1b5436f61aea99fc7a5aa",
      "tree": "134e15b19ed1988c5125a68108d72b37c56e079b",
      "parents": [
        "5265ad6273cd7c61d096ebe0e29e493915e7c63e",
        "15b641a26731a7e42455c3ed22e1e9bdf31ea79c"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri May 16 16:37:20 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri May 16 16:37:20 2014 +0000"
      },
      "message": "Merge \"Move libstdc++ into libc.\""
    },
    {
      "commit": "5265ad6273cd7c61d096ebe0e29e493915e7c63e",
      "tree": "9381511e6cda5cf2af20c6d7d51e80588b6fcf36",
      "parents": [
        "0a5b01662316a06be68f3250c1b678c5ef17cc40",
        "9029d2f638160b37f65da176acd7ccb3aa0ba891"
      ],
      "author": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Fri May 16 02:14:07 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri May 16 02:14:07 2014 +0000"
      },
      "message": "Merge \"Fix comment typo.\""
    },
    {
      "commit": "9029d2f638160b37f65da176acd7ccb3aa0ba891",
      "tree": "c81ca09e6971f97fe03502a53b3dfa88b8479849",
      "parents": [
        "ea5248ee1bc5d031e0b1e70a311f450a741c1e99"
      ],
      "author": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Thu May 15 18:12:11 2014 -0700"
      },
      "committer": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Thu May 15 19:11:58 2014 -0700"
      },
      "message": "Fix comment typo.\n\nChange-Id: I1909f724826b531daf14fec4853e40d578fc0f59\n"
    },
    {
      "commit": "0a5b01662316a06be68f3250c1b678c5ef17cc40",
      "tree": "99b68edd6f5d9fa72fd3999152b50dc8e4bf0b2e",
      "parents": [
        "ec81b4a380e1bbbaf6e582cd28476a245694abe7",
        "623b0d05bd924e7fa3c155492695123c87c3a2b1"
      ],
      "author": {
        "name": "Dmitriy Ivanov",
        "email": "dimitry@google.com",
        "time": "Fri May 16 00:37:53 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri May 16 00:37:54 2014 +0000"
      },
      "message": "Merge \"Register _cleanup function with atexit\""
    },
    {
      "commit": "ec81b4a380e1bbbaf6e582cd28476a245694abe7",
      "tree": "879416a701e4fc0b85c0e60c7613c2877992fe0c",
      "parents": [
        "86bc436e20621656cd76b653ae3396c6584259e5",
        "8ed7a23309cd6f1a73c19a23ade2e11ab31fcb2f"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu May 15 23:03:25 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu May 15 23:03:25 2014 +0000"
      },
      "message": "Merge \"Scrub uapi headers slightly harder.\""
    }
  ],
  "next": "86bc436e20621656cd76b653ae3396c6584259e5"
}
