)]}'
{
  "commit": "85f7818c32fdf5b9fbd24f08320c54e9f9d50b4c",
  "tree": "a0cfce74856ad52ac711ccabf8391dd6768e523e",
  "parents": [
    "6ce6dd4b8c4862e7250dfad48965c303eb41af95"
  ],
  "author": {
    "name": "Christian Biesinger",
    "email": "cbiesinger@google.com",
    "time": "Mon Sep 30 16:47:37 2019 -0500"
  },
  "committer": {
    "name": "Christian Biesinger",
    "email": "cbiesinger@google.com",
    "time": "Wed Oct 02 16:59:04 2019 -0500"
  },
  "message": "Compute msymbol hash codes in parallel\n\nThis is for the msymbol_hash and msymbol_demangled_hash hashtables\nin objfile_per_bfd_storage. This basically computes those hash\ncodes together with the demangled symbol name in the background,\nbefore it inserts the symbols in the hash table.\n\ngdb/ChangeLog:\n\n2019-09-30  Christian Biesinger  \u003ccbiesinger@google.com\u003e\n\n\t* minsyms.c (add_minsym_to_hash_table): Use a previously computed\n\thash code if possible.\n\t(add_minsym_to_demangled_hash_table): Likewise.\n\t(minimal_symbol_reader::install): Compute the hash codes for msymbol\n\ton the background thread.\n\t* symtab.h (struct minimal_symbol) \u003chash_value, demangled_hash_value\u003e:\n\tAdd these fields.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "45ba61a2a87733602f039ad15db8c95638e6e306",
      "old_mode": 33188,
      "old_path": "gdb/minsyms.c",
      "new_id": "24346dd34369ef7daad5cf2228057a6080d50e91",
      "new_mode": 33188,
      "new_path": "gdb/minsyms.c"
    }
  ]
}
