)]}'
{
  "commit": "c4a7e6b56218e1d5a858682186b542e2eae01a4a",
  "tree": "cc3a1b9f8227ed91cea78da16773225743d1ebc5",
  "parents": [
    "0d94a8735055432029237612a6eb9165db1ec9dd"
  ],
  "author": {
    "name": "liuzhensong",
    "email": "liuzhensong@loongson.cn",
    "time": "Thu Aug 04 14:30:39 2022 +0800"
  },
  "committer": {
    "name": "liuzhensong",
    "email": "liuzhensong@loongson.cn",
    "time": "Fri Sep 30 14:00:47 2022 +0800"
  },
  "message": "LoongArch: Update ELF e_flags handling according to specification.\n\n  Update handling of e_flags according to the documentation\n  update [1] (discussions [2][3]).\n\n  Object file bitness is now represented in the EI_CLASS byte.\n  The e_flags field is now interpreted as follows:\n\n  e_flags[2:0]: Base ABI modifier\n\n  - 0x1: soft-float\n  - 0x2: single-precision hard-float\n  - 0x3: double-precision hard-float\n\n  e_flags[7:6]: ELF object ABI version\n\n  - 0x0: v0\n  - 0x1: v1\n\n  [1]: https://github.com/loongson/LoongArch-Documentation/blob/main/docs/LoongArch-ELF-ABI-EN.adoc#e_flags-identifies-abi-type-and-version\n  [2]: https://github.com/loongson/LoongArch-Documentation/pull/61\n  [3]: https://github.com/loongson/LoongArch-Documentation/pull/47\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "33c85e5207c79cb628226e327390df37fb300ef2",
      "old_mode": 33188,
      "old_path": "bfd/elfnn-loongarch.c",
      "new_id": "c040c5b4ec8e1bd48e475b246c8251311e46e153",
      "new_mode": 33188,
      "new_path": "bfd/elfnn-loongarch.c"
    },
    {
      "type": "modify",
      "old_id": "b1dbcad06f5306bf84e25d7e122d4cbe3aff2949",
      "old_mode": 33188,
      "old_path": "binutils/readelf.c",
      "new_id": "351571c8abbc4665a4fc0209b7e621feb74b0757",
      "new_mode": 33188,
      "new_path": "binutils/readelf.c"
    },
    {
      "type": "modify",
      "old_id": "5bb8d317c5a97f39c763de48e883ef652b4d9fb3",
      "old_mode": 33188,
      "old_path": "gas/config/tc-loongarch.c",
      "new_id": "60149a6d8db1da732f5b0ff85b3a2fb73ee794a7",
      "new_mode": 33188,
      "new_path": "gas/config/tc-loongarch.c"
    },
    {
      "type": "modify",
      "old_id": "74757b82ca8c05fc81240e96c601547fe0e45726",
      "old_mode": 33188,
      "old_path": "include/elf/loongarch.h",
      "new_id": "a6341b46791d3f820f6e120cdc82ca30020ca7ab",
      "new_mode": 33188,
      "new_path": "include/elf/loongarch.h"
    }
  ]
}
