)]}'
{
  "commit": "8417922cb4e25d79e8c362a6bf2b5d6aca882582",
  "tree": "4885c872772de63a2d51a07c177a1d5107f489df",
  "parents": [
    "d023386c5b054a6958d5aa1e156308ed0fcfcfa4"
  ],
  "author": {
    "name": "Sergei Barannikov",
    "email": "barannikov88@gmail.com",
    "time": "Tue Apr 14 12:54:09 2026 +0300"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Apr 14 12:54:09 2026 +0300"
  },
  "message": "[lldb] Start using formatv() in RegisterContextUnwind (NFCI) (#191576)\n\nThis introduces two macros that do the same\n`UnwindLogMsg()`/`UnwindLogMsgVerbose()` functions, but allow using\n`formatv()`-style formatting. In addition to the benefits that the\n`formatv()` function provides, this makes `log enable -F lldb unwind`\nprint the correct methods names from which the messages originate\n(previously, it printed the name of one of those two helper methods).\n\nI didn\u0027t replace all function calls with macros because there are too\nmany of them for one PR. This only replaces calls whose format string\ncontains no specifiers or only \u0027%s\u0027 specifiers.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3db2c38fed0cbedfcb5c0eaaebe43d250efd7c55",
      "old_mode": 33188,
      "old_path": "lldb/source/Target/RegisterContextUnwind.cpp",
      "new_id": "5a2550b9b138d3e4eaa731a86a6782bcc357a452",
      "new_mode": 33188,
      "new_path": "lldb/source/Target/RegisterContextUnwind.cpp"
    }
  ]
}
