)]}'
{
  "log": [
    {
      "commit": "19d1feb0fe57963e4e0931b953aa9e61b26b72c7",
      "tree": "684944929a39a0b6fcd644db6e340bdb7c71036a",
      "parents": [
        "094b1cfc9fa9e1c02238a2352c190be1746f5622"
      ],
      "author": {
        "name": "Martin Stjernholm",
        "email": "mast@google.com",
        "time": "Tue Mar 30 22:35:24 2021 +0100"
      },
      "committer": {
        "name": "Martin Stjernholm",
        "email": "mast@google.com",
        "time": "Wed Jun 09 13:33:03 2021 +0000"
      },
      "message": "Avoid internal APEX stubs in libnative{bridge,loader} and clean up\nexported symbols.\n\nThe APEX stubs don\u0027t have any practical effect on the lazy loading\nlibrary wrappers. Add notes about that and update the function wrappers\nto keep them in sync.\n\nAlso add tests for the lazy libraries. That necessitated some\nreshuffling in libnativeloader tests to reuse the mocks.\n\nTest: art/libnativebridge/tests/runtests.sh\nTest: atest libnativebridge-lazy-tests\nTest: atest libnativeloader_test libnativeloader_lazy_test\nBug: 122710865\nChange-Id: I7e291f2e84d8e35731dfb1114c9b19978ff87969\n"
    },
    {
      "commit": "abafbe759a354dd6c6d81d4aba3f0aec9aca3d5b",
      "tree": "abd0c540ee97708916450c07bc37d4cd5229a902",
      "parents": [
        "7ec3e60dd656509f4346fc94968f9de22cedcaaf"
      ],
      "author": {
        "name": "Lev Rumyantsev",
        "email": "levarum@google.com",
        "time": "Fri Dec 13 15:49:37 2019 -0800"
      },
      "committer": {
        "name": "Lev Rumyantsev",
        "email": "levarum@google.com",
        "time": "Tue Jan 21 23:09:34 2020 +0000"
      },
      "message": "nativebridge: Add PreZygoteFork callback\n\nIt\u0027s required to clean-up the emulated enviroment (e.g. close file\ndescriptors) after emulated execution in doPreload() in app-zygote.\n\nTest: NativeBridge6PreZygoteFork_test\nTest: CtsSeccompHostTestCases\nandroid.seccomp.cts.SeccompHostJUnit4DeviceTest\ntestAppZygoteSyscalls\nboth for Q.sdk_gphone_x86_arm.armeabi-v7a\nBug: 146904103\n\nChange-Id: Id192a1647c2f405570bf196daf65b3f2a9faca42\n"
    },
    {
      "commit": "9b16e344b246096d228dd4b41ff711884bcfcb3e",
      "tree": "ff93f416fcc59fb831202e80b5fb8c8ede99d500",
      "parents": [
        "e828ea0553b3106598071239e8215fca63b15c9b"
      ],
      "author": {
        "name": "Orion Hodson",
        "email": "oth@google.com",
        "time": "Wed Oct 09 13:29:16 2019 +0100"
      },
      "committer": {
        "name": "Treehugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Fri Oct 11 09:57:02 2019 +0000"
      },
      "message": "Move libnative{bridge,loader} to art/\n\nThis change moves system/core/libnative{bridge,loader} under art/.\n\nBug: 137364733\nTest: m\nChange-Id: I9be7333d00fcd3f36cd80520e50a30ea840187ad\n"
    }
  ]
}
