linux/arch/x86/include/asm/kmemcheck.h
<<
>>
Prefs
   1#ifndef ASM_X86_KMEMCHECK_H
   2#define ASM_X86_KMEMCHECK_H
   3
   4#include <linux/types.h>
   5#include <asm/ptrace.h>
   6
   7#ifdef CONFIG_KMEMCHECK
   8bool kmemcheck_active(struct pt_regs *regs);
   9
  10void kmemcheck_show(struct pt_regs *regs);
  11void kmemcheck_hide(struct pt_regs *regs);
  12
  13bool kmemcheck_fault(struct pt_regs *regs,
  14        unsigned long address, unsigned long error_code);
  15bool kmemcheck_trap(struct pt_regs *regs);
  16#else
  17static inline bool kmemcheck_active(struct pt_regs *regs)
  18{
  19        return false;
  20}
  21
  22static inline void kmemcheck_show(struct pt_regs *regs)
  23{
  24}
  25
  26static inline void kmemcheck_hide(struct pt_regs *regs)
  27{
  28}
  29
  30static inline bool kmemcheck_fault(struct pt_regs *regs,
  31        unsigned long address, unsigned long error_code)
  32{
  33        return false;
  34}
  35
  36static inline bool kmemcheck_trap(struct pt_regs *regs)
  37{
  38        return false;
  39}
  40#endif /* CONFIG_KMEMCHECK */
  41
  42#endif
  43