)]}'
{
  "commit": "62daacb51a2bf8480e6f6b3696b03f102fc15eb0",
  "tree": "5b9ed87005a5e59bcc95dd9a42e3d09d6481362d",
  "parents": [
    "1de8e24520ffdcf2a90c842eed937f59079a2abd"
  ],
  "author": {
    "name": "Arnaldo Carvalho de Melo",
    "email": "acme@redhat.com",
    "time": "Fri Nov 27 16:29:22 2009 -0200"
  },
  "committer": {
    "name": "Ingo Molnar",
    "email": "mingo@elte.hu",
    "time": "Fri Nov 27 20:22:01 2009 +0100"
  },
  "message": "perf tools: Reorganize event processing routines, lotsa dups killed\n\nWhile implementing event__preprocess_sample, that will do all of\nthe symbol lookup in one convenient function, I noticed that\nutil/process_event.[ch] were not being used at all, then started\nlooking if there were other functions that could be shared\nand...\n\nAll those functions really don\u0027t need to receive offset + head,\nthe only thing they did was common to all of them, so do it at\none place instead.\n\nStats about number of each type of event processed now is done\nin a central place.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nCc: Frédéric Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: John Kacur \u003cjkacur@redhat.com\u003e\nCc: Mike Galbraith \u003cefault@gmx.de\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nLKML-Reference: \u003c1259346563-12568-11-git-send-email-acme@infradead.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "de37d492e10f3682499fce9a4320363b2f4b7286",
      "old_mode": 33188,
      "old_path": "tools/perf/Makefile",
      "new_id": "f1537a94a05f6e04f5945aeb91786a0a46e2702b",
      "new_mode": 33188,
      "new_path": "tools/perf/Makefile"
    },
    {
      "type": "modify",
      "old_id": "3ebd70b1ef935faaa746c205dd20b94a171c144f",
      "old_mode": 33188,
      "old_path": "tools/perf/builtin-annotate.c",
      "new_id": "7d39bd2b19b83d4b59973f68a04d7531c0249967",
      "new_mode": 33188,
      "new_path": "tools/perf/builtin-annotate.c"
    },
    {
      "type": "modify",
      "old_id": "35722fafc4d1bd37a84fe452636c35024f4d7e8a",
      "old_mode": 33188,
      "old_path": "tools/perf/builtin-kmem.c",
      "new_id": "e7294c8fc62017a6d5d86f9d334a165ccf5744e8",
      "new_mode": 33188,
      "new_path": "tools/perf/builtin-kmem.c"
    },
    {
      "type": "modify",
      "old_id": "9bd20c2ee3ddb3c24450bcc1b7984f88a142bd9d",
      "old_mode": 33188,
      "old_path": "tools/perf/builtin-report.c",
      "new_id": "01ef35cac5f954d890897d6cfdbb27067612b761",
      "new_mode": 33188,
      "new_path": "tools/perf/builtin-report.c"
    },
    {
      "type": "modify",
      "old_id": "19eb708a706bc05abc9894ff0426e1c82b5bce56",
      "old_mode": 33188,
      "old_path": "tools/perf/builtin-sched.c",
      "new_id": "26b782f26ee1a97c35f8ce8445b07aa470a35806",
      "new_mode": 33188,
      "new_path": "tools/perf/builtin-sched.c"
    },
    {
      "type": "modify",
      "old_id": "bf6730c7603390698ca60a650158e800c80d534d",
      "old_mode": 33188,
      "old_path": "tools/perf/builtin-top.c",
      "new_id": "7a3c0c7aad3d663ed2860ee9f28d085455934e2f",
      "new_mode": 33188,
      "new_path": "tools/perf/builtin-top.c"
    },
    {
      "type": "modify",
      "old_id": "75972fd073dfb97b0154f66a8a34c29684d01b3e",
      "old_mode": 33188,
      "old_path": "tools/perf/builtin-trace.c",
      "new_id": "a7750256c408d6e014da475a8bc9eb5507a1bfba",
      "new_mode": 33188,
      "new_path": "tools/perf/builtin-trace.c"
    },
    {
      "type": "modify",
      "old_id": "b238462b8983774ecf41a4c7be9691c51d52408b",
      "old_mode": 33188,
      "old_path": "tools/perf/util/data_map.c",
      "new_id": "ca0bedf637c243135d40ffafc41562aa3a047c7d",
      "new_mode": 33188,
      "new_path": "tools/perf/util/data_map.c"
    },
    {
      "type": "modify",
      "old_id": "ae036ecd76254f993000f4847b1bc28a928f1fa1",
      "old_mode": 33188,
      "old_path": "tools/perf/util/data_map.h",
      "new_id": "3180ff7e3633b4dff29d167c3d2a7e23367d23fb",
      "new_mode": 33188,
      "new_path": "tools/perf/util/data_map.h"
    },
    {
      "type": "modify",
      "old_id": "1dae7e3b400da6622eb0d133068b717d9aa90bd4",
      "old_mode": 33188,
      "old_path": "tools/perf/util/event.c",
      "new_id": "70b4aa03b47205cf3d857ed7e99995fb9a5ed7ed",
      "new_mode": 33188,
      "new_path": "tools/perf/util/event.c"
    },
    {
      "type": "modify",
      "old_id": "3ae3c964c901d5a2ead2b69d376a48ecdc3f1fde",
      "old_mode": 33188,
      "old_path": "tools/perf/util/event.h",
      "new_id": "13c12c75f970cc377c24af1e2700912eda5ae39e",
      "new_mode": 33188,
      "new_path": "tools/perf/util/event.h"
    },
    {
      "type": "modify",
      "old_id": "7393a02fd8d470fe9ac50340b41e61fe7564b804",
      "old_mode": 33188,
      "old_path": "tools/perf/util/hist.c",
      "new_id": "f26cd9ba00fd348e4bfe4bd427d4c92b7fc75a18",
      "new_mode": 33188,
      "new_path": "tools/perf/util/hist.c"
    },
    {
      "type": "delete",
      "old_id": "a970789581a228f8c7f3300e0317bed14df02f49",
      "old_mode": 33188,
      "old_path": "tools/perf/util/process_event.c",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "6f68c69736cd41bb97903c18ede8787e451666ca",
      "old_mode": 33188,
      "old_path": "tools/perf/util/process_event.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "53778684641cebdd483d40ee009718b43a2f0127",
      "old_mode": 33188,
      "old_path": "tools/perf/util/process_events.c",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "73d092f832839b3de755b2fa8db11d94d792ad0b",
      "old_mode": 33188,
      "old_path": "tools/perf/util/process_events.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    }
  ]
}
