)]}'
{
  "commit": "8c1c9356429741a82ff176d0f3400fb9e06b2a30",
  "tree": "4daa7864163b77943e3d303c32a08672f443685e",
  "parents": [
    "3334052a321aca0ffecb54244d666311f98f5487"
  ],
  "author": {
    "name": "Ananth N Mavinakayanahalli",
    "email": "ananth@in.ibm.com",
    "time": "Wed Jan 30 13:32:53 2008 +0100"
  },
  "committer": {
    "name": "Ingo Molnar",
    "email": "mingo@elte.hu",
    "time": "Wed Jan 30 13:32:53 2008 +0100"
  },
  "message": "x86: kprobes: add kprobes smoke tests that run on boot\n\nHere is a quick and naive smoke test for kprobes. This is intended to\njust verify if some unrelated change broke the *probes subsystem. It is\nself contained, architecture agnostic and isn\u0027t of any great use by itself.\n\nThis needs to be built in the kernel and runs a basic set of tests to\nverify if kprobes, jprobes and kretprobes run fine on the kernel. In case\nof an error, it\u0027ll print out a message with a \"BUG\" prefix.\n\nThis is a start; we intend to add more tests to this bucket over time.\n\nThanks to Jim Keniston and Masami Hiramatsu for comments and suggestions.\n\nTested on x86 (32/64) and powerpc.\n\nSigned-off-by: Ananth N Mavinakayanahalli \u003cananth@in.ibm.com\u003e\nAcked-by: Masami Hiramatsu \u003cmhiramat@redhat.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "81891581e89ba544a527aa994386374b4c1c2146",
      "old_mode": 33188,
      "old_path": "include/linux/kprobes.h",
      "new_id": "6168c0a441724f198f1999e0f35ce88012750d59",
      "new_mode": 33188,
      "new_path": "include/linux/kprobes.h"
    },
    {
      "type": "modify",
      "old_id": "390d421462672af511c09b95f6649590bd1f83c4",
      "old_mode": 33188,
      "old_path": "kernel/Makefile",
      "new_id": "62015c3d8d91ce5fb5e8c7059c10b68c4e60a565",
      "new_mode": 33188,
      "new_path": "kernel/Makefile"
    },
    {
      "type": "modify",
      "old_id": "e3a5d817ac9b0f07b514587a7ec03453461ab655",
      "old_mode": 33188,
      "old_path": "kernel/kprobes.c",
      "new_id": "d0493eafea3ec5d86ece12d8861421b6bea13ec7",
      "new_mode": 33188,
      "new_path": "kernel/kprobes.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "88cdb109e13cbf605049ef3955054fd5774660ee",
      "new_mode": 33188,
      "new_path": "kernel/test_kprobes.c"
    },
    {
      "type": "modify",
      "old_id": "c4ecb2994ba3855110cdb596b6500a99b2404b24",
      "old_mode": 33188,
      "old_path": "lib/Kconfig.debug",
      "new_id": "f535b9b5eb008046c8c22fe06d3dded436a81d84",
      "new_mode": 33188,
      "new_path": "lib/Kconfig.debug"
    }
  ]
}
