)]}'
{
  "commit": "66d20821bfc64b78f00866e06d9b297c9c616413",
  "tree": "69f887461ee3333bf986f798d898db9242aeb4b3",
  "parents": [
    "25a1162f3cf304507beb5493291589e42b860bcb"
  ],
  "author": {
    "name": "Steven Rostedt",
    "email": "rostedt@goodmis.org",
    "time": "Thu Oct 09 22:36:51 2025 -0400"
  },
  "committer": {
    "name": "Steven Rostedt (Google)",
    "email": "rostedt@goodmis.org",
    "time": "Fri Oct 10 12:08:08 2025 -0400"
  },
  "message": "tracing: Check for printable characters when printing field dyn strings\n\nWhen the \"fields\" option is enabled, it prints each trace event field\nbased on its type. But a dynamic array and a dynamic string can both have\na \"char *\" type. Printing it as a string can cause escape characters to be\nprinted and mess up the output of the trace.\n\nFor dynamic strings, test if there are any non-printable characters, and\nif so, print both the string with the non printable characters as \u0027.\u0027, and\nthe print the hex value of the array.\n\nSigned-off-by: Steven Rostedt (Google) \u003crostedt@goodmis.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "97db0b0ccf3e8c47b6e0f2737b6206de0d35e127",
      "old_mode": 33188,
      "old_path": "kernel/trace/trace_output.c",
      "new_id": "718b255b6fd85d2968a00572a02b10f7ebf0bb60",
      "new_mode": 33188,
      "new_path": "kernel/trace/trace_output.c"
    }
  ]
}
