#include <linux/irqflags.h>
#include <linux/kallsyms.h>
#include <linux/notifier.h>
#include <linux/kprobes.h>
#include <linux/kdebug.h>
#include <linux/kernel.h>
#include <linux/module.h>
#include <linux/percpu.h>
#include <linux/sched.h>
#include <linux/init.h>
#include <linux/slab.h>
#include <linux/list.h>
#include <linux/cpu.h>
#include <linux/smp.h>
#include <linux/hw_breakpoint.h>
Go to the source code of this file.
modify_user_hw_breakpoint - modify a user-space hardware breakpoint : the breakpoint structure to modify : new breakpoint attributes : callback to trigger when we hit the breakpoint : pointer to 'task_struct' of the process to which the address belongs
Definition at line 451 of file hw_breakpoint.c.
register_user_hw_breakpoint - register a hardware breakpoint for user space : breakpoint attributes : callback to trigger when we hit the breakpoint : pointer to 'task_struct' of the process to which the address belongs
Definition at line 434 of file hw_breakpoint.c.
register_wide_hw_breakpoint - register a wide breakpoint in the kernel : breakpoint attributes : callback to trigger when we hit the breakpoint
- Returns
- a set of per_cpu pointers to perf events
Definition at line 517 of file hw_breakpoint.c.
unregister_hw_breakpoint - unregister a user-space hardware breakpoint : the breakpoint structure to unregister
Definition at line 501 of file hw_breakpoint.c.
unregister_wide_hw_breakpoint - unregister a wide breakpoint in the kernel : the per cpu set of events to unregister
Definition at line 564 of file hw_breakpoint.c.