)]}'
{
  "commit": "433ccc440b51673ed3fce85a8dedca24f16ccab2",
  "tree": "119a85a613c8eb377472acbc39d86251553dfe14",
  "parents": [
    "921d65b3f0751b714f9859496946e9560001b18f"
  ],
  "author": {
    "name": "Nelson Chu",
    "email": "nelson@rivosinc.com",
    "time": "Thu Mar 13 10:31:35 2025 +0800"
  },
  "committer": {
    "name": "Nelson Chu",
    "email": "nelson@rivosinc.com",
    "time": "Tue Mar 18 12:15:11 2025 +0800"
  },
  "message": "RISC-V: Free the returned string of riscv_arch_str if we call it multiple times\n\nThe string returned from riscv_arch_str is allocated by xmalloc, so once we\ncalled it multiple times, we should keep the newest one for the output elf\narchitecture attribute, but free the remaining unused strings.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "06e99401229675af2f7454a96c172ba2f6b5d1fd",
      "old_mode": 33188,
      "old_path": "bfd/elfnn-riscv.c",
      "new_id": "873e2688ce00ca50b8002f0a316707a55fec1962",
      "new_mode": 33188,
      "new_path": "bfd/elfnn-riscv.c"
    }
  ]
}
