)]}'
{
  "commit": "5ce0ff9b5464a030ea956473add180db42dcd513",
  "tree": "6995b90e0a70a69354e043c4f9fe5ca6f6c01c46",
  "parents": [
    "f553b1471e7718b9deefa0d038af284181a302c0"
  ],
  "author": {
    "name": "Eugene Rozenfeld",
    "email": "erozen@microsoft.com",
    "time": "Mon Aug 07 13:07:40 2023 +0200"
  },
  "committer": {
    "name": "Alan Modra",
    "email": "amodra@gmail.com",
    "time": "Sat Aug 12 10:25:06 2023 +0930"
  },
  "message": "Collect both user and kernel events for autofdo tests and autoprofiledbootstrap\n\nWhen we collect just user events for autofdo with lbr we get some events where branch\nsources are kernel addresses and branch targets are user addresses. Without kernel MMAP\nevents create_gcov can\u0027t make sense of kernel addresses. Currently create_gcov fails if\nit can\u0027t map at least 95% of events. We sometimes get below this threshold with just\nuser events. The change is to collect both user events and kernel events.\n\nTested on x86_64-pc-linux-gnu.\n\n\t* Makefile.tpl: Collect both kernel and user events for autofdo\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "485b2f16fd2cde51b3b11d76fe8e24df2981ed9e",
      "old_mode": 33188,
      "old_path": "Makefile.tpl",
      "new_id": "45facbac6a92338c34c0cb8150a92d8960086386",
      "new_mode": 33188,
      "new_path": "Makefile.tpl"
    }
  ]
}
