)]}'
{
  "commit": "71458a6da11f8afe3f39b47656d9fe5237561c26",
  "tree": "d974f190db297837621f2b6b2f577efa2fc05656",
  "parents": [
    "89525e4ffdf79caefd146dcff8ecd801af7576ae"
  ],
  "author": {
    "name": "Andrew Burgess",
    "email": "aburgess@redhat.com",
    "time": "Mon Nov 17 14:08:57 2025 +0000"
  },
  "committer": {
    "name": "Andrew Burgess",
    "email": "aburgess@redhat.com",
    "time": "Fri Dec 05 10:40:14 2025 +0000"
  },
  "message": "gdb: display a symbol more often in multi-file list output\n\nI noticed that when a command line \u0027list foo.c:10\u0027 displays multiple\nfiles, the symbol would always be shown as \"???\", e.g.:\n\n  file: \"/tmp/foo.c\", line number: 10, symbol: \"???\"\n\nthis is because, when the symtab_and_line is created for the\n\u0027foo.c:10\u0027, the pc and symbol are never filled in.\n\nIn this commit, I propose that, when we decide that the above header\nline needs to be printed, we should attempt to lookup a symbol for the\nrelevant line, and if one is found, we can use that.\n\nThe symbol lookup is done by first calling find_pc_for_line, and then\nusing find_symbol_for_pc to find a suitable symbol.\n\nApproved-By: Tom Tromey \u003ctom@tromey.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "43c1bc7a96f2e1d57b5c3f3f7213d5e304244f34",
      "old_mode": 33188,
      "old_path": "gdb/cli/cli-cmds.c",
      "new_id": "cf5571c541974992d5b3d3e84594a41301c360ad",
      "new_mode": 33188,
      "new_path": "gdb/cli/cli-cmds.c"
    },
    {
      "type": "modify",
      "old_id": "66f6582fdff99fabdc1f7f3106b2eee984a788de",
      "old_mode": 33188,
      "old_path": "gdb/testsuite/gdb.base/list-multi-source.exp",
      "new_id": "887ff961933e2d3f981fad1d43249f8ae0941017",
      "new_mode": 33188,
      "new_path": "gdb/testsuite/gdb.base/list-multi-source.exp"
    }
  ]
}
