)]}'
{
  "commit": "a4dc7ec27244a616df88bd7c21d03a5b08a4248d",
  "tree": "ef8d82ee2b1899c76d17ec90d5263b7d717e3eb0",
  "parents": [
    "f926f6bae8850e9e31d9c93fc7105a787a2ac44a"
  ],
  "author": {
    "name": "Alex Van Damme",
    "email": "atv@google.com",
    "time": "Mon Mar 31 16:49:09 2025 -0700"
  },
  "committer": {
    "name": "Alex Van Damme",
    "email": "atv@google.com",
    "time": "Thu May 01 10:48:02 2025 -0700"
  },
  "message": "Add trap handlers to exception tests\n\n- With the support for exceptions in kelvin, we now can use trap\n  handlers to check CSRs and report test success/failure.\n\nChange-Id: Id03d9b09fd084afbba12ab496d293b809a36b640\nBypass-Presubmit-Reason: Topic presubmit pass, bitstream update needed for test_kelvin_nexus\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b606fad37831e24a53a3c285a30e7abde8f639ef",
      "old_mode": 33188,
      "old_path": "tests/kelvin_isa/BUILD",
      "new_id": "004da08d3950b352f80322621e65122ebf6cee0c",
      "new_mode": 33188,
      "new_path": "tests/kelvin_isa/BUILD"
    },
    {
      "type": "modify",
      "old_id": "418ee009be790f31072ecdf2a9546b425d08b4e7",
      "old_mode": 33188,
      "old_path": "tests/kelvin_isa/illegal.cc",
      "new_id": "b476450d73b15eb049b8e899ea8ace1d9fbff1c3",
      "new_mode": 33188,
      "new_path": "tests/kelvin_isa/illegal.cc"
    },
    {
      "type": "modify",
      "old_id": "303e2791def74242a5cf5cf3f2ab8367f2b15c69",
      "old_mode": 33188,
      "old_path": "tests/kelvin_isa/instr_align_0.cc",
      "new_id": "375b48ddfecdec263ee964277909de7e6466e2c2",
      "new_mode": 33188,
      "new_path": "tests/kelvin_isa/instr_align_0.cc"
    },
    {
      "type": "modify",
      "old_id": "1ee81d1dad677997f2e5087cf73b308b36dbfbe6",
      "old_mode": 33188,
      "old_path": "tests/kelvin_isa/instr_align_1.cc",
      "new_id": "a99c8f70d7b70f528072a7c42f0ec4deb3c64477",
      "new_mode": 33188,
      "new_path": "tests/kelvin_isa/instr_align_1.cc"
    },
    {
      "type": "modify",
      "old_id": "21aa0b752d66c2d4a6b817c7b617852faf1421a1",
      "old_mode": 33188,
      "old_path": "tests/kelvin_isa/instr_align_2.cc",
      "new_id": "a6a9507b82c837722e8f404af904110a0bf217ed",
      "new_mode": 33188,
      "new_path": "tests/kelvin_isa/instr_align_2.cc"
    },
    {
      "type": "modify",
      "old_id": "c3e974f23506f7bc30c80f826dcaf94a14f809c4",
      "old_mode": 33188,
      "old_path": "tests/kelvin_isa/instr_fault.cc",
      "new_id": "f7981b2b8e8a54b620a0bca038585a7b6ffeff03",
      "new_mode": 33188,
      "new_path": "tests/kelvin_isa/instr_fault.cc"
    },
    {
      "type": "modify",
      "old_id": "c3e974f23506f7bc30c80f826dcaf94a14f809c4",
      "old_mode": 33188,
      "old_path": "tests/kelvin_isa/load_fault_0.cc",
      "new_id": "1a60889f1869cbe995aed5ae468376cc1379e829",
      "new_mode": 33188,
      "new_path": "tests/kelvin_isa/load_fault_0.cc"
    },
    {
      "type": "modify",
      "old_id": "78f7beb498af01c0b22b2083604ec4b88fbfe905",
      "old_mode": 33188,
      "old_path": "tests/kelvin_isa/load_fault_1.cc",
      "new_id": "48a93cb9e04cfe715e4cd14e867a510a1f23de6a",
      "new_mode": 33188,
      "new_path": "tests/kelvin_isa/load_fault_1.cc"
    },
    {
      "type": "delete",
      "old_id": "3a16b5e52283e585c83a2a72731ad4e92f5b1a40",
      "old_mode": 33188,
      "old_path": "tests/kelvin_isa/mret_fault.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "68c50947b0e2e95a1615dd3b1d307a1009ad7035",
      "old_mode": 33188,
      "old_path": "tests/kelvin_isa/store_fault_0.cc",
      "new_id": "04051f738a1f14eccb4746117ecf084b63fd24bf",
      "new_mode": 33188,
      "new_path": "tests/kelvin_isa/store_fault_0.cc"
    },
    {
      "type": "modify",
      "old_id": "bb5d2fc599398e8b12593aa3c6318cc9bb24c695",
      "old_mode": 33188,
      "old_path": "tests/kelvin_isa/store_fault_1.cc",
      "new_id": "e646ccd4c55a001a109fde9e42b75fa30ca45f50",
      "new_mode": 33188,
      "new_path": "tests/kelvin_isa/store_fault_1.cc"
    },
    {
      "type": "modify",
      "old_id": "b2247023b3317406c9ebae34d27a3a97c1b87f4b",
      "old_mode": 33188,
      "old_path": "tests/riscv-tests/BUILD",
      "new_id": "d152f2125a93aab28ee9c31d0818c41394f22765",
      "new_mode": 33188,
      "new_path": "tests/riscv-tests/BUILD"
    }
  ]
}
