)]}'
{
  "log": [
    {
      "commit": "9dca919ad219bcc093821ec30c14a6df1ef7ede5",
      "tree": "570e0dac7340464a3738eedcc03bf533ca565981",
      "parents": [
        "b747b7aa66e41160e5811ab824f93a38b2bf4ef3"
      ],
      "author": {
        "name": "Martin Stjernholm",
        "email": "mast@google.com",
        "time": "Thu Oct 28 03:01:13 2021 +0100"
      },
      "committer": {
        "name": "Martin Stjernholm",
        "email": "mast@google.com",
        "time": "Tue Nov 09 15:30:21 2021 +0000"
      },
      "message": "Make art_debug_defaults inherit art_defaults.\n\nTo take art_defaults closer to a true global defaults used by\neverything in the ART module. This also means we unify the compiler\nflags for various debug-only things that didn\u0027t inherit art_defaults\nexplicitly.\n\n#codehealth\n\nTest: Run-tests, gtests, libcore tests and libjdwp tests for host and\n  device on master-art\nBug: 204364566\nChange-Id: Ic76093f104169fc9178c6b6acca6db23d643f9ec\n"
    },
    {
      "commit": "1e271ce1d48c64136a1e2f6102c78d51635ac435",
      "tree": "0d9ad35b372b157dd2d1cebe00b2d6c1457067cc",
      "parents": [
        "2269f7eef5ac7821d4461b7f452313239aa100eb"
      ],
      "author": {
        "name": "David Srbecky",
        "email": "dsrbecky@google.com",
        "time": "Mon Jul 12 15:14:13 2021 +0000"
      },
      "committer": {
        "name": "David Srbecky",
        "email": "dsrbecky@google.com",
        "time": "Fri Jul 16 08:17:37 2021 +0000"
      },
      "message": "Revert \"libelffile: move to DWARF3 when writing .debug_frame.\"\n\nThis reverts commit 546243375d7e129aa02ca7ea9663ed7c40b4880e.\n\nReason for revert: DWARF-64 is supposed to be used for libraries\nover 4GB in size.  It is unrelated to pointer sizes and linked bug.\n(the spec explicitly says that it should not be used in our case)\n\nBug: 192012848\nChange-Id: Iaf4679b6d4cb27d049277ef7bdc6606771390a6b\n"
    },
    {
      "commit": "546243375d7e129aa02ca7ea9663ed7c40b4880e",
      "tree": "adc158db1f6d6d6c482ac88462ad687a63d8267d",
      "parents": [
        "7ffab8106445905d30fdef6291ebd18765c961f0"
      ],
      "author": {
        "name": "Yabin Cui",
        "email": "yabinc@google.com",
        "time": "Fri Jun 25 17:37:32 2021 -0700"
      },
      "committer": {
        "name": "Yabin Cui",
        "email": "yabinc@google.com",
        "time": "Thu Jul 01 00:37:35 2021 +0000"
      },
      "message": "libelffile: move to DWARF3 when writing .debug_frame.\n\nzR augmentation in .debug_frame isn\u0027t recognized by llvm-dwarfdump.\nThis leads to below test failure after compiler update:\n  DwarfTest.DebugFrame\n  DwarfTest.x86_64_RegisterMapping\n\nSo switch to DWARF3, which supports 64-bit format without using zR\naugmentation.\n\nBug: 192012848\nTest: run art-test\nChange-Id: Ib37c0bba7a293ae7b04c8cc0e9e09c045bcc0287\n"
    },
    {
      "commit": "7a147a05dcaadb69fb2619cc6161acbd0114cfed",
      "tree": "d10f06f1d3ad2fa5ccdc7944692f48dc38b647dd",
      "parents": [
        "2d3354ac96f587e74178dfbf94098f4e7cf96e58"
      ],
      "author": {
        "name": "David Srbecky",
        "email": "dsrbecky@google.com",
        "time": "Wed May 05 16:45:15 2021 +0100"
      },
      "committer": {
        "name": "David Srbecky",
        "email": "dsrbecky@google.com",
        "time": "Thu May 06 15:06:16 2021 +0000"
      },
      "message": "Also add magic \"sorted\" symbol to create_minidebuginfo\n\nBug: 110133331\nTest: check the symbol exists with readelf/etc\nChange-Id: I7619ff2a001d61bf3106e6e8b38c407af7dea32d\n"
    },
    {
      "commit": "d03189939228a568971fba7cb0c7e58eb8e8326f",
      "tree": "35eab2ded207b0092369c921f1fb543c1e56554b",
      "parents": [
        "3907ce0f4fb85a0832c4d7d2b6e3a073b294405d"
      ],
      "author": {
        "name": "David Srbecky",
        "email": "dsrbecky@google.com",
        "time": "Sat Mar 20 13:23:35 2021 +0000"
      },
      "committer": {
        "name": "David Srbecky",
        "email": "dsrbecky@google.com",
        "time": "Mon Mar 22 12:44:57 2021 +0000"
      },
      "message": "Relax load address check in create_minidebuginfo\n\nThe check was just conservative, but some Android binaries do have\na fixed load address.  I have checked that the tool generates the\nsymbols correctly and the libunwindstack can read them.\n\nAlso drop the unused .rodata section.\n\nTest: unwind_symbols $OUT/system/bin/bootstrap/linkerconfig 23a058\nChange-Id: Ia990ae2cb693061d09b565f23e1ab299d1551231\n"
    },
    {
      "commit": "9cf17115d93649311da4fd2ac0cd1f8e97e06490",
      "tree": "fa0daffc342476cb9576cba85d2d29dc20b5a06b",
      "parents": [
        "ef8c3376a812e943d4e7c4ef96f17e218d11bc7c"
      ],
      "author": {
        "name": "Bob Badour",
        "email": "bbadour@google.com",
        "time": "Wed Mar 17 12:55:44 2021 -0700"
      },
      "committer": {
        "name": "Bob Badour",
        "email": "bbadour@google.com",
        "time": "Thu Mar 18 17:56:17 2021 +0000"
      },
      "message": "[LSC] Add LOCAL_LICENSE_KINDS to art\n\nAdded SPDX-license-identifier-Apache-2.0 to:\n  tools/create_minidebuginfo/Android.bp\n\nBug: 68860345\nBug: 151177513\nBug: 151953481\n\nTest: m all\n\nExempt-From-Owner-Approval: janitorial work\nChange-Id: I51968cd6e3ad16c4986d12cc74f4993d17946152\n"
    },
    {
      "commit": "0e9d9fce596125df602c1210c948259e9e7ca4ec",
      "tree": "129a05b02a51730398e036d2815644f0e6b68156",
      "parents": [
        "553a4b68652fe5b32e150bb7642bbcb8a558d25b"
      ],
      "author": {
        "name": "David Srbecky",
        "email": "dsrbecky@google.com",
        "time": "Mon Mar 25 13:41:25 2019 +0000"
      },
      "committer": {
        "name": "David Srbecky",
        "email": "dsrbecky@google.com",
        "time": "Tue Mar 16 21:42:31 2021 +0000"
      },
      "message": "Add command line tool for creating mini-debug-info for native code.\n\nMini-debug-info for native code is currently created with bash script,\nwhich works, but misses some optimizations that the ART compiler does.\n\nThis CL adds tool based on ART code-base, with the following features:\n * CIE entries are deduplicated to save space (usually one is needed).\n * FDE entries are sorted, which significantly improves compression.\n * Non-function and zero-sized function symbols are excluded.\n * Symbols are sorted by address to allow binary search.\n * Compressed data is split to blocks to allow random-access reads.\n\nThe space optimizations and the better random access balances,\nso the overall generated file size remains approximately same.\n\nBug: 110133331\nTest: manually check the generated data using readelf\nChange-Id: I4ed8deaee647d5ee4dfb0846f316e888f060b98e\n"
    }
  ]
}
