)]}'
{
  "log": [
    {
      "commit": "924c8785f0b0822ab23a8a8917d312b7c5f63243",
      "tree": "fba3dd840a29128132398f5995eb53f212d8fbc2",
      "parents": [
        "771600415f41b9075b83dcf1e5395d2292ea05b2",
        "8af58f0fd4ff3fb11cb8a3c61e4654e3633906a4"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Thu Sep 22 23:39:54 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Sep 22 23:39:54 2011 -0700"
      },
      "message": "am 8af58f0f: Use framework hints to determine dns query type.\n\n* commit \u00278af58f0fd4ff3fb11cb8a3c61e4654e3633906a4\u0027:\n  Use framework hints to determine dns query type.\n"
    },
    {
      "commit": "8af58f0fd4ff3fb11cb8a3c61e4654e3633906a4",
      "tree": "b4aa27455c5b7ed1fd07483ddad38a0dfe3288c4",
      "parents": [
        "3884bfe9661955543ce203c60f9225bbdf33f6bb"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Tue Sep 13 17:33:52 2011 -0700"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Thu Sep 22 11:43:06 2011 -0700"
      },
      "message": "Use framework hints to determine dns query type.\n\nInstead of checking for IPv4 or IPv6 connectivity, try using pid-specific\nhints the framework has left for us.\n\nbug:5284168\nChange-Id: Id64d48db3900865a7d58ada8309870c63d6eab12\n"
    },
    {
      "commit": "771600415f41b9075b83dcf1e5395d2292ea05b2",
      "tree": "6280b32ab308ebd595a92e255b8fca670bb34906",
      "parents": [
        "d53cae0e45dafdb3a83ccc3675051c0aee532111",
        "3884bfe9661955543ce203c60f9225bbdf33f6bb"
      ],
      "author": {
        "name": "JP Abgrall",
        "email": "jpa@google.com",
        "time": "Sat Sep 17 16:32:00 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Sat Sep 17 16:32:00 2011 -0700"
      },
      "message": "am 3884bfe9: libc: popen: work around data corruption\n\n* commit \u00273884bfe9661955543ce203c60f9225bbdf33f6bb\u0027:\n  libc: popen: work around data corruption\n"
    },
    {
      "commit": "3884bfe9661955543ce203c60f9225bbdf33f6bb",
      "tree": "3623958287a5af79d5da2dc15f511d94662da00b",
      "parents": [
        "b8ef90d67950c5d4e04f95c30e164e924f41f70a"
      ],
      "author": {
        "name": "JP Abgrall",
        "email": "jpa@google.com",
        "time": "Sat Sep 17 15:22:21 2011 -0700"
      },
      "committer": {
        "name": "JP Abgrall",
        "email": "jpa@google.com",
        "time": "Sat Sep 17 15:22:21 2011 -0700"
      },
      "message": "libc: popen: work around data corruption\n\nvfork() would not save the registers that the parent would expect\nto have restored after execl() completed.\nSpecially that execl() would call execve() underneath, further messing\nup the stack of the parent.\nTo avoid that, we fork() for now. Later we will revisit and cleanup\nvfork()+execve() to actually have vfork() store all the register\nthat the parent expects to see, and not those left by execve().\n\nIn the original code, looking at the registers just before the call to\npopen(), and after the call showed that r7 would get clobbered.\nThis would leave the caller with an invalid pointer, leading to all\nkinds of data corruptions.\nexecve() is simpler that execl() in this case.\n\n\nBug: 5336252\nChange-Id: I3bf718c0bb4c0439f6f2753f153cdea14175be9c\n"
    },
    {
      "commit": "d53cae0e45dafdb3a83ccc3675051c0aee532111",
      "tree": "c8771059f9c172b0da3b05f7e4903e1225008635",
      "parents": [
        "b8ef90d67950c5d4e04f95c30e164e924f41f70a"
      ],
      "author": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Mon Jul 11 15:41:28 2011 -0700"
      },
      "committer": {
        "name": "Glenn Kasten",
        "email": "gkasten@google.com",
        "time": "Fri Sep 16 12:38:28 2011 -0700"
      },
      "message": "Add non-NDK internal API __pthread_gettid\n\nTracking bugs 5267571 and 5090073 (for deadlock detection logs).\n\nChange-Id: Icb90f91ec1525607551c2234ef921bf88296484f\n"
    },
    {
      "commit": "b8ef90d67950c5d4e04f95c30e164e924f41f70a",
      "tree": "34cb78228d01966be2252ffe08c5e7eb05de0535",
      "parents": [
        "5da3ed177c52cdd8344b86f9b95b08b6aa473210"
      ],
      "author": {
        "name": "Erik Gilling",
        "email": "konkers@android.com",
        "time": "Wed Sep 14 11:20:23 2011 -0700"
      },
      "committer": {
        "name": "Erik Gilling",
        "email": "konkers@android.com",
        "time": "Wed Sep 14 11:20:23 2011 -0700"
      },
      "message": "update linux/fb.h\n\nChange-Id: Ib00343e3b6f95eaf3d347d4b8b9df950d0686e70\nSigned-off-by: Erik Gilling \u003ckonkers@android.com\u003e\n"
    },
    {
      "commit": "5da3ed177c52cdd8344b86f9b95b08b6aa473210",
      "tree": "332c341242f8872fc8f2a0c590ac4f221599de86",
      "parents": [
        "763230ae5509da3ec83cde5bf6ce54dd728a0adf",
        "6ea19d78157651cee17e5da0b11c60c7b8a49c6d"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Sep 12 11:19:51 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Sep 12 11:19:51 2011 -0700"
      },
      "message": "Merge \"Update to tzdata2011j.\""
    },
    {
      "commit": "6ea19d78157651cee17e5da0b11c60c7b8a49c6d",
      "tree": "4be23dc2a65409845f5e0ffd4dfbd146e42e0e3b",
      "parents": [
        "38bccb271f121fc06eaa0d8fbd3c982bc44c36b7"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Sep 12 10:28:11 2011 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Sep 12 10:28:11 2011 -0700"
      },
      "message": "Update to tzdata2011j.\n\nAffects Samoa, Kenya, Uganda, and Tanzania.\n\nChange-Id: Ibee638d415d4f0389ff27ea1c9c481543e181f1f\n"
    },
    {
      "commit": "763230ae5509da3ec83cde5bf6ce54dd728a0adf",
      "tree": "7d3f21d452de03e1dfcb389e1c64434f879d414a",
      "parents": [
        "7f84da69f86ed9daf610c8d1129392ba3f7c4405"
      ],
      "author": {
        "name": "Erik Gilling",
        "email": "konkers@android.com",
        "time": "Wed Sep 07 12:53:22 2011 -0700"
      },
      "committer": {
        "name": "Erik Gilling",
        "email": "konkers@android.com",
        "time": "Wed Sep 07 12:53:22 2011 -0700"
      },
      "message": "update kernel video/dsscomp.h\n\nChange-Id: Ifc4f96e3a9c3435c0b0ee80ac9da295b4e9463a1\nSigned-off-by: Erik Gilling \u003ckonkers@android.com\u003e\n"
    },
    {
      "commit": "7f84da69f86ed9daf610c8d1129392ba3f7c4405",
      "tree": "dd1d2b0e5659065334bec7962b7d2a83de541824",
      "parents": [
        "96e5faccdc5616bb6d4a55d50a0e6148f99d943b"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Fri Sep 02 07:44:36 2011 -0700"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Fri Sep 02 07:44:36 2011 -0700"
      },
      "message": "Add some logging of dns cache operations\n\nAdded info about what entries are getting flushed due to ttl or size limits.\n\nChange-Id: I69fb70ce23b5b820f5f1a5738c0f1aa57b6a1127\n"
    },
    {
      "commit": "96e5faccdc5616bb6d4a55d50a0e6148f99d943b",
      "tree": "c7e923bc66241f56fb6b83899f8362bbcb3cf562",
      "parents": [
        "09b36dc7a939c68b519fc0f46d6dad25c5f7637c",
        "91966c30efbdc7feecd6c45a46ab488e715c0a35"
      ],
      "author": {
        "name": "David \u0027Digit\u0027 Turner",
        "email": "digit@android.com",
        "time": "Tue Aug 30 09:50:54 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 30 09:50:54 2011 -0700"
      },
      "message": "am 91966c30: am 0acdbe08: am 89ea107d: Merge \"linker: allow debugging of constructors\"\n\n* commit \u002791966c30efbdc7feecd6c45a46ab488e715c0a35\u0027:\n  linker: allow debugging of constructors\n"
    },
    {
      "commit": "09b36dc7a939c68b519fc0f46d6dad25c5f7637c",
      "tree": "7e5a90cad5a6511a5261de19ffbba8f4d977a2e6",
      "parents": [
        "38bccb271f121fc06eaa0d8fbd3c982bc44c36b7",
        "35aebd36c771f32656996b02595fad8953f29916"
      ],
      "author": {
        "name": "David \u0027Digit\u0027 Turner",
        "email": "digit@android.com",
        "time": "Tue Aug 30 09:50:52 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 30 09:50:52 2011 -0700"
      },
      "message": "am 35aebd36: am c7f5c8e2: am 0f7d9df1: Merge \"libc: fix typo in kernel helper script\"\n\n* commit \u002735aebd36c771f32656996b02595fad8953f29916\u0027:\n  libc: fix typo in kernel helper script\n"
    },
    {
      "commit": "91966c30efbdc7feecd6c45a46ab488e715c0a35",
      "tree": "6cb4c9461f086e40650f43b6b9af670294e1457e",
      "parents": [
        "35aebd36c771f32656996b02595fad8953f29916",
        "0acdbe0892105d01a38de9baf4e34eef22b8259c"
      ],
      "author": {
        "name": "David \u0027Digit\u0027 Turner",
        "email": "digit@android.com",
        "time": "Mon Aug 29 18:01:05 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Aug 29 18:01:05 2011 -0700"
      },
      "message": "am 0acdbe08: am 89ea107d: Merge \"linker: allow debugging of constructors\"\n\n* commit \u00270acdbe0892105d01a38de9baf4e34eef22b8259c\u0027:\n  linker: allow debugging of constructors\n"
    },
    {
      "commit": "35aebd36c771f32656996b02595fad8953f29916",
      "tree": "d654d9c0e051ad27068c1e99da6e1a223ed7bffe",
      "parents": [
        "3dc94305e4eb243747248b43954c499ddc96638d",
        "c7f5c8e2703c1dbeabe54d408b8819f97ef623f3"
      ],
      "author": {
        "name": "David \u0027Digit\u0027 Turner",
        "email": "digit@android.com",
        "time": "Mon Aug 29 18:01:04 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Aug 29 18:01:04 2011 -0700"
      },
      "message": "am c7f5c8e2: am 0f7d9df1: Merge \"libc: fix typo in kernel helper script\"\n\n* commit \u0027c7f5c8e2703c1dbeabe54d408b8819f97ef623f3\u0027:\n  libc: fix typo in kernel helper script\n"
    },
    {
      "commit": "0acdbe0892105d01a38de9baf4e34eef22b8259c",
      "tree": "6ef464fec35a25c1d421190bebd69d19c8fb8cd0",
      "parents": [
        "c7f5c8e2703c1dbeabe54d408b8819f97ef623f3",
        "89ea107de51baaccb7ada150d1192b80c6faa642"
      ],
      "author": {
        "name": "David \u0027Digit\u0027 Turner",
        "email": "digit@android.com",
        "time": "Mon Aug 29 17:57:59 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Aug 29 17:57:59 2011 -0700"
      },
      "message": "am 89ea107d: Merge \"linker: allow debugging of constructors\"\n\n* commit \u002789ea107de51baaccb7ada150d1192b80c6faa642\u0027:\n  linker: allow debugging of constructors\n"
    },
    {
      "commit": "c7f5c8e2703c1dbeabe54d408b8819f97ef623f3",
      "tree": "28ba8e526fe308256f6bee9902a3aa6249d9e729",
      "parents": [
        "17a40ffbf0e12ee44a024a9bb37434388478b478",
        "0f7d9df17f2f5a355b1b799a70219c18587482a6"
      ],
      "author": {
        "name": "David \u0027Digit\u0027 Turner",
        "email": "digit@android.com",
        "time": "Mon Aug 29 17:57:57 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Aug 29 17:57:57 2011 -0700"
      },
      "message": "am 0f7d9df1: Merge \"libc: fix typo in kernel helper script\"\n\n* commit \u00270f7d9df17f2f5a355b1b799a70219c18587482a6\u0027:\n  libc: fix typo in kernel helper script\n"
    },
    {
      "commit": "38bccb271f121fc06eaa0d8fbd3c982bc44c36b7",
      "tree": "7e5a90cad5a6511a5261de19ffbba8f4d977a2e6",
      "parents": [
        "b0bbbff6060b382d2c4607f026e182adb67d0cc0"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Mon Aug 29 13:49:22 2011 -0700"
      },
      "committer": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Mon Aug 29 13:52:18 2011 -0700"
      },
      "message": "linker.h: don\u0027t change the soinfo structure\n\nIn 48527c3f740a80b45acb5a6efc217f771ae50143, we modified the soinfo\nstructure to remove an unnecessary variable. However, third party\nprograms seem to be relying on the structure not changing.\nAdd a dummy variable back into place to preserve structure.\n\nBug: 5064106\n\nChange-Id: I3014dda1a46e624644b09e156c3e9381ba3729bd\n"
    },
    {
      "commit": "b0bbbff6060b382d2c4607f026e182adb67d0cc0",
      "tree": "d7c8efb664960e2413aba2688650841ee186ccb5",
      "parents": [
        "4f3465240a9f0a7ba913188acb048483aef9d6b9"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Aug 29 08:58:09 2011 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Aug 29 08:58:09 2011 -0700"
      },
      "message": "Update to tzdata2011i.\n\nAffects South Sudan (Africa/Juba), Samoa, Europe/Kalingrad, Newfoundland,\nAmerica/Resolute, Metlakatla, America/Honolulu, America/Goose_Bay and\nAmerica/St_Johns.\n\nChange-Id: I8e60a7c7ba5ab71eedcc66937443a9e6993accd6\n"
    },
    {
      "commit": "89ea107de51baaccb7ada150d1192b80c6faa642",
      "tree": "26793b18bff69034b8260153a8e12549ef46db97",
      "parents": [
        "0f7d9df17f2f5a355b1b799a70219c18587482a6",
        "e5ea45547e131ae842b7c79cd45b164470137367"
      ],
      "author": {
        "name": "David \u0027Digit\u0027 Turner",
        "email": "digit@android.com",
        "time": "Mon Aug 29 04:33:07 2011 -0700"
      },
      "committer": {
        "name": "Android Code Review",
        "email": "code-review@android.com",
        "time": "Mon Aug 29 04:33:07 2011 -0700"
      },
      "message": "Merge \"linker: allow debugging of constructors\""
    },
    {
      "commit": "0f7d9df17f2f5a355b1b799a70219c18587482a6",
      "tree": "4d720e3230938dfbe0ed84a003a8c2d464284b55",
      "parents": [
        "c57fd963817afa8894af49d6c98a80d8f9100937",
        "669c823f05880e4193286e3786a18658de0156a5"
      ],
      "author": {
        "name": "David \u0027Digit\u0027 Turner",
        "email": "digit@android.com",
        "time": "Sun Aug 28 00:33:42 2011 -0700"
      },
      "committer": {
        "name": "Android Code Review",
        "email": "code-review@android.com",
        "time": "Sun Aug 28 00:33:42 2011 -0700"
      },
      "message": "Merge \"libc: fix typo in kernel helper script\""
    },
    {
      "commit": "669c823f05880e4193286e3786a18658de0156a5",
      "tree": "4d720e3230938dfbe0ed84a003a8c2d464284b55",
      "parents": [
        "c57fd963817afa8894af49d6c98a80d8f9100937"
      ],
      "author": {
        "name": "David \u0027Digit\u0027 Turner",
        "email": "digit@android.com",
        "time": "Wed Jun 01 10:27:04 2011 +0200"
      },
      "committer": {
        "name": "David \u0027Digit\u0027 Turner",
        "email": "digit@android.com",
        "time": "Sat Aug 27 18:32:19 2011 +0200"
      },
      "message": "libc: fix typo in kernel helper script\n\nChange-Id: I3b75b1323cf7a48cb839dede1552f24711847335\n"
    },
    {
      "commit": "e5ea45547e131ae842b7c79cd45b164470137367",
      "tree": "02b0023da33cca526fb7b628944eb8e0fdc242b5",
      "parents": [
        "c57fd963817afa8894af49d6c98a80d8f9100937"
      ],
      "author": {
        "name": "David \u0027Digit\u0027 Turner",
        "email": "digit@android.com",
        "time": "Sat Aug 27 10:21:01 2011 +0200"
      },
      "committer": {
        "name": "David \u0027Digit\u0027 Turner",
        "email": "digit@android.com",
        "time": "Sat Aug 27 10:21:01 2011 +0200"
      },
      "message": "linker: allow debugging of constructors\n\nThis patch allows the debugging of constructors in shared\nlibraries and executables. It does so by ensuring that the\ncorresponding binary is visible to gdb before running the\nconstructors.\n\nChange-Id: I0a3df726a04ad109944c834dcbba672b85d3991e\n"
    },
    {
      "commit": "4f3465240a9f0a7ba913188acb048483aef9d6b9",
      "tree": "679eedd573bea6925cd7e395bdb8f7358812d08f",
      "parents": [
        "0b33d9982e68991efb5035d126516391113b0baa",
        "97497538897020d0319d4b7278ef5c452ffa82eb"
      ],
      "author": {
        "name": "Erik Gilling",
        "email": "konkers@android.com",
        "time": "Wed Aug 24 15:01:13 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed Aug 24 15:01:13 2011 -0700"
      },
      "message": "Merge \"update video/dsscomp.h\""
    },
    {
      "commit": "97497538897020d0319d4b7278ef5c452ffa82eb",
      "tree": "001b92751109675fbedf91c417fe5c6f6e9620c1",
      "parents": [
        "58246b7067b4e1a0b3ce48ccd94331f6fd8fa7cc"
      ],
      "author": {
        "name": "Erik Gilling",
        "email": "konkers@android.com",
        "time": "Wed Aug 24 13:33:13 2011 -0700"
      },
      "committer": {
        "name": "Erik Gilling",
        "email": "konkers@android.com",
        "time": "Wed Aug 24 13:33:13 2011 -0700"
      },
      "message": "update video/dsscomp.h\n\nChange-Id: If4bd1d751b30ad2e65c0bd83caba436334949463\nSigned-off-by: Erik Gilling \u003ckonkers@android.com\u003e\n"
    },
    {
      "commit": "0b33d9982e68991efb5035d126516391113b0baa",
      "tree": "82abcd0ff08dc6ec036109f23390deacdcbbd923",
      "parents": [
        "58246b7067b4e1a0b3ce48ccd94331f6fd8fa7cc"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Tue Aug 23 10:29:30 2011 -0400"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Tue Aug 23 10:29:30 2011 -0400"
      },
      "message": "Add linux/leds-an30259a.h\n\nChange-Id: I9144b58bdc522d6ec22466adc459a40be648592f\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "58246b7067b4e1a0b3ce48ccd94331f6fd8fa7cc",
      "tree": "e5f86c8d5a99f7387f28f5b12c06392d381f9dc8",
      "parents": [
        "d50225ad20b4510892dc5f2306b64f04bab6e711"
      ],
      "author": {
        "name": "David \u0027Digit\u0027 Turner",
        "email": "digit@google.com",
        "time": "Mon Aug 22 19:50:51 2011 +0200"
      },
      "committer": {
        "name": "David \u0027Digit\u0027 Turner",
        "email": "digit@google.com",
        "time": "Mon Aug 22 19:53:10 2011 +0200"
      },
      "message": "libc: Add __aeabi_f2uiz to libgcc_compat.c\n\nThis patch ensure that __aeabi_f2uiz is embedded in our C library.\nThis is needed to avoid breaking certain applications when they are\nloaded in ICS. It is likely that the issue is due to mis-linked\nbinaries generated with the stand-alone toolchain (the problem\nshould not exist if you use ndk-build), but this fix is easier\nthan asking all app developers to fix their custom build system.\n\nIf you want more technical details, read the comments inside\nlibgcc_compat.c\n\nChange-Id: I59ac1fc781ecb70b90b5573c5a3c67560ca8f270\n"
    },
    {
      "commit": "d50225ad20b4510892dc5f2306b64f04bab6e711",
      "tree": "b7680d6ac15903fabb2dc158553960ff9bf80efc",
      "parents": [
        "6dcf0d73a69e01a9ef1d4d2f1e61cd114c0851a5"
      ],
      "author": {
        "name": "Jing Yu",
        "email": "jingyu@google.com",
        "time": "Tue Aug 16 16:14:34 2011 -0700"
      },
      "committer": {
        "name": "Jing Yu",
        "email": "jingyu@google.com",
        "time": "Wed Aug 17 10:29:41 2011 -0700"
      },
      "message": "Disable sincos optimization for sincos calls.\n\nsincos() functions would be turned into infinite calls to\nitself if sincos optimization is applied to itself. See\ngcc bugzilla http://gcc.gnu.org/bugzilla/show_bug.cgi?id\u003d46926\n\narm-linux-androideabi-4.4.3 toolchain does not have this problem\nbecause sincos optimization is entirely disabled. Starting\nfrom arm-linux-androideabi-4.6 toolchain, we enable sincos optimization\nin gcc.\n\nThis patch simply enforce -O0 on this function to minimize the\nchange.\n\nChange-Id: I0fc00b5f1dd71c0a024943bdedfed29b0d195e82\n"
    },
    {
      "commit": "6dcf0d73a69e01a9ef1d4d2f1e61cd114c0851a5",
      "tree": "f5e68fa326dc7bdefef16cab0b999e38a88a0ee7",
      "parents": [
        "3afafd46f3e0c820e3d0a1b13cceddbeea1b5966",
        "3dc94305e4eb243747248b43954c499ddc96638d"
      ],
      "author": {
        "name": "David Turner",
        "email": "digit@android.com",
        "time": "Tue Aug 09 13:37:30 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 09 13:37:30 2011 -0700"
      },
      "message": "am 3dc94305: am 17a40ffb: am c57fd963: Merge \"NDK: x86 header file has incorrect definition for ptrdiff_t\"\n\n* commit \u00273dc94305e4eb243747248b43954c499ddc96638d\u0027:\n  NDK: x86 header file has incorrect definition for ptrdiff_t\n"
    },
    {
      "commit": "3afafd46f3e0c820e3d0a1b13cceddbeea1b5966",
      "tree": "39addcf4ada2ad43e58801a5591053d8a0dba4e7",
      "parents": [
        "8363448fb594707e1d1bb5664963c549890dc84d",
        "951e8381916464243c7601fdb41e941811aa3773"
      ],
      "author": {
        "name": "David Turner",
        "email": "digit@android.com",
        "time": "Tue Aug 09 13:37:21 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Aug 09 13:37:21 2011 -0700"
      },
      "message": "am 951e8381: am 3906a9c1: am f5aa1382: Merge \"x86 libc: Fix the range to check the error\"\n\n* commit \u0027951e8381916464243c7601fdb41e941811aa3773\u0027:\n  x86 libc: Fix the range to check the error\n"
    },
    {
      "commit": "8363448fb594707e1d1bb5664963c549890dc84d",
      "tree": "8cd5ec84e19fbc36b848c0b835285c28e8d77456",
      "parents": [
        "5598077d35f349a88549c6d4fe27458c9577edc9",
        "ec92af8fe5d28c74f3505932135b1b8f3fbaad00"
      ],
      "author": {
        "name": "Andy McFadden",
        "email": "fadden@android.com",
        "time": "Fri Aug 05 15:02:50 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Aug 05 15:02:50 2011 -0700"
      },
      "message": "Merge \"Log signal info at time of receipt\""
    },
    {
      "commit": "3dc94305e4eb243747248b43954c499ddc96638d",
      "tree": "d654d9c0e051ad27068c1e99da6e1a223ed7bffe",
      "parents": [
        "951e8381916464243c7601fdb41e941811aa3773",
        "17a40ffbf0e12ee44a024a9bb37434388478b478"
      ],
      "author": {
        "name": "David Turner",
        "email": "digit@android.com",
        "time": "Fri Aug 05 09:42:57 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Aug 05 09:42:57 2011 -0700"
      },
      "message": "am 17a40ffb: am c57fd963: Merge \"NDK: x86 header file has incorrect definition for ptrdiff_t\"\n\n* commit \u002717a40ffbf0e12ee44a024a9bb37434388478b478\u0027:\n  NDK: x86 header file has incorrect definition for ptrdiff_t\n"
    },
    {
      "commit": "17a40ffbf0e12ee44a024a9bb37434388478b478",
      "tree": "5b94ba0d38892ea00ff7a71e9128378d80982181",
      "parents": [
        "3906a9c16b971c2689e1b8ae5455feec8cf7353c",
        "c57fd963817afa8894af49d6c98a80d8f9100937"
      ],
      "author": {
        "name": "David Turner",
        "email": "digit@android.com",
        "time": "Fri Aug 05 09:41:22 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Aug 05 09:41:22 2011 -0700"
      },
      "message": "am c57fd963: Merge \"NDK: x86 header file has incorrect definition for ptrdiff_t\"\n\n* commit \u0027c57fd963817afa8894af49d6c98a80d8f9100937\u0027:\n  NDK: x86 header file has incorrect definition for ptrdiff_t\n"
    },
    {
      "commit": "c57fd963817afa8894af49d6c98a80d8f9100937",
      "tree": "2e901c624fcd83db159057107739d4d1c81aaffc",
      "parents": [
        "f5aa1382ec7592c58827ed0822c77cb5bf8df165",
        "c3c0e88beda2abee4380237bbc7aa95da588c00d"
      ],
      "author": {
        "name": "David Turner",
        "email": "digit@android.com",
        "time": "Fri Aug 05 09:23:29 2011 -0700"
      },
      "committer": {
        "name": "Android Code Review",
        "email": "code-review@android.com",
        "time": "Fri Aug 05 09:23:29 2011 -0700"
      },
      "message": "Merge \"NDK: x86 header file has incorrect definition for ptrdiff_t\""
    },
    {
      "commit": "c3c0e88beda2abee4380237bbc7aa95da588c00d",
      "tree": "4e041cb648a5eae4ad695215a0f0d4294493c80b",
      "parents": [
        "023c49882e247bd0345946c908cff231ebf7097e"
      ],
      "author": {
        "name": "Mark D Horn",
        "email": "mark.d.horn@intel.com",
        "time": "Thu Aug 04 17:09:39 2011 -0700"
      },
      "committer": {
        "name": "Mark D Horn",
        "email": "mark.d.horn@intel.com",
        "time": "Fri Aug 05 08:34:17 2011 -0700"
      },
      "message": "NDK: x86 header file has incorrect definition for ptrdiff_t\n\nSee Bug http://code.google.com/p/android/issues/detail?id\u003d19042\n\nChange-Id: I8e975930e7f8c3c437ecdffbc6f6bc5028937829\nSigned-off-by: Mark D Horn \u003cmark.d.horn@intel.com\u003e\n"
    },
    {
      "commit": "951e8381916464243c7601fdb41e941811aa3773",
      "tree": "6738dce0a5fc53cc37503d8e4f27a4022ff36917",
      "parents": [
        "a64990f3f25c45fcfe79b9b71cf54d7045af0e4f",
        "3906a9c16b971c2689e1b8ae5455feec8cf7353c"
      ],
      "author": {
        "name": "David Turner",
        "email": "digit@android.com",
        "time": "Fri Aug 05 08:25:35 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Aug 05 08:25:35 2011 -0700"
      },
      "message": "am 3906a9c1: am f5aa1382: Merge \"x86 libc: Fix the range to check the error\"\n\n* commit \u00273906a9c16b971c2689e1b8ae5455feec8cf7353c\u0027:\n  x86 libc: Fix the range to check the error\n"
    },
    {
      "commit": "3906a9c16b971c2689e1b8ae5455feec8cf7353c",
      "tree": "051f2b3070efd84732cd0aaece56d126721f0bc8",
      "parents": [
        "f03fb955a92bdcc341aaa1b4a6eb2d81bc844e06",
        "f5aa1382ec7592c58827ed0822c77cb5bf8df165"
      ],
      "author": {
        "name": "David Turner",
        "email": "digit@android.com",
        "time": "Fri Aug 05 08:24:22 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Aug 05 08:24:22 2011 -0700"
      },
      "message": "am f5aa1382: Merge \"x86 libc: Fix the range to check the error\"\n\n* commit \u0027f5aa1382ec7592c58827ed0822c77cb5bf8df165\u0027:\n  x86 libc: Fix the range to check the error\n"
    },
    {
      "commit": "f5aa1382ec7592c58827ed0822c77cb5bf8df165",
      "tree": "1c5fb68a7ab535feaa5e52e0a3e918250452ebd2",
      "parents": [
        "023c49882e247bd0345946c908cff231ebf7097e",
        "5288fee835a6e52d7870b3ee3320a5a3ddb96f34"
      ],
      "author": {
        "name": "David Turner",
        "email": "digit@android.com",
        "time": "Fri Aug 05 08:08:57 2011 -0700"
      },
      "committer": {
        "name": "Android Code Review",
        "email": "code-review@android.com",
        "time": "Fri Aug 05 08:08:57 2011 -0700"
      },
      "message": "Merge \"x86 libc: Fix the range to check the error\""
    },
    {
      "commit": "5598077d35f349a88549c6d4fe27458c9577edc9",
      "tree": "2aff25f6f9d53067a4612bfee07493118e258e57",
      "parents": [
        "83eb46c59df8f54d7b73aaf67c8110aecfa25009"
      ],
      "author": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Thu Aug 04 15:41:25 2011 -0700"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Thu Aug 04 17:10:53 2011 -0700"
      },
      "message": "bionic: update sanitized kernel header dsscomp.h\n\nChange-Id: I3d52beb97efd23000b76131b6049978546571754\nSigned-off-by: Iliyan Malchev \u003cmalchev@google.com\u003e\n"
    },
    {
      "commit": "ec92af8fe5d28c74f3505932135b1b8f3fbaad00",
      "tree": "0326a9673e052ad704caee0f5b085fa7d1499113",
      "parents": [
        "3a5d668e012eb27c33ecea7159d24209d45c5baa"
      ],
      "author": {
        "name": "Andy McFadden",
        "email": "fadden@android.com",
        "time": "Fri Jul 29 12:46:34 2011 -0700"
      },
      "committer": {
        "name": "Andy McFadden",
        "email": "fadden@android.com",
        "time": "Thu Aug 04 14:48:15 2011 -0700"
      },
      "message": "Log signal info at time of receipt\n\nWhen a fatal signal is received, we now write a message to the log\nthat looks like this:\n\n  F/libc    ( 1540): Fatal signal 11 (SIGSEGV) at 0xdeadd00d (code\u003d1)\n\nThis is useful for debugging fatal signals that turn out not to be\nfatal.  This also changes the signal reset from SIG_IGN to SIG_DFL,\nso that future non-fatal fatal signals are fatal.\n\nThe code that blocked SIGUSR1 to avoid being interrupted by the GC\nhas been removed.\n\nAlso, fix minor issues in format_buffer().\n\nBug 5035703\n\nChange-Id: I8940af47297b5dcf3cf33537e3483ca5334ed565\n"
    },
    {
      "commit": "83eb46c59df8f54d7b73aaf67c8110aecfa25009",
      "tree": "9c262bd81131153f803990add9d2f7bb67907f2d",
      "parents": [
        "3a5d668e012eb27c33ecea7159d24209d45c5baa",
        "a64990f3f25c45fcfe79b9b71cf54d7045af0e4f"
      ],
      "author": {
        "name": "David \u0027Digit\u0027 Turner",
        "email": "digit@android.com",
        "time": "Thu Aug 04 11:17:11 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 04 11:17:11 2011 -0700"
      },
      "message": "am a64990f3: am f03fb955: am 023c4988: Merge \"libc: x86: Fixed size_t definition.\"\n\n* commit \u0027a64990f3f25c45fcfe79b9b71cf54d7045af0e4f\u0027:\n  libc: x86: Fixed size_t definition.\n"
    },
    {
      "commit": "a64990f3f25c45fcfe79b9b71cf54d7045af0e4f",
      "tree": "db7b2c66c406b190fb471284955b467630b06a49",
      "parents": [
        "bc9d1fe7c467d861a2b7c1deafca5589c1bc309e",
        "f03fb955a92bdcc341aaa1b4a6eb2d81bc844e06"
      ],
      "author": {
        "name": "David \u0027Digit\u0027 Turner",
        "email": "digit@android.com",
        "time": "Thu Aug 04 11:13:10 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 04 11:13:10 2011 -0700"
      },
      "message": "am f03fb955: am 023c4988: Merge \"libc: x86: Fixed size_t definition.\"\n\n* commit \u0027f03fb955a92bdcc341aaa1b4a6eb2d81bc844e06\u0027:\n  libc: x86: Fixed size_t definition.\n"
    },
    {
      "commit": "f03fb955a92bdcc341aaa1b4a6eb2d81bc844e06",
      "tree": "815d4d571286707201e99d7d6352c0cc386bd3cd",
      "parents": [
        "4685acbdd45c44e2e21c74242953bee5198209f9",
        "023c49882e247bd0345946c908cff231ebf7097e"
      ],
      "author": {
        "name": "David \u0027Digit\u0027 Turner",
        "email": "digit@android.com",
        "time": "Thu Aug 04 11:09:34 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Thu Aug 04 11:09:34 2011 -0700"
      },
      "message": "am 023c4988: Merge \"libc: x86: Fixed size_t definition.\"\n\n* commit \u0027023c49882e247bd0345946c908cff231ebf7097e\u0027:\n  libc: x86: Fixed size_t definition.\n"
    },
    {
      "commit": "023c49882e247bd0345946c908cff231ebf7097e",
      "tree": "0d49ac16db4867c50ab4219056ccd99c35fcef50",
      "parents": [
        "9efda5b7d0a2e8d9dc7495680d66085dc0e151f3",
        "d265046dcc4e081bd5fc9e6eb3f38c42ab07920e"
      ],
      "author": {
        "name": "David \u0027Digit\u0027 Turner",
        "email": "digit@android.com",
        "time": "Thu Aug 04 11:01:13 2011 -0700"
      },
      "committer": {
        "name": "Android Code Review",
        "email": "code-review@android.com",
        "time": "Thu Aug 04 11:01:13 2011 -0700"
      },
      "message": "Merge \"libc: x86: Fixed size_t definition.\""
    },
    {
      "commit": "d265046dcc4e081bd5fc9e6eb3f38c42ab07920e",
      "tree": "0d49ac16db4867c50ab4219056ccd99c35fcef50",
      "parents": [
        "9efda5b7d0a2e8d9dc7495680d66085dc0e151f3"
      ],
      "author": {
        "name": "David \u0027Digit\u0027 Turner",
        "email": "digit@android.com",
        "time": "Thu Aug 04 14:07:00 2011 +0200"
      },
      "committer": {
        "name": "David \u0027Digit\u0027 Turner",
        "email": "digit@android.com",
        "time": "Thu Aug 04 14:07:00 2011 +0200"
      },
      "message": "libc: x86: Fixed size_t definition.\n\nThis patch changes the declaration of size_t on x86 targets\nto test for the __ANDROID__ macro, instead of ANDROID\n\n__ANDROID__ should be a builting toolchain macro, while ANDROID\nis usually added manually during the build.\n\nTesting against __ANDROID__ allows us to use the header when\nusing the NDK\u0027s standalone x86 toolchain.\n\nThis is related to http://code.google.com/p/android/issues/detail?id\u003d19011\nThe bug was already fixed in the NDK platform headers, this simply updates\nthe C library one accordingly.\n\nChange-Id: Ie038c4c8b37b7d24e2e4ae4d7a63371b69c9a51e\n"
    },
    {
      "commit": "3a5d668e012eb27c33ecea7159d24209d45c5baa",
      "tree": "2be7a293064af2c405b1d2efd9d165475004f9df",
      "parents": [
        "7b79d1ed88158ca43e2c307f4d9801280d4a8849"
      ],
      "author": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Wed Aug 03 20:59:19 2011 -0700"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Wed Aug 03 20:59:19 2011 -0700"
      },
      "message": "bionic: add clean kernel header dsscomp.h\n\nChange-Id: I09a98d0abe8ff4f92058f90ffb80ddc19ccee076\nSigned-off-by: Iliyan Malchev \u003cmalchev@google.com\u003e\n"
    },
    {
      "commit": "7b79d1ed88158ca43e2c307f4d9801280d4a8849",
      "tree": "8389d2aa2115a528b1a1aa6331cb4127ca617f98",
      "parents": [
        "ae3c9783f286f07e794fb67a458b0c9dc2becc29"
      ],
      "author": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Wed Aug 03 16:41:10 2011 -0700"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Wed Aug 03 18:08:35 2011 -0700"
      },
      "message": "bionic: add processed kernel header rpmsg_omx.h\n\nChange-Id: Id07ad37dd464d859cebdf72b68e6fb16d5e91c0f\nSigned-off-by: Iliyan Malchev \u003cmalchev@google.com\u003e\n"
    },
    {
      "commit": "ae3c9783f286f07e794fb67a458b0c9dc2becc29",
      "tree": "2772e11834e2fd2691fb5b4753c8a676040f3008",
      "parents": [
        "5a09973fa51aec83f934c95bf7b0b35ae4b3a017",
        "bc9d1fe7c467d861a2b7c1deafca5589c1bc309e"
      ],
      "author": {
        "name": "David Turner",
        "email": "digit%android.com@gtempaccount.com",
        "time": "Wed Aug 03 17:42:41 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 03 17:42:41 2011 -0700"
      },
      "message": "am bc9d1fe7: am 4685acbd: am 9efda5b7: Merge \"typo in libc/stdio/wcio.h\"\n\n* commit \u0027bc9d1fe7c467d861a2b7c1deafca5589c1bc309e\u0027:\n  typo in libc/stdio/wcio.h\n"
    },
    {
      "commit": "bc9d1fe7c467d861a2b7c1deafca5589c1bc309e",
      "tree": "ed4d7ca34ce793a3b91d8c4358c6a80bf70b9cb5",
      "parents": [
        "663e05797f9bb2463217055a2510063ea7977379",
        "4685acbdd45c44e2e21c74242953bee5198209f9"
      ],
      "author": {
        "name": "David Turner",
        "email": "digit%android.com@gtempaccount.com",
        "time": "Wed Aug 03 08:16:37 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 03 08:16:37 2011 -0700"
      },
      "message": "am 4685acbd: am 9efda5b7: Merge \"typo in libc/stdio/wcio.h\"\n\n* commit \u00274685acbdd45c44e2e21c74242953bee5198209f9\u0027:\n  typo in libc/stdio/wcio.h\n"
    },
    {
      "commit": "4685acbdd45c44e2e21c74242953bee5198209f9",
      "tree": "fb4780685292927225f52632afcf3a52e1ac921b",
      "parents": [
        "dfec555c7f1c25f42be209e9027ee47eabe0a7a4",
        "9efda5b7d0a2e8d9dc7495680d66085dc0e151f3"
      ],
      "author": {
        "name": "David Turner",
        "email": "digit%android.com@gtempaccount.com",
        "time": "Wed Aug 03 08:14:52 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 03 08:14:52 2011 -0700"
      },
      "message": "am 9efda5b7: Merge \"typo in libc/stdio/wcio.h\"\n\n* commit \u00279efda5b7d0a2e8d9dc7495680d66085dc0e151f3\u0027:\n  typo in libc/stdio/wcio.h\n"
    },
    {
      "commit": "9efda5b7d0a2e8d9dc7495680d66085dc0e151f3",
      "tree": "c64451cd5ceb0debe3c5b6e870559c9250f5d69d",
      "parents": [
        "bcf861f246bb06ebba2c070af5b3222c5254970d",
        "7743f68204515c64ce363b397a7e0bd8015bd692"
      ],
      "author": {
        "name": "David Turner",
        "email": "digit%android.com@gtempaccount.com",
        "time": "Wed Aug 03 08:10:29 2011 -0700"
      },
      "committer": {
        "name": "Android Code Review",
        "email": "code-review@android.com",
        "time": "Wed Aug 03 08:10:29 2011 -0700"
      },
      "message": "Merge \"typo in libc/stdio/wcio.h\""
    },
    {
      "commit": "5a09973fa51aec83f934c95bf7b0b35ae4b3a017",
      "tree": "6a633e74cd7648f1258d3d3613305c67a6ac744a",
      "parents": [
        "0ade879a502ac4a0c2da80a7f5e456cddef4fefd",
        "663e05797f9bb2463217055a2510063ea7977379"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Fri Jul 29 12:30:33 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 29 12:30:33 2011 -0700"
      },
      "message": "am 663e0579: am dfec555c: am bcf861f2: Merge \"Don\\\u0027t call freeaddrinfo with a NULL ptr.\"\n\n* commit \u0027663e05797f9bb2463217055a2510063ea7977379\u0027:\n  Don\u0027t call freeaddrinfo with a NULL ptr.\n"
    },
    {
      "commit": "663e05797f9bb2463217055a2510063ea7977379",
      "tree": "5db365bfcdb5b35e50c1f766d285be2519219d87",
      "parents": [
        "4e5f0d41f6e239730bbd70b9a8512949bdfe01d9",
        "dfec555c7f1c25f42be209e9027ee47eabe0a7a4"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Fri Jul 29 11:27:00 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 29 11:27:00 2011 -0700"
      },
      "message": "am dfec555c: am bcf861f2: Merge \"Don\\\u0027t call freeaddrinfo with a NULL ptr.\"\n\n* commit \u0027dfec555c7f1c25f42be209e9027ee47eabe0a7a4\u0027:\n  Don\u0027t call freeaddrinfo with a NULL ptr.\n"
    },
    {
      "commit": "dfec555c7f1c25f42be209e9027ee47eabe0a7a4",
      "tree": "174e38ce81bf145b294113e341184448b2f4852e",
      "parents": [
        "f6fcdb2edd522de75811c7ccd23e74677bda6856",
        "bcf861f246bb06ebba2c070af5b3222c5254970d"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Fri Jul 29 10:15:21 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Jul 29 10:15:21 2011 -0700"
      },
      "message": "am bcf861f2: Merge \"Don\\\u0027t call freeaddrinfo with a NULL ptr.\"\n\n* commit \u0027bcf861f246bb06ebba2c070af5b3222c5254970d\u0027:\n  Don\u0027t call freeaddrinfo with a NULL ptr.\n"
    },
    {
      "commit": "bcf861f246bb06ebba2c070af5b3222c5254970d",
      "tree": "505bb4a3a57d83b9b28fac307b8e743a990db8de",
      "parents": [
        "28de3e5901fd54208f20e027365d2ba7b7e136b6",
        "92425f097dc28e9518f5608bff2fce16f9b4f0ef"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Fri Jul 29 10:00:39 2011 -0700"
      },
      "committer": {
        "name": "Android Code Review",
        "email": "code-review@android.com",
        "time": "Fri Jul 29 10:00:39 2011 -0700"
      },
      "message": "Merge \"Don\u0027t call freeaddrinfo with a NULL ptr.\""
    },
    {
      "commit": "92425f097dc28e9518f5608bff2fce16f9b4f0ef",
      "tree": "505bb4a3a57d83b9b28fac307b8e743a990db8de",
      "parents": [
        "28de3e5901fd54208f20e027365d2ba7b7e136b6"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Thu Jul 28 17:21:17 2011 -0700"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Thu Jul 28 17:21:17 2011 -0700"
      },
      "message": "Don\u0027t call freeaddrinfo with a NULL ptr.\n\nbug:5067055\nChange-Id: I863dc4760a0aa449ac6298397ed571d8d9287801\n"
    },
    {
      "commit": "0ade879a502ac4a0c2da80a7f5e456cddef4fefd",
      "tree": "6a633e74cd7648f1258d3d3613305c67a6ac744a",
      "parents": [
        "26619dfbb8c1f470407745837818b2654eb6a28f",
        "4e5f0d41f6e239730bbd70b9a8512949bdfe01d9"
      ],
      "author": {
        "name": "JP Abgrall",
        "email": "jpa@google.com",
        "time": "Wed Jul 27 09:24:36 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jul 27 09:24:36 2011 -0700"
      },
      "message": "am 4e5f0d41: (-s ours) am 821bea02: Merge \"DO NOT MERGE: libc: enable IPTOS_MINCOST, fixup gethostbyaddr() proto.\" into honeycomb-LTE\n\n* commit \u00274e5f0d41f6e239730bbd70b9a8512949bdfe01d9\u0027:\n  DO NOT MERGE: libc: enable IPTOS_MINCOST, fixup gethostbyaddr() proto.\n"
    },
    {
      "commit": "26619dfbb8c1f470407745837818b2654eb6a28f",
      "tree": "6a633e74cd7648f1258d3d3613305c67a6ac744a",
      "parents": [
        "18126667b75bdf3dd9244c5eded86919de20c406",
        "cec4e990d8f5cbf65f1f2a40b771ec476fb7914d"
      ],
      "author": {
        "name": "JP Abgrall",
        "email": "jpa@google.com",
        "time": "Wed Jul 27 09:24:34 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jul 27 09:24:34 2011 -0700"
      },
      "message": "am cec4e990: (-s ours) am 30517a93: Merge \"DO NOT MERGE: Update netlink-related kernel includes\" into honeycomb-LTE\n\n* commit \u0027cec4e990d8f5cbf65f1f2a40b771ec476fb7914d\u0027:\n  DO NOT MERGE: Update netlink-related kernel includes\n"
    },
    {
      "commit": "18126667b75bdf3dd9244c5eded86919de20c406",
      "tree": "6a633e74cd7648f1258d3d3613305c67a6ac744a",
      "parents": [
        "777901424fa1100817f80a8cff8330b4b11d5af7",
        "0cb2d467de28ae60a375404b08ae9a83aaa9305a"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Wed Jul 27 09:22:56 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jul 27 09:22:56 2011 -0700"
      },
      "message": "am 0cb2d467: resolved conflicts for merge of 9363d912 to honeycomb-plus-aosp\n\n* commit \u00270cb2d467de28ae60a375404b08ae9a83aaa9305a\u0027:\n"
    },
    {
      "commit": "4e5f0d41f6e239730bbd70b9a8512949bdfe01d9",
      "tree": "5db365bfcdb5b35e50c1f766d285be2519219d87",
      "parents": [
        "cec4e990d8f5cbf65f1f2a40b771ec476fb7914d",
        "821bea0266810e546a842582b0e29a9bfd5223d9"
      ],
      "author": {
        "name": "JP Abgrall",
        "email": "jpa@google.com",
        "time": "Wed Jul 27 09:20:51 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jul 27 09:20:51 2011 -0700"
      },
      "message": "am 821bea02: Merge \"DO NOT MERGE: libc: enable IPTOS_MINCOST, fixup gethostbyaddr() proto.\" into honeycomb-LTE\n\n* commit \u0027821bea0266810e546a842582b0e29a9bfd5223d9\u0027:\n  DO NOT MERGE: libc: enable IPTOS_MINCOST, fixup gethostbyaddr() proto.\n"
    },
    {
      "commit": "cec4e990d8f5cbf65f1f2a40b771ec476fb7914d",
      "tree": "5db365bfcdb5b35e50c1f766d285be2519219d87",
      "parents": [
        "0cb2d467de28ae60a375404b08ae9a83aaa9305a",
        "30517a9344a8ac06b6962bfb24bb33463767307e"
      ],
      "author": {
        "name": "JP Abgrall",
        "email": "jpa@google.com",
        "time": "Wed Jul 27 09:20:50 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jul 27 09:20:50 2011 -0700"
      },
      "message": "am 30517a93: Merge \"DO NOT MERGE: Update netlink-related kernel includes\" into honeycomb-LTE\n\n* commit \u002730517a9344a8ac06b6962bfb24bb33463767307e\u0027:\n  DO NOT MERGE: Update netlink-related kernel includes\n"
    },
    {
      "commit": "0cb2d467de28ae60a375404b08ae9a83aaa9305a",
      "tree": "5db365bfcdb5b35e50c1f766d285be2519219d87",
      "parents": [
        "fed3135972f9725a44a7d9b3df728e311ac1a130",
        "9363d91218c7ed727c36ffaf82ff28d7755375ae"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Wed Jul 27 09:18:54 2011 -0700"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Wed Jul 27 09:18:54 2011 -0700"
      },
      "message": "resolved conflicts for merge of 9363d912 to honeycomb-plus-aosp\n\nChange-Id: Ib0680d7e0be34ae656a9675ddd1014a6193a4006\n"
    },
    {
      "commit": "821bea0266810e546a842582b0e29a9bfd5223d9",
      "tree": "e788b0680e7ece8a1611c0fcefe1fe7a7e276332",
      "parents": [
        "30517a9344a8ac06b6962bfb24bb33463767307e",
        "4f7c1aab10f5393f5b56def4c1166f1d97312184"
      ],
      "author": {
        "name": "JP Abgrall",
        "email": "jpa@google.com",
        "time": "Tue Jul 26 18:40:04 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 26 18:40:04 2011 -0700"
      },
      "message": "Merge \"DO NOT MERGE: libc: enable IPTOS_MINCOST, fixup gethostbyaddr() proto.\" into honeycomb-LTE"
    },
    {
      "commit": "30517a9344a8ac06b6962bfb24bb33463767307e",
      "tree": "77452113d946fd265ae3e4563f891903352135d7",
      "parents": [
        "9363d91218c7ed727c36ffaf82ff28d7755375ae",
        "5e9da71a093a0e2046d1ab5fb5be7458ab900ae8"
      ],
      "author": {
        "name": "JP Abgrall",
        "email": "jpa@google.com",
        "time": "Tue Jul 26 18:39:56 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 26 18:39:56 2011 -0700"
      },
      "message": "Merge \"DO NOT MERGE: Update netlink-related kernel includes\" into honeycomb-LTE"
    },
    {
      "commit": "777901424fa1100817f80a8cff8330b4b11d5af7",
      "tree": "6a633e74cd7648f1258d3d3613305c67a6ac744a",
      "parents": [
        "a4fdd8ae4c1f5b3c2668900a49a9042364f15bd3",
        "9363d91218c7ed727c36ffaf82ff28d7755375ae"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Tue Jul 26 16:18:52 2011 -0700"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Tue Jul 26 16:18:52 2011 -0700"
      },
      "message": "resolved conflicts for merge of 9363d912 to honeycomb-plus-aosp\n\nChange-Id: I555f5c10da9770feacdbece9fd77729d6151bfba\n"
    },
    {
      "commit": "9363d91218c7ed727c36ffaf82ff28d7755375ae",
      "tree": "5e455a8676d35a6931764ddc38b86cd9ba28e2eb",
      "parents": [
        "8f7cdff45557c937e6c7a7e010dc961feeb60c16"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Mon Jul 25 12:30:17 2011 -0700"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Tue Jul 26 12:59:50 2011 -0700"
      },
      "message": "Add per-interface dns caches.\n\nimport of changes 22100 and 23138 from opensource.\n\nChange-Id: I3ce86394323d269272aeb2bebeed4374f171a8cf\n"
    },
    {
      "commit": "4f7c1aab10f5393f5b56def4c1166f1d97312184",
      "tree": "b224efee8c926aeff5ace28c7b23ca3fc0efb2d5",
      "parents": [
        "5e9da71a093a0e2046d1ab5fb5be7458ab900ae8"
      ],
      "author": {
        "name": "JP Abgrall",
        "email": "jpa@google.com",
        "time": "Wed May 18 16:53:23 2011 -0700"
      },
      "committer": {
        "name": "JP Abgrall",
        "email": "jpa@google.com",
        "time": "Tue Jul 26 10:12:08 2011 -0700"
      },
      "message": "DO NOT MERGE: libc: enable IPTOS_MINCOST, fixup gethostbyaddr() proto.\n\nDO NOT MERGE: pulled in from master for iptables v1.4.11 update\n\nMake netinet/ip.h have IPTOS_MINCOST which matches what\n  kernel/common/linux/ip.h has to say.\nFixup gethostbyaddr() 1st arg to match what man has to say.\n\nChange-Id: Iff9647d4a46ea88b1fc32163eb69bb9b27cdf370\n"
    },
    {
      "commit": "5e9da71a093a0e2046d1ab5fb5be7458ab900ae8",
      "tree": "eb65be2406c29dcb9ba2ca8b279bbf44204ef0c1",
      "parents": [
        "8f7cdff45557c937e6c7a7e010dc961feeb60c16"
      ],
      "author": {
        "name": "Dmitry Shmidt",
        "email": "dimitrysh@google.com",
        "time": "Tue Mar 22 15:21:48 2011 -0700"
      },
      "committer": {
        "name": "JP Abgrall",
        "email": "jpa@google.com",
        "time": "Tue Jul 26 10:11:34 2011 -0700"
      },
      "message": "DO NOT MERGE: Update netlink-related kernel includes\n\nDO NOT MERGE: pulled in from master for iptables v1.4.11 update\n\nChange-Id: I7e41bb168a1036093b598383d663a6a2e036ea42\nSigned-off-by: Dmitry Shmidt \u003cdimitrysh@google.com\u003e\n"
    },
    {
      "commit": "a4fdd8ae4c1f5b3c2668900a49a9042364f15bd3",
      "tree": "3db19b32237b4167749bbc784b7ca7989e358cbe",
      "parents": [
        "e4197d41bb3458ea3a38de7bd75aa9cab27ee3af"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Thu Jul 21 13:51:30 2011 -0700"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Thu Jul 21 13:51:30 2011 -0700"
      },
      "message": "f_accessory.h: Update USB accessory kernel driver header file\n\nBug: 5051683\n\nChange-Id: I24fb640f24439f0010735eaa8e1e7b2767c353ea\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "e4197d41bb3458ea3a38de7bd75aa9cab27ee3af",
      "tree": "0a68a357a1daae9fff0a3c3ab8aa078066fc7c56",
      "parents": [
        "1dcc732bb54366de8835a6889b69818f734815fa",
        "fed3135972f9725a44a7d9b3df728e311ac1a130"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Wed Jul 20 17:20:03 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jul 20 17:20:03 2011 -0700"
      },
      "message": "am fed31359: am f6fcdb2e: am 28de3e59: Merge \"Don\\\u0027t reset caches when dns props change.\"\n\n* commit \u0027fed3135972f9725a44a7d9b3df728e311ac1a130\u0027:\n  Don\u0027t reset caches when dns props change.\n"
    },
    {
      "commit": "fed3135972f9725a44a7d9b3df728e311ac1a130",
      "tree": "71cfbab85eee1395029b15933edcbfafa3822457",
      "parents": [
        "6b6ebeca985fb3843b56b507ac4ac1be44080a9c",
        "f6fcdb2edd522de75811c7ccd23e74677bda6856"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Wed Jul 20 17:16:37 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jul 20 17:16:37 2011 -0700"
      },
      "message": "am f6fcdb2e: am 28de3e59: Merge \"Don\\\u0027t reset caches when dns props change.\"\n\n* commit \u0027f6fcdb2edd522de75811c7ccd23e74677bda6856\u0027:\n  Don\u0027t reset caches when dns props change.\n"
    },
    {
      "commit": "f6fcdb2edd522de75811c7ccd23e74677bda6856",
      "tree": "191492d528e1f93ef839c34a9a2ae320439c36fc",
      "parents": [
        "3a13102637c8be53edf28f96598ac11aaa3e14df",
        "28de3e5901fd54208f20e027365d2ba7b7e136b6"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Wed Jul 20 15:49:50 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jul 20 15:49:50 2011 -0700"
      },
      "message": "am 28de3e59: Merge \"Don\\\u0027t reset caches when dns props change.\"\n\n* commit \u002728de3e5901fd54208f20e027365d2ba7b7e136b6\u0027:\n  Don\u0027t reset caches when dns props change.\n"
    },
    {
      "commit": "28de3e5901fd54208f20e027365d2ba7b7e136b6",
      "tree": "baac29bbe1dcd013ffe3fa1bc968ac8234790f67",
      "parents": [
        "57aadbb096a118dd33f9f16c67bd18dbb6b92c4a",
        "bad1686e1fadea28b56c83268b95c089671c9a89"
      ],
      "author": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Wed Jul 20 15:39:28 2011 -0700"
      },
      "committer": {
        "name": "Android Code Review",
        "email": "code-review@android.com",
        "time": "Wed Jul 20 15:39:28 2011 -0700"
      },
      "message": "Merge \"Don\u0027t reset caches when dns props change.\""
    },
    {
      "commit": "bad1686e1fadea28b56c83268b95c089671c9a89",
      "tree": "baac29bbe1dcd013ffe3fa1bc968ac8234790f67",
      "parents": [
        "57aadbb096a118dd33f9f16c67bd18dbb6b92c4a"
      ],
      "author": {
        "name": "Mattias Falk",
        "email": "mattias.falk@sonyericsson.com",
        "time": "Mon Apr 04 16:12:35 2011 +0200"
      },
      "committer": {
        "name": "Robert Greenwalt",
        "email": "rgreenwalt@google.com",
        "time": "Wed Jul 20 15:09:24 2011 -0700"
      },
      "message": "Don\u0027t reset caches when dns props change.\n\nThis happens too frequently.  We should flush a per-interface cache\nwhen it\u0027s dns server addrs changes.\n\nChange-Id: I8a691c96ce9a775160ef55ddb8f755d649041583\n"
    },
    {
      "commit": "1dcc732bb54366de8835a6889b69818f734815fa",
      "tree": "f944cf168f58cf778c3d4a3e911be391d11c89ad",
      "parents": [
        "48527c3f740a80b45acb5a6efc217f771ae50143"
      ],
      "author": {
        "name": "Chia-chi Yeh",
        "email": "chiachi@android.com",
        "time": "Mon Jul 18 12:00:23 2011 -0700"
      },
      "committer": {
        "name": "Chia-chi Yeh",
        "email": "chiachi@android.com",
        "time": "Mon Jul 18 12:00:23 2011 -0700"
      },
      "message": "update VPN related kernel headers to 2.6.39.\n\nThe original files are updated in I84220a16b667082f4ff75e72c6b0f2f0dddb65df.\n\nChange-Id: I14ca73b79c66427fd2ad58fb54a5ac649c9b7eee\n"
    },
    {
      "commit": "48527c3f740a80b45acb5a6efc217f771ae50143",
      "tree": "1c7afd06061ae1d488dd15c0c343e2c562b66ab5",
      "parents": [
        "de75876c3faa6e94ff80f3b9566d8e51b39700ed"
      ],
      "author": {
        "name": "Shih-wei Liao",
        "email": "sliao@google.com",
        "time": "Sun Jul 17 12:32:43 2011 -0700"
      },
      "committer": {
        "name": "Shih-wei Liao",
        "email": "sliao@google.com",
        "time": "Sun Jul 17 12:32:43 2011 -0700"
      },
      "message": "Revert \"Revert \"linker: get rid of the buddy allocator\"\"\n\nThis reverts commit f9a9cda23a6afc1c2dfdfd624cde23b61941eb5e.\nThis revert is promised once b/5039224, b/5036755, b/5036610 are resolved.\n"
    },
    {
      "commit": "de75876c3faa6e94ff80f3b9566d8e51b39700ed",
      "tree": "f9429f3f20e2e014d9110c572d296e4ac3caf1dd",
      "parents": [
        "f9a9cda23a6afc1c2dfdfd624cde23b61941eb5e",
        "10f6adf0c89d20098293322d7cada39598382d38"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Sat Jul 16 06:11:23 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Sat Jul 16 06:11:23 2011 -0700"
      },
      "message": "Merge \"f_mtp.h: Update for MTP_SEND_FILE_WITH_HEADER ioctl\""
    },
    {
      "commit": "f9a9cda23a6afc1c2dfdfd624cde23b61941eb5e",
      "tree": "b0a12123fbfa78be81e8b9c9965e964f593606c0",
      "parents": [
        "7059b1f02ea9197728c851edd9ae0dd7688fa700"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Fri Jul 15 16:12:45 2011 -0700"
      },
      "committer": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Fri Jul 15 16:12:45 2011 -0700"
      },
      "message": "Revert \"linker: get rid of the buddy allocator\"\n\nThis reverts commit 7059b1f02ea9197728c851edd9ae0dd7688fa700.\nBug: 5036610\n"
    },
    {
      "commit": "10f6adf0c89d20098293322d7cada39598382d38",
      "tree": "f9429f3f20e2e014d9110c572d296e4ac3caf1dd",
      "parents": [
        "30e30acf106166bf65ad781bb4a63eead1d2c3a6"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Thu Jul 14 21:02:30 2011 -0400"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Thu Jul 14 21:02:30 2011 -0400"
      },
      "message": "f_mtp.h: Update for MTP_SEND_FILE_WITH_HEADER ioctl\n\nChange-Id: Ib5541625998805cbc23f34eb00f5a21cba6eef53\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "7059b1f02ea9197728c851edd9ae0dd7688fa700",
      "tree": "ed51d4be5ce65e0cdb9d7d81dc3a68975bdd6e04",
      "parents": [
        "30e30acf106166bf65ad781bb4a63eead1d2c3a6"
      ],
      "author": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Thu Jul 14 12:45:40 2011 -0700"
      },
      "committer": {
        "name": "Nick Kralevich",
        "email": "nnk@google.com",
        "time": "Thu Jul 14 13:48:13 2011 -0700"
      },
      "message": "linker: get rid of the buddy allocator\n\nCurrently, the Android linker is placing shared libraries into\na well-known spot in memory.  This is interfering with the kernel\u0027s\nASLR support.\n\nThis change stops forcing non-prelinked libraries into a particular\naddress space.\n\nAlso, get rid of FLAG_PRELINKED.  As best I can tell, this flag\nis never used.\n\nChange-Id: I527af12fb54f821c2b5ca7693dbf63d022f8f4ae\n"
    },
    {
      "commit": "30e30acf106166bf65ad781bb4a63eead1d2c3a6",
      "tree": "b0a12123fbfa78be81e8b9c9965e964f593606c0",
      "parents": [
        "6b577759b21ca160d72b1fab6454821b950a05e0",
        "6b6ebeca985fb3843b56b507ac4ac1be44080a9c"
      ],
      "author": {
        "name": "David \u0027Digit\u0027 Turner",
        "email": "digit@google.com",
        "time": "Wed Jul 13 14:53:56 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jul 13 14:53:56 2011 -0700"
      },
      "message": "am 6b6ebeca: am 3a131026: resolved conflicts for merge of 50a83255 to gingerbread-plus-aosp\n\n* commit \u00276b6ebeca985fb3843b56b507ac4ac1be44080a9c\u0027:\n  enable support for large files (\u003e 2G)\n  Enable functional DSO object destruction\n  x86: Enable -fstack-protector\n  Update X86 Bionic CRT files for unwind/exceptions\n  bionic, libthread_db x86 fixes\n  Updated gcc 4.4.3 IA toolchain doesn\u0027t require the .ctors list\n  Remove an extra register move.\n  Replace __atomic_XXX with GCC __sync_XXX intrinsics.\n  move some typedefs to procfs.h required by gdbserver build\n  use consistent guards for off_t and size_t defines for IA\n  Simplify variable typing for IA builds\n  sigsetmask.c was not processing the \"mask\" argument.\n  Add defines for CAIF support\n  Remove extra/unneeded copy of fenv.h\n  Use proper variable typing\n  Update ATOM string routines to latest\n  Fix undefined reference to dl_iterate_phdr for x86\n  Fix missing NL\n  ptrace.c Fix source file format to unix from dos\n"
    },
    {
      "commit": "6b577759b21ca160d72b1fab6454821b950a05e0",
      "tree": "6d7a4419c6c23829ec4bbfb935bd9d8e67b36c86",
      "parents": [
        "22fc595bfffad0f68d10a1d8fba407473eaa2c06",
        "f2ebd304c3c0822121e6a4d0f542a048a7fc3b20"
      ],
      "author": {
        "name": "David Turner",
        "email": "digit@android.com",
        "time": "Wed Jul 13 14:53:34 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Jul 13 14:53:34 2011 -0700"
      },
      "message": "am f2ebd304: am 57aadbb0: Merge \"enable support for large files (\u003e 2G)\"\n\n* commit \u0027f2ebd304c3c0822121e6a4d0f542a048a7fc3b20\u0027:\n  enable support for large files (\u003e 2G)\n"
    },
    {
      "commit": "22fc595bfffad0f68d10a1d8fba407473eaa2c06",
      "tree": "5d9d2cc627b5d253a2e55f5a678ea2718bf8ce81",
      "parents": [
        "f733ca08e665f81a55e490fc9500098014c403f1",
        "7e5d19c055e50232fc566978e2bab332ccc6894e"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Tue Jul 12 12:11:19 2011 -0700"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 12 12:11:19 2011 -0700"
      },
      "message": "Merge \"Remove the simulator target from all makefiles. Bug: 5010576\""
    },
    {
      "commit": "7e5d19c055e50232fc566978e2bab332ccc6894e",
      "tree": "98bf68cb3ea6dacbb84632c8aa494ce907f138a2",
      "parents": [
        "221595a085fc8fa4eed2c4143402a085aa931aed"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Mon Jul 11 22:11:41 2011 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Mon Jul 11 22:11:41 2011 -0700"
      },
      "message": "Remove the simulator target from all makefiles.\nBug: 5010576\n\nChange-Id: I9064e3221582fcf3d4210d67f1cf0a96e7e3aa86\n"
    },
    {
      "commit": "6b6ebeca985fb3843b56b507ac4ac1be44080a9c",
      "tree": "400a65efcc4271e056cd1f96b802440222da318d",
      "parents": [
        "f2ebd304c3c0822121e6a4d0f542a048a7fc3b20",
        "3a13102637c8be53edf28f96598ac11aaa3e14df"
      ],
      "author": {
        "name": "David \u0027Digit\u0027 Turner",
        "email": "digit@google.com",
        "time": "Mon Jul 11 13:25:01 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Jul 11 13:25:01 2011 -0700"
      },
      "message": "am 3a131026: resolved conflicts for merge of 50a83255 to gingerbread-plus-aosp\n\n* commit \u00273a13102637c8be53edf28f96598ac11aaa3e14df\u0027:\n  enable support for large files (\u003e 2G)\n  Enable functional DSO object destruction\n  x86: Enable -fstack-protector\n  Update X86 Bionic CRT files for unwind/exceptions\n  bionic, libthread_db x86 fixes\n  Updated gcc 4.4.3 IA toolchain doesn\u0027t require the .ctors list\n  Remove an extra register move.\n  Replace __atomic_XXX with GCC __sync_XXX intrinsics.\n  move some typedefs to procfs.h required by gdbserver build\n  use consistent guards for off_t and size_t defines for IA\n  Simplify variable typing for IA builds\n  sigsetmask.c was not processing the \"mask\" argument.\n  Add defines for CAIF support\n  Remove extra/unneeded copy of fenv.h\n  Use proper variable typing\n  Update ATOM string routines to latest\n  Fix undefined reference to dl_iterate_phdr for x86\n  Fix missing NL\n  ptrace.c Fix source file format to unix from dos\n"
    },
    {
      "commit": "3a13102637c8be53edf28f96598ac11aaa3e14df",
      "tree": "a8e77af69edd9db40c53b31d1c36b5cae7a2b5c6",
      "parents": [
        "57aadbb096a118dd33f9f16c67bd18dbb6b92c4a",
        "50a83255d80f98b857c3f72dd2225d4bbc720ca3"
      ],
      "author": {
        "name": "David \u0027Digit\u0027 Turner",
        "email": "digit@google.com",
        "time": "Mon Jul 11 21:39:06 2011 +0200"
      },
      "committer": {
        "name": "David \u0027Digit\u0027 Turner",
        "email": "digit@google.com",
        "time": "Mon Jul 11 21:39:14 2011 +0200"
      },
      "message": "resolved conflicts for merge of 50a83255 to gingerbread-plus-aosp\n\nChange-Id: Idf1971120bbdd52676f95aa3aa69f62342dc012e\n"
    },
    {
      "commit": "f733ca08e665f81a55e490fc9500098014c403f1",
      "tree": "b83e521b3f43b005b69c07f8ecda09209379dfd6",
      "parents": [
        "221595a085fc8fa4eed2c4143402a085aa931aed"
      ],
      "author": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Mon Jul 11 11:55:47 2011 -0700"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Mon Jul 11 11:55:47 2011 -0700"
      },
      "message": "bionic: update processed omap_ion.h\n\nChange-Id: I72acee8d285247c9e5fe21014a6f5ce8af3f73e5\nSigned-off-by: Iliyan Malchev \u003cmalchev@google.com\u003e\n"
    },
    {
      "commit": "f2ebd304c3c0822121e6a4d0f542a048a7fc3b20",
      "tree": "4788833f88f0681f1781d47f9336da9077d69dfd",
      "parents": [
        "b3773e9cc84630fced2117bb57224f0e766c5a26",
        "57aadbb096a118dd33f9f16c67bd18dbb6b92c4a"
      ],
      "author": {
        "name": "David Turner",
        "email": "digit@android.com",
        "time": "Mon Jul 11 10:46:00 2011 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Mon Jul 11 10:46:00 2011 -0700"
      },
      "message": "am 57aadbb0: Merge \"enable support for large files (\u003e 2G)\"\n\n* commit \u002757aadbb096a118dd33f9f16c67bd18dbb6b92c4a\u0027:\n  enable support for large files (\u003e 2G)\n"
    },
    {
      "commit": "50a83255d80f98b857c3f72dd2225d4bbc720ca3",
      "tree": "31cc26ae1e38e46c8571bb7a7ec9c909bebb9827",
      "parents": [
        "3f14ff34dfbd00fcffb18b10a1a3e17e2cc5ebdf",
        "c4a5e9762412f703cb9375a0fa0b6c03bbd955cc"
      ],
      "author": {
        "name": "David \u0027Digit\u0027 Turner",
        "email": "digit@google.com",
        "time": "Sat Jul 09 03:55:33 2011 +0200"
      },
      "committer": {
        "name": "David \u0027Digit\u0027 Turner",
        "email": "digit@google.com",
        "time": "Sat Jul 09 03:55:33 2011 +0200"
      },
      "message": "merge intel x86 patches into gingerbread branch\n"
    },
    {
      "commit": "c4a5e9762412f703cb9375a0fa0b6c03bbd955cc",
      "tree": "31cc26ae1e38e46c8571bb7a7ec9c909bebb9827",
      "parents": [
        "afb0167ad915f3f43c3194ed787199187f1bb56f"
      ],
      "author": {
        "name": "Dragos Tatulea",
        "email": "dragos.tatulea@intel.com",
        "time": "Mon Jul 04 18:37:50 2011 +0300"
      },
      "committer": {
        "name": "David \u0027Digit\u0027 Turner",
        "email": "digit@google.com",
        "time": "Sat Jul 09 03:53:45 2011 +0200"
      },
      "message": "enable support for large files (\u003e 2G)\n\nbionic has an i386 ifdef guard for the O_LARGEFILE flag. The reason for this\nis not traceable in the git history, but it\u0027s most likely due to some old\ntoolchain or emulator problem.\n\nBug Id: 10035\n\nChange-Id: I742ee6e50220276c2cb268d66f89b5655ef689fc\nSigned-off-by: Dragos Tatulea \u003cdragos.tatulea@intel.com\u003e\n"
    },
    {
      "commit": "57aadbb096a118dd33f9f16c67bd18dbb6b92c4a",
      "tree": "818efb78eb8b44f663e97ea121ad1b1a939fd7cc",
      "parents": [
        "9c95cbf75094c15d251bb3d57a55ce47d7c6c2c8",
        "0e1723e684c8781198b0cb500100621d9a25df9c"
      ],
      "author": {
        "name": "David Turner",
        "email": "digit@android.com",
        "time": "Fri Jul 08 18:52:49 2011 -0700"
      },
      "committer": {
        "name": "Android Code Review",
        "email": "code-review@android.com",
        "time": "Fri Jul 08 18:52:49 2011 -0700"
      },
      "message": "Merge \"enable support for large files (\u003e 2G)\""
    },
    {
      "commit": "221595a085fc8fa4eed2c4143402a085aa931aed",
      "tree": "0e8a59aa2ff5745c64d21933944c59421e648e48",
      "parents": [
        "681c4bd782369e0d42bd02d3ac38a8031270ad7e"
      ],
      "author": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Thu Jul 07 15:39:28 2011 -0700"
      },
      "committer": {
        "name": "Iliyan Malchev",
        "email": "malchev@google.com",
        "time": "Thu Jul 07 15:50:10 2011 -0700"
      },
      "message": "bionic: update cleaned headers for ion\n\nChange-Id: I5352e6c2b29a1c3c17eda531df397d8d3a63649a\nSigned-off-by: Iliyan Malchev \u003cmalchev@google.com\u003e\n"
    },
    {
      "commit": "afb0167ad915f3f43c3194ed787199187f1bb56f",
      "tree": "5943ca256308609bde2dce6265111977bda508c8",
      "parents": [
        "a0aec0bd3083280dcba0c3aaba39602425228e2a"
      ],
      "author": {
        "name": "Bruce Beare",
        "email": "bruce.j.beare@intel.com",
        "time": "Mon Jun 20 10:29:50 2011 -0700"
      },
      "committer": {
        "name": "David \u0027Digit\u0027 Turner",
        "email": "digit@google.com",
        "time": "Thu Jul 07 22:51:43 2011 +0200"
      },
      "message": "Enable functional DSO object destruction\n\nUnfortunately, legacy .so files for ARM don\u0027t have a correct crtbegin file.\nConsequently, we have to grandfather the old __dso_handle behaviour.\nAdd some ifdefs for ARM to allow it to use the old code until we can work\nout a transition.\n\nChange-Id: I6a28f368267d792c94e1d985d8344023bc632f6f\nAuthor: H.J. Lu \u003chongjiu.lu@intel.com\u003e\nSigned-off-by: Bruce Beare \u003cbruce.j.beare@intel.com\u003e\n"
    },
    {
      "commit": "a0aec0bd3083280dcba0c3aaba39602425228e2a",
      "tree": "8199c08d85ef8ac76ce4fb38b2d4131431eb43e1",
      "parents": [
        "3eb26578550127c5f1cd8443f74d18054a180a24"
      ],
      "author": {
        "name": "Bruce Beare",
        "email": "bruce.j.beare@intel.com",
        "time": "Tue May 03 21:04:40 2011 -0700"
      },
      "committer": {
        "name": "David \u0027Digit\u0027 Turner",
        "email": "digit@google.com",
        "time": "Thu Jul 07 22:51:37 2011 +0200"
      },
      "message": "x86: Enable -fstack-protector\n\nChange-Id: Iff9e3a3ba0e2d0faa7c6d98154aa5be0cc8a6c50\nOrig-Change-Id: Ib69514c3afcb4c1f5e5f3f8cd91acfd145a0866c\nSigned-off-by: Bruce Beare \u003cbruce.j.beare@intel.com\u003e\n"
    },
    {
      "commit": "3eb26578550127c5f1cd8443f74d18054a180a24",
      "tree": "bb76cd9391bee53bed2489dcb8323a7c65e07d39",
      "parents": [
        "3435fc600d8d78b63a355b519667c23f56d6611b"
      ],
      "author": {
        "name": "Mark D Horn",
        "email": "mark.d.horn@intel.com",
        "time": "Tue Apr 26 14:05:30 2011 -0700"
      },
      "committer": {
        "name": "David \u0027Digit\u0027 Turner",
        "email": "digit@google.com",
        "time": "Thu Jul 07 22:46:16 2011 +0200"
      },
      "message": "Update X86 Bionic CRT files for unwind/exceptions\n\nSeveral updates to Bionic crt*.o files to implement Linux/x86\nstack unwind/exception handling.\nMark __dso_handle as hidden.\nNote: Requires complete rebuild due to CRT changes. Google will\nneed to regenerate and check-in all the prebuilt x86 CRT object\nfiles and libraries which link to them.\n\nChange-Id: I01c14c19ef7569c9ffed89495cae2a459972c04b\nOrig-Change-Id: I191ce1afb0dee7bbc28dcd9694e5919226dbd070\nSigned-off-by: Bruce J Beare \u003cbruce.j.beare@intel.com\u003e\nSigned-off-by: Mark D Horn \u003cmark.d.horn@intel.com\u003e\nAuthor: Lu, Hongjiu \u003chongjiu.lu@intel.com\u003e\n"
    },
    {
      "commit": "3435fc600d8d78b63a355b519667c23f56d6611b",
      "tree": "131bc5304ff7554ccbc5a74e522e77146a5f645a",
      "parents": [
        "bf296479646e97108174a13b74a6eb11f1bea713"
      ],
      "author": {
        "name": "James Rose",
        "email": "james.rose@intel.com",
        "time": "Tue May 31 10:20:42 2011 -0700"
      },
      "committer": {
        "name": "David \u0027Digit\u0027 Turner",
        "email": "digit@google.com",
        "time": "Thu Jul 07 22:46:16 2011 +0200"
      },
      "message": "bionic, libthread_db x86 fixes\n\nOrig-Change-Id: I3be997f5f1f6a894a3c200d4f325cf3bfd428c66\nAuthor: James Rose \u003cjames.rose@intel.com\u003e\nSigned-off-by: Bruce Beare \u003cbruce.j.beare@intel.com\u003e\n"
    },
    {
      "commit": "bf296479646e97108174a13b74a6eb11f1bea713",
      "tree": "90c77798065d7564e1e9e629bc3c3a42ebc41006",
      "parents": [
        "b1dd939e90b86d40250306bce07350c2d60eec13"
      ],
      "author": {
        "name": "Bruce Beare",
        "email": "bruce.j.beare@intel.com",
        "time": "Thu Jan 27 10:23:16 2011 -0800"
      },
      "committer": {
        "name": "David \u0027Digit\u0027 Turner",
        "email": "digit@google.com",
        "time": "Thu Jul 07 22:46:16 2011 +0200"
      },
      "message": "Updated gcc 4.4.3 IA toolchain doesn\u0027t require the .ctors list\n\nOrig-Change-Id: Ia840a19a45257128eccdcf25d105f500f2d90741\nSigned-off-by: H.J. Lu \u003chjl.tools@gmail.com\u003e\nSigned-off-by: Bruce Beare \u003cbruce.j.beare@intel.com\u003e\n"
    },
    {
      "commit": "b1dd939e90b86d40250306bce07350c2d60eec13",
      "tree": "4d466cae4ea096f24ffb348a99c3f201d78dfb6a",
      "parents": [
        "e0bdf2c3e2be7c22bde784f55140b1d4971d6cde"
      ],
      "author": {
        "name": "Bruce Beare",
        "email": "bruce.j.beare@intel.com",
        "time": "Thu Jan 27 10:25:33 2011 -0800"
      },
      "committer": {
        "name": "David \u0027Digit\u0027 Turner",
        "email": "digit@google.com",
        "time": "Thu Jul 07 22:46:16 2011 +0200"
      },
      "message": "Remove an extra register move.\n\nOrig-Change-Id: I63c217b73203b44b1a2e74950b58f2ec12989cab\nAuthor: H.J. Lu \u003chjl.tools@gmail.com\u003e\nSigned-off-by: Bruce Beare \u003cbruce.j.beare@intel.com\u003e\n"
    },
    {
      "commit": "e0bdf2c3e2be7c22bde784f55140b1d4971d6cde",
      "tree": "c2c5ef1759f018bb820adb180e6d1bb1123af5c4",
      "parents": [
        "2cbb8f3f98810e4c74108b80838d6522528f8ee8"
      ],
      "author": {
        "name": "Bruce Beare",
        "email": "bruce.j.beare@intel.com",
        "time": "Thu Jan 27 10:24:52 2011 -0800"
      },
      "committer": {
        "name": "David \u0027Digit\u0027 Turner",
        "email": "digit@google.com",
        "time": "Thu Jul 07 22:46:16 2011 +0200"
      },
      "message": "Replace __atomic_XXX with GCC __sync_XXX intrinsics.\n\nOrig-Change-Id: I14f275392fcd70cc15e307470e0a099777c7c09e\nAuthor: H.J. Lu \u003chjl.tools@gmail.com\u003e\nSigned-off-by: Bruce Beare \u003cbruce.j.beare@intel.com\u003e\n"
    },
    {
      "commit": "2cbb8f3f98810e4c74108b80838d6522528f8ee8",
      "tree": "3d177cc0e518a39883b6681b50549f42a5126d18",
      "parents": [
        "84f8b3ad9c5b2695c209744304dd9de71ad8d092"
      ],
      "author": {
        "name": "Bruce Beare",
        "email": "bruce.j.beare@intel.com",
        "time": "Thu Jan 27 10:26:30 2011 -0800"
      },
      "committer": {
        "name": "David \u0027Digit\u0027 Turner",
        "email": "digit@google.com",
        "time": "Thu Jul 07 22:46:16 2011 +0200"
      },
      "message": "move some typedefs to procfs.h required by gdbserver build\n\nOrig-Change-Id: I51fba4ceb80b63e583f462a2a00f3f658c7cdd36\nSigned-off-by: Bruce Beare \u003cbruce.j.beare@intel.com\u003e\n"
    },
    {
      "commit": "84f8b3ad9c5b2695c209744304dd9de71ad8d092",
      "tree": "7a41774079634cbd6c5d92e0c8ccf88455571837",
      "parents": [
        "4711f8faa81f2039bce5ef7ac36f73872429c631"
      ],
      "author": {
        "name": "Bruce Beare",
        "email": "bruce.j.beare@intel.com",
        "time": "Sun Dec 26 09:29:57 2010 -0800"
      },
      "committer": {
        "name": "David \u0027Digit\u0027 Turner",
        "email": "digit@google.com",
        "time": "Thu Jul 07 22:46:16 2011 +0200"
      },
      "message": "use consistent guards for off_t and size_t defines for IA\n\nOrig-Change-Id: I9347ab4407c48c71c99f42583523ebe31a5e67ae\nSigned-off-by: Bruce Beare \u003cbruce.j.beare@intel.com\u003e\n"
    }
  ],
  "next": "4711f8faa81f2039bce5ef7ac36f73872429c631"
}
