)]}'
{
  "log": [
    {
      "commit": "b0da2a6ab983c43638eea6e70f46d8265cb29d3a",
      "tree": "69a221d4800d88b00b5ef659fdbbefed429c2fc5",
      "parents": [
        "1e7779155d128173417f8438f09f9369a7ec4898",
        "c44541c792c225fd1fc7bdbdbd70b22bcf4c3322"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Sat Feb 20 00:24:13 2021 -0800"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Sat Feb 20 00:24:13 2021 -0800"
      },
      "message": "Mark ab/7061308 as merged in stage.\n\nBug: 180401296\nMerged-In: I7f701c7f4ca6b20d3fe9abebb7220eaabfcd0e6f\nChange-Id: Ia6cd48a76ff8f14758d4808da126d36160c2f115\n"
    },
    {
      "commit": "1e7779155d128173417f8438f09f9369a7ec4898",
      "tree": "69a221d4800d88b00b5ef659fdbbefed429c2fc5",
      "parents": [
        "f458efcac7522be183db15462b0fb7bbce94ad4d",
        "1832d5d90c6b72f26d4daa64a22ec2b12a3a6299"
      ],
      "author": {
        "name": "Bob Badour",
        "email": "bbadour@google.com",
        "time": "Wed Feb 17 15:53:57 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Feb 17 15:53:57 2021 +0000"
      },
      "message": "[LSC] Add LOCAL_LICENSE_KINDS to external/libunwind_llvm am: 1832d5d90c\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libunwind_llvm/+/1588618\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: I892d4f107a5708d3f33f79af73e71819c79624e5\n"
    },
    {
      "commit": "1832d5d90c6b72f26d4daa64a22ec2b12a3a6299",
      "tree": "69a221d4800d88b00b5ef659fdbbefed429c2fc5",
      "parents": [
        "4b1bd5d6804c250d6f6724ea799cbf7f2994da2a"
      ],
      "author": {
        "name": "Bob Badour",
        "email": "bbadour@google.com",
        "time": "Fri Feb 12 21:33:30 2021 -0800"
      },
      "committer": {
        "name": "Bob Badour",
        "email": "bbadour@google.com",
        "time": "Fri Feb 12 21:33:30 2021 -0800"
      },
      "message": "[LSC] Add LOCAL_LICENSE_KINDS to external/libunwind_llvm\n\nAdded SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-BSD\n    SPDX-license-identifier-MIT SPDX-license-identifier-NCSA\nto:\n  Android.bp\n\nBug: 68860345\nBug: 151177513\nBug: 151953481\n\nTest: m all\n\nExempt-From-Owner-Approval: janitorial work\nChange-Id: Ic57411def8bf4a3d4463f3af527d71335e3ca4a0\n"
    },
    {
      "commit": "f458efcac7522be183db15462b0fb7bbce94ad4d",
      "tree": "c0881b271c40a58df699ef142160cb7f85019990",
      "parents": [
        "ade93bc54de0c4f0fed2039ab1404e8c0c9bf81e",
        "4b1bd5d6804c250d6f6724ea799cbf7f2994da2a"
      ],
      "author": {
        "name": "Peter Collingbourne",
        "email": "pcc@google.com",
        "time": "Wed Jan 06 04:33:49 2021 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Jan 06 04:33:49 2021 +0000"
      },
      "message": "Define _LIBUNWIND_IS_NATIVE_ONLY when building LLVM libunwind. am: 4b1bd5d680\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libunwind_llvm/+/1537465\n\nMUST ONLY BE SUBMITTED BY AUTOMERGER\n\nChange-Id: I2eff3c70e9c2141197be990c64659d1ec7b2b89d\n"
    },
    {
      "commit": "4b1bd5d6804c250d6f6724ea799cbf7f2994da2a",
      "tree": "c0881b271c40a58df699ef142160cb7f85019990",
      "parents": [
        "ade93bc54de0c4f0fed2039ab1404e8c0c9bf81e"
      ],
      "author": {
        "name": "Peter Collingbourne",
        "email": "pcc@google.com",
        "time": "Tue Dec 29 15:26:24 2020 -0800"
      },
      "committer": {
        "name": "Peter Collingbourne",
        "email": "pcc@google.com",
        "time": "Tue Dec 29 15:28:03 2020 -0800"
      },
      "message": "Define _LIBUNWIND_IS_NATIVE_ONLY when building LLVM libunwind.\n\nThis macro needs to be defined in order to support unwinding past\nfunctions built with return pointer authentication.\n\nChange-Id: Id8c6f1db55fc5341285629fbb3d3b41b7dcf14e7\n"
    },
    {
      "commit": "c44541c792c225fd1fc7bdbdbd70b22bcf4c3322",
      "tree": "a5180425bdb5e9c01a8992cfa467ba49733638fb",
      "parents": [
        "d1143ff5b9c955d1977ae552300b704d7e30cc81",
        "ade93bc54de0c4f0fed2039ab1404e8c0c9bf81e"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Tue Nov 24 00:14:03 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Nov 24 00:14:03 2020 +0000"
      },
      "message": "Mark ab/6881855 as merged am: ade93bc54d\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/external/libunwind_llvm/+/13111714\n\nChange-Id: I7f701c7f4ca6b20d3fe9abebb7220eaabfcd0e6f\n"
    },
    {
      "commit": "ade93bc54de0c4f0fed2039ab1404e8c0c9bf81e",
      "tree": "a5180425bdb5e9c01a8992cfa467ba49733638fb",
      "parents": [
        "40dc74465def0c925e285c242b4570cee16185f0",
        "f718b6610b3a4007a1f88e706f0878165a9afff4"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Mon Nov 23 11:30:18 2020 -0800"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Mon Nov 23 11:30:18 2020 -0800"
      },
      "message": "Mark ab/6881855 as merged\n\nBug: 172690556\nChange-Id: I932d45caeecf248f20266ceef7c5b933597787cb\n"
    },
    {
      "commit": "d1143ff5b9c955d1977ae552300b704d7e30cc81",
      "tree": "a5180425bdb5e9c01a8992cfa467ba49733638fb",
      "parents": [
        "c391b89904688d314f41fd5e344a23c815555f9a",
        "e927a57c4bb9117ec4d6d2ba08a155a0f71621a4"
      ],
      "author": {
        "name": "Justin Yun",
        "email": "justinyun@google.com",
        "time": "Thu Nov 12 03:26:27 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Nov 12 03:26:27 2020 +0000"
      },
      "message": "Add product_available to product available modules am: 4bf3db99cf am: 40dc74465d am: e927a57c4b\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libunwind_llvm/+/1495857\n\nChange-Id: Ie0c668fd72431e15c612037ba73b866736ac2213\n"
    },
    {
      "commit": "e927a57c4bb9117ec4d6d2ba08a155a0f71621a4",
      "tree": "a5180425bdb5e9c01a8992cfa467ba49733638fb",
      "parents": [
        "1ab23e7c3d4a2b3fad85b6feea9f7ea29d62fd4e",
        "40dc74465def0c925e285c242b4570cee16185f0"
      ],
      "author": {
        "name": "Justin Yun",
        "email": "justinyun@google.com",
        "time": "Thu Nov 12 02:44:45 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Nov 12 02:44:45 2020 +0000"
      },
      "message": "Add product_available to product available modules am: 4bf3db99cf am: 40dc74465d\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libunwind_llvm/+/1495857\n\nChange-Id: Ic66aadee9d9b89389f0e9f1177c18f4e286df69c\n"
    },
    {
      "commit": "40dc74465def0c925e285c242b4570cee16185f0",
      "tree": "a5180425bdb5e9c01a8992cfa467ba49733638fb",
      "parents": [
        "6c49ee654ca42fd7e8ac624e433ecdb7f83c496e",
        "4bf3db99cfb2d12e3d96c225ecddb28d77c777f1"
      ],
      "author": {
        "name": "Justin Yun",
        "email": "justinyun@google.com",
        "time": "Thu Nov 12 02:15:03 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Nov 12 02:15:03 2020 +0000"
      },
      "message": "Add product_available to product available modules am: 4bf3db99cf\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libunwind_llvm/+/1495857\n\nChange-Id: Ic623967421149f42472ac34c793059e06082c62c\n"
    },
    {
      "commit": "4bf3db99cfb2d12e3d96c225ecddb28d77c777f1",
      "tree": "a5180425bdb5e9c01a8992cfa467ba49733638fb",
      "parents": [
        "20d5f807a7fbfb59ee026ee9914ed9d2105fea64"
      ],
      "author": {
        "name": "Justin Yun",
        "email": "justinyun@google.com",
        "time": "Wed Nov 11 18:15:16 2020 +0900"
      },
      "committer": {
        "name": "Justin Yun",
        "email": "justinyun@google.com",
        "time": "Wed Nov 11 18:15:16 2020 +0900"
      },
      "message": "Add product_available to product available modules\n\nvendor_available modules were available to product modules.\nHowever, not all vendor_available modules are required to be\navailable to product modules. Some modules want to be available only\nto product modules but not vendor modules.\n\nTo cover the requirement, we separate product_available from\nvendor_available.\nvendor_available will not provide product available module.\n\nBug: 150902910\nTest: build\nChange-Id: I045429f8d46ea443c4393dc858c8ee87ee3d339a\n"
    },
    {
      "commit": "c391b89904688d314f41fd5e344a23c815555f9a",
      "tree": "6b6d99defd72d912ebff0ea9d3ac930a717fa44c",
      "parents": [
        "f718b6610b3a4007a1f88e706f0878165a9afff4",
        "1ab23e7c3d4a2b3fad85b6feea9f7ea29d62fd4e"
      ],
      "author": {
        "name": "Yifan Hong",
        "email": "elsk@google.com",
        "time": "Thu Oct 29 18:56:13 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Oct 29 18:56:13 2020 +0000"
      },
      "message": "Merge \"Make vendor_ramdisk_available.\" am: 20d5f807a7 am: 6c49ee654c am: 1ab23e7c3d\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libunwind_llvm/+/1475076\n\nChange-Id: I4222d1985333fe2a6c95ae16cb90737dd13e7177\n"
    },
    {
      "commit": "1ab23e7c3d4a2b3fad85b6feea9f7ea29d62fd4e",
      "tree": "6b6d99defd72d912ebff0ea9d3ac930a717fa44c",
      "parents": [
        "eeb4c51fe91f2ff48ada9d5d442c8f7011a1a983",
        "6c49ee654ca42fd7e8ac624e433ecdb7f83c496e"
      ],
      "author": {
        "name": "Yifan Hong",
        "email": "elsk@google.com",
        "time": "Thu Oct 29 18:21:02 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Oct 29 18:21:02 2020 +0000"
      },
      "message": "Merge \"Make vendor_ramdisk_available.\" am: 20d5f807a7 am: 6c49ee654c\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libunwind_llvm/+/1475076\n\nChange-Id: Ic930bd829f017d86a7eef6a405ffb4c7af580d97\n"
    },
    {
      "commit": "6c49ee654ca42fd7e8ac624e433ecdb7f83c496e",
      "tree": "6b6d99defd72d912ebff0ea9d3ac930a717fa44c",
      "parents": [
        "eeb4c51fe91f2ff48ada9d5d442c8f7011a1a983",
        "20d5f807a7fbfb59ee026ee9914ed9d2105fea64"
      ],
      "author": {
        "name": "Yifan Hong",
        "email": "elsk@google.com",
        "time": "Thu Oct 29 17:48:59 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Oct 29 17:48:59 2020 +0000"
      },
      "message": "Merge \"Make vendor_ramdisk_available.\" am: 20d5f807a7\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libunwind_llvm/+/1475076\n\nChange-Id: Ie96e2172803af2f8b1474ebc8a7e77ecadde8981\n"
    },
    {
      "commit": "20d5f807a7fbfb59ee026ee9914ed9d2105fea64",
      "tree": "6b6d99defd72d912ebff0ea9d3ac930a717fa44c",
      "parents": [
        "eeb4c51fe91f2ff48ada9d5d442c8f7011a1a983",
        "0d754b08b15aee2600598f876617ceb250566859"
      ],
      "author": {
        "name": "Yifan Hong",
        "email": "elsk@google.com",
        "time": "Thu Oct 29 17:17:29 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Oct 29 17:17:29 2020 +0000"
      },
      "message": "Merge \"Make vendor_ramdisk_available.\""
    },
    {
      "commit": "0d754b08b15aee2600598f876617ceb250566859",
      "tree": "6b6d99defd72d912ebff0ea9d3ac930a717fa44c",
      "parents": [
        "b2aff48eedb8ca162aa438135add08d915540925"
      ],
      "author": {
        "name": "Yifan Hong",
        "email": "elsk@google.com",
        "time": "Mon Oct 26 13:24:42 2020 -0700"
      },
      "committer": {
        "name": "Yifan Hong",
        "email": "elsk@google.com",
        "time": "Mon Oct 26 13:24:54 2020 -0700"
      },
      "message": "Make vendor_ramdisk_available.\n\nTest: pass\nBug: 156098440\nChange-Id: Ic121febd29cd125b512ec25c547f1a98958b6128\n"
    },
    {
      "commit": "f718b6610b3a4007a1f88e706f0878165a9afff4",
      "tree": "09a24577994e85f9c490ff8fd82842e2ab167058",
      "parents": [
        "adbd360943d431051c5067d17bcdb7ee0ead0587",
        "eeb4c51fe91f2ff48ada9d5d442c8f7011a1a983"
      ],
      "author": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Wed May 20 01:11:15 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed May 20 01:11:15 2020 +0000"
      },
      "message": "[automerger skipped] Set min_sdk_version to be part of mainline modules am: b6b048f0f3 -s ours am: 5011a84702 -s ours am: eeb4c51fe9 -s ours\n\nam skip reason: Change-Id I20d66fa7d5669412444d5e15eb23c9bfa6f35500 with SHA-1 b6b048f0f3 is in history\n\nChange-Id: I038b1fc264cc30d586665a8a504ac3cdcc4e67e4\n"
    },
    {
      "commit": "adbd360943d431051c5067d17bcdb7ee0ead0587",
      "tree": "09a24577994e85f9c490ff8fd82842e2ab167058",
      "parents": [
        "2fbdbdadfdd9d226e0b031c7479c50d3ad71aea2",
        "3ffb8cf9a0fee1963e9379c2e7235276de19ef94"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed May 20 01:11:12 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Wed May 20 01:11:12 2020 +0000"
      },
      "message": "Merge \"[automerger skipped] Set min_sdk_version to be part of mainline modules am: b6b048f0f3 am: c6cea656ee am: b015df41c1 -s ours\" into rvc-qpr-dev-plus-aosp"
    },
    {
      "commit": "3ffb8cf9a0fee1963e9379c2e7235276de19ef94",
      "tree": "09a24577994e85f9c490ff8fd82842e2ab167058",
      "parents": [
        "f5fdfbee4fdcafdcb20c7af558313d79e46a4148",
        "b015df41c165ab31a0a63ff1319ef14dd7d52e7a"
      ],
      "author": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Wed May 20 01:11:09 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed May 20 01:11:09 2020 +0000"
      },
      "message": "[automerger skipped] Set min_sdk_version to be part of mainline modules am: b6b048f0f3 am: c6cea656ee am: b015df41c1 -s ours\n\nam skip reason: Change-Id I20d66fa7d5669412444d5e15eb23c9bfa6f35500 with SHA-1 856e8ebc15 is in history\n\nChange-Id: I28e7cfe1690d760f78a9026e599639d575fc48a4\n"
    },
    {
      "commit": "2fbdbdadfdd9d226e0b031c7479c50d3ad71aea2",
      "tree": "09a24577994e85f9c490ff8fd82842e2ab167058",
      "parents": [
        "f5fdfbee4fdcafdcb20c7af558313d79e46a4148",
        "45285fa496255933fa0989b2017814a695d27494"
      ],
      "author": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Wed May 20 01:11:04 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed May 20 01:11:04 2020 +0000"
      },
      "message": "[automerger skipped] Set min_sdk_version to be part of mainline modules am: b6b048f0f3 am: c6cea656ee -s ours am: 45285fa496 -s ours\n\nam skip reason: Change-Id I20d66fa7d5669412444d5e15eb23c9bfa6f35500 with SHA-1 856e8ebc15 is in history\n\nChange-Id: Iccd1d8e0882c627137e282167937e15f01bc8594\n"
    },
    {
      "commit": "eeb4c51fe91f2ff48ada9d5d442c8f7011a1a983",
      "tree": "09a24577994e85f9c490ff8fd82842e2ab167058",
      "parents": [
        "45285fa496255933fa0989b2017814a695d27494",
        "5011a847022edf4c12a2dd20f827374abc93d51f"
      ],
      "author": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Wed May 20 01:00:34 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed May 20 01:00:34 2020 +0000"
      },
      "message": "[automerger skipped] Set min_sdk_version to be part of mainline modules am: b6b048f0f3 -s ours am: 5011a84702 -s ours\n\nam skip reason: Change-Id I20d66fa7d5669412444d5e15eb23c9bfa6f35500 with SHA-1 b6b048f0f3 is in history\n\nChange-Id: I529bf1d8c1d47a5006d2b6820f9aeaff04861204\n"
    },
    {
      "commit": "b015df41c165ab31a0a63ff1319ef14dd7d52e7a",
      "tree": "4d719270c553bad18d0eddd9f1a13f72add9f061",
      "parents": [
        "ce598103f0db1960fe84a33c07b4068fc610bd32",
        "c6cea656ee8bcaf9c1654536eb49771a764380d2"
      ],
      "author": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Wed May 20 01:00:34 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed May 20 01:00:34 2020 +0000"
      },
      "message": "Set min_sdk_version to be part of mainline modules am: b6b048f0f3 am: c6cea656ee\n\nChange-Id: I0c7d3c808477e250156f9edcaac9dc79d454c004\n"
    },
    {
      "commit": "45285fa496255933fa0989b2017814a695d27494",
      "tree": "09a24577994e85f9c490ff8fd82842e2ab167058",
      "parents": [
        "ed3738fecc2a8a286b0610b3066eac6ff927ed34",
        "c6cea656ee8bcaf9c1654536eb49771a764380d2"
      ],
      "author": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Wed May 20 01:00:07 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed May 20 01:00:07 2020 +0000"
      },
      "message": "[automerger skipped] Set min_sdk_version to be part of mainline modules am: b6b048f0f3 am: c6cea656ee -s ours\n\nam skip reason: Change-Id I20d66fa7d5669412444d5e15eb23c9bfa6f35500 with SHA-1 856e8ebc15 is in history\n\nChange-Id: Idf20cb15c0bfedb3f713c24d68a3c0b83a2a49ce\n"
    },
    {
      "commit": "c6cea656ee8bcaf9c1654536eb49771a764380d2",
      "tree": "4d719270c553bad18d0eddd9f1a13f72add9f061",
      "parents": [
        "ce598103f0db1960fe84a33c07b4068fc610bd32",
        "b6b048f0f38e09396391e61592e779b3ab434bf5"
      ],
      "author": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Wed May 20 00:45:53 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed May 20 00:45:53 2020 +0000"
      },
      "message": "Set min_sdk_version to be part of mainline modules am: b6b048f0f3\n\nChange-Id: Id7bfe3bc04160ee0c7bea08ea980d07f43207ceb\n"
    },
    {
      "commit": "5011a847022edf4c12a2dd20f827374abc93d51f",
      "tree": "09a24577994e85f9c490ff8fd82842e2ab167058",
      "parents": [
        "6cecba0c86cc69c1688d8c322a702e998cb0fadd",
        "b6b048f0f38e09396391e61592e779b3ab434bf5"
      ],
      "author": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Wed May 20 00:45:38 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed May 20 00:45:38 2020 +0000"
      },
      "message": "[automerger skipped] Set min_sdk_version to be part of mainline modules am: b6b048f0f3 -s ours\n\nam skip reason: Change-Id I20d66fa7d5669412444d5e15eb23c9bfa6f35500 with SHA-1 856e8ebc15 is in history\n\nChange-Id: Ie08c09caaa395ac86321813d513c1759f98338f8\n"
    },
    {
      "commit": "b6b048f0f38e09396391e61592e779b3ab434bf5",
      "tree": "4d719270c553bad18d0eddd9f1a13f72add9f061",
      "parents": [
        "ce598103f0db1960fe84a33c07b4068fc610bd32"
      ],
      "author": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Wed Apr 22 11:46:10 2020 +0900"
      },
      "committer": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Mon May 11 17:12:10 2020 +0900"
      },
      "message": "Set min_sdk_version to be part of mainline modules\n\nModules contributing mainline modules (APK/APEX) should set\nmin_sdk_version as well as apex_available.\n\nFor now setting min_sdk_version doesn\u0027t change build outputs.\nBut build-time checks will be added soon.\n\nBug: 152655956\nTest: m\nMerged-In: I20d66fa7d5669412444d5e15eb23c9bfa6f35500\nChange-Id: I20d66fa7d5669412444d5e15eb23c9bfa6f35500\n(cherry picked from commit 856e8ebc1528b347f63d765611946e8a756a8fc1)\n"
    },
    {
      "commit": "f5fdfbee4fdcafdcb20c7af558313d79e46a4148",
      "tree": "09a24577994e85f9c490ff8fd82842e2ab167058",
      "parents": [
        "2726f84f459c45970fb586ca5e7dc2b9c18345b1",
        "ed3738fecc2a8a286b0610b3066eac6ff927ed34"
      ],
      "author": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Mon May 04 20:59:57 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon May 04 20:59:57 2020 +0000"
      },
      "message": "Set min_sdk_version to be part of mainline modules am: 856e8ebc15 am: b2aff48eed am: 6cecba0c86 am: ed3738fecc\n\nChange-Id: I2266eb4805fadb59da8bc8ff512f88f79397503d\n"
    },
    {
      "commit": "ed3738fecc2a8a286b0610b3066eac6ff927ed34",
      "tree": "09a24577994e85f9c490ff8fd82842e2ab167058",
      "parents": [
        "eb37e0fb248bbd5c1eb0ec4a335c1106be75ab84",
        "6cecba0c86cc69c1688d8c322a702e998cb0fadd"
      ],
      "author": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Mon May 04 20:43:56 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon May 04 20:43:56 2020 +0000"
      },
      "message": "Set min_sdk_version to be part of mainline modules am: 856e8ebc15 am: b2aff48eed am: 6cecba0c86\n\nChange-Id: Id5c9d7dcdee24061229b54d85aa33cdf19cafce8\n"
    },
    {
      "commit": "6cecba0c86cc69c1688d8c322a702e998cb0fadd",
      "tree": "09a24577994e85f9c490ff8fd82842e2ab167058",
      "parents": [
        "c46a4ce231137c07a3189eaa28a4d28376ecad04",
        "b2aff48eedb8ca162aa438135add08d915540925"
      ],
      "author": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Mon May 04 20:21:57 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon May 04 20:21:57 2020 +0000"
      },
      "message": "Set min_sdk_version to be part of mainline modules am: 856e8ebc15 am: b2aff48eed\n\nChange-Id: Ie0a13f2743b05779e8261ce38dfab89449b994f7\n"
    },
    {
      "commit": "b2aff48eedb8ca162aa438135add08d915540925",
      "tree": "09a24577994e85f9c490ff8fd82842e2ab167058",
      "parents": [
        "e10fcf539688f85dd08d07266e2bd53abfa58ddc",
        "856e8ebc1528b347f63d765611946e8a756a8fc1"
      ],
      "author": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Mon May 04 20:01:25 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon May 04 20:01:25 2020 +0000"
      },
      "message": "Set min_sdk_version to be part of mainline modules am: 856e8ebc15\n\nChange-Id: Id7cba39ad0ec00ecc62e18aa9c6de279e4ac2e27\n"
    },
    {
      "commit": "856e8ebc1528b347f63d765611946e8a756a8fc1",
      "tree": "09a24577994e85f9c490ff8fd82842e2ab167058",
      "parents": [
        "b3b7b55254c3e09ec6c64a892fc10b6a142c5202"
      ],
      "author": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Wed Apr 22 11:46:10 2020 +0900"
      },
      "committer": {
        "name": "Jooyung Han",
        "email": "jooyung@google.com",
        "time": "Mon May 04 16:45:21 2020 +0900"
      },
      "message": "Set min_sdk_version to be part of mainline modules\n\nModules contributing mainline modules (APK/APEX) should set\nmin_sdk_version as well as apex_available.\n\nFor now setting min_sdk_version doesn\u0027t change build outputs.\nBut build-time checks will be added soon.\n\nBug: 152655956\nTest: m\nChange-Id: I20d66fa7d5669412444d5e15eb23c9bfa6f35500\n"
    },
    {
      "commit": "2726f84f459c45970fb586ca5e7dc2b9c18345b1",
      "tree": "e7bf611acb80c605ab1b9248d57b43986508a8c2",
      "parents": [
        "f01e2c69a555165b2f5b36160c95b6de9218d5cc",
        "eb37e0fb248bbd5c1eb0ec4a335c1106be75ab84"
      ],
      "author": {
        "name": "Bob Badour",
        "email": "bbadour@google.com",
        "time": "Wed Apr 29 19:28:28 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Apr 29 19:28:28 2020 +0000"
      },
      "message": "Add METADATA to libunwind_llvm: Apache2+LLVM+MIT\u003dNOTICE am: b3b7b55254 am: e10fcf5396 am: c46a4ce231 am: eb37e0fb24\n\nChange-Id: I428068e952ba308021d4ba70e1b8ef1ef4910bdf\n"
    },
    {
      "commit": "eb37e0fb248bbd5c1eb0ec4a335c1106be75ab84",
      "tree": "e7bf611acb80c605ab1b9248d57b43986508a8c2",
      "parents": [
        "dd20e69d7e1b292a6936987690ad369b2fb4c680",
        "c46a4ce231137c07a3189eaa28a4d28376ecad04"
      ],
      "author": {
        "name": "Bob Badour",
        "email": "bbadour@google.com",
        "time": "Wed Apr 29 19:09:43 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Apr 29 19:09:43 2020 +0000"
      },
      "message": "Add METADATA to libunwind_llvm: Apache2+LLVM+MIT\u003dNOTICE am: b3b7b55254 am: e10fcf5396 am: c46a4ce231\n\nChange-Id: Ibb5dea58069948097ec92ffdae9f7016dbf1e209\n"
    },
    {
      "commit": "c46a4ce231137c07a3189eaa28a4d28376ecad04",
      "tree": "e7bf611acb80c605ab1b9248d57b43986508a8c2",
      "parents": [
        "46746da301f3b01690dcab915cf8a2e934435d1d",
        "e10fcf539688f85dd08d07266e2bd53abfa58ddc"
      ],
      "author": {
        "name": "Bob Badour",
        "email": "bbadour@google.com",
        "time": "Wed Apr 29 18:54:51 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Apr 29 18:54:51 2020 +0000"
      },
      "message": "Add METADATA to libunwind_llvm: Apache2+LLVM+MIT\u003dNOTICE am: b3b7b55254 am: e10fcf5396\n\nChange-Id: Ib4410dd74ea2f872558b747fca7587df2b630117\n"
    },
    {
      "commit": "e10fcf539688f85dd08d07266e2bd53abfa58ddc",
      "tree": "e7bf611acb80c605ab1b9248d57b43986508a8c2",
      "parents": [
        "c8a0fec69175898f79315b566c3d46e27466c224",
        "b3b7b55254c3e09ec6c64a892fc10b6a142c5202"
      ],
      "author": {
        "name": "Bob Badour",
        "email": "bbadour@google.com",
        "time": "Wed Apr 29 18:40:29 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Apr 29 18:40:29 2020 +0000"
      },
      "message": "Add METADATA to libunwind_llvm: Apache2+LLVM+MIT\u003dNOTICE am: b3b7b55254\n\nChange-Id: I91a11373459f1b00aa198c63b22f049ab1147cd6\n"
    },
    {
      "commit": "b3b7b55254c3e09ec6c64a892fc10b6a142c5202",
      "tree": "e7bf611acb80c605ab1b9248d57b43986508a8c2",
      "parents": [
        "98d90944b3ef000dd6716c57a480f52a6726749d"
      ],
      "author": {
        "name": "Bob Badour",
        "email": "bbadour@google.com",
        "time": "Tue Apr 28 10:27:47 2020 -0700"
      },
      "committer": {
        "name": "Bob Badour",
        "email": "bbadour@google.com",
        "time": "Tue Apr 28 10:27:47 2020 -0700"
      },
      "message": "Add METADATA to libunwind_llvm: Apache2+LLVM+MIT\u003dNOTICE\n\nBug: 68860345\nBug: 69058154\nBug: 151953481\n\nTest: no code changes\nChange-Id: I587a027fb669b0787ecff709b2628da19e658612\n"
    },
    {
      "commit": "f01e2c69a555165b2f5b36160c95b6de9218d5cc",
      "tree": "6b5b611d46373322073e8ecd8e58ce41703f5b8d",
      "parents": [
        "8cf128b7cb5b7607c7e0489c2c5fef4e87f84339",
        "dd20e69d7e1b292a6936987690ad369b2fb4c680"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Fri Apr 10 04:14:24 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Apr 10 04:14:24 2020 +0000"
      },
      "message": "[automerger skipped] DO NOT MERGE - Empty merge qt-qpr1-dev-plus-aosp into stag-aosp-master am: c8a0fec691 -s ours am: 46746da301 am: dd20e69d7e\n\nChange-Id: I382dd40db389858e12b34492ae5c6668fd888975\n"
    },
    {
      "commit": "dd20e69d7e1b292a6936987690ad369b2fb4c680",
      "tree": "6b5b611d46373322073e8ecd8e58ce41703f5b8d",
      "parents": [
        "3fa6ab32544d76df6629cf0badedb533e8eed30b",
        "46746da301f3b01690dcab915cf8a2e934435d1d"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Fri Apr 10 03:56:36 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Apr 10 03:56:36 2020 +0000"
      },
      "message": "[automerger skipped] DO NOT MERGE - Empty merge qt-qpr1-dev-plus-aosp into stag-aosp-master am: c8a0fec691 -s ours am: 46746da301\n\nChange-Id: Ia510676b4f26e89b41b297106e9dc65a97c44c86\n"
    },
    {
      "commit": "46746da301f3b01690dcab915cf8a2e934435d1d",
      "tree": "6b5b611d46373322073e8ecd8e58ce41703f5b8d",
      "parents": [
        "217bd38133f6e14ad386e8d5bba127e7127bb278",
        "c8a0fec69175898f79315b566c3d46e27466c224"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Fri Apr 10 03:17:07 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Apr 10 03:17:07 2020 +0000"
      },
      "message": "[automerger skipped] DO NOT MERGE - Empty merge qt-qpr1-dev-plus-aosp into stag-aosp-master am: c8a0fec691 -s ours\n\nam skip reason: subject contains skip directive\n\nChange-Id: I5cae9388f8896909cd042a65cf368034da4b52fc\n"
    },
    {
      "commit": "c8a0fec69175898f79315b566c3d46e27466c224",
      "tree": "6b5b611d46373322073e8ecd8e58ce41703f5b8d",
      "parents": [
        "f3155df274a2536dbd01b2c8e1bac8a47fdd1cc5",
        "5697f697892fb60a9a0bbe4c798fbbe46bf91a72"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Thu Apr 09 17:50:47 2020 -0700"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Thu Apr 09 17:50:47 2020 -0700"
      },
      "message": "DO NOT MERGE - Empty merge qt-qpr1-dev-plus-aosp into stag-aosp-master\n\nBug: 151763422\nChange-Id: I858eb531509ba8746576cf23b7bf2e9657837575\n"
    },
    {
      "commit": "8cf128b7cb5b7607c7e0489c2c5fef4e87f84339",
      "tree": "6b5b611d46373322073e8ecd8e58ce41703f5b8d",
      "parents": [
        "ce598103f0db1960fe84a33c07b4068fc610bd32",
        "3fa6ab32544d76df6629cf0badedb533e8eed30b"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Thu Mar 19 05:16:09 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Mar 19 05:16:09 2020 +0000"
      },
      "message": "[automerger skipped] DO NOT MERGE - Empty merge qt-qpr1-dev-plus-aosp@6304901 into stag-aosp-master am: f3155df274 -s ours am: 217bd38133 am: 3fa6ab3254\n\nChange-Id: I4ce9ec9fc16efbca6286f6cd40fc14010976006e\n"
    },
    {
      "commit": "3fa6ab32544d76df6629cf0badedb533e8eed30b",
      "tree": "6b5b611d46373322073e8ecd8e58ce41703f5b8d",
      "parents": [
        "ce598103f0db1960fe84a33c07b4068fc610bd32",
        "217bd38133f6e14ad386e8d5bba127e7127bb278"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Thu Mar 19 04:52:39 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Mar 19 04:52:39 2020 +0000"
      },
      "message": "[automerger skipped] DO NOT MERGE - Empty merge qt-qpr1-dev-plus-aosp@6304901 into stag-aosp-master am: f3155df274 -s ours am: 217bd38133\n\nChange-Id: I7f3d4eaed7bebb269fa4b339341675ee14ce0a90\n"
    },
    {
      "commit": "217bd38133f6e14ad386e8d5bba127e7127bb278",
      "tree": "6b5b611d46373322073e8ecd8e58ce41703f5b8d",
      "parents": [
        "ce598103f0db1960fe84a33c07b4068fc610bd32",
        "f3155df274a2536dbd01b2c8e1bac8a47fdd1cc5"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Thu Mar 19 04:26:00 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Mar 19 04:26:00 2020 +0000"
      },
      "message": "[automerger skipped] DO NOT MERGE - Empty merge qt-qpr1-dev-plus-aosp@6304901 into stag-aosp-master am: f3155df274 -s ours\n\nam skip reason: subject contains skip directive\n\nChange-Id: I850acb12a63fe46176bfe0f1cdbed92a67954e35\n"
    },
    {
      "commit": "5697f697892fb60a9a0bbe4c798fbbe46bf91a72",
      "tree": "6b5b611d46373322073e8ecd8e58ce41703f5b8d",
      "parents": [
        "ff5060c20ac0aac4a90e1670c37d8405ad922031",
        "f3155df274a2536dbd01b2c8e1bac8a47fdd1cc5"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Thu Mar 19 04:19:57 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Mar 19 04:19:57 2020 +0000"
      },
      "message": "DO NOT MERGE - Empty merge qt-qpr1-dev-plus-aosp@6304901 into stag-aosp-master am: f3155df274\n\nChange-Id: I82e1d1dc5bff64770dcd128630b1a2b1d07b904b\n"
    },
    {
      "commit": "f3155df274a2536dbd01b2c8e1bac8a47fdd1cc5",
      "tree": "6b5b611d46373322073e8ecd8e58ce41703f5b8d",
      "parents": [
        "98d90944b3ef000dd6716c57a480f52a6726749d",
        "ff5060c20ac0aac4a90e1670c37d8405ad922031"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Wed Mar 18 19:40:38 2020 -0700"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Wed Mar 18 19:40:38 2020 -0700"
      },
      "message": "DO NOT MERGE - Empty merge qt-qpr1-dev-plus-aosp@6304901 into stag-aosp-master\n\nBug: 151763422\nChange-Id: Ica9ac47a5f19aa160332914136b1e29fcff1aff0\n"
    },
    {
      "commit": "ce598103f0db1960fe84a33c07b4068fc610bd32",
      "tree": "6b5b611d46373322073e8ecd8e58ce41703f5b8d",
      "parents": [
        "f849ecdba92f0b48b1879756252f0822470c184b",
        "ff5060c20ac0aac4a90e1670c37d8405ad922031"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Fri Feb 14 18:45:24 2020 +0000"
      },
      "committer": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Fri Feb 14 18:45:24 2020 +0000"
      },
      "message": "Suppress bitwise-conditional-parentheses warning. am: 741a8f367a am: 98d90944b3 am: ff5060c20a\n\nChange-Id: I4df02d21c0290a69a021d4597c1a20c99665495b\n"
    },
    {
      "commit": "ff5060c20ac0aac4a90e1670c37d8405ad922031",
      "tree": "6b5b611d46373322073e8ecd8e58ce41703f5b8d",
      "parents": [
        "c0b0eb25ddc02c31b164f1aa726505bb7d391a05",
        "98d90944b3ef000dd6716c57a480f52a6726749d"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Fri Feb 14 18:26:05 2020 +0000"
      },
      "committer": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Fri Feb 14 18:26:05 2020 +0000"
      },
      "message": "Suppress bitwise-conditional-parentheses warning. am: 741a8f367a am: 98d90944b3\n\nChange-Id: Id6620a9a223a5b07b2f524cf3b019441cb068b91\n"
    },
    {
      "commit": "98d90944b3ef000dd6716c57a480f52a6726749d",
      "tree": "6b5b611d46373322073e8ecd8e58ce41703f5b8d",
      "parents": [
        "3c57c1c0c70f701f5d830e2f092d2bab3c68fa5f",
        "741a8f367a4e7082e4cdcf0426e8c1d669100360"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Fri Feb 14 18:16:01 2020 +0000"
      },
      "committer": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Fri Feb 14 18:16:01 2020 +0000"
      },
      "message": "Suppress bitwise-conditional-parentheses warning. am: 741a8f367a\n\nChange-Id: I3a36dd239860ab6603841c77f567cc14af034699\n"
    },
    {
      "commit": "741a8f367a4e7082e4cdcf0426e8c1d669100360",
      "tree": "6b5b611d46373322073e8ecd8e58ce41703f5b8d",
      "parents": [
        "2bdeda5ee1210f54bbaac9a536b95c4c3a250d8b"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Fri Jan 24 14:41:09 2020 -0800"
      },
      "committer": {
        "name": "Chih-hung Hsieh",
        "email": "chh@google.com",
        "time": "Fri Feb 14 02:00:42 2020 +0000"
      },
      "message": "Suppress bitwise-conditional-parentheses warning.\n\nBug: 148286937\nTest: make\nChange-Id: Icf265141f5650edcb017ddcd6edb7334ea9ef71a\n"
    },
    {
      "commit": "f849ecdba92f0b48b1879756252f0822470c184b",
      "tree": "10944f90850924d3b2c6efeda66a9507c3adfaee",
      "parents": [
        "879607a7b919c78b98b01155e21431127b665360",
        "c0b0eb25ddc02c31b164f1aa726505bb7d391a05"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Jan 25 01:14:09 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Jan 25 01:14:09 2020 +0000"
      },
      "message": "Make ramdisk_available. am: 2bdeda5ee1 am: 3c57c1c0c7 am: c0b0eb25dd\n\nChange-Id: Id6449036a2e51501eeac148053d000b33f0bb928\n"
    },
    {
      "commit": "c0b0eb25ddc02c31b164f1aa726505bb7d391a05",
      "tree": "10944f90850924d3b2c6efeda66a9507c3adfaee",
      "parents": [
        "1afa6060ccfa481b458d8c0cef098f38a2fa9b1b",
        "3c57c1c0c70f701f5d830e2f092d2bab3c68fa5f"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Jan 25 00:59:19 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Jan 25 00:59:19 2020 +0000"
      },
      "message": "Make ramdisk_available. am: 2bdeda5ee1 am: 3c57c1c0c7\n\nChange-Id: Ic7fc4582660e85803560a62d4b8814c1a1047b21\n"
    },
    {
      "commit": "3c57c1c0c70f701f5d830e2f092d2bab3c68fa5f",
      "tree": "10944f90850924d3b2c6efeda66a9507c3adfaee",
      "parents": [
        "8ddc63a1e08da1dfd56ae04f958d31fca130fcbe",
        "2bdeda5ee1210f54bbaac9a536b95c4c3a250d8b"
      ],
      "author": {
        "name": "Yifan Hong",
        "email": "elsk@google.com",
        "time": "Fri Jan 24 16:36:27 2020 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Jan 24 16:36:27 2020 -0800"
      },
      "message": "Make ramdisk_available.\nam: 2bdeda5ee1\n\nChange-Id: Ia840ba0a4a9ea341e8001e071929e0f6d4c7b923\n"
    },
    {
      "commit": "2bdeda5ee1210f54bbaac9a536b95c4c3a250d8b",
      "tree": "10944f90850924d3b2c6efeda66a9507c3adfaee",
      "parents": [
        "956ccc27333b25c7c29f10afb6e880ac06a2c758"
      ],
      "author": {
        "name": "Yifan Hong",
        "email": "elsk@google.com",
        "time": "Wed Jan 22 17:13:18 2020 -0800"
      },
      "committer": {
        "name": "Yifan Hong",
        "email": "elsk@google.com",
        "time": "Wed Jan 22 17:13:40 2020 -0800"
      },
      "message": "Make ramdisk_available.\n\nTest: pass\nBug: 147347110\nChange-Id: I6ca84fcab63a8b428bffb4d6050362fc492d9c44\n"
    },
    {
      "commit": "879607a7b919c78b98b01155e21431127b665360",
      "tree": "bd93ac161d0a892238e2ade4c40d18c8401ceff6",
      "parents": [
        "55cce6efad87bf300ea07405399c1c844ae86c01",
        "1afa6060ccfa481b458d8c0cef098f38a2fa9b1b"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Jan 21 22:42:37 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Jan 21 22:42:37 2020 +0000"
      },
      "message": "Don\u0027t implicitly depend on bionic from libunwind_llvm. am: 956ccc2733 am: 8ddc63a1e0 am: 1afa6060cc\n\nChange-Id: I87f1299fc0e1d9dfc8601e3e2f1f9f93febb1e44\n"
    },
    {
      "commit": "1afa6060ccfa481b458d8c0cef098f38a2fa9b1b",
      "tree": "bd93ac161d0a892238e2ade4c40d18c8401ceff6",
      "parents": [
        "4399044c4f9e66a1caed4c589c3f0f4bf441be90",
        "8ddc63a1e08da1dfd56ae04f958d31fca130fcbe"
      ],
      "author": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Jan 21 22:32:17 2020 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Jan 21 22:32:17 2020 +0000"
      },
      "message": "Don\u0027t implicitly depend on bionic from libunwind_llvm. am: 956ccc2733 am: 8ddc63a1e0\n\nChange-Id: Iecd99393c6a966050f35eaefbd68e0eca37c4ec5\n"
    },
    {
      "commit": "8ddc63a1e08da1dfd56ae04f958d31fca130fcbe",
      "tree": "bd93ac161d0a892238e2ade4c40d18c8401ceff6",
      "parents": [
        "4399044c4f9e66a1caed4c589c3f0f4bf441be90",
        "956ccc27333b25c7c29f10afb6e880ac06a2c758"
      ],
      "author": {
        "name": "Peter Collingbourne",
        "email": "pcc@google.com",
        "time": "Tue Jan 21 14:11:19 2020 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Jan 21 14:11:19 2020 -0800"
      },
      "message": "Don\u0027t implicitly depend on bionic from libunwind_llvm.\nam: 956ccc2733\n\nChange-Id: Iebc806e4c305fcce279409060e29ad712c78db8d\n"
    },
    {
      "commit": "956ccc27333b25c7c29f10afb6e880ac06a2c758",
      "tree": "bd93ac161d0a892238e2ade4c40d18c8401ceff6",
      "parents": [
        "249d6896be0c5179c6d6b4fd1e3d8f092a01582d"
      ],
      "author": {
        "name": "Peter Collingbourne",
        "email": "pcc@google.com",
        "time": "Fri Jan 10 12:55:33 2020 -0800"
      },
      "committer": {
        "name": "Peter Collingbourne",
        "email": "pcc@google.com",
        "time": "Fri Jan 10 13:32:20 2020 -0800"
      },
      "message": "Don\u0027t implicitly depend on bionic from libunwind_llvm.\n\nThis isn\u0027t technically correct (libunwind_llvm depends on libc) but is\nnecessary to prevent soong from complaining about circular dependencies\nwhen we start linking libunwind_llvm into libc.\n\nBug: 144430859\nChange-Id: I221fd31626b9389c83553c79ab014bced516ff19\n"
    },
    {
      "commit": "55cce6efad87bf300ea07405399c1c844ae86c01",
      "tree": "de1d15ccb3346ef23ab1df635743a5a14a75ab44",
      "parents": [
        "a06b1d9f2a11fde4a0ec796e96737fb2f10c00d3",
        "4399044c4f9e66a1caed4c589c3f0f4bf441be90"
      ],
      "author": {
        "name": "Ryan Prichard",
        "email": "rprichard@google.com",
        "time": "Fri Oct 18 16:09:25 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Oct 18 16:09:25 2019 -0700"
      },
      "message": "[UPSTREAM][libunwind][Android] Fix findUnwindSections for ARM EHABI Bionic am: 2d1e9b81f0 am: 249d6896be am: 1d3fc5d822\nam: 4399044c4f\n\nChange-Id: Iebdc5aa7304bb59967a1450fa150dc9c952131ee\n"
    },
    {
      "commit": "4399044c4f9e66a1caed4c589c3f0f4bf441be90",
      "tree": "de1d15ccb3346ef23ab1df635743a5a14a75ab44",
      "parents": [
        "363855f248b415c16c75074f2a7896408e135ec7",
        "1d3fc5d822fbe5a9c2ed29220929d307f15782f0"
      ],
      "author": {
        "name": "Ryan Prichard",
        "email": "rprichard@google.com",
        "time": "Fri Oct 18 16:03:06 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Oct 18 16:03:06 2019 -0700"
      },
      "message": "[UPSTREAM][libunwind][Android] Fix findUnwindSections for ARM EHABI Bionic am: 2d1e9b81f0 am: 249d6896be\nam: 1d3fc5d822\n\nChange-Id: If4677251cd722d068d71d638bc6c8543d95e672a\n"
    },
    {
      "commit": "1d3fc5d822fbe5a9c2ed29220929d307f15782f0",
      "tree": "de1d15ccb3346ef23ab1df635743a5a14a75ab44",
      "parents": [
        "9252e73f810267659a5dc97247d4a9c5297aaf5d",
        "249d6896be0c5179c6d6b4fd1e3d8f092a01582d"
      ],
      "author": {
        "name": "Ryan Prichard",
        "email": "rprichard@google.com",
        "time": "Fri Oct 18 15:56:34 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Oct 18 15:56:34 2019 -0700"
      },
      "message": "[UPSTREAM][libunwind][Android] Fix findUnwindSections for ARM EHABI Bionic am: 2d1e9b81f0\nam: 249d6896be\n\nChange-Id: Iae5df17171caa5dac881a1b6b61ebc91fa94fed2\n"
    },
    {
      "commit": "249d6896be0c5179c6d6b4fd1e3d8f092a01582d",
      "tree": "de1d15ccb3346ef23ab1df635743a5a14a75ab44",
      "parents": [
        "0eb92a2ce73ef1f07320695e6782399237393dab",
        "2d1e9b81f0259d1ab404d13dd4c60d8e576f348b"
      ],
      "author": {
        "name": "Ryan Prichard",
        "email": "rprichard@google.com",
        "time": "Fri Oct 18 15:48:18 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri Oct 18 15:48:18 2019 -0700"
      },
      "message": "[UPSTREAM][libunwind][Android] Fix findUnwindSections for ARM EHABI Bionic\nam: 2d1e9b81f0\n\nChange-Id: I0d1aed73740848dffb2f37e54f7930b27b8cd3b5\n"
    },
    {
      "commit": "2d1e9b81f0259d1ab404d13dd4c60d8e576f348b",
      "tree": "de1d15ccb3346ef23ab1df635743a5a14a75ab44",
      "parents": [
        "b846b13b015c3ad05a6d7166379f74f77c0f846e"
      ],
      "author": {
        "name": "Ryan Prichard",
        "email": "rprichard@google.com",
        "time": "Fri Oct 18 13:12:50 2019 -0700"
      },
      "committer": {
        "name": "Ryan Prichard",
        "email": "rprichard@google.com",
        "time": "Fri Oct 18 13:12:50 2019 -0700"
      },
      "message": "[UPSTREAM][libunwind][Android] Fix findUnwindSections for ARM EHABI Bionic\n\nSummary:\nFix the arm_section_length count. The meaning of the arm_section_length\nfield changed from num-of-elements to num-of-bytes when the\ndl_unwind_find_exidx special case was removed (D30306 and D30681). The\nspecial case was restored in D39468, but that patch didn\u0027t account for the\nchange in arm_section_length\u0027s meaning.\n\nThat patch worked when it was applied to the NDK\u0027s fork of libunwind,\nbecause it never removed the special case in the first place, and the\nspecial case is probably disabled in the Android platform\u0027s copy of\nlibunwind, because __ANDROID_API__ is greater than 21.\n\nTurn the dl_unwind_find_exidx special case on unconditionally for Bionic.\nBionic\u0027s dl_unwind_find_exidx is much faster than using dl_iterate_phdr.\n(e.g. Bionic stores exidx info on an internal soinfo object.)\n\nReviewers: thomasanderson, srhines, danalbert, ed, keith.walker.arm, mclow.lists, compnerd\n\nReviewed By: srhines, danalbert\n\nSubscribers: srhines, kristof.beyls, christof, libcxx-commits\n\nTags: #libc\n\nDifferential Revision: https://reviews.llvm.org/D68972\n\nllvm-svn: 375275\n\nBug: none\nTest: verify that an exception can be thrown/caught\nChange-Id: I503caa5a30a5164f6021b8b5109bd647596d2d96\n"
    },
    {
      "commit": "a06b1d9f2a11fde4a0ec796e96737fb2f10c00d3",
      "tree": "37b064ed39fb4d21e486cb6f7dd61646e963e93c",
      "parents": [
        "7fdcc483778efeb4cd6d3f1ffbcaaf40224b41e0",
        "363855f248b415c16c75074f2a7896408e135ec7"
      ],
      "author": {
        "name": "Ryan Prichard",
        "email": "rprichard@google.com",
        "time": "Tue Oct 15 21:46:02 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 15 21:46:02 2019 -0700"
      },
      "message": "Build libunwind_llvm with -D_LIBUNWIND_USE_DLADDR\u003d0 am: b846b13b01 am: 0eb92a2ce7 am: 9252e73f81\nam: 363855f248\n\nChange-Id: Ic65796f9cea1ed257609397b436ecc774abf6b92\n"
    },
    {
      "commit": "363855f248b415c16c75074f2a7896408e135ec7",
      "tree": "37b064ed39fb4d21e486cb6f7dd61646e963e93c",
      "parents": [
        "9e1eb2ff225347aec5f9f8fc4ee19df0c03e8576",
        "9252e73f810267659a5dc97247d4a9c5297aaf5d"
      ],
      "author": {
        "name": "Ryan Prichard",
        "email": "rprichard@google.com",
        "time": "Tue Oct 15 21:41:32 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 15 21:41:32 2019 -0700"
      },
      "message": "Build libunwind_llvm with -D_LIBUNWIND_USE_DLADDR\u003d0 am: b846b13b01 am: 0eb92a2ce7\nam: 9252e73f81\n\nChange-Id: I4770064265328e1333a20d0f24beb4ca7ec43c00\n"
    },
    {
      "commit": "9252e73f810267659a5dc97247d4a9c5297aaf5d",
      "tree": "37b064ed39fb4d21e486cb6f7dd61646e963e93c",
      "parents": [
        "9e1eb2ff225347aec5f9f8fc4ee19df0c03e8576",
        "0eb92a2ce73ef1f07320695e6782399237393dab"
      ],
      "author": {
        "name": "Ryan Prichard",
        "email": "rprichard@google.com",
        "time": "Tue Oct 15 21:31:13 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 15 21:31:13 2019 -0700"
      },
      "message": "Build libunwind_llvm with -D_LIBUNWIND_USE_DLADDR\u003d0 am: b846b13b01\nam: 0eb92a2ce7\n\nChange-Id: I1715789c2d3b03abd1abd2f39a1233e26a10991c\n"
    },
    {
      "commit": "0eb92a2ce73ef1f07320695e6782399237393dab",
      "tree": "37b064ed39fb4d21e486cb6f7dd61646e963e93c",
      "parents": [
        "9e1eb2ff225347aec5f9f8fc4ee19df0c03e8576",
        "b846b13b015c3ad05a6d7166379f74f77c0f846e"
      ],
      "author": {
        "name": "Ryan Prichard",
        "email": "rprichard@google.com",
        "time": "Tue Oct 15 21:22:02 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Oct 15 21:22:02 2019 -0700"
      },
      "message": "Build libunwind_llvm with -D_LIBUNWIND_USE_DLADDR\u003d0\nam: b846b13b01\n\nChange-Id: I95ef884780088894f2896b3a6d79685bc02d8fbb\n"
    },
    {
      "commit": "b846b13b015c3ad05a6d7166379f74f77c0f846e",
      "tree": "37b064ed39fb4d21e486cb6f7dd61646e963e93c",
      "parents": [
        "9e1eb2ff225347aec5f9f8fc4ee19df0c03e8576"
      ],
      "author": {
        "name": "Ryan Prichard",
        "email": "rprichard@google.com",
        "time": "Fri Oct 11 14:44:42 2019 -0700"
      },
      "committer": {
        "name": "Ryan Prichard",
        "email": "rprichard@google.com",
        "time": "Fri Oct 11 14:45:23 2019 -0700"
      },
      "message": "Build libunwind_llvm with -D_LIBUNWIND_USE_DLADDR\u003d0\n\nThis macro removes the usage of dladdr from libunwind_llvm, which allows\nlinking libunwind_llvm.a into a static executable without needing the stub\ndladdr from libdl.a(libdl_static.o).\n\ndladdr is used for unw_get_proc_name, which isn\u0027t needed for C++ exception\nhandling. unw_get_proc_name can already fail with UNW_EUNSPEC if the PC is\nnot in the .dynsym table (e.g. a static function).\n\nBug: http://b/141485154\nTest: bionic unit tests, manually verify that C++ exceptions work in\n  static and dynamic binaries\n\nChange-Id: I143ecafa19df75dc91aee52e7ee2207522ee0ef3\n"
    },
    {
      "commit": "7fdcc483778efeb4cd6d3f1ffbcaaf40224b41e0",
      "tree": "8587124ce5cf03285f8d8bc15b9fda203013820e",
      "parents": [
        "6352e01a22119b918b6bc30e5882b5a6f81cff80",
        "9e1eb2ff225347aec5f9f8fc4ee19df0c03e8576"
      ],
      "author": {
        "name": "dimitry",
        "email": "dimitry@google.com",
        "time": "Thu May 09 11:01:50 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu May 09 11:01:50 2019 -0700"
      },
      "message": "libunwind_llvm supports native_bridge am: ec94f19536 am: d88b1fc625\nam: 9e1eb2ff22\n\nChange-Id: I311d5a28f3026de585cb33540d467ed720bce671\n"
    },
    {
      "commit": "9e1eb2ff225347aec5f9f8fc4ee19df0c03e8576",
      "tree": "8587124ce5cf03285f8d8bc15b9fda203013820e",
      "parents": [
        "6352e01a22119b918b6bc30e5882b5a6f81cff80",
        "d88b1fc62511d02ee2021628af7c571528a09b8c"
      ],
      "author": {
        "name": "dimitry",
        "email": "dimitry@google.com",
        "time": "Thu May 09 09:59:44 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu May 09 09:59:44 2019 -0700"
      },
      "message": "libunwind_llvm supports native_bridge am: ec94f19536\nam: d88b1fc625\n\nChange-Id: I7e583969741447e94dfadb1ceb792512385243d5\n"
    },
    {
      "commit": "d88b1fc62511d02ee2021628af7c571528a09b8c",
      "tree": "8587124ce5cf03285f8d8bc15b9fda203013820e",
      "parents": [
        "4041d10e89a53163f83dc867b3463c5165d84b93",
        "ec94f195368be4df4baa245e9b59c6de3b260bdb"
      ],
      "author": {
        "name": "dimitry",
        "email": "dimitry@google.com",
        "time": "Thu May 09 09:48:41 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu May 09 09:48:41 2019 -0700"
      },
      "message": "libunwind_llvm supports native_bridge\nam: ec94f19536\n\nChange-Id: I4ced08c1615d31fda196151ff518b8818a8f633f\n"
    },
    {
      "commit": "ec94f195368be4df4baa245e9b59c6de3b260bdb",
      "tree": "8587124ce5cf03285f8d8bc15b9fda203013820e",
      "parents": [
        "4041d10e89a53163f83dc867b3463c5165d84b93"
      ],
      "author": {
        "name": "dimitry",
        "email": "dimitry@google.com",
        "time": "Thu May 09 14:59:18 2019 +0200"
      },
      "committer": {
        "name": "dimitry",
        "email": "dimitry@google.com",
        "time": "Thu May 09 14:59:18 2019 +0200"
      },
      "message": "libunwind_llvm supports native_bridge\n\nThe library can be used to build binaries\nfor translated architectures.\n\nBug: http://b/77159578\nTest: make\nChange-Id: Ie6e360d5a47a1882480ebeca22e339c302abd594\n"
    },
    {
      "commit": "6352e01a22119b918b6bc30e5882b5a6f81cff80",
      "tree": "eee7241cdd58a861b1eb25522165c2dc06dad92e",
      "parents": [
        "f8a59f3fe1a675d75678b3e3579a9a8cb46b4fa7",
        "577cbc963f0cd07963eac4fdc27d30c2b1018c07"
      ],
      "author": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Tue Mar 05 19:07:37 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Mar 05 19:07:37 2019 -0800"
      },
      "message": "Merge to upstream r355142. am: cc3148bd34 am: 4041d10e89\nam: 577cbc963f\n\nChange-Id: I68b7d36102e9fbcd810e00fac4490f29619f41d7\n"
    },
    {
      "commit": "577cbc963f0cd07963eac4fdc27d30c2b1018c07",
      "tree": "eee7241cdd58a861b1eb25522165c2dc06dad92e",
      "parents": [
        "255d007e65d2171472cbde2d444351452aa6b19e",
        "4041d10e89a53163f83dc867b3463c5165d84b93"
      ],
      "author": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Tue Mar 05 18:35:38 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Mar 05 18:35:38 2019 -0800"
      },
      "message": "Merge to upstream r355142. am: cc3148bd34\nam: 4041d10e89\n\nChange-Id: I68203fc12df36bce7c4199a5986bfb72431b0a87\n"
    },
    {
      "commit": "4041d10e89a53163f83dc867b3463c5165d84b93",
      "tree": "eee7241cdd58a861b1eb25522165c2dc06dad92e",
      "parents": [
        "255d007e65d2171472cbde2d444351452aa6b19e",
        "cc3148bd34f3d0a7bdc2a2c18333bb56d2ae829b"
      ],
      "author": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Tue Mar 05 17:53:22 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Tue Mar 05 17:53:22 2019 -0800"
      },
      "message": "Merge to upstream r355142.\nam: cc3148bd34\n\nChange-Id: I7572edd768215423426dff6f42e92dc716cc5f3c\n"
    },
    {
      "commit": "cc3148bd34f3d0a7bdc2a2c18333bb56d2ae829b",
      "tree": "eee7241cdd58a861b1eb25522165c2dc06dad92e",
      "parents": [
        "99e952c01a773162b7c55a049be6f22bcd079a5a",
        "2ae4f16e7a3c5b6493b5eddbd76f231f3923eee0"
      ],
      "author": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Tue Mar 05 14:20:07 2019 -0800"
      },
      "committer": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Tue Mar 05 14:20:07 2019 -0800"
      },
      "message": "Merge to upstream r355142.\n\nTest: external/libcxx/run_tests.py --bitness 32\nBug: None\nChange-Id: Id93c4ae190bed3a19d6de2d1fbf45db481982789\n"
    },
    {
      "commit": "2ae4f16e7a3c5b6493b5eddbd76f231f3923eee0",
      "tree": "350af8d46a5209a4f83302a8bff752b5294ba0d0",
      "parents": [
        "391fc2cc9daaf6ea4541322107b688fe8c385ae1"
      ],
      "author": {
        "name": "Petr Hosek",
        "email": "phosek@chromium.org",
        "time": "Thu Feb 28 21:38:59 2019 +0000"
      },
      "committer": {
        "name": "Petr Hosek",
        "email": "phosek@chromium.org",
        "time": "Thu Feb 28 21:38:59 2019 +0000"
      },
      "message": "[CMake][libunwind] Define add_target_flags which is missing\n\nIt\u0027s use was introduced in r353084 but its definition is missing.\n\nDifferential Revision: https://reviews.llvm.org/D58745\n\ngit-svn-id: https://llvm.org/svn/llvm-project/libunwind/trunk@355142 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "f8a59f3fe1a675d75678b3e3579a9a8cb46b4fa7",
      "tree": "c1fd60fb29924a0dbdb85f79712ea7bcab384fb2",
      "parents": [
        "023a39dde502a9d32498d3acff2298a7dc5eea22",
        "255d007e65d2171472cbde2d444351452aa6b19e"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Sun Feb 24 01:38:04 2019 -0800"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sun Feb 24 01:38:04 2019 -0800"
      },
      "message": "[automerger skipped] DO NOT MERGE - Merge pi-dev@5234907 into stage-aosp-master\nam: 255d007e65 -s ours\nam skip reason: subject contains skip directive\n\nChange-Id: I9d62acc0ab7fe4866082e675e1bea3e5f1fedeb8\n"
    },
    {
      "commit": "255d007e65d2171472cbde2d444351452aa6b19e",
      "tree": "c1fd60fb29924a0dbdb85f79712ea7bcab384fb2",
      "parents": [
        "2602457a4c410df49865f1145afd7b4ccf5b7a68",
        "ebbbb82806d4e20ef46fda776e49ef8781f31a80"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Wed Feb 20 16:18:34 2019 -0800"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Wed Feb 20 16:18:34 2019 -0800"
      },
      "message": "DO NOT MERGE - Merge pi-dev@5234907 into stage-aosp-master\n\nBug: 120848293\nChange-Id: Ib329bc28850268d88478fbc207e915f4c41962eb\n"
    },
    {
      "commit": "391fc2cc9daaf6ea4541322107b688fe8c385ae1",
      "tree": "24bef575be88cae0102b59fa0c49b509024c21b0",
      "parents": [
        "317087cfd8e608bd24e53934d59b5b85e0a9ded6"
      ],
      "author": {
        "name": "Petr Hosek",
        "email": "phosek@chromium.org",
        "time": "Wed Feb 13 07:09:26 2019 +0000"
      },
      "committer": {
        "name": "Petr Hosek",
        "email": "phosek@chromium.org",
        "time": "Wed Feb 13 07:09:26 2019 +0000"
      },
      "message": "[CMake] Don\u0027t cache LLVM_MAIN_SRC_DIR\n\nIf we\u0027re not in a standalone build, this variable should be already\nset, so there\u0027s no need to set it again or to cache it.\n\nDifferential Revision: https://reviews.llvm.org/D57993\n\ngit-svn-id: https://llvm.org/svn/llvm-project/libunwind/trunk@353915 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "317087cfd8e608bd24e53934d59b5b85e0a9ded6",
      "tree": "da2d16a82714da2afdf129dedb85350885d8eb22",
      "parents": [
        "a2f706e6413d0606c29c6e80961f1f3c0a90ef9e"
      ],
      "author": {
        "name": "Petr Hosek",
        "email": "phosek@chromium.org",
        "time": "Tue Feb 05 19:50:47 2019 +0000"
      },
      "committer": {
        "name": "Petr Hosek",
        "email": "phosek@chromium.org",
        "time": "Tue Feb 05 19:50:47 2019 +0000"
      },
      "message": "[CMake] Support compiler-rt builtins library in tests\n\nWe\u0027re building tests with -nostdlib which means that we need to\nexplicitly include the builtins library. When using libgcc (default)\nwe can simply include -lgcc_s on the link line, but when using\ncompiler-rt builtins we need a complete path to the builtins library.\n\nThis path is already available in CMake as \u003cPROJECT\u003e_BUILTINS_LIBRARY,\nso we just need to pass that path to lit and if config.compiler_rt is\ntrue, link it to the test.\n\nPrior to this patch, running tests when compiler-rt is being used as\nthe builtins library was broken as all tests would fail to link, but\nwith this change running tests when compiler-rt bultins library is\nbeing used should be supported.\n\nDifferential Revision: https://reviews.llvm.org/D56701\n\ngit-svn-id: https://llvm.org/svn/llvm-project/libunwind/trunk@353208 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "a2f706e6413d0606c29c6e80961f1f3c0a90ef9e",
      "tree": "abe571b1db35cecbf832cdc1df66d5a96675f65c",
      "parents": [
        "99a5490d88bbb02f4997215867a0568bb071c54d"
      ],
      "author": {
        "name": "Petr Hosek",
        "email": "phosek@chromium.org",
        "time": "Tue Feb 05 04:44:03 2019 +0000"
      },
      "committer": {
        "name": "Petr Hosek",
        "email": "phosek@chromium.org",
        "time": "Tue Feb 05 04:44:03 2019 +0000"
      },
      "message": "[CMake] Update lit test configuration\n\nThere are several changes:\n- Don\u0027t stringify Pythonized bools (that\u0027s why we\u0027re Pythonizing them)\n- Support specifying target and sysroot via CMake variables\n- Use consistent spelling for --target, --sysroot, --gcc-toolchain\n\ngit-svn-id: https://llvm.org/svn/llvm-project/libunwind/trunk@353137 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "99a5490d88bbb02f4997215867a0568bb071c54d",
      "tree": "eba6e902441fb593bebfa9a0a0e0afb892c77429",
      "parents": [
        "8ee1c59ffa3c4e2635817f65894f4250cf7abf8f"
      ],
      "author": {
        "name": "Petr Hosek",
        "email": "phosek@chromium.org",
        "time": "Mon Feb 04 20:02:26 2019 +0000"
      },
      "committer": {
        "name": "Petr Hosek",
        "email": "phosek@chromium.org",
        "time": "Mon Feb 04 20:02:26 2019 +0000"
      },
      "message": "[CMake] Support CMake variables for setting target, sysroot and toolchain\n\nCMake has a standard way of setting target triple, sysroot and external\ntoolchain through CMAKE_\u003cLANG\u003e_COMPILER_TARGET, CMAKE_SYSROOT and\nCMAKE_\u003cLANG\u003e_COMPILER_EXTERNAL_TOOLCHAIN. These are turned into\ncorresponding --target\u003d, --sysroot\u003d and --gcc-toolchain\u003d variables add\nincluded appended to CMAKE_\u003cLANG\u003e_FLAGS.\n\nlibunwind, libc++abi, libc++ provides their own mechanism through\n\u003cPROJECT\u003e_TARGET_TRIPLE, \u003cPROJECT\u003e_SYSROOT and \u003cPROJECT\u003e_GCC_TOOLCHAIN\nvariables. These are also passed to lit via lit.site.cfg, and lit config\nuses these to set the corresponding compiler flags when building tessts.\n\nThis means that there are two different ways of setting target, sysroot\nand toolchain, but only one is properly supported in lit. This change\nextends CMake build for libunwind, libc++abi and libc++ to also support\nthe CMake variables in addition to project specific ones in lit.\n\nDifferential Revision: https://reviews.llvm.org/D57670\n\ngit-svn-id: https://llvm.org/svn/llvm-project/libunwind/trunk@353084 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "8ee1c59ffa3c4e2635817f65894f4250cf7abf8f",
      "tree": "edc9f0fa5452af91d2ead567ec434fa6204e50f4",
      "parents": [
        "57c06d628fd8ff0ab1ef688492ce669145ad6657"
      ],
      "author": {
        "name": "Martin Storsjo",
        "email": "martin@martin.st",
        "time": "Sun Feb 03 22:16:53 2019 +0000"
      },
      "committer": {
        "name": "Martin Storsjo",
        "email": "martin@martin.st",
        "time": "Sun Feb 03 22:16:53 2019 +0000"
      },
      "message": "Provide a placement new definition for the SEH version of UnwindCursor\n\nThis fixes compilation after SVN r352966 in SEH mode.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/libunwind/trunk@353010 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "57c06d628fd8ff0ab1ef688492ce669145ad6657",
      "tree": "0ae2b1572e72e2c788c869659e964c34da2cfbe8",
      "parents": [
        "007947db31faa42a66575319353f7de91a79aaad"
      ],
      "author": {
        "name": "Petr Hosek",
        "email": "phosek@chromium.org",
        "time": "Sat Feb 02 21:15:49 2019 +0000"
      },
      "committer": {
        "name": "Petr Hosek",
        "email": "phosek@chromium.org",
        "time": "Sat Feb 02 21:15:49 2019 +0000"
      },
      "message": "[libunwind] Provide placement new definition\n\nWhile Clang automatically generates the code for placement new,\ng++ doesn\u0027t do that so we need to provide our own definition.\n\nDifferential Revision: https://reviews.llvm.org/D57455\n\ngit-svn-id: https://llvm.org/svn/llvm-project/libunwind/trunk@352966 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "007947db31faa42a66575319353f7de91a79aaad",
      "tree": "9a5643c2c426ce63923ef194b21df126220ae12d",
      "parents": [
        "28438a8c777e2b803918d7c738e90470f60387fe"
      ],
      "author": {
        "name": "Petr Hosek",
        "email": "phosek@chromium.org",
        "time": "Sat Feb 02 20:54:03 2019 +0000"
      },
      "committer": {
        "name": "Petr Hosek",
        "email": "phosek@chromium.org",
        "time": "Sat Feb 02 20:54:03 2019 +0000"
      },
      "message": "[libunwind] Remove the remote unwinding support\n\nThis is unfinished, unused and incomplete. This could be brought back in\nthe future if there\u0027s a desire to build a more complete implementation,\nbut at the moment it\u0027s just bitrotting.\n\nDifferential Revision: https://reviews.llvm.org/D57252\n\ngit-svn-id: https://llvm.org/svn/llvm-project/libunwind/trunk@352965 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "28438a8c777e2b803918d7c738e90470f60387fe",
      "tree": "7784abcdb4d97bf31e05e4d052f8eca4a780823e",
      "parents": [
        "6020f994d6168b5f3257baa12b0d63a8b83eebac"
      ],
      "author": {
        "name": "Petr Hosek",
        "email": "phosek@chromium.org",
        "time": "Wed Jan 30 23:18:05 2019 +0000"
      },
      "committer": {
        "name": "Petr Hosek",
        "email": "phosek@chromium.org",
        "time": "Wed Jan 30 23:18:05 2019 +0000"
      },
      "message": "[CMake] Use correct visibility for linked libraries in CMake\n\nWhen linking library dependencies, we shouldn\u0027t need to export linked\nlibraries to dependents. We should be explicit about this in\ntarget_link_libraries, otherwise other targets that depend on these such\nas sanitizers get repeated (and possibly even conflicting) dependencies.\n\nDifferential Revision: https://reviews.llvm.org/D57456\n\ngit-svn-id: https://llvm.org/svn/llvm-project/libunwind/trunk@352688 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "6020f994d6168b5f3257baa12b0d63a8b83eebac",
      "tree": "7a46cf15afb498e203fe2e61b9c912e2482e12cb",
      "parents": [
        "cc9b74865550d486c201ba9001683cda5ffe41fe"
      ],
      "author": {
        "name": "Petr Hosek",
        "email": "phosek@chromium.org",
        "time": "Wed Jan 30 19:51:18 2019 +0000"
      },
      "committer": {
        "name": "Petr Hosek",
        "email": "phosek@chromium.org",
        "time": "Wed Jan 30 19:51:18 2019 +0000"
      },
      "message": "Revert \"[CMake] Use correct visibility for linked libraries in CMake\"\n\nThis reverts commit r352654: this broke libcxx and sanitizer bots.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/libunwind/trunk@352658 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "cc9b74865550d486c201ba9001683cda5ffe41fe",
      "tree": "7784abcdb4d97bf31e05e4d052f8eca4a780823e",
      "parents": [
        "df9c0cfd896524ae16dd7283cdf722f300c2b45d"
      ],
      "author": {
        "name": "Petr Hosek",
        "email": "phosek@chromium.org",
        "time": "Wed Jan 30 19:27:26 2019 +0000"
      },
      "committer": {
        "name": "Petr Hosek",
        "email": "phosek@chromium.org",
        "time": "Wed Jan 30 19:27:26 2019 +0000"
      },
      "message": "[CMake] Use correct visibility for linked libraries in CMake\n\nWhen linking library dependencies, we shouldn\u0027t need to export linked\nlibraries to dependents. We should be explicit about this in\ntarget_link_libraries, otherwise other targets that depend on these such\nas sanitizers get repeated (and possibly even conflicting) dependencies.\n\nDifferential Revision: https://reviews.llvm.org/D57456\n\ngit-svn-id: https://llvm.org/svn/llvm-project/libunwind/trunk@352654 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "df9c0cfd896524ae16dd7283cdf722f300c2b45d",
      "tree": "7a46cf15afb498e203fe2e61b9c912e2482e12cb",
      "parents": [
        "3aa86fb7e2ba9dd48877fd5414422d268527a821"
      ],
      "author": {
        "name": "Petr Hosek",
        "email": "phosek@chromium.org",
        "time": "Tue Jan 29 23:01:08 2019 +0000"
      },
      "committer": {
        "name": "Petr Hosek",
        "email": "phosek@chromium.org",
        "time": "Tue Jan 29 23:01:08 2019 +0000"
      },
      "message": "[libunwind] Support building hermetic static library\n\nThis is useful when the static libunwind library is being linked into\nshared libraries that may be used in with other shared libraries that\nuse different unwinder. We want to avoid avoid exporting libunwind\nsymbols in those cases. This achieved by a new CMake option which can be\nenabled by libunwind vendors as needed.\n\nThe same CMake option has already been added to libc++ and libc++abi in\nD55404 and D56026.\n\nDifferential Revision: https://reviews.llvm.org/D57107\n\ngit-svn-id: https://llvm.org/svn/llvm-project/libunwind/trunk@352559 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "3aa86fb7e2ba9dd48877fd5414422d268527a821",
      "tree": "b61296fd9e6416a56f13917dd7522786157bbee3",
      "parents": [
        "38c90f2614a5f2b1a61b5410c966f86b4f31e8dc"
      ],
      "author": {
        "name": "Petr Hosek",
        "email": "phosek@chromium.org",
        "time": "Tue Jan 29 22:26:18 2019 +0000"
      },
      "committer": {
        "name": "Petr Hosek",
        "email": "phosek@chromium.org",
        "time": "Tue Jan 29 22:26:18 2019 +0000"
      },
      "message": "Drop the dependency on \u003calgorithm\u003e, add placement new inline\n\nWe haven\u0027t eliminated C++ library dependency altogether in D57251,\nUnwindCursor.hpp had an unused dependency on \u003calgorithm\u003e which was\npulling in other C++ headers. Removing that dependency also revealed\n(correctly) that we need our own global placement new declaration. Now\nlibunwind should be independent of the C++ library.\n\nDifferential Revision: https://reviews.llvm.org/D57262\n\ngit-svn-id: https://llvm.org/svn/llvm-project/libunwind/trunk@352553 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "38c90f2614a5f2b1a61b5410c966f86b4f31e8dc",
      "tree": "82493e72f2d2cd3bb981d4bf3cad4f5cb3abf718",
      "parents": [
        "96cba43a80a5c327279e6ae0b82401acb29bcbc8"
      ],
      "author": {
        "name": "James Y Knight",
        "email": "jyknight@google.com",
        "time": "Tue Jan 29 16:37:27 2019 +0000"
      },
      "committer": {
        "name": "James Y Knight",
        "email": "jyknight@google.com",
        "time": "Tue Jan 29 16:37:27 2019 +0000"
      },
      "message": "Adjust documentation for git migration.\n\nThis fixes most references to the paths:\n llvm.org/svn/\n llvm.org/git/\n llvm.org/viewvc/\n github.com/llvm-mirror/\n github.com/llvm-project/\n reviews.llvm.org/diffusion/\n\nto instead point to https://github.com/llvm/llvm-project.\n\nThis is *not* a trivial substitution, because additionally, all the\ncheckout instructions had to be migrated to instruct users on how to\nuse the monorepo layout, setting LLVM_ENABLE_PROJECTS instead of\nchecking out various projects into various subdirectories.\n\nI\u0027ve attempted to not change any scripts here, only documentation. The\nscripts will have to be addressed separately.\n\nAdditionally, I\u0027ve deleted one document which appeared to be outdated\nand unneeded:\n  lldb/docs/building-with-debug-llvm.txt\n\nDifferential Revision: https://reviews.llvm.org/D57330\n\ngit-svn-id: https://llvm.org/svn/llvm-project/libunwind/trunk@352514 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "96cba43a80a5c327279e6ae0b82401acb29bcbc8",
      "tree": "e79d7c6182dba9c30b2af7bddb86f6a4fcde295b",
      "parents": [
        "30f218dfaeadd4c39d4b0524a9c4300c5cbf7452"
      ],
      "author": {
        "name": "Martin Storsjo",
        "email": "martin@martin.st",
        "time": "Tue Jan 29 09:00:32 2019 +0000"
      },
      "committer": {
        "name": "Martin Storsjo",
        "email": "martin@martin.st",
        "time": "Tue Jan 29 09:00:32 2019 +0000"
      },
      "message": "Don\u0027t define unw_fpreg_t to uint64_t for __ARM_DWARF_EH__\n\nThe existing typedef of unw_fpreg_t to uint64_t might work and be\ncorrect for the ARM_EHABI case, but for dwarf, some cases in e.g.\nDwarfInstructions.hpp convert between double and unw_fpreg_t.\n\nWhen converting implicitly between double and unw_fpreg_t (uint64_t),\nthe values get interpreted as integers and converted to float and vice\nversa, while the correct thing would be to keep the same bit pattern.\n\nAvoid the whole issue by using the same definition of unw_fpreg_t\nas all other architectures, when using dwarf unwinding on ARM.\n\nChange assembler functions to take a void pointer instead of\nunw_fpreg_t pointer, to avoid having a different mangled symbol name\ndepending on the actual value of this typedef.\n\nDifferential Revision: https://reviews.llvm.org/D57001\n\ngit-svn-id: https://llvm.org/svn/llvm-project/libunwind/trunk@352461 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "30f218dfaeadd4c39d4b0524a9c4300c5cbf7452",
      "tree": "04faca738e835ea6c25abd6fbb70636c076d691a",
      "parents": [
        "4001b16dc4cc1b61cbcf1d9162da8af79a35dc75"
      ],
      "author": {
        "name": "Petr Hosek",
        "email": "phosek@chromium.org",
        "time": "Mon Jan 28 20:55:12 2019 +0000"
      },
      "committer": {
        "name": "Petr Hosek",
        "email": "phosek@chromium.org",
        "time": "Mon Jan 28 20:55:12 2019 +0000"
      },
      "message": "Revert \"[libunwind] Drop the dependency on \u003calgorithm\u003e, add placement new inline\"\n\nThis reverts commit r352384: this broke on ARM as UnwindCursor.hpp\nstill has some C++ library dependencies.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/libunwind/trunk@352427 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "4001b16dc4cc1b61cbcf1d9162da8af79a35dc75",
      "tree": "de759df2d64ed69734c73eeae7242d1d5ed31c72",
      "parents": [
        "e050272d2eb57eb4e56a37b429a61df2ebb8aa3e"
      ],
      "author": {
        "name": "Petr Hosek",
        "email": "phosek@chromium.org",
        "time": "Mon Jan 28 19:26:41 2019 +0000"
      },
      "committer": {
        "name": "Petr Hosek",
        "email": "phosek@chromium.org",
        "time": "Mon Jan 28 19:26:41 2019 +0000"
      },
      "message": "Revert \"[CMake] Use __libc_start_main rather than fopen when checking for C library\"\n\nThis reverts commit r352341: it broke the build on macOS which doesn\u0027t\nseem to provide __libc_start_main in its C library.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/libunwind/trunk@352411 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "e050272d2eb57eb4e56a37b429a61df2ebb8aa3e",
      "tree": "11d2191cbd6beadbec81ce982975018e0e8a3169",
      "parents": [
        "6bf0ba16c3b196d6ca7f323e92538686ad6f8ea9"
      ],
      "author": {
        "name": "Petr Hosek",
        "email": "phosek@chromium.org",
        "time": "Mon Jan 28 16:44:56 2019 +0000"
      },
      "committer": {
        "name": "Petr Hosek",
        "email": "phosek@chromium.org",
        "time": "Mon Jan 28 16:44:56 2019 +0000"
      },
      "message": "[libunwind] Drop the dependency on \u003calgorithm\u003e, add placement new inline\n\nWe haven\u0027t eliminated C++ library dependency altogether in D57251,\nUnwindCursor.hpp had an unused dependency on \u003calgorithm\u003e which was\npulling in other C++ headers. Removing that dependency also revealed\n(correctly) that we need our own global placement new declaration. Now\nlibunwind should be independent of the C++ library.\n\nDifferential Revision: https://reviews.llvm.org/D57262\n\ngit-svn-id: https://llvm.org/svn/llvm-project/libunwind/trunk@352384 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "6bf0ba16c3b196d6ca7f323e92538686ad6f8ea9",
      "tree": "77d23d768605cd179dda411de751d1b70296ff24",
      "parents": [
        "34a45c630d4c79af403661d267db42fbe7de1178"
      ],
      "author": {
        "name": "Petr Hosek",
        "email": "phosek@chromium.org",
        "time": "Mon Jan 28 04:12:54 2019 +0000"
      },
      "committer": {
        "name": "Petr Hosek",
        "email": "phosek@chromium.org",
        "time": "Mon Jan 28 04:12:54 2019 +0000"
      },
      "message": "[CMake] Use __libc_start_main rather than fopen when checking for C library\n\nThe check_library_exists CMake uses a custom symbol definition. This\nis a problem when checking for C library symbols because Clang\nrecognizes many of them as builtins, and returns the\n-Wbuiltin-requires-header (or -Wincompatible-library-redeclaration)\nerror. When building with -Werror which is the default, this causes\nthe check_library_exists check fail making the build think that C\nlibrary isn\u0027t available.\n\nTo avoid this issue, we should use a symbol that isn\u0027t recognized by\nClang and wouldn\u0027t cause the same issue. __libc_start_main seems like\nreasonable choice that fits the bill.\n\nDifferential Revision: https://reviews.llvm.org/D57142\n\ngit-svn-id: https://llvm.org/svn/llvm-project/libunwind/trunk@352341 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "34a45c630d4c79af403661d267db42fbe7de1178",
      "tree": "04faca738e835ea6c25abd6fbb70636c076d691a",
      "parents": [
        "216d7214f8b99a575883e5b8bec871ab1a6ea42e"
      ],
      "author": {
        "name": "Petr Hosek",
        "email": "phosek@chromium.org",
        "time": "Fri Jan 25 21:39:46 2019 +0000"
      },
      "committer": {
        "name": "Petr Hosek",
        "email": "phosek@chromium.org",
        "time": "Fri Jan 25 21:39:46 2019 +0000"
      },
      "message": "[libunwind] Use placement new to avoid dependency C++ library\n\nThe rest of libunwind already uses placement new, these are the only\nplaces where non-placement new is being used introducing undesirable\nC++ library dependency.\n\nDifferential Revision: https://reviews.llvm.org/D57251\n\ngit-svn-id: https://llvm.org/svn/llvm-project/libunwind/trunk@352245 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "216d7214f8b99a575883e5b8bec871ab1a6ea42e",
      "tree": "e3b382bc51c0cee843314304f8b68e492c32763b",
      "parents": [
        "0b120ac0f95887bc81d9fee9beeda1addca009a3"
      ],
      "author": {
        "name": "Petr Hosek",
        "email": "phosek@chromium.org",
        "time": "Thu Jan 24 03:04:42 2019 +0000"
      },
      "committer": {
        "name": "Petr Hosek",
        "email": "phosek@chromium.org",
        "time": "Thu Jan 24 03:04:42 2019 +0000"
      },
      "message": "[libunwind] Don\u0027t abort if encoutering invalid .eh_frame_hdr\n\nRecent Linux kernel release has introduced a bug as part of the ORC\nrollout where the vDSO has a valid .eh_frame section, but it\u0027s missing\nthe .eh_frame_hdr section and GNU_EH_FRAME segment has zero size. This\ncauses libunwind to abort which breaks programs that use libunwind.\n\nThe other unwinder implementation (libgcc, non-gnu) instead silently\nbail out unless being compiled as debug. This change modifies libunwind\nto use the same strategy.\n\nDifferential Revision: https://reviews.llvm.org/D57081\n\ngit-svn-id: https://llvm.org/svn/llvm-project/libunwind/trunk@352016 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "0b120ac0f95887bc81d9fee9beeda1addca009a3",
      "tree": "5f22d1b76f9353be9be16148c9547690d1e7708a",
      "parents": [
        "50a394d4a0ff90203476d5494b3fc3bf7461dc0d"
      ],
      "author": {
        "name": "Martin Storsjo",
        "email": "martin@martin.st",
        "time": "Tue Jan 22 22:12:23 2019 +0000"
      },
      "committer": {
        "name": "Martin Storsjo",
        "email": "martin@martin.st",
        "time": "Tue Jan 22 22:12:23 2019 +0000"
      },
      "message": "Silence warnings about unused parameters\n\nDifferential Revision: https://reviews.llvm.org/D56984\n\ngit-svn-id: https://llvm.org/svn/llvm-project/libunwind/trunk@351888 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    },
    {
      "commit": "50a394d4a0ff90203476d5494b3fc3bf7461dc0d",
      "tree": "b0eb63353ceaf9b836655540b4a73ba4e3e1cca4",
      "parents": [
        "5653adeb54c325ff3d6e1036ea17bddfc4dd6db3"
      ],
      "author": {
        "name": "Martin Storsjo",
        "email": "martin@martin.st",
        "time": "Tue Jan 22 20:50:45 2019 +0000"
      },
      "committer": {
        "name": "Martin Storsjo",
        "email": "martin@martin.st",
        "time": "Tue Jan 22 20:50:45 2019 +0000"
      },
      "message": "Remove an unused variable\n\nDifferential Revision: https://reviews.llvm.org/D56985\n\ngit-svn-id: https://llvm.org/svn/llvm-project/libunwind/trunk@351878 91177308-0d34-0410-b5e6-96231b3b80d8\n"
    }
  ],
  "next": "5653adeb54c325ff3d6e1036ea17bddfc4dd6db3"
}
