)]}'
{
  "commit": "6be9971c93f3bbcd4b779e5591697748da6b093e",
  "tree": "317dfc692743480d284331fa92b9088bdafa25cf",
  "parents": [
    "77a33bb02413975ccac5ccca315edc72dd6fe25b"
  ],
  "author": {
    "name": "Felix Willgerodt",
    "email": "felix.willgerodt@intel.com",
    "time": "Tue May 15 15:42:24 2018 +0200"
  },
  "committer": {
    "name": "Felix Willgerodt",
    "email": "felix.willgerodt@intel.com",
    "time": "Wed Aug 14 11:20:57 2024 +0200"
  },
  "message": "btrace, python: Enable ptwrite filter registration.\n\nBy default GDB will be printing the hex payload of the ptwrite package as\nauxiliary information.  To customize this, the user can register a ptwrite\nfilter function in python, that takes the payload and the PC as arguments and\nreturns a string which will be printed instead.  Registering the filter\nfunction is done using a factory pattern to make per-thread filtering easier.\n\nApproved-By: Markus Metzger \u003cmarkus.t.metzger@intel.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d6188c84ad49d1af70077b2591218f37fb4389af",
      "old_mode": 33188,
      "old_path": "gdb/btrace.c",
      "new_id": "d493fbec65a6065e64a8c8ca9c9b82f40df054d3",
      "new_mode": 33188,
      "new_path": "gdb/btrace.c"
    },
    {
      "type": "modify",
      "old_id": "0f9317302dda04c56ab07deda9d45938784f0884",
      "old_mode": 33188,
      "old_path": "gdb/btrace.h",
      "new_id": "34f8d2be5ce4bbcb696ee288b560be8f63299da0",
      "new_mode": 33188,
      "new_path": "gdb/btrace.h"
    },
    {
      "type": "modify",
      "old_id": "0c144c8918bd009ab435a74b30d2392f4a43af52",
      "old_mode": 33188,
      "old_path": "gdb/config.in",
      "new_id": "57be033802e33194a9bf4fe871d7a0aa3371c9db",
      "new_mode": 33188,
      "new_path": "gdb/config.in"
    },
    {
      "type": "modify",
      "old_id": "673dd6d90f68b764454d28db7dc347b22ee5f5f0",
      "old_mode": 33261,
      "old_path": "gdb/configure",
      "new_id": "53eaad4f0e28fbbf642427c97857126abc4162eb",
      "new_mode": 33261,
      "new_path": "gdb/configure"
    },
    {
      "type": "modify",
      "old_id": "f529656ca054a6acac2c9dafcdfde61de78c42b7",
      "old_mode": 33188,
      "old_path": "gdb/data-directory/Makefile.in",
      "new_id": "f9472f49ee9654ff9a791d76534cabfc62ecc591",
      "new_mode": 33188,
      "new_path": "gdb/data-directory/Makefile.in"
    },
    {
      "type": "modify",
      "old_id": "1365988b40ddb850b7e9dcd684fc4ae7f19416c3",
      "old_mode": 33188,
      "old_path": "gdb/extension-priv.h",
      "new_id": "653fd51e2f11ec0053a2d3ebf55b58d3053e45f6",
      "new_mode": 33188,
      "new_path": "gdb/extension-priv.h"
    },
    {
      "type": "modify",
      "old_id": "99e7190d80b67a7996869d9d61181d7a79f86ce0",
      "old_mode": 33188,
      "old_path": "gdb/extension.c",
      "new_id": "c488fc774941e09d3edbc7b00bf627a8998798bf",
      "new_mode": 33188,
      "new_path": "gdb/extension.c"
    },
    {
      "type": "modify",
      "old_id": "258a77dbfccb9a421626c27cff828faab78afdce",
      "old_mode": 33188,
      "old_path": "gdb/extension.h",
      "new_id": "5b0830b667510275fa04cae95462e832f3dde878",
      "new_mode": 33188,
      "new_path": "gdb/extension.h"
    },
    {
      "type": "modify",
      "old_id": "dbbb96edfa8518853ad1afe3b10c18b2df57227f",
      "old_mode": 33188,
      "old_path": "gdb/guile/guile.c",
      "new_id": "432093b6aea28acc9113b011784ee5278a8cca70",
      "new_mode": 33188,
      "new_path": "gdb/guile/guile.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3be65fedb676e342da53afa239d61781a5fd6a95",
      "new_mode": 33188,
      "new_path": "gdb/python/lib/gdb/ptwrite.py"
    },
    {
      "type": "modify",
      "old_id": "49b6c741dcf74cc793d746e5ffadd823faf4fa79",
      "old_mode": 33188,
      "old_path": "gdb/python/py-record-btrace.c",
      "new_id": "68b474cc1b4db00d354243ed8ddd37dd086879b8",
      "new_mode": 33188,
      "new_path": "gdb/python/py-record-btrace.c"
    },
    {
      "type": "modify",
      "old_id": "5db308821f266edba0c97a0458817a42ba8c9050",
      "old_mode": 33188,
      "old_path": "gdb/python/python-internal.h",
      "new_id": "bf3ab67ea744dcc98dc5969c54518628de41a2a2",
      "new_mode": 33188,
      "new_path": "gdb/python/python-internal.h"
    },
    {
      "type": "modify",
      "old_id": "d86a031ee95dc56a7625d54ccd9f105dc78caedd",
      "old_mode": 33188,
      "old_path": "gdb/python/python.c",
      "new_id": "043c221b0d8ce2ec773b719baa71a134216ee5a2",
      "new_mode": 33188,
      "new_path": "gdb/python/python.c"
    },
    {
      "type": "modify",
      "old_id": "47e1e722fe0aa1ebbbdc91d0adae5bf3ebee1eb2",
      "old_mode": 33188,
      "old_path": "gdbserver/config.in",
      "new_id": "65f9ff6e6470369ce8487e0ea3bdb186f323f7b1",
      "new_mode": 33188,
      "new_path": "gdbserver/config.in"
    },
    {
      "type": "modify",
      "old_id": "8d38b957e4159f67bf41897c57abb9c88e94ce2c",
      "old_mode": 33261,
      "old_path": "gdbserver/configure",
      "new_id": "09cb3c5bf434b564da794a636a0ff7148cbb6695",
      "new_mode": 33261,
      "new_path": "gdbserver/configure"
    },
    {
      "type": "modify",
      "old_id": "6c317ff2450387fe43c070fe983db241acaa38cd",
      "old_mode": 33188,
      "old_path": "gdbsupport/common.m4",
      "new_id": "d89c3aed0fe1e76a7fb11b59855e437ef97353f0",
      "new_mode": 33188,
      "new_path": "gdbsupport/common.m4"
    },
    {
      "type": "modify",
      "old_id": "832c92b2cb102c0b467bc2479a9378ee588f774c",
      "old_mode": 33188,
      "old_path": "gdbsupport/config.in",
      "new_id": "8467072752a6648c68091eefa830e68bb18f1255",
      "new_mode": 33188,
      "new_path": "gdbsupport/config.in"
    },
    {
      "type": "modify",
      "old_id": "54e32bbe2cdd2deb931e9a75d49ed7842d7fca2d",
      "old_mode": 33261,
      "old_path": "gdbsupport/configure",
      "new_id": "02408472771029493366e89ef305028cc65b791a",
      "new_mode": 33261,
      "new_path": "gdbsupport/configure"
    }
  ]
}
