)]}'
{
  "commit": "2e79bbf1e2a546a0686c61a1432d2c1afc24efce",
  "tree": "2fc3a156d1fd5e8b72b9846d6160be448ef63f2a",
  "parents": [
    "2c5e3cf816be8d3b76b59069aa84606f7c706970"
  ],
  "author": {
    "name": "Aaron Merey",
    "email": "amerey@redhat.com",
    "time": "Tue Mar 08 17:32:35 2022 -0500"
  },
  "committer": {
    "name": "Aaron Merey",
    "email": "amerey@redhat.com",
    "time": "Tue Mar 08 20:39:05 2022 -0500"
  },
  "message": "gdb: Try searching for auto-load script using .gnu_debuglink\n\nIf an auto-load script cannot be found and objfile is a separate\ndebuginfo whose filename does not match the name found in the parent\nfile\u0027s .gnu_debuglink section, then repeat the search using the\nparent\u0027s filename where the last component is replaced with the\n.gnu_debuglink name.\n\nFor example if the parent\u0027s filename is \"/usr/lib/libxyz.so\" and the\nname in its .gnu_debuglink section is \"libxyz.so.debug\", then\nif no auto-load script is otherwise found the search will be\nrepeated with the filename \"/usr/lib/libxyz.so.debug\".\n\nThis helps gdb locate auto-load scripts when debuginfo files do not have\nthe expected filename, such as when they are aquired from debuginfod.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9a1ccec87ce5e1ddd9614da53a687fcdc1818ec0",
      "old_mode": 33188,
      "old_path": "gdb/auto-load.c",
      "new_id": "5253b320543573d15680c97c140e98b76d6e5295",
      "new_mode": 33188,
      "new_path": "gdb/auto-load.c"
    }
  ]
}
