)]}'
{
  "commit": "2b82007571dbe02b85338dc9fa85251cd5d68028",
  "tree": "b99584c83a74fbeb298c1ff4c13e2c89f5eaf41c",
  "parents": [
    "804f35cb5a6ac7d35912822372b74fd8856f850b"
  ],
  "author": {
    "name": "Michael Brown",
    "email": "mcb30@ipxe.org",
    "time": "Wed Sep 04 13:29:30 2024 +0100"
  },
  "committer": {
    "name": "Michael Brown",
    "email": "mcb30@ipxe.org",
    "time": "Thu Sep 05 13:00:39 2024 +0100"
  },
  "message": "[gdb] Allow CPU architectures to omit support for GDB\n\nMove the \u003cgdbmach.h\u003e file to \u003cbits/gdbmach.h\u003e, and provide a common\ndummy implementation for all architectures that have not yet\nimplemented support for GDB.\n\nSigned-off-by: Michael Brown \u003cmcb30@ipxe.org\u003e\n",
  "tree_diff": [
    {
      "type": "delete",
      "old_id": "cd152eedda16ee1177cb0bca5c5f28444c5f9a00",
      "old_mode": 33188,
      "old_path": "src/arch/arm64/include/gdbmach.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "rename",
      "old_id": "52cce7833e68da3f0091965e82e6f61b4d942f0c",
      "old_mode": 33188,
      "old_path": "src/arch/i386/include/gdbmach.h",
      "new_id": "52cce7833e68da3f0091965e82e6f61b4d942f0c",
      "new_mode": 33188,
      "new_path": "src/arch/i386/include/bits/gdbmach.h",
      "score": 100
    },
    {
      "type": "delete",
      "old_id": "cd152eedda16ee1177cb0bca5c5f28444c5f9a00",
      "old_mode": 33188,
      "old_path": "src/arch/loong64/include/gdbmach.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "af6abfedd6c48eb8d0313fa39a3eda4bc3b14649",
      "old_mode": 33188,
      "old_path": "src/arch/x86/core/gdbmach.c",
      "new_id": "d4d187e3551fa226d06711e20fa17b6f8d8072c2",
      "new_mode": 33188,
      "new_path": "src/arch/x86/core/gdbmach.c"
    },
    {
      "type": "rename",
      "old_id": "367405fd6db22074f320d67175ddfcdacdc76a81",
      "old_mode": 33188,
      "old_path": "src/arch/x86_64/include/gdbmach.h",
      "new_id": "367405fd6db22074f320d67175ddfcdacdc76a81",
      "new_mode": 33188,
      "new_path": "src/arch/x86_64/include/bits/gdbmach.h",
      "score": 100
    },
    {
      "type": "modify",
      "old_id": "8b57ddf5645091a5af3b83e739d095923e72f72e",
      "old_mode": 33188,
      "old_path": "src/core/gdbstub.c",
      "new_id": "d668f454aa23b4a7d0366b7aa309290551c8dc8c",
      "new_mode": 33188,
      "new_path": "src/core/gdbstub.c"
    },
    {
      "type": "rename",
      "old_id": "cd152eedda16ee1177cb0bca5c5f28444c5f9a00",
      "old_mode": 33188,
      "old_path": "src/arch/arm32/include/gdbmach.h",
      "new_id": "7e349856f2ccc10c309947fdc69e733293137666",
      "new_mode": 33188,
      "new_path": "src/include/bits/gdbmach.h",
      "score": 76
    },
    {
      "type": "modify",
      "old_id": "13ca33ddb28211c8dcadaf009f63092a8225ff57",
      "old_mode": 33188,
      "old_path": "src/include/ipxe/gdbstub.h",
      "new_id": "2240cca42d0fb65322c4e34459638e74a84d0d14",
      "new_mode": 33188,
      "new_path": "src/include/ipxe/gdbstub.h"
    }
  ]
}
