)]}'
{
  "commit": "ae7e2f45aa4798be449f282bbf75ad41e73f055e",
  "tree": "9f22bd3ae6c6e9dd732f1bb7a10d22e6693d1cc9",
  "parents": [
    "0824193fd31467b6ff39132d0d72aaa9c01cc9aa"
  ],
  "author": {
    "name": "Christophe Lyon",
    "email": "christophe.lyon@arm.com",
    "time": "Fri Apr 01 10:22:16 2022 +0100"
  },
  "committer": {
    "name": "Christophe Lyon",
    "email": "christophe.lyon@arm.com",
    "time": "Wed Apr 27 15:18:18 2022 +0100"
  },
  "message": "gdb/arm: Add support for multiple stack pointers on Cortex-M\n\nArmv8-M architecture with Security extension features four stack pointers\nto handle Secure and Non-secure modes.\n\nThis patch adds support to switch between them as needed during\nunwinding, and replaces all updates of cache-\u003eprev_sp with calls to\narm_cache_set_prev_sp.\n\nSigned-off-by: Torbjörn Svensson \u003ctorbjorn.svensson@st.com\u003e\nSigned-off-by: Christophe Lyon \u003cchristophe.lyon@foss.st.com\u003e\nSigned-off-by: Christophe Lyon \u003cchristophe.lyon@arm.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f393a3e4ad6bc3ba346cf1a7baef4892ab583092",
      "old_mode": 33188,
      "old_path": "gdb/arm-tdep.c",
      "new_id": "7a6c1e491258ba25130ea3890de1cf744317a8e9",
      "new_mode": 33188,
      "new_path": "gdb/arm-tdep.c"
    },
    {
      "type": "modify",
      "old_id": "40170673fde8086778be10caef1084494cdd5fa8",
      "old_mode": 33188,
      "old_path": "gdb/arm-tdep.h",
      "new_id": "864406e98d2a1945e31adf3628a6e741be9ff4d2",
      "new_mode": 33188,
      "new_path": "gdb/arm-tdep.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "39ef4afb05f3a8c74b0533966a1fcb7077523335",
      "new_mode": 33188,
      "new_path": "gdb/features/arm/arm-secext.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "52b2c20a98274a47792a1d928c475c09315d8df3",
      "new_mode": 33188,
      "new_path": "gdb/features/arm/arm-secext.xml"
    }
  ]
}
