)]}'
{
  "commit": "a5cc95147ed549e850b4e9641e84641e781e0ceb",
  "tree": "a30bd0f415fb29eda6b1c67c44032a2ad660e371",
  "parents": [
    "326657f5679889e3374354ba3243e27bda2080f4"
  ],
  "author": {
    "name": "Fangrui Song",
    "email": "i@maskray.me",
    "time": "Mon Apr 29 13:11:58 2024 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Apr 29 13:11:58 2024 -0700"
  },
  "message": "[BinaryFormat] Adjust OSABI functions and add unittests\n\nAdjust #89280:\n\n* ELFOSABI_LINUX is a historical alias that should not be used in new\n  code. readelf -h displays \"UNIX - GNU\" instead of \"Linux\".\n* \"OS\" is inappropriate. Some values are architecture-specific, e.g.\n  ELFOSABI_ARM.\n* Drop lowercase, which seems a job of the caller.\n\nAdd some unittests.\n\nPull Request: https://github.com/llvm/llvm-project/pull/90270\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "56b5d4e399c636892a148d4bf7563fbf624525e7",
      "old_mode": 33188,
      "old_path": "llvm/include/llvm/BinaryFormat/ELF.h",
      "new_id": "f296acc2ca4bb940bb2063c9683c1b1682116f4f",
      "new_mode": 33188,
      "new_path": "llvm/include/llvm/BinaryFormat/ELF.h"
    },
    {
      "type": "modify",
      "old_id": "8c10ed1a980bbcd0382fb79b4a7947eafa49905c",
      "old_mode": 33188,
      "old_path": "llvm/lib/BinaryFormat/ELF.cpp",
      "new_id": "9878f5769087ea8093c005c22843fcda845f2088",
      "new_mode": 33188,
      "new_path": "llvm/lib/BinaryFormat/ELF.cpp"
    },
    {
      "type": "modify",
      "old_id": "f0c42a0dd02b8e07b28b7e8af1d775a3d23dce50",
      "old_mode": 33188,
      "old_path": "llvm/unittests/BinaryFormat/CMakeLists.txt",
      "new_id": "40d3bc4dca0b66b070e1e0d3e48c0fa9c89b327e",
      "new_mode": 33188,
      "new_path": "llvm/unittests/BinaryFormat/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5dbf6ff8d5c900d436550e8ad555c877f60b6890",
      "new_mode": 33188,
      "new_path": "llvm/unittests/BinaryFormat/ELFTest.cpp"
    }
  ]
}
