)]}'
{
  "commit": "d87251a45bceebbc90eed3161adb8ce75e35f959",
  "tree": "68c0b13c1e76f79a8233767ccf0ad4fb045e6ef2",
  "parents": [
    "545c11e607baeae49d61546ba317c2c460a9c3e7"
  ],
  "author": {
    "name": "Simon Marchi",
    "email": "simon.marchi@efficios.com",
    "time": "Mon Mar 17 23:16:24 2025 -0400"
  },
  "committer": {
    "name": "Simon Marchi",
    "email": "simon.marchi@efficios.com",
    "time": "Tue Mar 18 15:45:09 2025 -0400"
  },
  "message": "gdb/dwarf: use gdb::unordered_map for dwarf2_per_bfd::{quick_file_names_table,type_unit_groups}\n\nChange these two hash tables to use gdb::unordered_map.  I changed these\ntwo at the same time because they both use the same key, a\nstmt_list_hash.  Unlike other previous patches that used a\ngdb::unordered_set, use an unordered_map here because the key isn\u0027t\nfound in the element itself (well, it was before, because of how htab\nworks, but it didn\u0027t need to be).\n\nYou\u0027ll notice that the type_unit_group structure is empty.  That\nstructure isn\u0027t really needed.  It is removed in the following patch.\n\nRegression tested on Debian 12 amd64 with a bunch of DWARF target\nboards.\n\nChange-Id: Iec2289958d0f755cab8198f5b72ecab48358ba11\nApproved-By: Tom Tromey \u003ctom@tromey.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8c265dd6b03f1f68bd87a4dde8304960f0f4b9fa",
      "old_mode": 33188,
      "old_path": "gdb/dwarf2/read-debug-names.c",
      "new_id": "edac713f18387a7f72df10f45b2f4c665a5c1d2b",
      "new_mode": 33188,
      "new_path": "gdb/dwarf2/read-debug-names.c"
    },
    {
      "type": "modify",
      "old_id": "f6c73d0c98a8e51c493c391375a349220ae7c447",
      "old_mode": 33188,
      "old_path": "gdb/dwarf2/read-gdb-index.c",
      "new_id": "343916309d7c4ca1072d3b11e4fa144d5ec435f4",
      "new_mode": 33188,
      "new_path": "gdb/dwarf2/read-gdb-index.c"
    },
    {
      "type": "modify",
      "old_id": "5075839012338f3bf8f83bbe5f3befc268a2fabb",
      "old_mode": 33188,
      "old_path": "gdb/dwarf2/read.c",
      "new_id": "68bba4916b93509972bf27c873e9679e4d6cb62e",
      "new_mode": 33188,
      "new_path": "gdb/dwarf2/read.c"
    },
    {
      "type": "modify",
      "old_id": "164c3136cf87f1b2cfb781154bc0823948341f09",
      "old_mode": 33188,
      "old_path": "gdb/dwarf2/read.h",
      "new_id": "44fd7e9465dba30b888d5e891fccd94510ed9faf",
      "new_mode": 33188,
      "new_path": "gdb/dwarf2/read.h"
    }
  ]
}
