)]}'
{
  "commit": "03749a142bf4c6e2ba7ebe4edce90fb0045b3417",
  "tree": "134e9e3bc7bd258ba0c8120cc2c2b9602328fb12",
  "parents": [
    "5f9d63e0d645bd83d8def96befe1c995b7a91a08"
  ],
  "author": {
    "name": "Lalit Maganti",
    "email": "lalitmaganti@gmail.com",
    "time": "Sat May 02 01:45:40 2026 +0100"
  },
  "committer": {
    "name": "Lalit Maganti",
    "email": "lalitmaganti@gmail.com",
    "time": "Sat May 02 01:45:40 2026 +0100"
  },
  "message": "traced_perf: add support for in-kernel frame pointer unwinding\n\nThis CL adds support for unwinding frame pointers in the kernel allowing for\nhigher sampling rates and less overhead.\n\nFixes: https://github.com/google/perfetto/issues/3300\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c0047b1d177f79947b2f8693efe1ddab21cc1bde",
      "old_mode": 33188,
      "old_path": "protos/perfetto/config/perfetto_config.proto",
      "new_id": "846e1dbbca37e56288974c95d07c135d242b5444",
      "new_mode": 33188,
      "new_path": "protos/perfetto/config/perfetto_config.proto"
    },
    {
      "type": "modify",
      "old_id": "5c96ddd697696cea5064046a1c90840ccd54001a",
      "old_mode": 33188,
      "old_path": "protos/perfetto/config/profiling/perf_event_config.proto",
      "new_id": "e4ee40f37f881d140ebbc54436657595d6cf60fa",
      "new_mode": 33188,
      "new_path": "protos/perfetto/config/profiling/perf_event_config.proto"
    },
    {
      "type": "modify",
      "old_id": "b76d9437ed6cc507e375b8faa3ae61f3cb2a78d9",
      "old_mode": 33188,
      "old_path": "protos/perfetto/trace/perfetto_trace.proto",
      "new_id": "ed1dc33f9df6c2522acf28352ecafb955024415c",
      "new_mode": 33188,
      "new_path": "protos/perfetto/trace/perfetto_trace.proto"
    },
    {
      "type": "modify",
      "old_id": "f0d95961ee920fae712d29a077c2448d4637d448",
      "old_mode": 33188,
      "old_path": "src/profiling/perf/event_config.cc",
      "new_id": "490ac4a977500888bed69959a3c11d5646d1cafe",
      "new_mode": 33188,
      "new_path": "src/profiling/perf/event_config.cc"
    },
    {
      "type": "modify",
      "old_id": "e27abb20a99489276a988c451e18bf1a865a52c3",
      "old_mode": 33188,
      "old_path": "src/profiling/perf/event_config.h",
      "new_id": "859dcd996d32d6450027e24ae36f79d0065ebb59",
      "new_mode": 33188,
      "new_path": "src/profiling/perf/event_config.h"
    },
    {
      "type": "modify",
      "old_id": "263b2b4b71e19109a52f3aa9c271816890c8bafc",
      "old_mode": 33188,
      "old_path": "src/profiling/perf/event_config_unittest.cc",
      "new_id": "89af536ec4868d2c94afe2acf6b17b2845d3724b",
      "new_mode": 33188,
      "new_path": "src/profiling/perf/event_config_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "5e39288ebd4f7ec608debc5a4eaa98be72ec7e29",
      "old_mode": 33188,
      "old_path": "src/profiling/perf/perf_producer.cc",
      "new_id": "051ec632e34be0bced231d44a2270d7d7100bf9e",
      "new_mode": 33188,
      "new_path": "src/profiling/perf/perf_producer.cc"
    },
    {
      "type": "modify",
      "old_id": "83c538fd6b3407f4be75cf455dd3f1904d58788a",
      "old_mode": 33188,
      "old_path": "src/profiling/perf/unwinding.cc",
      "new_id": "e4be104de8b420df8c73ce576228e604953c123f",
      "new_mode": 33188,
      "new_path": "src/profiling/perf/unwinding.cc"
    },
    {
      "type": "modify",
      "old_id": "8ec44489c0e089764f11c8002b06dbbe106682f2",
      "old_mode": 33188,
      "old_path": "src/profiling/perf/unwinding.h",
      "new_id": "a8fb129156387fe3a5a1488f3ce0312e0f3faf0d",
      "new_mode": 33188,
      "new_path": "src/profiling/perf/unwinding.h"
    }
  ]
}
