12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- #ifndef ASM_X86_KMEMCHECK_H
- #define ASM_X86_KMEMCHECK_H
- #include <linux/types.h>
- #include <asm/ptrace.h>
- #ifdef CONFIG_KMEMCHECK
- bool kmemcheck_active(struct pt_regs *regs);
- void kmemcheck_show(struct pt_regs *regs);
- void kmemcheck_hide(struct pt_regs *regs);
- bool kmemcheck_fault(struct pt_regs *regs,
- unsigned long address, unsigned long error_code);
- bool kmemcheck_trap(struct pt_regs *regs);
- #else
- static inline bool kmemcheck_active(struct pt_regs *regs)
- {
- return false;
- }
- static inline void kmemcheck_show(struct pt_regs *regs)
- {
- }
- static inline void kmemcheck_hide(struct pt_regs *regs)
- {
- }
- static inline bool kmemcheck_fault(struct pt_regs *regs,
- unsigned long address, unsigned long error_code)
- {
- return false;
- }
- static inline bool kmemcheck_trap(struct pt_regs *regs)
- {
- return false;
- }
- #endif /* CONFIG_KMEMCHECK */
- #endif
|