)]}'
{
  "commit": "807cc607f129e7a6ca58afa70efdab70745766cd",
  "tree": "458213e8cc2734d400595c7b1bd7c095cf191ff8",
  "parents": [
    "842645de05d514ec925318450d210a38bc3abb62"
  ],
  "author": {
    "name": "Adrian Hunter",
    "email": "adrian.hunter@intel.com",
    "time": "Tue May 26 18:52:07 2020 +0300"
  },
  "committer": {
    "name": "Greg Kroah-Hartman",
    "email": "gregkh@linuxfoundation.org",
    "time": "Mon Jun 22 09:31:27 2020 +0200"
  },
  "message": "perf symbols: Fix debuginfo search for Ubuntu\n\ncommit 85afd35575a3c1a3a905722dde5ee70b49282e70 upstream.\n\nReportedly, from 19.10 Ubuntu has begun mixing up the location of some\ndebug symbol files, putting files expected to be in\n/usr/lib/debug/usr/lib into /usr/lib/debug/lib instead. Fix by adding\nanother dso_binary_type.\n\nExample on Ubuntu 20.04\n\n  Before:\n\n    $ perf record -e intel_pt//u uname\n    Linux\n    [ perf record: Woken up 1 times to write data ]\n    [ perf record: Captured and wrote 0.030 MB perf.data ]\n    $ perf script --call-trace | head -5\n           uname 14003 [005] 15321.764958566:  cbr: 42 freq: 4219 MHz (156%)\n           uname 14003 [005] 15321.764958566: (/usr/lib/x86_64-linux-gnu/ld-2.31.so              )          7f1e71cc4100\n           uname 14003 [005] 15321.764961566: (/usr/lib/x86_64-linux-gnu/ld-2.31.so              )              7f1e71cc4df0\n           uname 14003 [005] 15321.764961900: (/usr/lib/x86_64-linux-gnu/ld-2.31.so              )              7f1e71cc4e18\n           uname 14003 [005] 15321.764963233: (/usr/lib/x86_64-linux-gnu/ld-2.31.so              )              7f1e71cc5128\n\n  After:\n\n    $ perf script --call-trace | head -5\n           uname 14003 [005] 15321.764958566:  cbr: 42 freq: 4219 MHz (156%)\n           uname 14003 [005] 15321.764958566: (/usr/lib/x86_64-linux-gnu/ld-2.31.so              )      _start\n           uname 14003 [005] 15321.764961566: (/usr/lib/x86_64-linux-gnu/ld-2.31.so              )          _dl_start\n           uname 14003 [005] 15321.764961900: (/usr/lib/x86_64-linux-gnu/ld-2.31.so              )          _dl_start\n           uname 14003 [005] 15321.764963233: (/usr/lib/x86_64-linux-gnu/ld-2.31.so              )          _dl_start\n\nReported-by: Travis Downs \u003ctravis.downs@gmail.com\u003e\nSigned-off-by: Adrian Hunter \u003cadrian.hunter@intel.com\u003e\nCc: Jiri Olsa \u003cjolsa@redhat.com\u003e\nCc: stable@vger.kernel.org\nLink: http://lore.kernel.org/lkml/20200526155207.9172-1-adrian.hunter@intel.com\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e11ddf86f2b39278500baa6c2d1cc9b130f860cb",
      "old_mode": 33188,
      "old_path": "tools/perf/util/dso.c",
      "new_id": "ab2e130dc07a645c4083c3b2ad404d96fc6a0086",
      "new_mode": 33188,
      "new_path": "tools/perf/util/dso.c"
    },
    {
      "type": "modify",
      "old_id": "e4dddb76770d4e4e1d609c1604a7bab89ad30890",
      "old_mode": 33188,
      "old_path": "tools/perf/util/dso.h",
      "new_id": "69bb77d191644dea563463bc15b081e5564afa71",
      "new_mode": 33188,
      "new_path": "tools/perf/util/dso.h"
    },
    {
      "type": "modify",
      "old_id": "aaf3b24fffa459879b58444edfa680cb82133324",
      "old_mode": 33188,
      "old_path": "tools/perf/util/probe-finder.c",
      "new_id": "dc9d495e3d6ab91de33a972821b6a112936ed46f",
      "new_mode": 33188,
      "new_path": "tools/perf/util/probe-finder.c"
    },
    {
      "type": "modify",
      "old_id": "a8f80e427674d9319b71bd0a7f20ea3459f00ddb",
      "old_mode": 33188,
      "old_path": "tools/perf/util/symbol.c",
      "new_id": "f9da7364321eb35afb70054833ce75b281ae4acb",
      "new_mode": 33188,
      "new_path": "tools/perf/util/symbol.c"
    }
  ]
}
