kprobes.c (334d0dd8b660557608142f0f77abc6812b48f08b) kprobes.c (1eeb66a1bb973534dc3d064920a5ca683823372e)
1/*
2 * Kernel Probes (KProbes)
3 *
4 * This program is free software; you can redistribute it and/or modify
5 * it under the terms of the GNU General Public License as published by
6 * the Free Software Foundation; either version 2 of the License, or
7 * (at your option) any later version.
8 *

--- 10 unchanged lines hidden (view full) ---

19 *
20 * s390 port, used ppc64 as template. Mike Grundy <grundym@us.ibm.com>
21 */
22
23#include <linux/kprobes.h>
24#include <linux/ptrace.h>
25#include <linux/preempt.h>
26#include <linux/stop_machine.h>
1/*
2 * Kernel Probes (KProbes)
3 *
4 * This program is free software; you can redistribute it and/or modify
5 * it under the terms of the GNU General Public License as published by
6 * the Free Software Foundation; either version 2 of the License, or
7 * (at your option) any later version.
8 *

--- 10 unchanged lines hidden (view full) ---

19 *
20 * s390 port, used ppc64 as template. Mike Grundy <grundym@us.ibm.com>
21 */
22
23#include <linux/kprobes.h>
24#include <linux/ptrace.h>
25#include <linux/preempt.h>
26#include <linux/stop_machine.h>
27#include <linux/kdebug.h>
27#include <asm/cacheflush.h>
28#include <asm/cacheflush.h>
28#include <asm/kdebug.h>
29#include <asm/sections.h>
30#include <asm/uaccess.h>
31#include <linux/module.h>
32
33DEFINE_PER_CPU(struct kprobe *, current_kprobe) = NULL;
34DEFINE_PER_CPU(struct kprobe_ctlblk, kprobe_ctlblk);
35
36int __kprobes arch_prepare_kprobe(struct kprobe *p)

--- 637 unchanged lines hidden ---
29#include <asm/sections.h>
30#include <asm/uaccess.h>
31#include <linux/module.h>
32
33DEFINE_PER_CPU(struct kprobe *, current_kprobe) = NULL;
34DEFINE_PER_CPU(struct kprobe_ctlblk, kprobe_ctlblk);
35
36int __kprobes arch_prepare_kprobe(struct kprobe *p)

--- 637 unchanged lines hidden ---