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 --- |