traps.h (0fd2e9c53d82704a3ba87ea1980ec515188c5316) traps.h (7f2590a110b837af5679d08fc25c6227c5a8c497)
1/* SPDX-License-Identifier: GPL-2.0 */
2#ifndef _ASM_X86_TRAPS_H
3#define _ASM_X86_TRAPS_H
4
5#include <linux/context_tracking_state.h>
6#include <linux/kprobes.h>
7
8#include <asm/debugreg.h>

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

70dotraplinkage void do_invalid_op(struct pt_regs *, long);
71dotraplinkage void do_device_not_available(struct pt_regs *, long);
72dotraplinkage void do_coprocessor_segment_overrun(struct pt_regs *, long);
73dotraplinkage void do_invalid_TSS(struct pt_regs *, long);
74dotraplinkage void do_segment_not_present(struct pt_regs *, long);
75dotraplinkage void do_stack_segment(struct pt_regs *, long);
76#ifdef CONFIG_X86_64
77dotraplinkage void do_double_fault(struct pt_regs *, long);
1/* SPDX-License-Identifier: GPL-2.0 */
2#ifndef _ASM_X86_TRAPS_H
3#define _ASM_X86_TRAPS_H
4
5#include <linux/context_tracking_state.h>
6#include <linux/kprobes.h>
7
8#include <asm/debugreg.h>

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

70dotraplinkage void do_invalid_op(struct pt_regs *, long);
71dotraplinkage void do_device_not_available(struct pt_regs *, long);
72dotraplinkage void do_coprocessor_segment_overrun(struct pt_regs *, long);
73dotraplinkage void do_invalid_TSS(struct pt_regs *, long);
74dotraplinkage void do_segment_not_present(struct pt_regs *, long);
75dotraplinkage void do_stack_segment(struct pt_regs *, long);
76#ifdef CONFIG_X86_64
77dotraplinkage void do_double_fault(struct pt_regs *, long);
78asmlinkage struct pt_regs *sync_regs(struct pt_regs *);
79#endif
80dotraplinkage void do_general_protection(struct pt_regs *, long);
81dotraplinkage void do_page_fault(struct pt_regs *, unsigned long);
82dotraplinkage void do_spurious_interrupt_bug(struct pt_regs *, long);
83dotraplinkage void do_coprocessor_error(struct pt_regs *, long);
84dotraplinkage void do_alignment_check(struct pt_regs *, long);
85#ifdef CONFIG_X86_MCE
86dotraplinkage void do_machine_check(struct pt_regs *, long);

--- 80 unchanged lines hidden ---
78#endif
79dotraplinkage void do_general_protection(struct pt_regs *, long);
80dotraplinkage void do_page_fault(struct pt_regs *, unsigned long);
81dotraplinkage void do_spurious_interrupt_bug(struct pt_regs *, long);
82dotraplinkage void do_coprocessor_error(struct pt_regs *, long);
83dotraplinkage void do_alignment_check(struct pt_regs *, long);
84#ifdef CONFIG_X86_MCE
85dotraplinkage void do_machine_check(struct pt_regs *, long);

--- 80 unchanged lines hidden ---