)]}'
{
  "commit": "3e56ef9d4e328142c07605a0bde1dfd2ed122611",
  "tree": "8f822543c79d3f6947f72e5b8b5d52f40a320e05",
  "parents": [
    "db1cda26539c711c3da7ed4d410dfe8190e89b8f"
  ],
  "author": {
    "name": "Joshua Peraza",
    "email": "jperaza@chromium.org",
    "time": "Thu Oct 24 11:41:44 2019 -0700"
  },
  "committer": {
    "name": "Joshua Peraza",
    "email": "jperaza@chromium.org",
    "time": "Thu Oct 24 18:59:59 2019 +0000"
  },
  "message": "linux, dump_syms: set module name from DT_SONAME\n\nThe Breakpad and Crashpad clients will use an object\u0027s DT_SONAME as\nthe name for a module if it exists. Previously, linux dump_syms would\nassume the basename of an input elf file matches that value, causing\nsymbol lookups to fail if they were mismatched. This patch updates\ndump_syms to use DT_SONAME as the module name, if present.\n\nBug: 1016924\nChange-Id: I5eff0cf06c703841df3fb552cb5a8e1e50a20c64\nReviewed-on: https://chromium-review.googlesource.com/c/breakpad/breakpad/+/1876763\nReviewed-by: Mike Frysinger \u003cvapier@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "dbedecd530b9f24800ad787e66521b2094526308",
      "old_mode": 33188,
      "old_path": "src/client/linux/minidump_writer/linux_dumper.cc",
      "new_id": "5653133ea485fd71e196de54da6375bdb69208fd",
      "new_mode": 33188,
      "new_path": "src/client/linux/minidump_writer/linux_dumper.cc"
    },
    {
      "type": "modify",
      "old_id": "1110cb9dcd8a308e61a0cf74f277ceb63bcf6a3c",
      "old_mode": 33188,
      "old_path": "src/common/linux/dump_symbols.cc",
      "new_id": "40bb3ff2fb8890cacaae94190b05e8c3dcfc646d",
      "new_mode": 33188,
      "new_path": "src/common/linux/dump_symbols.cc"
    },
    {
      "type": "modify",
      "old_id": "3bb8ff12ba7b0ff2c8f3a320d238faeee92cece8",
      "old_mode": 33188,
      "old_path": "src/common/linux/elfutils.cc",
      "new_id": "9532d5aded5dd2fcb89f0c32e12b19da2a1ad492",
      "new_mode": 33188,
      "new_path": "src/common/linux/elfutils.cc"
    },
    {
      "type": "modify",
      "old_id": "8fcb6a96bab900022e4378e5cb61e7199d178076",
      "old_mode": 33188,
      "old_path": "src/common/linux/elfutils.h",
      "new_id": "aefb6cf5f8ab6d4e383b05b6fc5584b8377cb1c6",
      "new_mode": 33188,
      "new_path": "src/common/linux/elfutils.h"
    }
  ]
}
