)]}'
{
  "commit": "71beccdd81ec7292848edb2baf3fbdc79eb4536c",
  "tree": "2a961fcc39a4bfde2b467bf8502a31c0d10c0cca",
  "parents": [
    "cc195797ef9f5f9363c0b7e4a488ecbd1e5a0db6"
  ],
  "author": {
    "name": "Tor Jeremiassen",
    "email": "torerik@google.com",
    "time": "Tue Jan 28 15:25:07 2025 -0800"
  },
  "committer": {
    "name": "Tor Jeremiassen",
    "email": "torerik@google.com",
    "time": "Tue Jan 28 17:12:56 2025 -0800"
  },
  "message": "Adds opcodes for \"unimp\" and \"c.unimp\" unimplemented instructions.\n\nThese instructions will still generate invalid instruction exceptions,\nbut will not create log messages, as these are considered intentional\nunimplemented instructions.\n\nAlso fixes an issue w.r.t. clearing and seeing status of breakpoints\non control-flow, interrupts, and exceptions for mpact-cheriot.\n\nPiperOrigin-RevId: 720727822\nChange-Id: Ica05e37fc634213f092a55c46c1004b2d922f509\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6c5075b248c9756e0ad613d40a6a6828f0d58033",
      "old_mode": 33188,
      "old_path": "cheriot/cheriot_cli_forwarder.cc",
      "new_id": "7f949431ce27178f6ecdbff0a089b8393b9938ca",
      "new_mode": 33188,
      "new_path": "cheriot/cheriot_cli_forwarder.cc"
    },
    {
      "type": "modify",
      "old_id": "3da7fb66c900f1b203937fdfa859c441ff78f4db",
      "old_mode": 33188,
      "old_path": "cheriot/cheriot_cli_forwarder.h",
      "new_id": "c7b700bf80c484467aaed4110a3c4d17d257ec66",
      "new_mode": 33188,
      "new_path": "cheriot/cheriot_cli_forwarder.h"
    },
    {
      "type": "modify",
      "old_id": "ae46629c161354cdc9ff60d78fe3531e7767ad6d",
      "old_mode": 33188,
      "old_path": "cheriot/cheriot_debug_interface.h",
      "new_id": "0be9869d1335646a12f3ef8f351fc87915a6916f",
      "new_mode": 33188,
      "new_path": "cheriot/cheriot_debug_interface.h"
    },
    {
      "type": "modify",
      "old_id": "2c7e20d5d72e5aa5ac02e3ba6f1f93c8258df888",
      "old_mode": 33188,
      "old_path": "cheriot/cheriot_renode_cli_top.cc",
      "new_id": "32ebab07b88527a47af3826deda8eb4a9f0a5949",
      "new_mode": 33188,
      "new_path": "cheriot/cheriot_renode_cli_top.cc"
    },
    {
      "type": "modify",
      "old_id": "a806c4e47eeec855b9e752f3cf6e10f887a5f6ee",
      "old_mode": 33188,
      "old_path": "cheriot/cheriot_renode_cli_top.h",
      "new_id": "0aa4320116bac03dca272ca93057dce0c36220c6",
      "new_mode": 33188,
      "new_path": "cheriot/cheriot_renode_cli_top.h"
    },
    {
      "type": "modify",
      "old_id": "131f53107474b0cef443b3b5fb917cf42515f61a",
      "old_mode": 33188,
      "old_path": "cheriot/cheriot_top.h",
      "new_id": "ea3ed27e26b5cccba1a9a9311fa74e1c7cc74836",
      "new_mode": 33188,
      "new_path": "cheriot/cheriot_top.h"
    },
    {
      "type": "modify",
      "old_id": "d75b384d8f4b6f2350b7f51b13385907daea18e3",
      "old_mode": 33188,
      "old_path": "cheriot/debug_command_shell.cc",
      "new_id": "a76aa82b7f7aed13533b1e78d2981279afcaec21",
      "new_mode": 33188,
      "new_path": "cheriot/debug_command_shell.cc"
    },
    {
      "type": "modify",
      "old_id": "9a9fdf2a4b345a85193b949c911296a4eb000e8c",
      "old_mode": 33188,
      "old_path": "cheriot/riscv_cheriot.bin_fmt",
      "new_id": "249f80c94d770c64349d46a6f717108565426484",
      "new_mode": 33188,
      "new_path": "cheriot/riscv_cheriot.bin_fmt"
    },
    {
      "type": "modify",
      "old_id": "1af2abe9dc8fe3de0d3a8921d5768af5fa327c29",
      "old_mode": 33188,
      "old_path": "cheriot/riscv_cheriot.isa",
      "new_id": "469a6c3848c692890075c1ca37695d9cfa7fab58",
      "new_mode": 33188,
      "new_path": "cheriot/riscv_cheriot.isa"
    },
    {
      "type": "modify",
      "old_id": "062879df443dc096cc9f698d64b18002c5956cd3",
      "old_mode": 33188,
      "old_path": "cheriot/riscv_cheriot_i_instructions.cc",
      "new_id": "3baf3bf7563ba1e417e7967bb210650bad1e643a",
      "new_mode": 33188,
      "new_path": "cheriot/riscv_cheriot_i_instructions.cc"
    },
    {
      "type": "modify",
      "old_id": "f5f7c4dbfa19c24bfa0cb50609744e97cee0d06d",
      "old_mode": 33188,
      "old_path": "cheriot/riscv_cheriot_i_instructions.h",
      "new_id": "d24a61e236865894d717f18e7938cc4cac22bc01",
      "new_mode": 33188,
      "new_path": "cheriot/riscv_cheriot_i_instructions.h"
    }
  ]
}
