)]}'
{
  "commit": "f3900cfb0cddd2fcc3b9db20f52f3755e6ed962f",
  "tree": "6cf4fe4278f1e3237b8fb05725a3875e4ff3a5dc",
  "parents": [
    "bcf97f76064885730f491b63d4543b60c87c09fd"
  ],
  "author": {
    "name": "Marc-André Lureau",
    "email": "marcandre.lureau@redhat.com",
    "time": "Fri Aug 28 16:04:34 2026 +0400"
  },
  "committer": {
    "name": "Marc-André Lureau",
    "email": "marcandre.lureau@redhat.com",
    "time": "Sat Aug 29 12:07:45 2026 +0400"
  },
  "message": "monitor: tighten monitor_printf*()\n\nRename monitor_printf-\u003emonitor_hmp_printf, monitor_vprintf-\u003e\nmonitor_hmp_vprintf, and monitor_printc-\u003emonitor_hmp_printc, changing\nthe first parameter from Monitor * to MonitorHMP * to enforce type\nsafety. The implementation is also simplified: monitor_hmp_vprintf now\ndirectly calls g_strdup_vprintf + monitor_puts, removing the virtual\ndispatch via moncls-\u003evprintf.\n\nThe dev_print() callbacks are temporarily using the MONITOR_HMP(mon)\ncast, they are fixed in the following commits.\n\nEarly return in qemu_vprintf() if \"hmp\" is NULL, relying on\nmonitor_hmp_vprintf() handling NULL case is a bit uncommon.\n\nReviewed-by: Philippe Mathieu-Daudé \u003cphilmd@oss.qualcomm.com\u003e\nSigned-off-by: Marc-André Lureau \u003cmarcandre.lureau@redhat.com\u003e\nMessage-ID: \u003c20260828-qemu-no-hmp-v5-37-9227de146347@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4d326ec99fdfd50d3d62352a658355b8539dda0f",
      "old_mode": 33188,
      "old_path": "audio/audio-hmp-cmds.c",
      "new_id": "94182fe1d71fecea0d08187f01d5c2964f6fca6e",
      "new_mode": 33188,
      "new_path": "audio/audio-hmp-cmds.c"
    },
    {
      "type": "modify",
      "old_id": "fb62428d795ac1b87d833d5d61b5ece9e11986a8",
      "old_mode": 33188,
      "old_path": "backends/cryptodev-hmp-cmds.c",
      "new_id": "aafa4b970d249492da8d6cd6e9a7210a7e38591f",
      "new_mode": 33188,
      "new_path": "backends/cryptodev-hmp-cmds.c"
    },
    {
      "type": "modify",
      "old_id": "a2666e2f1b9b74f866e8c4cd89e0d282e1471fda",
      "old_mode": 33188,
      "old_path": "block/monitor/block-hmp-cmds.c",
      "new_id": "7bae4d425c6d7b8543d19b8f4e7db4c5187c2688",
      "new_mode": 33188,
      "new_path": "block/monitor/block-hmp-cmds.c"
    },
    {
      "type": "modify",
      "old_id": "71017fd2d19e60818eb831630ba46649cd302141",
      "old_mode": 33188,
      "old_path": "chardev/char-hmp-cmds.c",
      "new_id": "fb0560054b7bbc29749deb959227ceb9692517f6",
      "new_mode": 33188,
      "new_path": "chardev/char-hmp-cmds.c"
    },
    {
      "type": "modify",
      "old_id": "bc9dec3a77611c0777549aade3d1dcbf42db72f4",
      "old_mode": 33188,
      "old_path": "disas/disas-mon.c",
      "new_id": "32e4220181a805f72af73651b74db86765019916",
      "new_mode": 33188,
      "new_path": "disas/disas-mon.c"
    },
    {
      "type": "modify",
      "old_id": "6c5f94cc509894023b04643b7f31f74595a65c8e",
      "old_mode": 33188,
      "old_path": "docs/devel/style.rst",
      "new_id": "6876d3a59ec73ec440bf7a9084b4e611ed3c0205",
      "new_mode": 33188,
      "new_path": "docs/devel/style.rst"
    },
    {
      "type": "modify",
      "old_id": "7ae7efe32759587972f42af259bdda1ed1f34635",
      "old_mode": 33188,
      "old_path": "docs/devel/writing-monitor-commands.rst",
      "new_id": "baf94cbdefab3707bcadf9ea8c4bab1f42b574d4",
      "new_mode": 33188,
      "new_path": "docs/devel/writing-monitor-commands.rst"
    },
    {
      "type": "modify",
      "old_id": "104ab5d2a53a44f78a6b200024bf943d06099874",
      "old_mode": 33188,
      "old_path": "dump/dump-hmp-cmds.c",
      "new_id": "c7045c2d731446e5e56a402f0ac93be4d27cc506",
      "new_mode": 33188,
      "new_path": "dump/dump-hmp-cmds.c"
    },
    {
      "type": "modify",
      "old_id": "02604740f86a484b2427652a13e6bc09e73b29d1",
      "old_mode": 33188,
      "old_path": "hw/char/virtio-serial-bus.c",
      "new_id": "33fdc0846ac3ac7922d9fff4af953f10c1c3e58e",
      "new_mode": 33188,
      "new_path": "hw/char/virtio-serial-bus.c"
    },
    {
      "type": "modify",
      "old_id": "702c798ccc56119726096e5e9810ef3e3aad1c6f",
      "old_mode": 33188,
      "old_path": "hw/core/machine-hmp-cmds.c",
      "new_id": "10a633af0780546f9450045fe6041a4a6c679194",
      "new_mode": 33188,
      "new_path": "hw/core/machine-hmp-cmds.c"
    },
    {
      "type": "modify",
      "old_id": "13df7cbafe1020216fb34b180d1aa063466573a5",
      "old_mode": 33188,
      "old_path": "hw/core/sysbus.c",
      "new_id": "82130ba0469831ccdd2991a5fef7d39e3c976118",
      "new_mode": 33188,
      "new_path": "hw/core/sysbus.c"
    },
    {
      "type": "modify",
      "old_id": "2d878cee736d608187c1f52988e0665ba6b3f925",
      "old_mode": 33188,
      "old_path": "hw/hexagon/hexagon_tlb.c",
      "new_id": "576929ff224b138a2310aeb504595c3feaf8eeac",
      "new_mode": 33188,
      "new_path": "hw/hexagon/hexagon_tlb.c"
    },
    {
      "type": "modify",
      "old_id": "ab1eb14f99e051f96b0cf80fc0d33c519a72bfcd",
      "old_mode": 33188,
      "old_path": "hw/i386/kvm/xen-stubs.c",
      "new_id": "5ed71583281a4450330fff6995b9467e639dd7aa",
      "new_mode": 33188,
      "new_path": "hw/i386/kvm/xen-stubs.c"
    },
    {
      "type": "modify",
      "old_id": "00dff6ee87609a4a18b10604bf8efc84ba2bb9b4",
      "old_mode": 33188,
      "old_path": "hw/i386/kvm/xen_evtchn.c",
      "new_id": "b2135020f27f77403d208f8922968aa0b3fd581c",
      "new_mode": 33188,
      "new_path": "hw/i386/kvm/xen_evtchn.c"
    },
    {
      "type": "modify",
      "old_id": "a4848ae1d1a75bdc75dc2fcec7462ee3662c70bf",
      "old_mode": 33188,
      "old_path": "hw/i386/sgx-hmp-stub.c",
      "new_id": "b7afb26886a8f488516e1a6a31d7c372b776906b",
      "new_mode": 33188,
      "new_path": "hw/i386/sgx-hmp-stub.c"
    },
    {
      "type": "modify",
      "old_id": "77b41d234c9ff26dc0d136bd4c4de87d6b2c1033",
      "old_mode": 33188,
      "old_path": "hw/i386/sgx.c",
      "new_id": "634e33e819ce8533e127e1b678af79b3024afd2e",
      "new_mode": 33188,
      "new_path": "hw/i386/sgx.c"
    },
    {
      "type": "modify",
      "old_id": "ac2525b90fecc2a57913acb90f7526e0210c9626",
      "old_mode": 33188,
      "old_path": "hw/misc/auxbus.c",
      "new_id": "ffa76f83016b1420fc23119368d10eb06ba54eda",
      "new_mode": 33188,
      "new_path": "hw/misc/auxbus.c"
    },
    {
      "type": "modify",
      "old_id": "6a7d76292f0085f9d1f51a82faf5b288358f2774",
      "old_mode": 33188,
      "old_path": "hw/misc/mos6522-stub.c",
      "new_id": "154cd32ed88b992b98381cc1ff828a6f70cf3829",
      "new_mode": 33188,
      "new_path": "hw/misc/mos6522-stub.c"
    },
    {
      "type": "modify",
      "old_id": "6405ce26dd659b99a1cebd96453077e737afc300",
      "old_mode": 33188,
      "old_path": "hw/net/rocker/rocker-hmp-cmds.c",
      "new_id": "5099d59cc620ea1b713dce20d09007aa64b80b0b",
      "new_mode": 33188,
      "new_path": "hw/net/rocker/rocker-hmp-cmds.c"
    },
    {
      "type": "modify",
      "old_id": "51d95d76620ea25d00b09d3933207f3c39b21d86",
      "old_mode": 33188,
      "old_path": "hw/pci/pci-hmp-cmds.c",
      "new_id": "500f821246a91a587c7b8f019a70c7c3699450ab",
      "new_mode": 33188,
      "new_path": "hw/pci/pci-hmp-cmds.c"
    },
    {
      "type": "modify",
      "old_id": "a80e34175462d123aaa82db92a34d969709f75b5",
      "old_mode": 33188,
      "old_path": "hw/pci/pci-stub.c",
      "new_id": "7e2797300ba0ae41662c26d258da6989026f54ea",
      "new_mode": 33188,
      "new_path": "hw/pci/pci-stub.c"
    },
    {
      "type": "modify",
      "old_id": "d8afaf730639717ce7f01c9941f8fe943d3bdbe9",
      "old_mode": 33188,
      "old_path": "hw/s390x/s390-skeys.c",
      "new_id": "b5e56a16cce1632fcde704dff9181c8095675a05",
      "new_mode": 33188,
      "new_path": "hw/s390x/s390-skeys.c"
    },
    {
      "type": "modify",
      "old_id": "b4a405455901da82e776c5e3a967527027809e2d",
      "old_mode": 33188,
      "old_path": "hw/s390x/s390-stattrib.c",
      "new_id": "644298f7f0b27934cb24afa78214efcf9802bd68",
      "new_mode": 33188,
      "new_path": "hw/s390x/s390-stattrib.c"
    },
    {
      "type": "modify",
      "old_id": "0d59a74ad60e1090680e93521d0bd1b009fb0d10",
      "old_mode": 33188,
      "old_path": "hw/uefi/ovmf-log.c",
      "new_id": "0249eea2cfe976298512b9d79658ac9bca9ce132",
      "new_mode": 33188,
      "new_path": "hw/uefi/ovmf-log.c"
    },
    {
      "type": "modify",
      "old_id": "9b9b2e7c2f8f4515db9dd868bf5eab28fb30a427",
      "old_mode": 33188,
      "old_path": "hw/usb/bus.c",
      "new_id": "fe3dbfa2227ceb4a644c17b0fb7c8ba56dc57d2b",
      "new_mode": 33188,
      "new_path": "hw/usb/bus.c"
    },
    {
      "type": "modify",
      "old_id": "c02343d3a6558aad4ff331efba51ad7e9c61fe92",
      "old_mode": 33188,
      "old_path": "hw/usb/host-libusb.c",
      "new_id": "9b9f26a1078e4810d9c8d5d8b929be0a367003a8",
      "new_mode": 33188,
      "new_path": "hw/usb/host-libusb.c"
    },
    {
      "type": "modify",
      "old_id": "fb36c8b9274c479d19d0f0b5437f5498664214d4",
      "old_mode": 33188,
      "old_path": "hw/virtio/virtio-hmp-cmds.c",
      "new_id": "e5da6f00699dcbad02d820b6f87932ac32819ca1",
      "new_mode": 33188,
      "new_path": "hw/virtio/virtio-hmp-cmds.c"
    },
    {
      "type": "modify",
      "old_id": "a563f6066bb438a1697ca8e4e4c28c8967a877c8",
      "old_mode": 33188,
      "old_path": "hw/xen/xen-bus.c",
      "new_id": "4075b5b001ae928c243125df4c790d38ef2b06fc",
      "new_mode": 33188,
      "new_path": "hw/xen/xen-bus.c"
    },
    {
      "type": "modify",
      "old_id": "c702b1effc1c3e2f3772793944dcaf4621f6ec59",
      "old_mode": 33188,
      "old_path": "include/disas/disas.h",
      "new_id": "47daa9b4d2dfc035724f20fbe047583e35c0a453",
      "new_mode": 33188,
      "new_path": "include/disas/disas.h"
    },
    {
      "type": "modify",
      "old_id": "3fd17048b31919604e096d3d8c183711443f6a7f",
      "old_mode": 33188,
      "old_path": "include/monitor/hmp.h",
      "new_id": "f10bf83df86ddeb7ba16107c1878bb2f322d69e4",
      "new_mode": 33188,
      "new_path": "include/monitor/hmp.h"
    },
    {
      "type": "modify",
      "old_id": "3c0931796ce23a5828feac9393c4ccaf7ec87987",
      "old_mode": 33188,
      "old_path": "migration/dirtyrate.c",
      "new_id": "bdbb2aaa99dbd69a604cb55d3a50494c5ec04e1b",
      "new_mode": 33188,
      "new_path": "migration/dirtyrate.c"
    },
    {
      "type": "modify",
      "old_id": "a164a59080c57b69b69c7974918f077233dabfd2",
      "old_mode": 33188,
      "old_path": "migration/migration-hmp-cmds.c",
      "new_id": "6fe189471899217775c45802e14b5c61412e0058",
      "new_mode": 33188,
      "new_path": "migration/migration-hmp-cmds.c"
    },
    {
      "type": "modify",
      "old_id": "89cc19c2431dd0c3d20fa8306e7717776f419d1a",
      "old_mode": 33188,
      "old_path": "monitor/hmp-cmds.c",
      "new_id": "1834e3c1f697dc86d49e444b46b2dae5a294555d",
      "new_mode": 33188,
      "new_path": "monitor/hmp-cmds.c"
    },
    {
      "type": "modify",
      "old_id": "2484a2310dff3184c4e346900541e322babdb1e6",
      "old_mode": 33188,
      "old_path": "monitor/hmp.c",
      "new_id": "e5f8b9c576e054f979e55dca14d33c94d1601956",
      "new_mode": 33188,
      "new_path": "monitor/hmp.c"
    },
    {
      "type": "modify",
      "old_id": "afdda1386080e5ccc8b335d103904517a650fbf4",
      "old_mode": 33188,
      "old_path": "monitor/monitor-internal.h",
      "new_id": "c198c12eaa007b1cafb3b7024a99f9d0535a2067",
      "new_mode": 33188,
      "new_path": "monitor/monitor-internal.h"
    },
    {
      "type": "modify",
      "old_id": "8528af6f79b82422c1265113f10e3c2e9dc74ecb",
      "old_mode": 33188,
      "old_path": "monitor/monitor.c",
      "new_id": "da76e6e4ac1916bbdbec7e45d18f9e2aa8900fa7",
      "new_mode": 33188,
      "new_path": "monitor/monitor.c"
    },
    {
      "type": "modify",
      "old_id": "5b1c678f5d894422f64797c19db76e4018c996d1",
      "old_mode": 33188,
      "old_path": "net/net-hmp-cmds.c",
      "new_id": "0d718d78aef9a50f977a1d42bb77f36502dc2dd7",
      "new_mode": 33188,
      "new_path": "net/net-hmp-cmds.c"
    },
    {
      "type": "modify",
      "old_id": "d5c190b48b761f3596ca0dc7a0b16dbc2e9e388e",
      "old_mode": 33188,
      "old_path": "net/slirp.c",
      "new_id": "6fbefa9ed1d73554d4e2ba9f5f92508a788935b3",
      "new_mode": 33188,
      "new_path": "net/slirp.c"
    },
    {
      "type": "modify",
      "old_id": "2e2eb33371e24e7dd1babc58273b77973c8ef82c",
      "old_mode": 33188,
      "old_path": "qom/qom-hmp-cmds.c",
      "new_id": "bbf5980332a4c0bc24aaa9dcd5f980efcd13f748",
      "new_mode": 33188,
      "new_path": "qom/qom-hmp-cmds.c"
    },
    {
      "type": "modify",
      "old_id": "ef69d23ff507c08acd5922cc9c7bcd087f3762b9",
      "old_mode": 33188,
      "old_path": "replay/replay-debugging.c",
      "new_id": "965565715ef2e0cd7074920bf8fd23d9121804e7",
      "new_mode": 33188,
      "new_path": "replay/replay-debugging.c"
    },
    {
      "type": "modify",
      "old_id": "cd1f1deb58bca9d650e79a350fe9c7bdfa41c83c",
      "old_mode": 33188,
      "old_path": "stats/stats-hmp-cmds.c",
      "new_id": "3d556c745d61fb7fc96998e969f5035c218bb273",
      "new_mode": 33188,
      "new_path": "stats/stats-hmp-cmds.c"
    },
    {
      "type": "modify",
      "old_id": "6f2b87d1ad1005255c0ac498dc2edc7202bf2998",
      "old_mode": 33188,
      "old_path": "stubs/hmp-cmd-info_sev.c",
      "new_id": "c9c1d10c165c182164a2827d589a351fb6ea9935",
      "new_mode": 33188,
      "new_path": "stubs/hmp-cmd-info_sev.c"
    },
    {
      "type": "modify",
      "old_id": "b0c7002bd406a547752c5c02f512fd00c6454abb",
      "old_mode": 33188,
      "old_path": "stubs/monitor-core.c",
      "new_id": "094b807210035439713c39a47560cdd75091b8f5",
      "new_mode": 33188,
      "new_path": "stubs/monitor-core.c"
    },
    {
      "type": "modify",
      "old_id": "75194add793102c87b7ab1cfdd8a363b5b8f7d1f",
      "old_mode": 33188,
      "old_path": "system/dirtylimit-hmp-cmds.c",
      "new_id": "fb9338e9aef66efcc270901145b97e3358020aeb",
      "new_mode": 33188,
      "new_path": "system/dirtylimit-hmp-cmds.c"
    },
    {
      "type": "modify",
      "old_id": "5c2de2f53cc91c75d311f4db3fffa5ca0c75aea4",
      "old_mode": 33188,
      "old_path": "system/qdev-monitor.c",
      "new_id": "3860ada2a23789f9cab252824a681d7e6d8080e1",
      "new_mode": 33188,
      "new_path": "system/qdev-monitor.c"
    },
    {
      "type": "modify",
      "old_id": "051ee45ee74c452ef4fe8bf5b756d0c6cad158bf",
      "old_mode": 33188,
      "old_path": "system/runstate-hmp-cmds.c",
      "new_id": "ad70b53f8abf86603a1da3e26633db0a750b174f",
      "new_mode": 33188,
      "new_path": "system/runstate-hmp-cmds.c"
    },
    {
      "type": "modify",
      "old_id": "094c3f16cf50fb5ee4e322ce1e054d842dbbe91a",
      "old_mode": 33188,
      "old_path": "system/tpm-hmp-cmds.c",
      "new_id": "35406e24d2c3fd660e4bc0b57257889903baa1a5",
      "new_mode": 33188,
      "new_path": "system/tpm-hmp-cmds.c"
    },
    {
      "type": "modify",
      "old_id": "af67f00dad32a1c047a75992dbb15858f7373488",
      "old_mode": 33188,
      "old_path": "target/i386/cpu-apic.c",
      "new_id": "96d6ad89727554a3bde29e42480289b5eee80cdd",
      "new_mode": 33188,
      "new_path": "target/i386/cpu-apic.c"
    },
    {
      "type": "modify",
      "old_id": "72bcab131f77827554792b3cd9a3a66201b1cd1d",
      "old_mode": 33188,
      "old_path": "target/i386/monitor.c",
      "new_id": "46762540ba654c46b7e56bb1f1e015b3cab9078e",
      "new_mode": 33188,
      "new_path": "target/i386/monitor.c"
    },
    {
      "type": "modify",
      "old_id": "a3f6ee95aaeda86bb81577aa82719cf43ad721b0",
      "old_mode": 33188,
      "old_path": "target/i386/sev.c",
      "new_id": "7b2eb75fd480134a0b7eb50219028b75db9391c4",
      "new_mode": 33188,
      "new_path": "target/i386/sev.c"
    },
    {
      "type": "modify",
      "old_id": "5645a5d4d4f5f363c903b80f80c4b799d10b1a25",
      "old_mode": 33188,
      "old_path": "target/m68k/monitor.c",
      "new_id": "23c25283b27a6b4a02d1fde864a989c7575623b1",
      "new_mode": 33188,
      "new_path": "target/m68k/monitor.c"
    },
    {
      "type": "modify",
      "old_id": "5769829bdd7ee262e3c5d83f018007ccbf8fbce7",
      "old_mode": 33188,
      "old_path": "target/ppc/monitor.c",
      "new_id": "6e8a075f5a4181855192b447638e88616e64b0e1",
      "new_mode": 33188,
      "new_path": "target/ppc/monitor.c"
    },
    {
      "type": "modify",
      "old_id": "4c9c0c793b367174e6642b86a8a38c7c6ccd0a8f",
      "old_mode": 33188,
      "old_path": "target/riscv/monitor.c",
      "new_id": "59cc04b3d0fb16a4bfe141ddc6b18b9111317b4c",
      "new_mode": 33188,
      "new_path": "target/riscv/monitor.c"
    },
    {
      "type": "modify",
      "old_id": "4e443152bf5609dc984d052addb7523c1d7fc7af",
      "old_mode": 33188,
      "old_path": "target/sh4/monitor.c",
      "new_id": "62998a9a57cb5d1a8a05cd2480c430353de47e3c",
      "new_mode": 33188,
      "new_path": "target/sh4/monitor.c"
    },
    {
      "type": "modify",
      "old_id": "e826e584a918c3a24504263e7d4191606bedca52",
      "old_mode": 33188,
      "old_path": "target/sparc/monitor.c",
      "new_id": "36f109cbb56856f378515e413d893b21bde128af",
      "new_mode": 33188,
      "new_path": "target/sparc/monitor.c"
    },
    {
      "type": "modify",
      "old_id": "b7b7387706f39047c8e633927280fb0ddba6601f",
      "old_mode": 33188,
      "old_path": "target/xtensa/monitor.c",
      "new_id": "b9c4089b0fb1ba6c1aa6bc284447e41ce65f3e6b",
      "new_mode": 33188,
      "new_path": "target/xtensa/monitor.c"
    },
    {
      "type": "modify",
      "old_id": "b2a88452959867e7d8abff5c9d54a13ab1661135",
      "old_mode": 33188,
      "old_path": "tests/unit/test-util-sockets.c",
      "new_id": "530a3fee3c1304e928b231690ef360d2eb779313",
      "new_mode": 33188,
      "new_path": "tests/unit/test-util-sockets.c"
    },
    {
      "type": "modify",
      "old_id": "f62b2f294952dd925d11abd374fe6c215e369be6",
      "old_mode": 33188,
      "old_path": "tools/qemu-vnc/clipboard.c",
      "new_id": "81a09ec5adfa57b4dc6b59c55ab0a4638063b937",
      "new_mode": 33188,
      "new_path": "tools/qemu-vnc/clipboard.c"
    },
    {
      "type": "modify",
      "old_id": "26597fefaa993019c16a76a5f91d23dd2618b10c",
      "old_mode": 33188,
      "old_path": "tools/qemu-vnc/stubs.c",
      "new_id": "0aa50a901d3793de2c0b9419d4e2433d55ba39d5",
      "new_mode": 33188,
      "new_path": "tools/qemu-vnc/stubs.c"
    },
    {
      "type": "modify",
      "old_id": "5a8158f4f4b6722bc41d310fd89cf10ed7e57ba9",
      "old_mode": 33188,
      "old_path": "trace/trace-hmp-cmds.c",
      "new_id": "a68f5b900d7c4a72ac631a9ef3bd8749253d509a",
      "new_mode": 33188,
      "new_path": "trace/trace-hmp-cmds.c"
    },
    {
      "type": "modify",
      "old_id": "186209fd023447aa3231e4098d7cc13a1eae93ab",
      "old_mode": 33188,
      "old_path": "ui/ui-hmp-cmds.c",
      "new_id": "f611dd7ee4570943265c07e44d921a217ad1d3ec",
      "new_mode": 33188,
      "new_path": "ui/ui-hmp-cmds.c"
    },
    {
      "type": "modify",
      "old_id": "41694d61cf2d3550b018406d857e5dd39c241f69",
      "old_mode": 33188,
      "old_path": "util/error-report.c",
      "new_id": "0e3aaa539e7806f7fe24837278e597caa84f5611",
      "new_mode": 33188,
      "new_path": "util/error-report.c"
    },
    {
      "type": "modify",
      "old_id": "5d4143d425a1e5532e62bb9f3c157e9a360c0750",
      "old_mode": 33188,
      "old_path": "util/qemu-print.c",
      "new_id": "01ed43b5a5881195d35a8f33f9100cdf551fff41",
      "new_mode": 33188,
      "new_path": "util/qemu-print.c"
    }
  ]
}
