)]}'
{
  "log": [
    {
      "commit": "b3c8d35c32181f85e47ff738e9b93b8f7a490f8a",
      "tree": "24c8227919a2d269df6c814697498998775ab4da",
      "parents": [
        "ef572901ccf63a8b6773cc99b1abc76f9cb4a6b3"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Jan 25 23:33:39 2023 +0000"
      },
      "committer": {
        "name": "Nick Reuter",
        "email": "nreuter85@gmail.com",
        "time": "Sun Feb 26 08:18:19 2023 -0600"
      },
      "message": "Add (no-op) ifuncs for SVE optimized routines.\n\nThis patch doesn\u0027t *enable* the SVE optimized routines, but it does let\nus see if switching them to ifuncs will cause any app compat issues, so\nthat we can more easily use the optimized routines in future.\n\nTest: treehugger\nChange-Id: Ic5fe570bd21687da397b48127bf688f7ec68dd0c\n"
    },
    {
      "commit": "ef572901ccf63a8b6773cc99b1abc76f9cb4a6b3",
      "tree": "7d6ce02093533bc5f19e15aaa123a16468892511",
      "parents": [
        "4264dc6229d3f8fb95ef9b76d955ea9a3a2e9bcc"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Jan 25 18:12:18 2023 +0000"
      },
      "committer": {
        "name": "Nick Reuter",
        "email": "nreuter85@gmail.com",
        "time": "Sun Feb 26 08:18:19 2023 -0600"
      },
      "message": "Track upstream arm-optimized-routines changes.\n\nThe MTE-compatible routines are now faster than the incompatible ones,\nso they merged them upstream.\n\nI\u0027ve left the ifunc boilerplate on the assumption that I\u0027ll be back\nlater to enable the new SVE variants.\n\nTest: treehugger\nChange-Id: Ic894bfb350b9aa70e307bca1c4978624b3e5f4fd\n"
    },
    {
      "commit": "4264dc6229d3f8fb95ef9b76d955ea9a3a2e9bcc",
      "tree": "3e70b124f81ba17f0416753172f368473b818a45",
      "parents": [
        "92327197c892427cf81c80871b7e380e20d1a468"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Nov 17 19:27:02 2022 +0000"
      },
      "committer": {
        "name": "Nick Reuter",
        "email": "nreuter85@gmail.com",
        "time": "Sun Feb 26 08:18:18 2023 -0600"
      },
      "message": "Move to arm-optimized-routines memset().\n\nThis one\u0027s a bit simpler, because there is only one upstream memset()\nimplementation.\n\nTest: treehugger\nChange-Id: I2536d0eb72adaacfa6a0e40d2bd29fc833988c16\n"
    },
    {
      "commit": "92327197c892427cf81c80871b7e380e20d1a468",
      "tree": "6c66051087ad366b477f57fd14e92e33bf40ef9c",
      "parents": [
        "c7152d52a330d33c4354da4f0baa8d27b2eb006d"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Thu Nov 17 00:34:13 2022 +0000"
      },
      "committer": {
        "name": "Nick Reuter",
        "email": "nreuter85@gmail.com",
        "time": "Sun Feb 26 08:18:18 2023 -0600"
      },
      "message": "Switch to the arm-optimized-routines memcpy() and memmove().\n\nOutsource this to them, and choose the best of the two options available\nbased on the hardware we\u0027re running on.\n\nTest: treehugger\nChange-Id: I2fa7555c971b64a6decca132210e901ffa248efa\n"
    },
    {
      "commit": "c7152d52a330d33c4354da4f0baa8d27b2eb006d",
      "tree": "8fcf956a6874bb5757935d66fda9e5d2b507ba77",
      "parents": [
        "0627be3bfc3c95bee42a58b038c8331ae1f84117"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Nov 16 21:07:56 2022 +0000"
      },
      "committer": {
        "name": "Nick Reuter",
        "email": "nreuter85@gmail.com",
        "time": "Sun Feb 26 08:18:18 2023 -0600"
      },
      "message": "Implement __memset_chk as a copy \u0026 paste of __memcpy_chk.\n\nThese two will stay behind when we move memcpy()/memmove()/memset() over\nto arm-optimized-routines (which leaves fortify to us).\n\nTest: treehugger\nChange-Id: Ie683f71a5a141263ce3f4e8811df9eaf667584f4\n"
    },
    {
      "commit": "0627be3bfc3c95bee42a58b038c8331ae1f84117",
      "tree": "a6e9ae330a6a36057ec92d5ddb4d99a12dd1671a",
      "parents": [
        "f324fa36182682c50beab3d739bfbe68137db440"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Nov 16 18:50:54 2022 +0000"
      },
      "committer": {
        "name": "Nick Reuter",
        "email": "nreuter85@gmail.com",
        "time": "Sun Feb 26 08:18:18 2023 -0600"
      },
      "message": "Move memcpy_base.S into memcpy.S.\n\nJust to make it clear that there\u0027s nothing interesting going on here ---\nthere\u0027s just one user, and the only symbol here is __memcpy().\n\nTest: treehugger\nChange-Id: I62d72c43c4c6d30442f05c1e08a0cb1a1ec42a8a\n"
    },
    {
      "commit": "f324fa36182682c50beab3d739bfbe68137db440",
      "tree": "e14bf0a11071742e1f2fdce8c3cc1543eecf22d5",
      "parents": [
        "f9220c2352761ec71376c7d6fdd65ed0433d932b"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Nov 16 18:44:56 2022 +0000"
      },
      "committer": {
        "name": "Nick Reuter",
        "email": "nreuter85@gmail.com",
        "time": "Sun Feb 26 08:18:18 2023 -0600"
      },
      "message": "Remove assembler wmemmove().\n\nThe compiler turns our C wmemmove() into one shift instruction and a\nbranch, which is plenty for a function no-one uses anyway.\n\nWhy don\u0027t I just leave this alone, since we already have it? Because I\u0027m\nlooking at finishing the project of \"switch to arm-optimized-routines\"\nand getting rid of our assembler here, and Arm agrees that this isn\u0027t\nworth having optimized assembler for in their optimized assembler\nproject, judging by its absence.\n\nTest: treehugger\nChange-Id: I985801241a8cbd7dbda51a447946affb1402effb\n"
    },
    {
      "commit": "f9220c2352761ec71376c7d6fdd65ed0433d932b",
      "tree": "6e38b851edac08f8f375c8c00ca7b7d5cd0b2b98",
      "parents": [
        "5d61117248d8e511402907e15d19c6482582ea3d"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Nov 09 16:15:05 2022 +0000"
      },
      "committer": {
        "name": "Nick Reuter",
        "email": "nreuter85@gmail.com",
        "time": "Sun Feb 26 08:18:18 2023 -0600"
      },
      "message": "Remove strtoq() and strtouq().\n\nThese have been aliases for strtoll() and strtoull() since L, by\naccident. We\u0027ve never exposed them in the headers, and they\u0027re unused by\nany apps. Let\u0027s fix the inconsistency between libc.so and its headers by\nremoving the aliases.\n\nBug: https://github.com/android/ndk/issues/1803\nTest: treehugger\nChange-Id: I87de7831c04b3e450a44e9f0386cacb73793e393\n"
    },
    {
      "commit": "5d61117248d8e511402907e15d19c6482582ea3d",
      "tree": "28b41abf8f13941c6f65dc46132c36d041da1237",
      "parents": [
        "61a2e93cb18c532c3217cab4ed1c809272ca97ec"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Oct 14 21:36:58 2022 +0000"
      },
      "committer": {
        "name": "Nick Reuter",
        "email": "nreuter85@gmail.com",
        "time": "Sun Feb 26 08:18:18 2023 -0600"
      },
      "message": "arm64: remove unnecessary duplication of constants in vfork.S.\n\nTest: treehugger\nChange-Id: I41fd22bad0581269c88f5b3bb499735ab6ecafd2\n"
    },
    {
      "commit": "61a2e93cb18c532c3217cab4ed1c809272ca97ec",
      "tree": "0eb2f2614d80ce2e92799b6dfdf22c842658d3b0",
      "parents": [
        "b0e339bf6f4d4681fb6c448f30e32e437c517184"
      ],
      "author": {
        "name": "Christopher R. Palmer",
        "email": "crpalmer@gmail.com",
        "time": "Sat Apr 08 22:40:01 2017 +0200"
      },
      "committer": {
        "name": "Nick Reuter",
        "email": "nreuter85@gmail.com",
        "time": "Wed Dec 07 18:53:35 2022 -0600"
      },
      "message": "linker: Add support for dynamic SHIM libraries\n\nAuthor: Christopher R. Palmer \u003ccrpalmer@gmail.com\u003e\nDate:   Tue Nov 3 16:44:44 2015 -0500\n\n    linker: Add support for dynamic \"shim\" libs\n\n    Add a new environment variable\n\n    LD_SHIM_LIBS\n\n    that is a colon (\":\") separated list of vertical bar (\"|\") separated pairs.\n    The pairs are the name for a soinfo reference (executable or shared library)\n    followed by the name of the shim library to load.  For example:\n\n    LD_SHIM_LIBS\u003drmt_storage|libshim_ioprio.so:/system/lib/libicuuv.so|libshim_icu53.so\n\n    will instruct the linker to load the dynamic library libshim_ioprio.so\n    whenver rmt_storage is executed [*] and will load libshim_icu53.so whenever\n    any executable or other shared library links against /system/lib/libicuuv.so.\n\n    There are no restrictions against circular references.  In this example,\n    libshim_icu53.so can link against libicuuv.so which provides a simple and\n    convenient means of adding compatibility symbols.\n\n    [*] Note that the absolute path is not available to the linker and therefore\n    using the name of executables does depend on the invocation and therefore\n    should only be used if absolutely necessary.  That is, running\n    /system/bin/rmt_storage would not load any shim libs in this example because\n    it does not match the name of the invocation of the command.\n\n    If you have trouble determining the sonames being loaded, you can also set\n    the environment variable LD_DEBUG\u003d1 which will cause additional information\n    to be logged to help trace the detection of the shim libs.\n\n    Change-Id: I0ef80fa466167f7bcb7dac90842bef1c3cf879b6\n\nAuthor: Christopher R. Palmer \u003ccrpalmer@gmail.com\u003e\nDate:   Sun Nov 15 14:26:32 2015 -0500\n\n    linker: Fix the fact that shim libs do not properly call constructors\n\n    Change-Id: I34333e13443a154e675b853fa41442351bc4243a\n\nAuthor: Christopher R. Palmer \u003ccrpalmer@gmail.com\u003e\nDate:   Tue Dec 1 07:10:36 2015 -0500\n\n    linker: Don\u0027t try to walk the g_active_shim_libs when doing dlsym\n\n    This is a bug in the original shim_lib implementation which was\n    doing the shim lib resolution both when loading the libraries\n    and when doing the dynamic symbol resolution.\n\n    Change-Id: Ib2df0498cf551b3bbd37d7c351410b9908eb1795\n\nAuthor: Christopher R. Palmer \u003ccrpalmer@gmail.com\u003e\nDate:   Sun Nov 29 08:28:10 2015 -0500\n\n    linker: Reset the active shim libs each time we do a dlopen\n\n    We use the active libs to avoid recursively trying to load the\n    same library:\n\n    A -\u003e shimlibs add B -\u003e depends on A -\u003e shimlibs add B -\u003e ...\n\n    However, when we repeatedly dlopen the same library we need\n    to reset the active shim libs to avoid failing to add B the\n    second time we dlopen A.\n\n    Change-Id: I27580e3d6a53858e8bca025d6c85f981cffbea06\n\nAuthor: Danny Baumann \u003cdannybaumann@web.de\u003e\nDate:   Fri Dec 11 10:29:16 2015 +0100\n\n    Make shim lib load failure non-fatal.\n\n    Instead, print an appropriate warning message. Aborting symbol\n    resolution on shim lib load failure leads to weird symbol lookup\n    failures, because symbols in libraries referenced after the one loading\n    the shim won\u0027t be loaded anymore without a log message stating why that\n    happened.\n\n    Change-Id: Ic3ad7095ddae7ea1039cb6a18603d5cde8a16143\n\nAuthor: Christopher R. Palmer \u003ccrpalmer@gmail.com\u003e\nDate:   Sat Dec 12 06:10:09 2015 -0500\n\n    bionic: Do not allow LD_SHIM_LIBS for setuid executables\n\n    That\u0027s really not safe...\n\n    Change-Id: If79af951830966fc21812cd0f60a8998a752a941\n\nAuthor: Christopher R. Palmer \u003ccrpalmer@gmail.com\u003e\nDate:   Sun Feb 14 11:38:44 2016 -0500\n\n    bionic: linker: Load shim libs *before* the self-linked libs\n\n    By loading them earlier, this allows us to override a symbol in\n    a library that is being directly linked.\n\n    I believe this explains why some people have had problems shimming\n    one lib but when the changet he shim to be against a different\n    lib it magically works.\n\n    It also makes it possible to override some symbols that were\n    nearly impossible to override before this change.  For example, it is\n    pretty much impossible to override a symbol in libutils without\n    this change because it\u0027s loaded almost everywhere so no matter\n    where you try to place the shimming, it will be too late and\n    the other symbol will have priority.\n\n    In particularly, this is necessary to be able to correctly\n    shim the VectorImpl symbols for dlx.\n\n    Change-Id: I461ca416bc288e28035352da00fde5f34f8d9ffa\n\nAuthor: Chirayu Desai \u003cchirayudesai1@gmail.com\u003e\nDate:   Thu Aug 25 19:02:41 2016 +0530\n\n    linker: Update find_library call for shimlibs\n\n    commits 0cdef7e7f3c6837b56a969120d9098463d1df8d8\n    \"Respect caller DT_RUNPATH in dlopen().\"\n    and 42d5fcb9f494eb45de3b6bf759f4a18076e84728\n    \"Introducing linker namespaces\"\n    added new arguments to find_library, add them here.\n\n    Change-Id: I8f35a45b00d14f8b2ce01a0a96d2dc7759be04a6\n\nAuthor: Chippa-a \u003cvusal1372@gmail.com\u003e\nDate:   Sat Aug 27 14:56:30 2016 +0200\n\n    linker: Update LD_SHIM_LIBS parser function\n\n     * Upgrade the code using the same changes as\n        42d5fcb9f494eb45de3b6bf759f4a18076e84728\n        bda20e78f0f314dbbf0f0bbcf0740cf2d6a4b85e\n\n    Change-Id: Ic8be0871945bd9feccd0f94a6770f3cc78a70a0f\n\nAuthor: Danny Baumann \u003cdannybaumann@web.de\u003e\nDate:   Wed Sep 7 16:54:06 2016 +0200\n\n    Inject shim libs as if they were DT_NEEDED.\n\n    The previous separate approach had one flaw: If the shim lib requires\n    another lib that\u0027s already loaded, find_library_internal() would return\n    the previously loaded copy, but the later load action would fail as the\n    ELF reader map of the initial loading round was already discarded and\n    thus a new ElfReader instance for the soinfo instance was created, which\n    didn\u0027t know about the previous reading/loading state.\n\n    Change-Id: Ib224dbd35d114197097e3dee14a077cc9130fedb\n\nAuthor: jrior001 \u003cjriordan001@gmail.com\u003e\nDate:   Fri Oct 7 19:36:51 2016 -0400\n\n    linker: load shims prior to DT_NEEDED check\n\n    This allows shims to override existing symbols, not just\n    inject new symbols.\n\n    Change-Id: Ib9216bcc651d8d38999c593babb94d76dc1dbc95\n\nAuthor: Adrian DC \u003cradian.dc@gmail.com\u003e\nDate: Sat, 8 Apr 2017 22:40:01 +0200\n\n     * Adapt to latest AOSP Oreo bionic linker changes\n     * Additional header to avoid unused function\n\n    Change-Id: Ib9216bcc651d8d38999c593babb94d76dc1dbc95\n\nAuthor: Paul Keith \u003cjavelinanddart@gmail.com\u003e\nDate:   Thu Feb 15 21:57:33 2018 +0100\n\n    linker: Move shims to TARGET_LD_SHIM_LIBS\n\n    * To reduce security exposure, let\u0027s set this at compile time,\n      and block off all the code unless the board flag is set\n\n    Change-Id: Ieec5f5d9e0f39a798fd48eae037ecffe9502474c\n\nAuthor: Nich \u003cnctrenco@gmail.com\u003e\nDate:   Fri Jun 8 09:48:17 2018 +0800\n\n    linker: Provide soinfo path of the shimmed binary\n\n    This is a forward port of part of the original change that was missed out\n    since the initial port of the shim logic to O.\n\n    Change-Id: I1f7ff98472cfef5cb2d2bcb303082784898cd0c6\n\nAuthor: Nich \u003cnctrenco@gmail.com\u003e\nDate:   Tue Jun 5 13:36:43 2018 +0800\n\n    linker: Remove unused find_libraries declaration\n\n    commit \"Inject shim libs as if they were DT_NEEDED.\" removed references\n    to the forward declaration.\n\n    Change-Id: I5f1aaa3a96f2af3edef07d4ea4e204b586424631\n\nAuthor: Nich \u003cnctrenco@gmail.com\u003e\nDate:   Sun Jun 10 00:45:51 2018 +0800\n\n    linker: Make shim reference path absolute\n\n    This way, we can filter out non-existent binaries, and ensure we get\n    its absolute path before matching with get_realpath(). This for one\n    allows the use of symlinks in TARGET_LD_SHIM_LIBS.\n\n    Change-Id: I823815271b3257965534b6b87d8ea36ffb68bc08\n\nAuthor: Nich \u003cnctrenco@gmail.com\u003e\nDate:   Fri Jun 15 03:59:05 2018 +0800\n\n    linker: Ensure active matching pairs\n\n    Change-Id: I54c666b4560dbfb40839b0bf9132a7fd8d3ed2dd\n\nAuthor: Nich \u003cnctrenco@gmail.com\u003e\nDate:   Thu Jun 21 01:58:10 2018 +0800\n\n    linker: Don\u0027t involve shim in for_each_dt_needed\n\n    for_each_dt_needed may have other usages that shouldn\u0027t involve the\n    shim, for example, in the unloading of soinfos.\n\n    Change-Id: Id38de183d90c3f707767bdca032a5ea2bc82fde8\n\nAuthor: Jiyong Park \u003cjiyong@google.com\u003e\nDate:   Fri Jan 25 18:18:01 2019 +0900\n\n    Call realpath(3) only when the path is accessible for read\n\n    Suppress the SELinux denial log spam by not calling realpath(3) when the\n    path does not exist or is not accessible for read, and then not auditing\n    access(2) failure.\n\n    Change-Id: I729ecb8ea0bb581069eb849bae7cd28e6ab636cc\n\nChange-Id: Ic3ad7095ddae7ea1039cb6a18603d5cde8a16152\nSigned-off-by: Wang Han \u003c416810799@qq.com\u003e\n"
    },
    {
      "commit": "b0e339bf6f4d4681fb6c448f30e32e437c517184",
      "tree": "d4ab4f88dddfce8cb1494d096588bf3c50b014c9",
      "parents": [
        "cc96b841cc576fd0d81184c2757348931b30f118"
      ],
      "author": {
        "name": "Danny Baumann",
        "email": "dannybaumann@web.de",
        "time": "Wed Aug 29 11:21:52 2018 +0200"
      },
      "committer": {
        "name": "Nick Reuter",
        "email": "nreuter85@gmail.com",
        "time": "Wed Dec 07 18:53:35 2022 -0600"
      },
      "message": "Implement per-process target SDK version override.\n\nChange-Id: I65bbdbe96541d8aacdd4de125cdb9c1435129413\n"
    },
    {
      "commit": "cc96b841cc576fd0d81184c2757348931b30f118",
      "tree": "121f5fcabcd152ea7f8e58158d2a150fec8a6132",
      "parents": [
        "015f8b4dbbaec0182041919e05792787e9187793"
      ],
      "author": {
        "name": "Nick Reuter",
        "email": "nreuter85@gmail.com",
        "time": "Wed Apr 17 14:33:02 2019 -0500"
      },
      "committer": {
        "name": "Nick Reuter",
        "email": "nreuter85@gmail.com",
        "time": "Wed Dec 07 18:53:35 2022 -0600"
      },
      "message": "libc: remove invalid pthread_t logspam\n\nChange-Id: I880b2efd185cf334e9825ce3e976b5fd39894af3\n"
    },
    {
      "commit": "015f8b4dbbaec0182041919e05792787e9187793",
      "tree": "fa4ddaa250de55796f54cb8a9210f4ab3b45b81c",
      "parents": [
        "13e1ec3ef8d30a2670061dc4abcf82720c6267cc"
      ],
      "author": {
        "name": "Ethan Chen",
        "email": "intervigil@gmail.com",
        "time": "Tue Sep 25 00:11:05 2018 -0700"
      },
      "committer": {
        "name": "Nick Reuter",
        "email": "nreuter85@gmail.com",
        "time": "Wed Dec 07 18:53:35 2022 -0600"
      },
      "message": "bionic: Squash of pre-P mutex behavior restoration\n\nThis is a squash of the following commits:\n\nAuthor: Ethan Chen \u003cintervigil@gmail.com\u003e\nDate:   Tue Sep 25 00:11:05 2018 -0700\n\n    Actually restore pre-P mutex behavior\n\n    Apps built against versions \u003c P may not actually expect the EBUSY return\n    code, and may crash or otherwise misbehave. Check for target SDK\n    versions earlier than P when performing the IsMutexDestroyed check so\n    any invocation of HandleUsingDestroyedMutex is bypassed and pre-P mutex\n    behavior is restored.\n\n    See 9e989f12d1186231d97dac6d038db7955acebdf3 for the change that\n    introduced this new behavior.\n\n    Change-Id: I45f8882c9527c63eed1ef5820a5004b8958d58ea\n\nAuthor: nx111 \u003cgd.zhangdz@gmail.com\u003e\nDate:   Wed Oct 3 16:58:19 2018 +0800\n\n    bionic: Use legacy pthread_mutex_init() behavior on pre-P API levels\n\n    * Google\u0027s changes to pthread_mutex_init is breaking RIL\n      on certain Samsung devices like klte and hlte\n    * To resolve this, add a check for their new additions\n      to only apply the new behavior for P and higher APIs\n\n    Change-Id: I41335c5c436fa28a66d044e6634466556dfd7f95\n\nAuthor: Han Wang \u003c416810799@qq.com\u003e\nDate:   Sat Sep 07 11:36:20 2019 +0200\nEdit:   Forward-port to Q:\n    s/bionic_get_application_target_sdk_version/android_get_application_target_sdk_version\n    Drop incorrect inline keyword for IsMutexDestroyed()\n\nChange-Id: Ia3eed5cfe2e5d40fa8b49aa5b4c565fb9632b8ec\n"
    },
    {
      "commit": "13e1ec3ef8d30a2670061dc4abcf82720c6267cc",
      "tree": "928fa48187c9699b0b0a7101bce97b79c0231a14",
      "parents": [
        "873fc92dead1dba9d2ae465841f227f6a413028f"
      ],
      "author": {
        "name": "Rashed Abdel-Tawab",
        "email": "rashed@linux.com",
        "time": "Sun Apr 15 10:18:26 2018 -0700"
      },
      "committer": {
        "name": "Nick Reuter",
        "email": "nreuter85@gmail.com",
        "time": "Wed Dec 07 18:53:35 2022 -0600"
      },
      "message": "libc: Mark libstdc++ as vendor available\n\nA lot of blobs still link this even on 8.1, so allow\ndevices to build a vendor copy of it.\n\nChange-Id: I2349478ec0507e3a5136fe89f15e7dc4bfc1a03e\n"
    },
    {
      "commit": "873fc92dead1dba9d2ae465841f227f6a413028f",
      "tree": "333fc1dd25dc5183ae74857d669591bdda9dbeca",
      "parents": [
        "5630078b73dbd1ecce85868ca9766f64709f3354"
      ],
      "author": {
        "name": "Roopesh Rajashekharaiah Nataraja",
        "email": "roopeshr@codeaurora.org",
        "time": "Tue Jan 23 15:31:48 2018 -0800"
      },
      "committer": {
        "name": "Nick Reuter",
        "email": "nreuter85@gmail.com",
        "time": "Wed Dec 07 18:53:30 2022 -0600"
      },
      "message": "Add inaddr.h header file\n\nChange-Id: Iad92c39fb729538cf51bf9d9037b15515104b453\n"
    },
    {
      "commit": "5630078b73dbd1ecce85868ca9766f64709f3354",
      "tree": "309bf4d1501443a20c23936ac0029e0a5bd84fae",
      "parents": [
        "f07b0e0951c69eb5acac7c90ff8070c6f19e5daf",
        "23f0befcc2aecabb5fbfd1b2159389eefc9d4018"
      ],
      "author": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Wed Aug 17 23:06:12 2022 +0000"
      },
      "committer": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Wed Aug 17 23:06:12 2022 +0000"
      },
      "message": "Snap for 8961426 from 23f0befcc2aecabb5fbfd1b2159389eefc9d4018 to tm-qpr1-release\n\nChange-Id: Ibdbfcfa964f1ef64f3e1be4c8be1359a2021f769\n"
    },
    {
      "commit": "23f0befcc2aecabb5fbfd1b2159389eefc9d4018",
      "tree": "309bf4d1501443a20c23936ac0029e0a5bd84fae",
      "parents": [
        "35dbeecf0a15d2566dff2125da587ef458277bb9"
      ],
      "author": {
        "name": "Mitch Phillips",
        "email": "mitchp@google.com",
        "time": "Thu Jun 23 11:07:00 2022 -0700"
      },
      "committer": {
        "name": "Mitch Phillips",
        "email": "mitchp@google.com",
        "time": "Thu Jun 30 18:17:12 2022 +0000"
      },
      "message": "Add persistent GWP-ASan sysprops.\n\nAdds persistent sysprops for test infra usage, and adds the tests for\nthe sysprops.\n\nThe test does some fancy flocking in order to restore any existing\nGWP-ASan sysprop usage in the test cleanup.\n\nBug: 236738714\nTest: atest bionic-unit-tests\nIgnore-AOSP-First: cherry-pick to internal branch\nChange-Id: I8956296d39c98ce8c7dd0a703b240530d8ad48db\nMerged-In: I8956296d39c98ce8c7dd0a703b240530d8ad48db\n"
    },
    {
      "commit": "f07b0e0951c69eb5acac7c90ff8070c6f19e5daf",
      "tree": "0425e2528abca3f7f9af7b664013837d0dd37320",
      "parents": [
        "9d496e6c34fa8419f09260975f3d2cea69db4d50",
        "35dbeecf0a15d2566dff2125da587ef458277bb9"
      ],
      "author": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Thu May 05 03:00:39 2022 +0000"
      },
      "committer": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Thu May 05 03:00:39 2022 +0000"
      },
      "message": "Snap for 8543353 from 35dbeecf0a15d2566dff2125da587ef458277bb9 to tm-qpr1-release\n\nChange-Id: I64830f76a65de48b9021f3bd6c7cae4729fe27f5\n"
    },
    {
      "commit": "35dbeecf0a15d2566dff2125da587ef458277bb9",
      "tree": "0425e2528abca3f7f9af7b664013837d0dd37320",
      "parents": [
        "9a47846e451cd347706f5bcfbfdaa1b36b631df1",
        "3faa5e73198743703a2f1023d0df78f1a786f72a"
      ],
      "author": {
        "name": "Florian Mayer",
        "email": "fmayer@google.com",
        "time": "Wed May 04 23:26:07 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed May 04 23:26:07 2022 +0000"
      },
      "message": "Merge \"Fix missing null-terminator to exec call.\" am: 7587e20eaf am: bbe7c690f1 am: 3faa5e7319\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/bionic/+/18171741\n\nChange-Id: Ib5ab80aa5482c7edef55b1833e9859f716f17dbd\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "3faa5e73198743703a2f1023d0df78f1a786f72a",
      "tree": "0425e2528abca3f7f9af7b664013837d0dd37320",
      "parents": [
        "0d08f1ab0eb05af93b070b3a1a0a2073fbad1c0d",
        "bbe7c690f1fbe714fe06c2107cb3e4d25bc791f2"
      ],
      "author": {
        "name": "Florian Mayer",
        "email": "fmayer@google.com",
        "time": "Wed May 04 23:02:12 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed May 04 23:02:12 2022 +0000"
      },
      "message": "Merge \"Fix missing null-terminator to exec call.\" am: 7587e20eaf am: bbe7c690f1\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/bionic/+/18171741\n\nChange-Id: I5ca07a3e4382b744dd9497319bca7d9c8ec4b34b\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "bbe7c690f1fbe714fe06c2107cb3e4d25bc791f2",
      "tree": "0425e2528abca3f7f9af7b664013837d0dd37320",
      "parents": [
        "22dfc589eeacdd7e59b35ecdf9a8841bd1803f13"
      ],
      "author": {
        "name": "Florian Mayer",
        "email": "fmayer@google.com",
        "time": "Sat Apr 23 01:46:25 2022 +0000"
      },
      "committer": {
        "name": "Hongguang Chen",
        "email": "hgchen@google.com",
        "time": "Wed May 04 21:00:22 2022 +0000"
      },
      "message": "Merge \"Fix missing null-terminator to exec call.\" am: 7587e20eaf\n\nOriginal change: https://android-review.googlesource.com/c/platform/bionic/+/2073947\n\nChange-Id: Id15a4a4e86f6bb05378ec1f775fb07693bd9fbda\nIgnore-AOSP-First: this is an automerge\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n(cherry picked from commit 0f465478006806541d5761ba9921c108036172dc)\n"
    },
    {
      "commit": "9a47846e451cd347706f5bcfbfdaa1b36b631df1",
      "tree": "89658af2383eb21f0e1133ef41564e3fea4d2ce9",
      "parents": [
        "24d11c5ad8f19b74723b36a04226628d9c5bc606",
        "0d08f1ab0eb05af93b070b3a1a0a2073fbad1c0d"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed May 04 20:21:10 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed May 04 20:21:10 2022 +0000"
      },
      "message": "seccomp: allow stat() for ubsan. am: 22dfc589ee am: 0d08f1ab0e\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/bionic/+/18167201\n\nChange-Id: I77a91da79ab4d4eba6b89cdaa152d754d071904f\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "0d08f1ab0eb05af93b070b3a1a0a2073fbad1c0d",
      "tree": "89658af2383eb21f0e1133ef41564e3fea4d2ce9",
      "parents": [
        "b4adcec4aa0d3d5287ceb3ef8ff60da8e7018eca",
        "22dfc589eeacdd7e59b35ecdf9a8841bd1803f13"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed May 04 19:55:09 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed May 04 19:55:09 2022 +0000"
      },
      "message": "seccomp: allow stat() for ubsan. am: 22dfc589ee\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/bionic/+/18167201\n\nChange-Id: I4216729b35a685a76e81887734ca1ed2ec8c5081\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "22dfc589eeacdd7e59b35ecdf9a8841bd1803f13",
      "tree": "89658af2383eb21f0e1133ef41564e3fea4d2ce9",
      "parents": [
        "436980d31c99bdee3c794e26e662e885eba928d6"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Apr 29 12:17:37 2022 -0700"
      },
      "committer": {
        "name": "Cherrypicker Worker",
        "email": "android-build-cherrypicker-worker@google.com",
        "time": "Wed May 04 16:37:12 2022 +0000"
      },
      "message": "seccomp: allow stat() for ubsan.\n\nWe\u0027ve had complaints about ubsan issues for years, but never got to the\nbottom of them, or saw them ourselves in testing. For some reason (still\nnot understood) we\u0027ve started to see this ourselves in T and downstream\nbranches. So for now, let\u0027s just punch that extra hole.\n\nLonger term, ubsan should stop needing any of this, so once\nhttps://reviews.llvm.org/D124212 is in an LTS NDK, we should be able to\nget rid of this _and_ the existing sanitizer-related holes.\n\nBug: https://github.com/android/ndk/issues/1298\nBug: http://b/229989971\nTest: treehugger\nChange-Id: Id42cb29c4e943c0080c0d34ce4e5d6d1b32da9e8\n(cherry picked from commit a0745cea5f8510c6bb53dfda16dcba9cca0905d1)\nMerged-In: Id42cb29c4e943c0080c0d34ce4e5d6d1b32da9e8\n"
    },
    {
      "commit": "9d496e6c34fa8419f09260975f3d2cea69db4d50",
      "tree": "95dfe3ef3c0613b9e6974a160f71512938cb9435",
      "parents": [
        "0530ce23079d10201e3c487ae02367d382a3a345",
        "24d11c5ad8f19b74723b36a04226628d9c5bc606"
      ],
      "author": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Sat Apr 30 05:06:18 2022 +0000"
      },
      "committer": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Sat Apr 30 05:06:18 2022 +0000"
      },
      "message": "Snap for 8521661 from 24d11c5ad8f19b74723b36a04226628d9c5bc606 to tm-qpr1-release\n\nChange-Id: I993ba0ad9d8555d17b84a2381cd6071ed23ad31b\n"
    },
    {
      "commit": "24d11c5ad8f19b74723b36a04226628d9c5bc606",
      "tree": "95dfe3ef3c0613b9e6974a160f71512938cb9435",
      "parents": [
        "1b09a2e50cdf1d3575f9918f1a308696ee34f193",
        "b4adcec4aa0d3d5287ceb3ef8ff60da8e7018eca"
      ],
      "author": {
        "name": "Maciej Żenczykowski",
        "email": "maze@google.com",
        "time": "Sat Apr 30 00:00:41 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Apr 30 00:00:41 2022 +0000"
      },
      "message": "allowlist new Linux close_range() system call, use it in posix_spawn() am: 436980d31c am: b4adcec4aa\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/bionic/+/18092494\n\nChange-Id: I38b649c1a42fac53c2a94148e03b41b60c44b680\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "b4adcec4aa0d3d5287ceb3ef8ff60da8e7018eca",
      "tree": "95dfe3ef3c0613b9e6974a160f71512938cb9435",
      "parents": [
        "245623240673fd3cece9de0b82a25502c990a066",
        "436980d31c99bdee3c794e26e662e885eba928d6"
      ],
      "author": {
        "name": "Maciej Żenczykowski",
        "email": "maze@google.com",
        "time": "Fri Apr 29 23:42:51 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Apr 29 23:42:51 2022 +0000"
      },
      "message": "allowlist new Linux close_range() system call, use it in posix_spawn() am: 436980d31c\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/bionic/+/18092494\n\nChange-Id: I16c8b93587667162c586de1fd56c9c6a73ae83b8\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "436980d31c99bdee3c794e26e662e885eba928d6",
      "tree": "95dfe3ef3c0613b9e6974a160f71512938cb9435",
      "parents": [
        "06b249fc75b4f554b52198b94737a5aabe30ddb0"
      ],
      "author": {
        "name": "Maciej Żenczykowski",
        "email": "maze@google.com",
        "time": "Fri Jan 21 11:19:55 2022 -0800"
      },
      "committer": {
        "name": "Maciej Żenczykowski",
        "email": "maze@google.com",
        "time": "Fri Apr 29 13:42:50 2022 -0700"
      },
      "message": "allowlist new Linux close_range() system call, use it in posix_spawn()\n\nLinux kernel\u0027s close_range() system call (currently) allows:\n  close() unshare() fcntl(F_SETFD, FD_CLOEXEC)\nto be performed on ranges of fds.\n\nAll 3 of these are already allowed by seccomp bpf:\nas such this doesn\u0027t allow you to do anything you can\u0027t already do.\n\nWe can\u0027t add close_range() properly to bionic because we\u0027d need to\nfiddle about with ltp and it\u0027s too late to add new T API anyway,\nso let\u0027s just make the direct syscall() call.\n\nWe\u0027ll add proper support in U.\n\nSee also:\n  https://man7.org/linux/man-pages/man2/close_range.2.html\n\nTest: TreeHugger\nBug: 229913920\nSigned-off-by: Maciej Żenczykowski \u003cmaze@google.com\u003e\nChange-Id: I85586d544fc23bed6aee59f00bdb79ee7a8150d1\nMerged-In: I85586d544fc23bed6aee59f00bdb79ee7a8150d1\n"
    },
    {
      "commit": "0530ce23079d10201e3c487ae02367d382a3a345",
      "tree": "1f1ede0fd6d7ace7113ccacb36b265d5d8415f4b",
      "parents": [
        "89d15032091d95f5a94f1f3152132db30eb20ecd",
        "1b09a2e50cdf1d3575f9918f1a308696ee34f193"
      ],
      "author": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Thu Apr 28 03:01:17 2022 +0000"
      },
      "committer": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Thu Apr 28 03:01:17 2022 +0000"
      },
      "message": "Snap for 8509668 from 1b09a2e50cdf1d3575f9918f1a308696ee34f193 to tm-qpr1-release\n\nChange-Id: I874780463bc99f0276f9391f807e5a81de633291\n"
    },
    {
      "commit": "1b09a2e50cdf1d3575f9918f1a308696ee34f193",
      "tree": "1f1ede0fd6d7ace7113ccacb36b265d5d8415f4b",
      "parents": [
        "e1339192c6eafe2687f08c1615eed593a0513f30",
        "245623240673fd3cece9de0b82a25502c990a066"
      ],
      "author": {
        "name": "Maciej Żenczykowski",
        "email": "maze@google.com",
        "time": "Wed Apr 27 19:11:50 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Apr 27 19:11:50 2022 +0000"
      },
      "message": "posix_spawn - implement support for POSIX_SPAWN_CLOEXEC_DEFAULT am: 06b249fc75 am: 2456232406\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/bionic/+/17951150\n\nChange-Id: Ibe9c6400e6cd6c0d0fd40cf14f697e70cc0d5633\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "245623240673fd3cece9de0b82a25502c990a066",
      "tree": "1f1ede0fd6d7ace7113ccacb36b265d5d8415f4b",
      "parents": [
        "19ff2c4d75e4a9f4052f733751f427b0efcfffa8",
        "06b249fc75b4f554b52198b94737a5aabe30ddb0"
      ],
      "author": {
        "name": "Maciej Żenczykowski",
        "email": "maze@google.com",
        "time": "Wed Apr 27 18:20:27 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Apr 27 18:20:27 2022 +0000"
      },
      "message": "posix_spawn - implement support for POSIX_SPAWN_CLOEXEC_DEFAULT am: 06b249fc75\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/bionic/+/17951150\n\nChange-Id: I6b687d4ea200b21fa3c82a7dfdcfe905776e76ad\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "06b249fc75b4f554b52198b94737a5aabe30ddb0",
      "tree": "1f1ede0fd6d7ace7113ccacb36b265d5d8415f4b",
      "parents": [
        "917f161854c5a4e8e62b88fb778a8f2a943f3423"
      ],
      "author": {
        "name": "Maciej Żenczykowski",
        "email": "maze@google.com",
        "time": "Wed Apr 27 01:12:04 2022 +0000"
      },
      "committer": {
        "name": "Nucca Chen",
        "email": "nuccachen@google.com",
        "time": "Wed Apr 27 11:03:08 2022 +0000"
      },
      "message": "posix_spawn - implement support for POSIX_SPAWN_CLOEXEC_DEFAULT\n\nThis new posix_spawn attribute flag marks all file descriptors\n(except stdin/out/err) as close-on-exec before executing any user\nregistered file actions (posix_spawn_file_actions_addopen/adddup2).\n\nTest: TreeHugger\nBug: 229913920\n\nOriginal change: https://android-review.googlesource.com/c/platform/bionic/+/1955269\n\nMerged-In: If458100d6a253a9b0348d4e93a9a610225f89615\nChange-Id: If458100d6a253a9b0348d4e93a9a610225f89615\nSigned-off-by: Maciej Żenczykowski \u003cmaze@google.com\u003e\n(cherry picked from commit fb66c0c345f17d740b6a2ef7755f768dd5bd96ee)\n"
    },
    {
      "commit": "89d15032091d95f5a94f1f3152132db30eb20ecd",
      "tree": "d63b26e9e2526e59d05754fffbdaaf70bbd3ec58",
      "parents": [
        "0269ce513c3f853f119ceb353ac46df43beee30b",
        "e1339192c6eafe2687f08c1615eed593a0513f30"
      ],
      "author": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Sat Apr 23 05:06:35 2022 +0000"
      },
      "committer": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Sat Apr 23 05:06:35 2022 +0000"
      },
      "message": "Snap for 8492734 from e1339192c6eafe2687f08c1615eed593a0513f30 to tm-qpr1-release\n\nChange-Id: Ib90e2810890cc8ca92a9396af896b5718419bd28\n"
    },
    {
      "commit": "e1339192c6eafe2687f08c1615eed593a0513f30",
      "tree": "d63b26e9e2526e59d05754fffbdaaf70bbd3ec58",
      "parents": [
        "29104a5bf09d9c30cad79c8c4694c123f0abddea",
        "19ff2c4d75e4a9f4052f733751f427b0efcfffa8"
      ],
      "author": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Fri Apr 22 17:23:23 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Apr 22 17:23:23 2022 +0000"
      },
      "message": "Set VIDEO_MAX_FRAME value back to 64. am: 917f161854 am: 19ff2c4d75\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/bionic/+/17913443\n\nChange-Id: Idf98092719a2ab321788156be3b49044eec816c3\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "19ff2c4d75e4a9f4052f733751f427b0efcfffa8",
      "tree": "d63b26e9e2526e59d05754fffbdaaf70bbd3ec58",
      "parents": [
        "de31754be1afe3bbe797b3aaec6f124452564aec",
        "917f161854c5a4e8e62b88fb778a8f2a943f3423"
      ],
      "author": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Fri Apr 22 16:57:19 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Apr 22 16:57:19 2022 +0000"
      },
      "message": "Set VIDEO_MAX_FRAME value back to 64. am: 917f161854\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/bionic/+/17913443\n\nChange-Id: I2e461bca916f44c8b8ea95e6fd9219c71cf216b5\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "917f161854c5a4e8e62b88fb778a8f2a943f3423",
      "tree": "d63b26e9e2526e59d05754fffbdaaf70bbd3ec58",
      "parents": [
        "99422461a786a6720886c498e6b86063b27342cb"
      ],
      "author": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Thu Apr 21 10:42:09 2022 -0700"
      },
      "committer": {
        "name": "Christopher Ferris",
        "email": "cferris@google.com",
        "time": "Fri Apr 22 14:23:13 2022 +0000"
      },
      "message": "Set VIDEO_MAX_FRAME value back to 64.\n\nThis value was changed from 64 to 32, but it really should not\nhave gone down. So fixing back to 64 manually, and then the\nnext kernel header update should remove the comment but leave\nthe value unchanged.\n\nBug: 228783882\n\nTest: Compiles.\n(cherry picked from commit 880308daa00c0412a2cfc598fc46ecdbbead8ff1)\nChange-Id: I2d81d7bc76fcaa905dce0abb094d61d02c481a5e\n"
    },
    {
      "commit": "0269ce513c3f853f119ceb353ac46df43beee30b",
      "tree": "83444dc13350002b184abc67dfe911475f675b7e",
      "parents": [
        "bed9e90c3f690909ca0b53239ee53038549ad19a",
        "29104a5bf09d9c30cad79c8c4694c123f0abddea"
      ],
      "author": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Fri Apr 22 03:01:12 2022 +0000"
      },
      "committer": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Fri Apr 22 03:01:12 2022 +0000"
      },
      "message": "Snap for 8485725 from 29104a5bf09d9c30cad79c8c4694c123f0abddea to tm-qpr1-release\n\nChange-Id: Ia174a754c07dfd173bdf46ac4f1b7ec18640cb3f\n"
    },
    {
      "commit": "29104a5bf09d9c30cad79c8c4694c123f0abddea",
      "tree": "83444dc13350002b184abc67dfe911475f675b7e",
      "parents": [
        "0d860e6ff847263c0cdea12b81f1d4faa028d91d",
        "de31754be1afe3bbe797b3aaec6f124452564aec"
      ],
      "author": {
        "name": "Mitch Phillips",
        "email": "mitchp@google.com",
        "time": "Thu Apr 21 19:51:53 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Apr 21 19:51:53 2022 +0000"
      },
      "message": "Merge \"[GWP-ASan] Provide runtime configuration through an env var + sysprop.\" am: 3865c8f942 am: a6b526a12d am: 75011e6012 am: 99422461a7 am: de31754be1\n\nOriginal change: https://android-review.googlesource.com/c/platform/bionic/+/2038947\n\nChange-Id: Ie4378da15d269c67ea5a9a1f15aba0608483e501\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "de31754be1afe3bbe797b3aaec6f124452564aec",
      "tree": "83444dc13350002b184abc67dfe911475f675b7e",
      "parents": [
        "f53427e386a4327ee80222149d24a05e6f36e180",
        "99422461a786a6720886c498e6b86063b27342cb"
      ],
      "author": {
        "name": "Mitch Phillips",
        "email": "mitchp@google.com",
        "time": "Thu Apr 21 19:20:07 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Apr 21 19:20:07 2022 +0000"
      },
      "message": "Merge \"[GWP-ASan] Provide runtime configuration through an env var + sysprop.\" am: 3865c8f942 am: a6b526a12d am: 75011e6012 am: 99422461a7\n\nOriginal change: https://android-review.googlesource.com/c/platform/bionic/+/2038947\n\nChange-Id: I5966a332dcdee19d6b933a359c9037eea5069797\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "99422461a786a6720886c498e6b86063b27342cb",
      "tree": "83444dc13350002b184abc67dfe911475f675b7e",
      "parents": [
        "a54e75af38b7cf88f3b32a9e6bc6d8e56e6fafc2",
        "75011e6012b87b29511b6e02a8c6f76478880723"
      ],
      "author": {
        "name": "Mitch Phillips",
        "email": "mitchp@google.com",
        "time": "Thu Apr 21 19:18:20 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Apr 21 19:18:20 2022 +0000"
      },
      "message": "Merge \"[GWP-ASan] Provide runtime configuration through an env var + sysprop.\" am: 3865c8f942 am: a6b526a12d am: 75011e6012\n\nOriginal change: https://android-review.googlesource.com/c/platform/bionic/+/2038947\n\nChange-Id: Ic80cb0f18a435f12fc1f333f619a3175a57f6d19\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "75011e6012b87b29511b6e02a8c6f76478880723",
      "tree": "83444dc13350002b184abc67dfe911475f675b7e",
      "parents": [
        "aa4f3198c8b8e784c17496833f69dcf832c97adb",
        "a6b526a12dcd3e979c986da1fa59b1f8e4aac24d"
      ],
      "author": {
        "name": "Mitch Phillips",
        "email": "mitchp@google.com",
        "time": "Thu Apr 21 18:58:06 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Apr 21 18:58:06 2022 +0000"
      },
      "message": "Merge \"[GWP-ASan] Provide runtime configuration through an env var + sysprop.\" am: 3865c8f942 am: a6b526a12d\n\nOriginal change: https://android-review.googlesource.com/c/platform/bionic/+/2038947\n\nChange-Id: Ied5425fb8fc770c4e2cfa22ff4747a8941a850e2\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "a6b526a12dcd3e979c986da1fa59b1f8e4aac24d",
      "tree": "83444dc13350002b184abc67dfe911475f675b7e",
      "parents": [
        "6e6e90fb9a0028b897c1984e3a2239352d92bf8d",
        "3865c8f942ca7e8cbf9de56741edce8a97a865b1"
      ],
      "author": {
        "name": "Mitch Phillips",
        "email": "mitchp@google.com",
        "time": "Thu Apr 21 18:32:16 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Apr 21 18:32:16 2022 +0000"
      },
      "message": "Merge \"[GWP-ASan] Provide runtime configuration through an env var + sysprop.\" am: 3865c8f942\n\nOriginal change: https://android-review.googlesource.com/c/platform/bionic/+/2038947\n\nChange-Id: I3f3eed666954ca496c52ed24824e89e9cab45c2c\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "3865c8f942ca7e8cbf9de56741edce8a97a865b1",
      "tree": "83444dc13350002b184abc67dfe911475f675b7e",
      "parents": [
        "3e25f8272f59da66b7b161bff9649879f2cc1f48",
        "e6997d52de0523c876dfc0c53e8da6958230d284"
      ],
      "author": {
        "name": "Mitch Phillips",
        "email": "mitchp@google.com",
        "time": "Thu Apr 21 18:12:43 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Apr 21 18:12:43 2022 +0000"
      },
      "message": "Merge \"[GWP-ASan] Provide runtime configuration through an env var + sysprop.\""
    },
    {
      "commit": "bed9e90c3f690909ca0b53239ee53038549ad19a",
      "tree": "445ae0b6f2b805302322292afd9419588eb51888",
      "parents": [
        "79d5d19798fdeba0853ff3388301918c870249ab",
        "0d860e6ff847263c0cdea12b81f1d4faa028d91d"
      ],
      "author": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Thu Apr 21 03:01:12 2022 +0000"
      },
      "committer": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Thu Apr 21 03:01:12 2022 +0000"
      },
      "message": "Snap for 8479861 from 0d860e6ff847263c0cdea12b81f1d4faa028d91d to tm-qpr1-release\n\nChange-Id: I4a6fdf322c70879603e528cb5d92aaccd673e221\n"
    },
    {
      "commit": "0d860e6ff847263c0cdea12b81f1d4faa028d91d",
      "tree": "445ae0b6f2b805302322292afd9419588eb51888",
      "parents": [
        "72d1cc8d274807f1797c112c8d1e50e8b07946d4",
        "f53427e386a4327ee80222149d24a05e6f36e180"
      ],
      "author": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Wed Apr 20 21:20:14 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Apr 20 21:20:14 2022 +0000"
      },
      "message": "Merge \"Disable strict abigail checking pending asm fix.\" am: 3e25f8272f am: 6e6e90fb9a am: aa4f3198c8 am: a54e75af38 am: f53427e386\n\nOriginal change: https://android-review.googlesource.com/c/platform/bionic/+/1865674\n\nChange-Id: Iafaae5a17cde57f4cfdeda89d51b156cd92fa018\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "f53427e386a4327ee80222149d24a05e6f36e180",
      "tree": "445ae0b6f2b805302322292afd9419588eb51888",
      "parents": [
        "ef669eaf5401a54e5eef54a8d46b3bd7e6427531",
        "a54e75af38b7cf88f3b32a9e6bc6d8e56e6fafc2"
      ],
      "author": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Wed Apr 20 21:05:36 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Apr 20 21:05:36 2022 +0000"
      },
      "message": "Merge \"Disable strict abigail checking pending asm fix.\" am: 3e25f8272f am: 6e6e90fb9a am: aa4f3198c8 am: a54e75af38\n\nOriginal change: https://android-review.googlesource.com/c/platform/bionic/+/1865674\n\nChange-Id: I6e90a47dbcc8a4dda84b3b0e3a5855f7ec4e1df3\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "a54e75af38b7cf88f3b32a9e6bc6d8e56e6fafc2",
      "tree": "445ae0b6f2b805302322292afd9419588eb51888",
      "parents": [
        "af839bcb1c51b70dafde692fccc66dd58ef0a0b9",
        "aa4f3198c8b8e784c17496833f69dcf832c97adb"
      ],
      "author": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Wed Apr 20 20:36:34 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Apr 20 20:36:34 2022 +0000"
      },
      "message": "Merge \"Disable strict abigail checking pending asm fix.\" am: 3e25f8272f am: 6e6e90fb9a am: aa4f3198c8\n\nOriginal change: https://android-review.googlesource.com/c/platform/bionic/+/1865674\n\nChange-Id: If8f37b5217864d04f84b933c1499290ba3921cea\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "aa4f3198c8b8e784c17496833f69dcf832c97adb",
      "tree": "445ae0b6f2b805302322292afd9419588eb51888",
      "parents": [
        "09b411592f5a549138283d2671dbdc3b94ca2c25",
        "6e6e90fb9a0028b897c1984e3a2239352d92bf8d"
      ],
      "author": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Wed Apr 20 20:19:17 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Apr 20 20:19:17 2022 +0000"
      },
      "message": "Merge \"Disable strict abigail checking pending asm fix.\" am: 3e25f8272f am: 6e6e90fb9a\n\nOriginal change: https://android-review.googlesource.com/c/platform/bionic/+/1865674\n\nChange-Id: I187dbe6e370cdb541e9a7d5558eb97f37ad2c141\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "6e6e90fb9a0028b897c1984e3a2239352d92bf8d",
      "tree": "445ae0b6f2b805302322292afd9419588eb51888",
      "parents": [
        "8ea16c1f2e7585feeeffae3287c02b59b83b7d35",
        "3e25f8272f59da66b7b161bff9649879f2cc1f48"
      ],
      "author": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Wed Apr 20 19:53:14 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Apr 20 19:53:14 2022 +0000"
      },
      "message": "Merge \"Disable strict abigail checking pending asm fix.\" am: 3e25f8272f\n\nOriginal change: https://android-review.googlesource.com/c/platform/bionic/+/1865674\n\nChange-Id: I7a10b4ab9d22a1b164322311339a01b61ea92626\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "3e25f8272f59da66b7b161bff9649879f2cc1f48",
      "tree": "445ae0b6f2b805302322292afd9419588eb51888",
      "parents": [
        "486fabd1520b8f90742dcfee9388f38d79a139ff",
        "2d8d2a00648fd92b0a2ea4b07e0433677aa6bae3"
      ],
      "author": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Wed Apr 20 19:19:07 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Apr 20 19:19:07 2022 +0000"
      },
      "message": "Merge \"Disable strict abigail checking pending asm fix.\""
    },
    {
      "commit": "e6997d52de0523c876dfc0c53e8da6958230d284",
      "tree": "c11aacaf79e3e2db12c3119f6f7790752d36aaf2",
      "parents": [
        "9263a823eac6a46b8f9acad475d588536dd4da18"
      ],
      "author": {
        "name": "Mitch Phillips",
        "email": "mitchp@google.com",
        "time": "Mon Nov 30 15:04:14 2020 -0800"
      },
      "committer": {
        "name": "Mitch Phillips",
        "email": "mitchp@google.com",
        "time": "Wed Apr 20 11:26:00 2022 -0700"
      },
      "message": "[GWP-ASan] Provide runtime configuration through an env var + sysprop.\n\nThis patch introduces GWP-ASan system properties and environment\nvariables to control the internal sampling rates of GWP-ASan. This can\nbe used for:\n\n 1. \"Torture testing\" the system, i.e. running it under an extremely\n    high sampling rate under GWP-ASan.\n 2. Increasing sampling remotely to allow further crash report\n    collection of rare issues.\n\nThere are three sets of system properites:\n 1. libc.debug.gwp_asan.*.system_default: Default values for native\n    executables and system apps.\n 2. libc.debug.gwp_asan.*.app_default: Default values for non-system\n    apps, and\n 3. libc.debug.gwp_asan.*.\u003cbasename/app_name\u003e: Default values for an\n    individual app or native process.\n\nThere are three variables that can be changed:\n 1. The allocation sampling rate (default: 2500) - using the environment\n    variable GWP_ASAN_SAMPLE_RATE or the libc.debug.gwp_asan.sample_rate.*\n    system property.\n 2. The process sampling rate (default: 128 for system apps/processes, 1\n    for opted-in apps) - using the environment variable\n    GWP_ASAN_PROCESS_SAMPLING or the libc.debug.gwp_asan.process_sampling.*\n    system property,\n 3. The number of slots available (default: 32) - using the environment\n    variable GWP_ASAN_MAX_ALLOCS or the libc.debug.gwp_asan.max_allocs.*\n    system property.\n\nIf not specified, #3 will be calculated as a ratio of the default\n|2500 SampleRate : 32 slots|. So, a sample rate of \"1250\" (i.e. twice as\nfrequent sampling) will result in a doubling of the max_allocs to \"64\".\n\nBug: 219651032\nTest: atest bionic-unit-tests\nChange-Id: Idb40a2a4d074e01ce3c4e635ad639a91a32d570f\n"
    },
    {
      "commit": "72d1cc8d274807f1797c112c8d1e50e8b07946d4",
      "tree": "0a3a424594a7c415e008f695b9498516c92075d4",
      "parents": [
        "b7752dafd7137ddf4851b17bbca405d65cedb5d0",
        "ef669eaf5401a54e5eef54a8d46b3bd7e6427531"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 20 11:31:21 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Apr 20 11:31:21 2022 +0000"
      },
      "message": "[automerger skipped] Merge \"Empty merge of sc-v2-dev-plus-aosp-without-vendor@8433047\" into stage-aosp-master am: 8ea16c1f2e -s ours am: 09b411592f -s ours am: af839bcb1c -s ours am: ef669eaf54 -s ours\n\nam skip reason: Merged-In I1a00f5e8ff1aba8f0e25ce589281ed3bfa9d0a5c with SHA-1 0aa87b82e5 is already in history\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/bionic/+/17803681\n\nChange-Id: I402bd04eba8b5aabb806ba10edb189d9701a49f3\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "b7752dafd7137ddf4851b17bbca405d65cedb5d0",
      "tree": "0a3a424594a7c415e008f695b9498516c92075d4",
      "parents": [
        "a42e79c4776b8bf65629acfef65dd6df9ff56cd0",
        "e17452a01cb54cc81eb9ece3c66b82502b17e1a7"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Wed Apr 20 11:30:09 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Apr 20 11:30:09 2022 +0000"
      },
      "message": "[automerger skipped] Empty merge of sc-v2-dev-plus-aosp-without-vendor@8433047 am: 2bae40552f -s ours am: 1f868cec61 -s ours am: 9e1b991c37 -s ours am: e17452a01c -s ours\n\nam skip reason: Merged-In I1a00f5e8ff1aba8f0e25ce589281ed3bfa9d0a5c with SHA-1 0aa87b82e5 is already in history\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/bionic/+/17803681\n\nChange-Id: Id61e056a4131a4420ef123a774fb9a25a972f2c3\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "ef669eaf5401a54e5eef54a8d46b3bd7e6427531",
      "tree": "0a3a424594a7c415e008f695b9498516c92075d4",
      "parents": [
        "e17452a01cb54cc81eb9ece3c66b82502b17e1a7",
        "af839bcb1c51b70dafde692fccc66dd58ef0a0b9"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 20 08:27:46 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Apr 20 08:27:46 2022 +0000"
      },
      "message": "[automerger skipped] Merge \"Empty merge of sc-v2-dev-plus-aosp-without-vendor@8433047\" into stage-aosp-master am: 8ea16c1f2e -s ours am: 09b411592f -s ours am: af839bcb1c -s ours\n\nam skip reason: Merged-In I1a00f5e8ff1aba8f0e25ce589281ed3bfa9d0a5c with SHA-1 0aa87b82e5 is already in history\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/bionic/+/17803681\n\nChange-Id: Ibe31bf717274aebc8d322defde413ed24c438726\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "e17452a01cb54cc81eb9ece3c66b82502b17e1a7",
      "tree": "0a3a424594a7c415e008f695b9498516c92075d4",
      "parents": [
        "dfda67bfdffe97a8dcaa8d32da0ce08f31929339",
        "9e1b991c37da79f74cb0a1177c83838581841449"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Wed Apr 20 08:26:34 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Apr 20 08:26:34 2022 +0000"
      },
      "message": "[automerger skipped] Empty merge of sc-v2-dev-plus-aosp-without-vendor@8433047 am: 2bae40552f -s ours am: 1f868cec61 -s ours am: 9e1b991c37 -s ours\n\nam skip reason: Merged-In I1a00f5e8ff1aba8f0e25ce589281ed3bfa9d0a5c with SHA-1 0aa87b82e5 is already in history\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/bionic/+/17803681\n\nChange-Id: I52ca3c3f5c993f74a133fdcb611666fe71ee1da6\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "af839bcb1c51b70dafde692fccc66dd58ef0a0b9",
      "tree": "0a3a424594a7c415e008f695b9498516c92075d4",
      "parents": [
        "9e1b991c37da79f74cb0a1177c83838581841449",
        "09b411592f5a549138283d2671dbdc3b94ca2c25"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Wed Apr 20 05:56:52 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Apr 20 05:56:52 2022 +0000"
      },
      "message": "[automerger skipped] Merge \"Empty merge of sc-v2-dev-plus-aosp-without-vendor@8433047\" into stage-aosp-master am: 8ea16c1f2e -s ours am: 09b411592f -s ours\n\nam skip reason: Merged-In I1a00f5e8ff1aba8f0e25ce589281ed3bfa9d0a5c with SHA-1 0aa87b82e5 is already in history\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/bionic/+/17803681\n\nChange-Id: I854e376c7331b85d2c0665050778809194c46cfd\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "9e1b991c37da79f74cb0a1177c83838581841449",
      "tree": "0a3a424594a7c415e008f695b9498516c92075d4",
      "parents": [
        "f19f38727c1dc05da6e0326c0965b3997a175252",
        "1f868cec616a528f20f4ffceb155199b2d825dca"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Wed Apr 20 05:55:41 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Apr 20 05:55:41 2022 +0000"
      },
      "message": "[automerger skipped] Empty merge of sc-v2-dev-plus-aosp-without-vendor@8433047 am: 2bae40552f -s ours am: 1f868cec61 -s ours\n\nam skip reason: Merged-In I1a00f5e8ff1aba8f0e25ce589281ed3bfa9d0a5c with SHA-1 0aa87b82e5 is already in history\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/bionic/+/17803681\n\nChange-Id: Ia8f715bcb826167374d8b2ee29def400eb31ff11\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "09b411592f5a549138283d2671dbdc3b94ca2c25",
      "tree": "0a3a424594a7c415e008f695b9498516c92075d4",
      "parents": [
        "1f868cec616a528f20f4ffceb155199b2d825dca",
        "8ea16c1f2e7585feeeffae3287c02b59b83b7d35"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 19 04:22:29 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Apr 19 04:22:29 2022 +0000"
      },
      "message": "[automerger skipped] Merge \"Empty merge of sc-v2-dev-plus-aosp-without-vendor@8433047\" into stage-aosp-master am: 8ea16c1f2e -s ours\n\nam skip reason: Merged-In I1a00f5e8ff1aba8f0e25ce589281ed3bfa9d0a5c with SHA-1 0aa87b82e5 is already in history\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/bionic/+/17803681\n\nChange-Id: Ie68231fe2f41d438d51f028124a86efade67cc2f\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "1f868cec616a528f20f4ffceb155199b2d825dca",
      "tree": "0a3a424594a7c415e008f695b9498516c92075d4",
      "parents": [
        "f35c2f19057eb3a0b1a8327416a9e6b3f36f65bd",
        "2bae40552f5468217f38d32b245670a34786e634"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Tue Apr 19 04:21:18 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Apr 19 04:21:18 2022 +0000"
      },
      "message": "[automerger skipped] Empty merge of sc-v2-dev-plus-aosp-without-vendor@8433047 am: 2bae40552f -s ours\n\nam skip reason: Merged-In I1a00f5e8ff1aba8f0e25ce589281ed3bfa9d0a5c with SHA-1 0aa87b82e5 is already in history\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/bionic/+/17803681\n\nChange-Id: Ifab1eeeb50ca7874dac0e1886bb2bbe87918426b\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "8ea16c1f2e7585feeeffae3287c02b59b83b7d35",
      "tree": "0a3a424594a7c415e008f695b9498516c92075d4",
      "parents": [
        "d0efcb91371da41cad5b41394d6e71370feebe73",
        "2bae40552f5468217f38d32b245670a34786e634"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Tue Apr 19 03:38:46 2022 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Apr 19 03:38:46 2022 +0000"
      },
      "message": "Merge \"Empty merge of sc-v2-dev-plus-aosp-without-vendor@8433047\" into stage-aosp-master"
    },
    {
      "commit": "79d5d19798fdeba0853ff3388301918c870249ab",
      "tree": "0a3a424594a7c415e008f695b9498516c92075d4",
      "parents": [
        "07d81d7eb5db5ec9aa687d2a02dbc43587cf2301",
        "a42e79c4776b8bf65629acfef65dd6df9ff56cd0"
      ],
      "author": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Tue Apr 19 03:04:14 2022 +0000"
      },
      "committer": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Tue Apr 19 03:04:14 2022 +0000"
      },
      "message": "Snap for 8470411 from a42e79c4776b8bf65629acfef65dd6df9ff56cd0 to tm-qpr1-release\n\nChange-Id: I1b4e6350c5efd3b40c3064de8b4b8049e4ca9ed3\n"
    },
    {
      "commit": "a42e79c4776b8bf65629acfef65dd6df9ff56cd0",
      "tree": "0a3a424594a7c415e008f695b9498516c92075d4",
      "parents": [
        "3122ef839f68b70be402911864eca1f5dd6c85af",
        "dfda67bfdffe97a8dcaa8d32da0ce08f31929339"
      ],
      "author": {
        "name": "Florian Mayer",
        "email": "fmayer@google.com",
        "time": "Tue Apr 19 02:02:46 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Apr 19 02:02:46 2022 +0000"
      },
      "message": "Merge \"Add debuggerd_test to hwasan-presubmit.\" am: 486fabd152 am: d0efcb9137 am: f35c2f1905 am: f19f38727c am: dfda67bfdf\n\nOriginal change: https://android-review.googlesource.com/c/platform/bionic/+/2066069\n\nChange-Id: Iced0d95d3c912db0f647d8dd316e806a68917340\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "dfda67bfdffe97a8dcaa8d32da0ce08f31929339",
      "tree": "0a3a424594a7c415e008f695b9498516c92075d4",
      "parents": [
        "be0336622aef0b75e7ff887a9de6480f6fab9044",
        "f19f38727c1dc05da6e0326c0965b3997a175252"
      ],
      "author": {
        "name": "Florian Mayer",
        "email": "fmayer@google.com",
        "time": "Tue Apr 19 01:39:51 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Apr 19 01:39:51 2022 +0000"
      },
      "message": "Merge \"Add debuggerd_test to hwasan-presubmit.\" am: 486fabd152 am: d0efcb9137 am: f35c2f1905 am: f19f38727c\n\nOriginal change: https://android-review.googlesource.com/c/platform/bionic/+/2066069\n\nChange-Id: I25d620ea20b732e097ff8fb32644e6a3da4b078b\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "f19f38727c1dc05da6e0326c0965b3997a175252",
      "tree": "0a3a424594a7c415e008f695b9498516c92075d4",
      "parents": [
        "0d0b0441703b1371876a2afbc870096956305033",
        "f35c2f19057eb3a0b1a8327416a9e6b3f36f65bd"
      ],
      "author": {
        "name": "Florian Mayer",
        "email": "fmayer@google.com",
        "time": "Tue Apr 19 01:12:52 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Apr 19 01:12:52 2022 +0000"
      },
      "message": "Merge \"Add debuggerd_test to hwasan-presubmit.\" am: 486fabd152 am: d0efcb9137 am: f35c2f1905\n\nOriginal change: https://android-review.googlesource.com/c/platform/bionic/+/2066069\n\nChange-Id: I362194f1d8e7ed369753a0c85eaf71e6b268ad2b\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "f35c2f19057eb3a0b1a8327416a9e6b3f36f65bd",
      "tree": "0a3a424594a7c415e008f695b9498516c92075d4",
      "parents": [
        "953412c3f637d8a8ab190a3cdd2173131049c84b",
        "d0efcb91371da41cad5b41394d6e71370feebe73"
      ],
      "author": {
        "name": "Florian Mayer",
        "email": "fmayer@google.com",
        "time": "Tue Apr 19 00:47:48 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Apr 19 00:47:48 2022 +0000"
      },
      "message": "Merge \"Add debuggerd_test to hwasan-presubmit.\" am: 486fabd152 am: d0efcb9137\n\nOriginal change: https://android-review.googlesource.com/c/platform/bionic/+/2066069\n\nChange-Id: Id60e40c09a9e8988a99df46be8108ab99ddf422d\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "d0efcb91371da41cad5b41394d6e71370feebe73",
      "tree": "0a3a424594a7c415e008f695b9498516c92075d4",
      "parents": [
        "d559eb5e67da8e34acb7f052c182344156eff75c",
        "486fabd1520b8f90742dcfee9388f38d79a139ff"
      ],
      "author": {
        "name": "Florian Mayer",
        "email": "fmayer@google.com",
        "time": "Tue Apr 19 00:27:19 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Apr 19 00:27:19 2022 +0000"
      },
      "message": "Merge \"Add debuggerd_test to hwasan-presubmit.\" am: 486fabd152\n\nOriginal change: https://android-review.googlesource.com/c/platform/bionic/+/2066069\n\nChange-Id: I2c7b40a33c4ad5d02169798f1dcfd36fb5dde827\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "486fabd1520b8f90742dcfee9388f38d79a139ff",
      "tree": "0a3a424594a7c415e008f695b9498516c92075d4",
      "parents": [
        "98619ee611a6dd416e4a21b7533988585f17fa6c",
        "ab36432f7ba34edd041e33efefb1470f47a24415"
      ],
      "author": {
        "name": "Florian Mayer",
        "email": "fmayer@google.com",
        "time": "Tue Apr 19 00:07:43 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Apr 19 00:07:43 2022 +0000"
      },
      "message": "Merge \"Add debuggerd_test to hwasan-presubmit.\""
    },
    {
      "commit": "2bae40552f5468217f38d32b245670a34786e634",
      "tree": "1ee89b12d94899dcee27cffe2af54949a329cdde",
      "parents": [
        "d559eb5e67da8e34acb7f052c182344156eff75c",
        "9d8ef45478221440df2bc683c8c9cbe90ff6702d"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Mon Apr 18 20:43:14 2022 +0000"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Mon Apr 18 20:43:14 2022 +0000"
      },
      "message": "Empty merge of sc-v2-dev-plus-aosp-without-vendor@8433047\n\nBug: 226662282\nMerged-In: I1a00f5e8ff1aba8f0e25ce589281ed3bfa9d0a5c\nChange-Id: I71ec35027456ab77194d61246e91fc05ad3d6ab5\n"
    },
    {
      "commit": "ab36432f7ba34edd041e33efefb1470f47a24415",
      "tree": "0a3a424594a7c415e008f695b9498516c92075d4",
      "parents": [
        "98619ee611a6dd416e4a21b7533988585f17fa6c"
      ],
      "author": {
        "name": "Florian Mayer",
        "email": "fmayer@google.com",
        "time": "Mon Apr 18 17:39:30 2022 +0000"
      },
      "committer": {
        "name": "Florian Mayer",
        "email": "fmayer@google.com",
        "time": "Mon Apr 18 20:39:48 2022 +0000"
      },
      "message": "Add debuggerd_test to hwasan-presubmit.\n\nThis passes now.\n\nBug: 229317612\nChange-Id: Iaf26b5fafd33b19dd2e4dbb073bc3f76c7fffd66\n"
    },
    {
      "commit": "07d81d7eb5db5ec9aa687d2a02dbc43587cf2301",
      "tree": "1ee89b12d94899dcee27cffe2af54949a329cdde",
      "parents": [
        "cd25000bc1626d697859d634824a91cc93688bc4",
        "3122ef839f68b70be402911864eca1f5dd6c85af"
      ],
      "author": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Sun Apr 17 01:00:43 2022 +0000"
      },
      "committer": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Sun Apr 17 01:00:43 2022 +0000"
      },
      "message": "Snap for 8464370 from 3122ef839f68b70be402911864eca1f5dd6c85af to tm-qpr1-release\n\nChange-Id: Idf79988031bd0e1c3f08ea7015ffc4736137d085\n"
    },
    {
      "commit": "3122ef839f68b70be402911864eca1f5dd6c85af",
      "tree": "1ee89b12d94899dcee27cffe2af54949a329cdde",
      "parents": [
        "9d09c9107611553903583caf2c1df68a41273b15",
        "be0336622aef0b75e7ff887a9de6480f6fab9044"
      ],
      "author": {
        "name": "Florian Mayer",
        "email": "fmayer@google.com",
        "time": "Sat Apr 16 08:27:47 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Apr 16 08:27:47 2022 +0000"
      },
      "message": "Merge changes from topic \"debuggerdhwasan\" am: 98619ee611 am: d559eb5e67 am: 953412c3f6 am: 0d0b044170 am: be0336622a\n\nOriginal change: https://android-review.googlesource.com/c/platform/bionic/+/2065733\n\nChange-Id: I96c37b437b59853aeae62c3f727402d29e8ff824\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "9d09c9107611553903583caf2c1df68a41273b15",
      "tree": "d872e9666860777fba2a1893b9fcf8b14710bf3a",
      "parents": [
        "15cc7c73cff94a597afc45bb5059801486675bdd",
        "7cbe4cac52e41e7de34001211ca2291c42028544"
      ],
      "author": {
        "name": "Florian Mayer",
        "email": "fmayer@google.com",
        "time": "Sat Apr 16 08:27:44 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Apr 16 08:27:44 2022 +0000"
      },
      "message": "Use SKIP_WITH_HWASAN macro from libbase. am: 750dcd326e am: 6de2ccdf29 am: 26876fff13 am: 7ce531f259 am: 7cbe4cac52\n\nOriginal change: https://android-review.googlesource.com/c/platform/bionic/+/2065411\n\nChange-Id: Ie6061801bfc1e04e8a4811008e3780c5a3d94aea\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "be0336622aef0b75e7ff887a9de6480f6fab9044",
      "tree": "1ee89b12d94899dcee27cffe2af54949a329cdde",
      "parents": [
        "7cbe4cac52e41e7de34001211ca2291c42028544",
        "0d0b0441703b1371876a2afbc870096956305033"
      ],
      "author": {
        "name": "Florian Mayer",
        "email": "fmayer@google.com",
        "time": "Sat Apr 16 07:54:32 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Apr 16 07:54:32 2022 +0000"
      },
      "message": "Merge changes from topic \"debuggerdhwasan\" am: 98619ee611 am: d559eb5e67 am: 953412c3f6 am: 0d0b044170\n\nOriginal change: https://android-review.googlesource.com/c/platform/bionic/+/2065733\n\nChange-Id: If25285c8a448b18b9aa48ca7423643da4ba87347\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "7cbe4cac52e41e7de34001211ca2291c42028544",
      "tree": "d872e9666860777fba2a1893b9fcf8b14710bf3a",
      "parents": [
        "8a4b13075c1b2cf1bad553e02ad5dd065cbf48cf",
        "7ce531f25986c3d053ac7d46a21d2425ed81b04f"
      ],
      "author": {
        "name": "Florian Mayer",
        "email": "fmayer@google.com",
        "time": "Sat Apr 16 07:54:28 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Apr 16 07:54:28 2022 +0000"
      },
      "message": "Use SKIP_WITH_HWASAN macro from libbase. am: 750dcd326e am: 6de2ccdf29 am: 26876fff13 am: 7ce531f259\n\nOriginal change: https://android-review.googlesource.com/c/platform/bionic/+/2065411\n\nChange-Id: Iadac1c318dc139587637eed2cfd9969f53ddfac3\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "0d0b0441703b1371876a2afbc870096956305033",
      "tree": "1ee89b12d94899dcee27cffe2af54949a329cdde",
      "parents": [
        "7ce531f25986c3d053ac7d46a21d2425ed81b04f",
        "953412c3f637d8a8ab190a3cdd2173131049c84b"
      ],
      "author": {
        "name": "Florian Mayer",
        "email": "fmayer@google.com",
        "time": "Sat Apr 16 07:32:45 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Apr 16 07:32:45 2022 +0000"
      },
      "message": "Merge changes from topic \"debuggerdhwasan\" am: 98619ee611 am: d559eb5e67 am: 953412c3f6\n\nOriginal change: https://android-review.googlesource.com/c/platform/bionic/+/2065733\n\nChange-Id: I5d452600428b881b512cb93e9caf742598825936\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "7ce531f25986c3d053ac7d46a21d2425ed81b04f",
      "tree": "d872e9666860777fba2a1893b9fcf8b14710bf3a",
      "parents": [
        "0f50fff227e23c01a644ab35551ddaa8edcc7467",
        "26876fff13f0bb06ea7fff61424b4178faf6a76c"
      ],
      "author": {
        "name": "Florian Mayer",
        "email": "fmayer@google.com",
        "time": "Sat Apr 16 07:32:41 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Apr 16 07:32:41 2022 +0000"
      },
      "message": "Use SKIP_WITH_HWASAN macro from libbase. am: 750dcd326e am: 6de2ccdf29 am: 26876fff13\n\nOriginal change: https://android-review.googlesource.com/c/platform/bionic/+/2065411\n\nChange-Id: Ie40530e3910757c74623ff982cb95dedc33f0eab\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "953412c3f637d8a8ab190a3cdd2173131049c84b",
      "tree": "1ee89b12d94899dcee27cffe2af54949a329cdde",
      "parents": [
        "26876fff13f0bb06ea7fff61424b4178faf6a76c",
        "d559eb5e67da8e34acb7f052c182344156eff75c"
      ],
      "author": {
        "name": "Florian Mayer",
        "email": "fmayer@google.com",
        "time": "Sat Apr 16 07:04:44 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Apr 16 07:04:44 2022 +0000"
      },
      "message": "Merge changes from topic \"debuggerdhwasan\" am: 98619ee611 am: d559eb5e67\n\nOriginal change: https://android-review.googlesource.com/c/platform/bionic/+/2065733\n\nChange-Id: I5d9c81225597b0546a711bec6bfa602d02de5719\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "26876fff13f0bb06ea7fff61424b4178faf6a76c",
      "tree": "d872e9666860777fba2a1893b9fcf8b14710bf3a",
      "parents": [
        "50045961eafcb846a3731392272cfd5bd02afe3b",
        "6de2ccdf29cbd37316f790897af1ae7d9765fb1e"
      ],
      "author": {
        "name": "Florian Mayer",
        "email": "fmayer@google.com",
        "time": "Sat Apr 16 07:04:40 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Apr 16 07:04:40 2022 +0000"
      },
      "message": "Use SKIP_WITH_HWASAN macro from libbase. am: 750dcd326e am: 6de2ccdf29\n\nOriginal change: https://android-review.googlesource.com/c/platform/bionic/+/2065411\n\nChange-Id: I680e11386eb9031a7c3ba40a100dbe29f2ca21d2\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "d559eb5e67da8e34acb7f052c182344156eff75c",
      "tree": "1ee89b12d94899dcee27cffe2af54949a329cdde",
      "parents": [
        "6de2ccdf29cbd37316f790897af1ae7d9765fb1e",
        "98619ee611a6dd416e4a21b7533988585f17fa6c"
      ],
      "author": {
        "name": "Florian Mayer",
        "email": "fmayer@google.com",
        "time": "Sat Apr 16 06:22:36 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Apr 16 06:22:36 2022 +0000"
      },
      "message": "Merge changes from topic \"debuggerdhwasan\" am: 98619ee611\n\nOriginal change: https://android-review.googlesource.com/c/platform/bionic/+/2065733\n\nChange-Id: I7c596c95545213101138822f7796490f2296b3be\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "6de2ccdf29cbd37316f790897af1ae7d9765fb1e",
      "tree": "d872e9666860777fba2a1893b9fcf8b14710bf3a",
      "parents": [
        "1319ebe974c470323d0785f4a765ff42ee815d41",
        "750dcd326e79f5db71851b1b001c45e02eb290ea"
      ],
      "author": {
        "name": "Florian Mayer",
        "email": "fmayer@google.com",
        "time": "Sat Apr 16 06:22:32 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Apr 16 06:22:32 2022 +0000"
      },
      "message": "Use SKIP_WITH_HWASAN macro from libbase. am: 750dcd326e\n\nOriginal change: https://android-review.googlesource.com/c/platform/bionic/+/2065411\n\nChange-Id: I1e2a9ba909d8b34a41caf4938d4cdbc7c333e9a5\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "98619ee611a6dd416e4a21b7533988585f17fa6c",
      "tree": "1ee89b12d94899dcee27cffe2af54949a329cdde",
      "parents": [
        "db0648ae1d0f9ff5e019e9f2fd1b3964349c6b3b",
        "4817ca64bb83ad03328f52e47dd953dcdb2e57e6"
      ],
      "author": {
        "name": "Florian Mayer",
        "email": "fmayer@google.com",
        "time": "Sat Apr 16 06:03:38 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Apr 16 06:03:38 2022 +0000"
      },
      "message": "Merge changes from topic \"debuggerdhwasan\"\n\n* changes:\n  Skip setjmp.bug_152210274 on HWASan.\n  Use SKIP_WITH_HWASAN macro from libbase.\n"
    },
    {
      "commit": "cd25000bc1626d697859d634824a91cc93688bc4",
      "tree": "0deacece667f4d2e578f509bccc063992a1671ec",
      "parents": [
        "2d4a71524aa1643481c4dcc7eb9b21ba0a4ca69b",
        "15cc7c73cff94a597afc45bb5059801486675bdd"
      ],
      "author": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Sat Apr 16 05:06:59 2022 +0000"
      },
      "committer": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Sat Apr 16 05:06:59 2022 +0000"
      },
      "message": "Snap for 8462842 from 15cc7c73cff94a597afc45bb5059801486675bdd to tm-qpr1-release\n\nChange-Id: I0328c3ece5b897cf46a9ec63bf93e7fe56cfaeed\n"
    },
    {
      "commit": "4817ca64bb83ad03328f52e47dd953dcdb2e57e6",
      "tree": "1ee89b12d94899dcee27cffe2af54949a329cdde",
      "parents": [
        "750dcd326e79f5db71851b1b001c45e02eb290ea"
      ],
      "author": {
        "name": "Florian Mayer",
        "email": "fmayer@google.com",
        "time": "Fri Apr 15 22:53:51 2022 +0000"
      },
      "committer": {
        "name": "Florian Mayer",
        "email": "fmayer@google.com",
        "time": "Fri Apr 15 23:15:26 2022 +0000"
      },
      "message": "Skip setjmp.bug_152210274 on HWASan.\n\nBug: 227390656\nChange-Id: Ic6dc89d844bab4aba93132b3af7942961d3af644\n"
    },
    {
      "commit": "750dcd326e79f5db71851b1b001c45e02eb290ea",
      "tree": "d872e9666860777fba2a1893b9fcf8b14710bf3a",
      "parents": [
        "db0648ae1d0f9ff5e019e9f2fd1b3964349c6b3b"
      ],
      "author": {
        "name": "Florian Mayer",
        "email": "fmayer@google.com",
        "time": "Fri Apr 15 15:54:47 2022 -0700"
      },
      "committer": {
        "name": "Florian Mayer",
        "email": "fmayer@google.com",
        "time": "Fri Apr 15 16:14:56 2022 -0700"
      },
      "message": "Use SKIP_WITH_HWASAN macro from libbase.\n\nChange-Id: I83681d2191bf4184e52d84d1107d61065927bb24\n"
    },
    {
      "commit": "15cc7c73cff94a597afc45bb5059801486675bdd",
      "tree": "0deacece667f4d2e578f509bccc063992a1671ec",
      "parents": [
        "5bd6c4a9e3dba311d2d6aa65a2ed19fd99fd5a56",
        "8a4b13075c1b2cf1bad553e02ad5dd065cbf48cf"
      ],
      "author": {
        "name": "Florian Mayer",
        "email": "fmayer@google.com",
        "time": "Fri Apr 15 19:10:38 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Apr 15 19:10:38 2022 +0000"
      },
      "message": "Merge \"Add bionic tests that pass to hwasan-presubmit.\" am: db0648ae1d am: 1319ebe974 am: 50045961ea am: 0f50fff227 am: 8a4b13075c\n\nOriginal change: https://android-review.googlesource.com/c/platform/bionic/+/2065335\n\nChange-Id: I36c76cd11a8ba70bb84547e55e44600b4de3a330\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "8a4b13075c1b2cf1bad553e02ad5dd065cbf48cf",
      "tree": "0deacece667f4d2e578f509bccc063992a1671ec",
      "parents": [
        "5c614c3563f407d9e135458c58465e0013c4057d",
        "0f50fff227e23c01a644ab35551ddaa8edcc7467"
      ],
      "author": {
        "name": "Florian Mayer",
        "email": "fmayer@google.com",
        "time": "Fri Apr 15 18:47:57 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Apr 15 18:47:57 2022 +0000"
      },
      "message": "Merge \"Add bionic tests that pass to hwasan-presubmit.\" am: db0648ae1d am: 1319ebe974 am: 50045961ea am: 0f50fff227\n\nOriginal change: https://android-review.googlesource.com/c/platform/bionic/+/2065335\n\nChange-Id: I67498f092b3643817739422d05a916e1725fa37e\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "0f50fff227e23c01a644ab35551ddaa8edcc7467",
      "tree": "0deacece667f4d2e578f509bccc063992a1671ec",
      "parents": [
        "2533edfd09ec101d9196779ef0cb605c4cad5e2f",
        "50045961eafcb846a3731392272cfd5bd02afe3b"
      ],
      "author": {
        "name": "Florian Mayer",
        "email": "fmayer@google.com",
        "time": "Fri Apr 15 18:23:44 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Apr 15 18:23:44 2022 +0000"
      },
      "message": "Merge \"Add bionic tests that pass to hwasan-presubmit.\" am: db0648ae1d am: 1319ebe974 am: 50045961ea\n\nOriginal change: https://android-review.googlesource.com/c/platform/bionic/+/2065335\n\nChange-Id: I9c7562f1fd4ce297cd3713a3171dca39636aed0f\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "50045961eafcb846a3731392272cfd5bd02afe3b",
      "tree": "0deacece667f4d2e578f509bccc063992a1671ec",
      "parents": [
        "0a66512877d6652b3fdb86e39ddff8e3394c0803",
        "1319ebe974c470323d0785f4a765ff42ee815d41"
      ],
      "author": {
        "name": "Florian Mayer",
        "email": "fmayer@google.com",
        "time": "Fri Apr 15 17:54:41 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Apr 15 17:54:41 2022 +0000"
      },
      "message": "Merge \"Add bionic tests that pass to hwasan-presubmit.\" am: db0648ae1d am: 1319ebe974\n\nOriginal change: https://android-review.googlesource.com/c/platform/bionic/+/2065335\n\nChange-Id: I5583b1c836ab948e07d922b34bc312a9de58f4eb\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "1319ebe974c470323d0785f4a765ff42ee815d41",
      "tree": "0deacece667f4d2e578f509bccc063992a1671ec",
      "parents": [
        "99662ce913902a88acf07b6f39e73a7236f687d1",
        "db0648ae1d0f9ff5e019e9f2fd1b3964349c6b3b"
      ],
      "author": {
        "name": "Florian Mayer",
        "email": "fmayer@google.com",
        "time": "Fri Apr 15 17:31:53 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Apr 15 17:31:53 2022 +0000"
      },
      "message": "Merge \"Add bionic tests that pass to hwasan-presubmit.\" am: db0648ae1d\n\nOriginal change: https://android-review.googlesource.com/c/platform/bionic/+/2065335\n\nChange-Id: I5fa607c93a24f4b76620ba92b271b492ba7af15f\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "db0648ae1d0f9ff5e019e9f2fd1b3964349c6b3b",
      "tree": "0deacece667f4d2e578f509bccc063992a1671ec",
      "parents": [
        "4fa856486bc5895f168d823687486a6362cd9047",
        "cb6f86a2753184f9f16b4eaf93218a4b2d6b1fb6"
      ],
      "author": {
        "name": "Florian Mayer",
        "email": "fmayer@google.com",
        "time": "Fri Apr 15 17:14:19 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Apr 15 17:14:19 2022 +0000"
      },
      "message": "Merge \"Add bionic tests that pass to hwasan-presubmit.\""
    },
    {
      "commit": "cb6f86a2753184f9f16b4eaf93218a4b2d6b1fb6",
      "tree": "0deacece667f4d2e578f509bccc063992a1671ec",
      "parents": [
        "4fa856486bc5895f168d823687486a6362cd9047"
      ],
      "author": {
        "name": "Florian Mayer",
        "email": "fmayer@google.com",
        "time": "Fri Apr 15 04:02:52 2022 +0000"
      },
      "committer": {
        "name": "Florian Mayer",
        "email": "fmayer@google.com",
        "time": "Fri Apr 15 04:02:55 2022 +0000"
      },
      "message": "Add bionic tests that pass to hwasan-presubmit.\n\nCurrently failing:\n* CtsTaggingHostTestCases\n* debuggerd_test\n* memunreachable_unit_test\n\nBug: 229317612\nChange-Id: I5be1e90a23951e0265e289bfd2dfe11192b49dc3\n"
    },
    {
      "commit": "2d4a71524aa1643481c4dcc7eb9b21ba0a4ca69b",
      "tree": "a5dc48424adfba5f0cf8d16005f3f621a3f50474",
      "parents": [
        "2bfea1a33d70dd0a2579d5ee45f86d532826fe9f",
        "5bd6c4a9e3dba311d2d6aa65a2ed19fd99fd5a56"
      ],
      "author": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Fri Apr 15 03:01:01 2022 +0000"
      },
      "committer": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Fri Apr 15 03:01:01 2022 +0000"
      },
      "message": "Snap for 8458224 from 5bd6c4a9e3dba311d2d6aa65a2ed19fd99fd5a56 to tm-qpr1-release\n\nChange-Id: Id82f1d8499cbf7bf5acf3bcbd99070b2ae8f3fc4\n"
    },
    {
      "commit": "5bd6c4a9e3dba311d2d6aa65a2ed19fd99fd5a56",
      "tree": "a5dc48424adfba5f0cf8d16005f3f621a3f50474",
      "parents": [
        "46a481afcb64cd3814f9c7294d2ce7e7d4de704a",
        "5c614c3563f407d9e135458c58465e0013c4057d"
      ],
      "author": {
        "name": "Florian Mayer",
        "email": "fmayer@google.com",
        "time": "Thu Apr 14 20:44:42 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Apr 14 20:44:42 2022 +0000"
      },
      "message": "Merge \"Skip verify_leak_allocation_limit under HWASan.\" am: 4fa856486b am: 99662ce913 am: 0a66512877 am: 2533edfd09 am: 5c614c3563\n\nOriginal change: https://android-review.googlesource.com/c/platform/bionic/+/2064468\n\nChange-Id: I2aabb753dd2dd02b46a8381b49e10ed33ad0cf24\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "5c614c3563f407d9e135458c58465e0013c4057d",
      "tree": "a5dc48424adfba5f0cf8d16005f3f621a3f50474",
      "parents": [
        "96335e40d0d5b6cce8750d4ee47cd2b54ddff4a6",
        "2533edfd09ec101d9196779ef0cb605c4cad5e2f"
      ],
      "author": {
        "name": "Florian Mayer",
        "email": "fmayer@google.com",
        "time": "Thu Apr 14 20:08:48 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Apr 14 20:08:48 2022 +0000"
      },
      "message": "Merge \"Skip verify_leak_allocation_limit under HWASan.\" am: 4fa856486b am: 99662ce913 am: 0a66512877 am: 2533edfd09\n\nOriginal change: https://android-review.googlesource.com/c/platform/bionic/+/2064468\n\nChange-Id: I4e1b3de954fa004cbafa751bf8d4047f9fb31e75\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "2533edfd09ec101d9196779ef0cb605c4cad5e2f",
      "tree": "a5dc48424adfba5f0cf8d16005f3f621a3f50474",
      "parents": [
        "41914461b6e6085359909902195a095846f67925",
        "0a66512877d6652b3fdb86e39ddff8e3394c0803"
      ],
      "author": {
        "name": "Florian Mayer",
        "email": "fmayer@google.com",
        "time": "Thu Apr 14 19:47:48 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Apr 14 19:47:48 2022 +0000"
      },
      "message": "Merge \"Skip verify_leak_allocation_limit under HWASan.\" am: 4fa856486b am: 99662ce913 am: 0a66512877\n\nOriginal change: https://android-review.googlesource.com/c/platform/bionic/+/2064468\n\nChange-Id: I5fcc7d4c7634c48c750252ae3e96250b2cd0114c\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "0a66512877d6652b3fdb86e39ddff8e3394c0803",
      "tree": "a5dc48424adfba5f0cf8d16005f3f621a3f50474",
      "parents": [
        "9461f9e9d603875e3f75898695784c5541e61222",
        "99662ce913902a88acf07b6f39e73a7236f687d1"
      ],
      "author": {
        "name": "Florian Mayer",
        "email": "fmayer@google.com",
        "time": "Thu Apr 14 19:25:16 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Apr 14 19:25:16 2022 +0000"
      },
      "message": "Merge \"Skip verify_leak_allocation_limit under HWASan.\" am: 4fa856486b am: 99662ce913\n\nOriginal change: https://android-review.googlesource.com/c/platform/bionic/+/2064468\n\nChange-Id: Ifcc9513c20bdb3b374fb3283c72f8afbac400a08\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "99662ce913902a88acf07b6f39e73a7236f687d1",
      "tree": "a5dc48424adfba5f0cf8d16005f3f621a3f50474",
      "parents": [
        "87cdc95f5dbb148ffe8d41dbebfda5f2460101fe",
        "4fa856486bc5895f168d823687486a6362cd9047"
      ],
      "author": {
        "name": "Florian Mayer",
        "email": "fmayer@google.com",
        "time": "Thu Apr 14 18:52:26 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Apr 14 18:52:26 2022 +0000"
      },
      "message": "Merge \"Skip verify_leak_allocation_limit under HWASan.\" am: 4fa856486b\n\nOriginal change: https://android-review.googlesource.com/c/platform/bionic/+/2064468\n\nChange-Id: I7ce72b7385668711ef84752d7608bc3caed5fe2e\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "4fa856486bc5895f168d823687486a6362cd9047",
      "tree": "a5dc48424adfba5f0cf8d16005f3f621a3f50474",
      "parents": [
        "8cfc318a874cc0d263a55c32b4b32a2a35be7177",
        "dca7229b06450e82d4e7e87aa946931acef366e5"
      ],
      "author": {
        "name": "Florian Mayer",
        "email": "fmayer@google.com",
        "time": "Thu Apr 14 18:17:14 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Apr 14 18:17:14 2022 +0000"
      },
      "message": "Merge \"Skip verify_leak_allocation_limit under HWASan.\""
    },
    {
      "commit": "dca7229b06450e82d4e7e87aa946931acef366e5",
      "tree": "a5dc48424adfba5f0cf8d16005f3f621a3f50474",
      "parents": [
        "8cfc318a874cc0d263a55c32b4b32a2a35be7177"
      ],
      "author": {
        "name": "Florian Mayer",
        "email": "fmayer@google.com",
        "time": "Wed Apr 13 14:39:36 2022 -0700"
      },
      "committer": {
        "name": "Florian Mayer",
        "email": "fmayer@google.com",
        "time": "Thu Apr 14 16:21:12 2022 +0000"
      },
      "message": "Skip verify_leak_allocation_limit under HWASan.\n\nBug: 227801493\nChange-Id: I85630fe11b42d8d45ce63f279bb0fbcc635f8afb\n"
    },
    {
      "commit": "2bfea1a33d70dd0a2579d5ee45f86d532826fe9f",
      "tree": "06954b7cc78e18d94b6c63147ad20eb6181adf63",
      "parents": [
        "e394ccf07f481f58c456a1421d441fb26cc19379",
        "46a481afcb64cd3814f9c7294d2ce7e7d4de704a"
      ],
      "author": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Thu Apr 14 03:00:55 2022 +0000"
      },
      "committer": {
        "name": "Android Build Coastguard Worker",
        "email": "android-build-coastguard-worker@google.com",
        "time": "Thu Apr 14 03:00:55 2022 +0000"
      },
      "message": "Snap for 8451773 from 46a481afcb64cd3814f9c7294d2ce7e7d4de704a to tm-qpr1-release\n\nChange-Id: I762cc4a9cd8bf2a1c60f0b5321b5d9b7a7b94b15\n"
    }
  ],
  "next": "e394ccf07f481f58c456a1421d441fb26cc19379"
}
