/kernel/linux/linux-5.10/arch/c6x/kernel/ |
H A D | asm-offsets.c | 16 OFFSET(REGS_A16, pt_regs, a16); in foo() 17 OFFSET(REGS_A17, pt_regs, a17); in foo() 18 OFFSET(REGS_A18, pt_regs, a18); in foo() 19 OFFSET(REGS_A19, pt_regs, a19); in foo() 20 OFFSET(REGS_A20, pt_regs, a20); in foo() 21 OFFSET(REGS_A21, pt_regs, a21); in foo() 22 OFFSET(REGS_A22, pt_regs, a22); in foo() 23 OFFSET(REGS_A23, pt_regs, a23); in foo() 24 OFFSET(REGS_A24, pt_regs, a24); in foo() 25 OFFSET(REGS_A25, pt_regs, a2 in foo() [all...] |
/kernel/linux/linux-5.10/arch/sparc/kernel/ |
H A D | entry.h | 10 void handler_irq(int irq, struct pt_regs *regs); 14 void do_hw_interrupt(struct pt_regs *regs, unsigned long type); 15 void do_illegal_instruction(struct pt_regs *regs, unsigned long pc, 18 void do_priv_instruction(struct pt_regs *regs, unsigned long pc, 20 void do_memaccess_unaligned(struct pt_regs *regs, unsigned long pc, 22 void do_fpd_trap(struct pt_regs *regs, unsigned long pc, 24 void do_fpe_trap(struct pt_regs *regs, unsigned long pc, 26 void handle_tag_overflow(struct pt_regs *regs, unsigned long pc, 28 void handle_watchpoint(struct pt_regs *regs, unsigned long pc, 30 void handle_reg_access(struct pt_regs *reg [all...] |
/kernel/linux/linux-6.6/arch/sparc/kernel/ |
H A D | entry.h | 10 void handler_irq(int irq, struct pt_regs *regs); 14 void do_hw_interrupt(struct pt_regs *regs, unsigned long type); 15 void do_illegal_instruction(struct pt_regs *regs, unsigned long pc, 18 void do_priv_instruction(struct pt_regs *regs, unsigned long pc, 20 void do_memaccess_unaligned(struct pt_regs *regs, unsigned long pc, 22 void do_fpd_trap(struct pt_regs *regs, unsigned long pc, 24 void do_fpe_trap(struct pt_regs *regs, unsigned long pc, 26 void handle_tag_overflow(struct pt_regs *regs, unsigned long pc, 28 void handle_watchpoint(struct pt_regs *regs, unsigned long pc, 30 void handle_reg_access(struct pt_regs *reg [all...] |
/kernel/linux/linux-6.6/arch/arm64/include/asm/ |
H A D | exception.h | 29 asmlinkage void __noreturn handle_bad_stack(struct pt_regs *regs); 31 asmlinkage void el1t_64_sync_handler(struct pt_regs *regs); 32 asmlinkage void el1t_64_irq_handler(struct pt_regs *regs); 33 asmlinkage void el1t_64_fiq_handler(struct pt_regs *regs); 34 asmlinkage void el1t_64_error_handler(struct pt_regs *regs); 36 asmlinkage void el1h_64_sync_handler(struct pt_regs *regs); 37 asmlinkage void el1h_64_irq_handler(struct pt_regs *regs); 38 asmlinkage void el1h_64_fiq_handler(struct pt_regs *regs); 39 asmlinkage void el1h_64_error_handler(struct pt_regs *regs); 41 asmlinkage void el0t_64_sync_handler(struct pt_regs *reg [all...] |
/kernel/linux/linux-5.10/arch/hexagon/kernel/ |
H A D | kgdb.c | 20 { " r0", GDB_SIZEOF_REG, offsetof(struct pt_regs, r00)}, 21 { " r1", GDB_SIZEOF_REG, offsetof(struct pt_regs, r01)}, 22 { " r2", GDB_SIZEOF_REG, offsetof(struct pt_regs, r02)}, 23 { " r3", GDB_SIZEOF_REG, offsetof(struct pt_regs, r03)}, 24 { " r4", GDB_SIZEOF_REG, offsetof(struct pt_regs, r04)}, 25 { " r5", GDB_SIZEOF_REG, offsetof(struct pt_regs, r05)}, 26 { " r6", GDB_SIZEOF_REG, offsetof(struct pt_regs, r06)}, 27 { " r7", GDB_SIZEOF_REG, offsetof(struct pt_regs, r07)}, 28 { " r8", GDB_SIZEOF_REG, offsetof(struct pt_regs, r08)}, 29 { " r9", GDB_SIZEOF_REG, offsetof(struct pt_regs, r0 [all...] |
H A D | asm-offsets.c | 31 COMMENT("Hexagon pt_regs definitions"); in main() 32 OFFSET(_PT_SYSCALL_NR, pt_regs, syscall_nr); in main() 33 OFFSET(_PT_GPUGP, pt_regs, gpugp); in main() 34 OFFSET(_PT_CS1CS0, pt_regs, cs1cs0); in main() 35 OFFSET(_PT_R3130, pt_regs, r3130); in main() 36 OFFSET(_PT_R2928, pt_regs, r2928); in main() 37 OFFSET(_PT_R2726, pt_regs, r2726); in main() 38 OFFSET(_PT_R2524, pt_regs, r2524); in main() 39 OFFSET(_PT_R2322, pt_regs, r2322); in main() 40 OFFSET(_PT_R2120, pt_regs, r212 in main() [all...] |
/kernel/linux/linux-6.6/arch/hexagon/kernel/ |
H A D | kgdb.c | 20 { " r0", GDB_SIZEOF_REG, offsetof(struct pt_regs, r00)}, 21 { " r1", GDB_SIZEOF_REG, offsetof(struct pt_regs, r01)}, 22 { " r2", GDB_SIZEOF_REG, offsetof(struct pt_regs, r02)}, 23 { " r3", GDB_SIZEOF_REG, offsetof(struct pt_regs, r03)}, 24 { " r4", GDB_SIZEOF_REG, offsetof(struct pt_regs, r04)}, 25 { " r5", GDB_SIZEOF_REG, offsetof(struct pt_regs, r05)}, 26 { " r6", GDB_SIZEOF_REG, offsetof(struct pt_regs, r06)}, 27 { " r7", GDB_SIZEOF_REG, offsetof(struct pt_regs, r07)}, 28 { " r8", GDB_SIZEOF_REG, offsetof(struct pt_regs, r08)}, 29 { " r9", GDB_SIZEOF_REG, offsetof(struct pt_regs, r0 [all...] |
H A D | asm-offsets.c | 31 COMMENT("Hexagon pt_regs definitions"); in main() 32 OFFSET(_PT_SYSCALL_NR, pt_regs, syscall_nr); in main() 33 OFFSET(_PT_GPUGP, pt_regs, gpugp); in main() 34 OFFSET(_PT_CS1CS0, pt_regs, cs1cs0); in main() 35 OFFSET(_PT_R3130, pt_regs, r3130); in main() 36 OFFSET(_PT_R2928, pt_regs, r2928); in main() 37 OFFSET(_PT_R2726, pt_regs, r2726); in main() 38 OFFSET(_PT_R2524, pt_regs, r2524); in main() 39 OFFSET(_PT_R2322, pt_regs, r2322); in main() 40 OFFSET(_PT_R2120, pt_regs, r212 in main() [all...] |
/kernel/linux/linux-5.10/arch/s390/kernel/ |
H A D | entry.h | 20 asmlinkage long do_syscall_trace_enter(struct pt_regs *regs); 21 asmlinkage void do_syscall_trace_exit(struct pt_regs *regs); 23 void do_protection_exception(struct pt_regs *regs); 24 void do_dat_exception(struct pt_regs *regs); 25 void do_secure_storage_access(struct pt_regs *regs); 26 void do_non_secure_storage_access(struct pt_regs *regs); 27 void do_secure_storage_violation(struct pt_regs *regs); 29 void addressing_exception(struct pt_regs *regs); 30 void data_exception(struct pt_regs *regs); 31 void default_trap_handler(struct pt_regs *reg [all...] |
/kernel/linux/linux-5.10/arch/csky/kernel/ |
H A D | asm-offsets.c | 33 /* offsets into the pt_regs */ in main() 34 DEFINE(PT_PC, offsetof(struct pt_regs, pc)); in main() 35 DEFINE(PT_ORIG_AO, offsetof(struct pt_regs, orig_a0)); in main() 36 DEFINE(PT_SR, offsetof(struct pt_regs, sr)); in main() 38 DEFINE(PT_A0, offsetof(struct pt_regs, a0)); in main() 39 DEFINE(PT_A1, offsetof(struct pt_regs, a1)); in main() 40 DEFINE(PT_A2, offsetof(struct pt_regs, a2)); in main() 41 DEFINE(PT_A3, offsetof(struct pt_regs, a3)); in main() 42 DEFINE(PT_REGS0, offsetof(struct pt_regs, regs[0])); in main() 43 DEFINE(PT_REGS1, offsetof(struct pt_regs, reg in main() [all...] |
/kernel/linux/linux-6.6/arch/csky/kernel/ |
H A D | asm-offsets.c | 31 /* offsets into the pt_regs */ in main() 32 DEFINE(PT_PC, offsetof(struct pt_regs, pc)); in main() 33 DEFINE(PT_ORIG_AO, offsetof(struct pt_regs, orig_a0)); in main() 34 DEFINE(PT_SR, offsetof(struct pt_regs, sr)); in main() 36 DEFINE(PT_A0, offsetof(struct pt_regs, a0)); in main() 37 DEFINE(PT_A1, offsetof(struct pt_regs, a1)); in main() 38 DEFINE(PT_A2, offsetof(struct pt_regs, a2)); in main() 39 DEFINE(PT_A3, offsetof(struct pt_regs, a3)); in main() 40 DEFINE(PT_REGS0, offsetof(struct pt_regs, regs[0])); in main() 41 DEFINE(PT_REGS1, offsetof(struct pt_regs, reg in main() [all...] |
/kernel/linux/linux-5.10/arch/arm64/kernel/ |
H A D | kgdb.c | 23 { "x0", 8, offsetof(struct pt_regs, regs[0])}, 24 { "x1", 8, offsetof(struct pt_regs, regs[1])}, 25 { "x2", 8, offsetof(struct pt_regs, regs[2])}, 26 { "x3", 8, offsetof(struct pt_regs, regs[3])}, 27 { "x4", 8, offsetof(struct pt_regs, regs[4])}, 28 { "x5", 8, offsetof(struct pt_regs, regs[5])}, 29 { "x6", 8, offsetof(struct pt_regs, regs[6])}, 30 { "x7", 8, offsetof(struct pt_regs, regs[7])}, 31 { "x8", 8, offsetof(struct pt_regs, regs[8])}, 32 { "x9", 8, offsetof(struct pt_regs, reg [all...] |
/kernel/linux/linux-6.6/arch/arm64/kernel/ |
H A D | kgdb.c | 24 { "x0", 8, offsetof(struct pt_regs, regs[0])}, 25 { "x1", 8, offsetof(struct pt_regs, regs[1])}, 26 { "x2", 8, offsetof(struct pt_regs, regs[2])}, 27 { "x3", 8, offsetof(struct pt_regs, regs[3])}, 28 { "x4", 8, offsetof(struct pt_regs, regs[4])}, 29 { "x5", 8, offsetof(struct pt_regs, regs[5])}, 30 { "x6", 8, offsetof(struct pt_regs, regs[6])}, 31 { "x7", 8, offsetof(struct pt_regs, regs[7])}, 32 { "x8", 8, offsetof(struct pt_regs, regs[8])}, 33 { "x9", 8, offsetof(struct pt_regs, reg [all...] |
/kernel/linux/linux-5.10/arch/microblaze/kernel/ |
H A D | asm-offsets.c | 23 /* struct pt_regs */ in main() 24 DEFINE(PT_SIZE, sizeof(struct pt_regs)); in main() 25 DEFINE(PT_MSR, offsetof(struct pt_regs, msr)); in main() 26 DEFINE(PT_EAR, offsetof(struct pt_regs, ear)); in main() 27 DEFINE(PT_ESR, offsetof(struct pt_regs, esr)); in main() 28 DEFINE(PT_FSR, offsetof(struct pt_regs, fsr)); in main() 29 DEFINE(PT_PC, offsetof(struct pt_regs, pc)); in main() 30 DEFINE(PT_R0, offsetof(struct pt_regs, r0)); in main() 31 DEFINE(PT_R1, offsetof(struct pt_regs, r1)); in main() 32 DEFINE(PT_R2, offsetof(struct pt_regs, r in main() [all...] |
/kernel/linux/linux-6.6/arch/microblaze/kernel/ |
H A D | asm-offsets.c | 23 /* struct pt_regs */ in main() 24 DEFINE(PT_SIZE, sizeof(struct pt_regs)); in main() 25 DEFINE(PT_MSR, offsetof(struct pt_regs, msr)); in main() 26 DEFINE(PT_EAR, offsetof(struct pt_regs, ear)); in main() 27 DEFINE(PT_ESR, offsetof(struct pt_regs, esr)); in main() 28 DEFINE(PT_FSR, offsetof(struct pt_regs, fsr)); in main() 29 DEFINE(PT_PC, offsetof(struct pt_regs, pc)); in main() 30 DEFINE(PT_R0, offsetof(struct pt_regs, r0)); in main() 31 DEFINE(PT_R1, offsetof(struct pt_regs, r1)); in main() 32 DEFINE(PT_R2, offsetof(struct pt_regs, r in main() [all...] |
/kernel/linux/linux-5.10/arch/x86/include/asm/ |
H A D | ptrace.h | 12 struct pt_regs { struct 56 struct pt_regs { struct 59 * unless syscall needs a complete, fully filled "struct pt_regs". 102 extern unsigned long profile_pc(struct pt_regs *regs); 105 convert_ip_to_linear(struct task_struct *child, struct pt_regs *regs); 106 extern void send_sigtrap(struct pt_regs *regs, int error_code, int si_code); 109 static inline unsigned long regs_return_value(struct pt_regs *regs) in regs_return_value() 114 static inline void regs_set_return_value(struct pt_regs *regs, unsigned long rc) in regs_set_return_value() 128 static __always_inline int user_mode(struct pt_regs *regs) in user_mode() 137 static inline int v8086_mode(struct pt_regs *reg [all...] |
/kernel/linux/linux-6.6/arch/x86/include/asm/ |
H A D | ptrace.h | 12 struct pt_regs { struct 59 struct pt_regs { struct 62 * unless syscall needs a complete, fully filled "struct pt_regs". 105 extern unsigned long profile_pc(struct pt_regs *regs); 108 convert_ip_to_linear(struct task_struct *child, struct pt_regs *regs); 109 extern void send_sigtrap(struct pt_regs *regs, int error_code, int si_code); 112 static inline unsigned long regs_return_value(struct pt_regs *regs) in regs_return_value() 117 static inline void regs_set_return_value(struct pt_regs *regs, unsigned long rc) in regs_set_return_value() 131 static __always_inline int user_mode(struct pt_regs *regs) in user_mode() 140 static __always_inline int v8086_mode(struct pt_regs *reg [all...] |
/kernel/linux/linux-5.10/arch/parisc/kernel/ |
H A D | asm-offsets.c | 143 DEFINE(PT_PSW, offsetof(struct pt_regs, gr[ 0])); in main() 144 DEFINE(PT_GR1, offsetof(struct pt_regs, gr[ 1])); in main() 145 DEFINE(PT_GR2, offsetof(struct pt_regs, gr[ 2])); in main() 146 DEFINE(PT_GR3, offsetof(struct pt_regs, gr[ 3])); in main() 147 DEFINE(PT_GR4, offsetof(struct pt_regs, gr[ 4])); in main() 148 DEFINE(PT_GR5, offsetof(struct pt_regs, gr[ 5])); in main() 149 DEFINE(PT_GR6, offsetof(struct pt_regs, gr[ 6])); in main() 150 DEFINE(PT_GR7, offsetof(struct pt_regs, gr[ 7])); in main() 151 DEFINE(PT_GR8, offsetof(struct pt_regs, gr[ 8])); in main() 152 DEFINE(PT_GR9, offsetof(struct pt_regs, g in main() [all...] |
/kernel/linux/linux-6.6/arch/parisc/kernel/ |
H A D | asm-offsets.c | 135 DEFINE(PT_PSW, offsetof(struct pt_regs, gr[ 0])); in main() 136 DEFINE(PT_GR1, offsetof(struct pt_regs, gr[ 1])); in main() 137 DEFINE(PT_GR2, offsetof(struct pt_regs, gr[ 2])); in main() 138 DEFINE(PT_GR3, offsetof(struct pt_regs, gr[ 3])); in main() 139 DEFINE(PT_GR4, offsetof(struct pt_regs, gr[ 4])); in main() 140 DEFINE(PT_GR5, offsetof(struct pt_regs, gr[ 5])); in main() 141 DEFINE(PT_GR6, offsetof(struct pt_regs, gr[ 6])); in main() 142 DEFINE(PT_GR7, offsetof(struct pt_regs, gr[ 7])); in main() 143 DEFINE(PT_GR8, offsetof(struct pt_regs, gr[ 8])); in main() 144 DEFINE(PT_GR9, offsetof(struct pt_regs, g in main() [all...] |
/kernel/linux/linux-5.10/arch/arm64/include/asm/ |
H A D | exception.h | 29 asmlinkage void noinstr enter_el1_irq_or_nmi(struct pt_regs *regs); 30 asmlinkage void noinstr exit_el1_irq_or_nmi(struct pt_regs *regs); 33 void arm64_enter_nmi(struct pt_regs *regs); 34 void arm64_exit_nmi(struct pt_regs *regs); 35 void do_mem_abort(unsigned long addr, unsigned int esr, struct pt_regs *regs); 36 void do_el0_undef(struct pt_regs *regs, unsigned long esr); 37 void do_el1_undef(struct pt_regs *regs, unsigned long esr); 38 void do_el0_bti(struct pt_regs *regs); 39 void do_el1_bti(struct pt_regs *regs, unsigned long esr); 40 asmlinkage void bad_mode(struct pt_regs *reg [all...] |
/kernel/linux/linux-5.10/arch/nios2/kernel/ |
H A D | kgdb.c | 21 { "at", GDB_SIZEOF_REG, offsetof(struct pt_regs, r1) }, 22 { "r2", GDB_SIZEOF_REG, offsetof(struct pt_regs, r2) }, 23 { "r3", GDB_SIZEOF_REG, offsetof(struct pt_regs, r3) }, 24 { "r4", GDB_SIZEOF_REG, offsetof(struct pt_regs, r4) }, 25 { "r5", GDB_SIZEOF_REG, offsetof(struct pt_regs, r5) }, 26 { "r6", GDB_SIZEOF_REG, offsetof(struct pt_regs, r6) }, 27 { "r7", GDB_SIZEOF_REG, offsetof(struct pt_regs, r7) }, 28 { "r8", GDB_SIZEOF_REG, offsetof(struct pt_regs, r8) }, 29 { "r9", GDB_SIZEOF_REG, offsetof(struct pt_regs, r9) }, 30 { "r10", GDB_SIZEOF_REG, offsetof(struct pt_regs, r1 [all...] |
/kernel/linux/linux-6.6/arch/arc/kernel/ |
H A D | asm-offsets.c | 48 DEFINE(PT_status32, offsetof(struct pt_regs, status32)); in main() 49 DEFINE(PT_event, offsetof(struct pt_regs, ecr)); in main() 50 DEFINE(PT_bta, offsetof(struct pt_regs, bta)); in main() 51 DEFINE(PT_sp, offsetof(struct pt_regs, sp)); in main() 52 DEFINE(PT_r0, offsetof(struct pt_regs, r0)); in main() 53 DEFINE(PT_r1, offsetof(struct pt_regs, r1)); in main() 54 DEFINE(PT_r2, offsetof(struct pt_regs, r2)); in main() 55 DEFINE(PT_r3, offsetof(struct pt_regs, r3)); in main() 56 DEFINE(PT_r4, offsetof(struct pt_regs, r4)); in main() 57 DEFINE(PT_r5, offsetof(struct pt_regs, r in main() [all...] |
/kernel/linux/linux-6.6/arch/nios2/kernel/ |
H A D | kgdb.c | 21 { "at", GDB_SIZEOF_REG, offsetof(struct pt_regs, r1) }, 22 { "r2", GDB_SIZEOF_REG, offsetof(struct pt_regs, r2) }, 23 { "r3", GDB_SIZEOF_REG, offsetof(struct pt_regs, r3) }, 24 { "r4", GDB_SIZEOF_REG, offsetof(struct pt_regs, r4) }, 25 { "r5", GDB_SIZEOF_REG, offsetof(struct pt_regs, r5) }, 26 { "r6", GDB_SIZEOF_REG, offsetof(struct pt_regs, r6) }, 27 { "r7", GDB_SIZEOF_REG, offsetof(struct pt_regs, r7) }, 28 { "r8", GDB_SIZEOF_REG, offsetof(struct pt_regs, r8) }, 29 { "r9", GDB_SIZEOF_REG, offsetof(struct pt_regs, r9) }, 30 { "r10", GDB_SIZEOF_REG, offsetof(struct pt_regs, r1 [all...] |
/kernel/linux/linux-5.10/arch/arc/kernel/ |
H A D | asm-offsets.c | 48 DEFINE(PT_status32, offsetof(struct pt_regs, status32)); in main() 49 DEFINE(PT_event, offsetof(struct pt_regs, event)); in main() 50 DEFINE(PT_sp, offsetof(struct pt_regs, sp)); in main() 51 DEFINE(PT_r0, offsetof(struct pt_regs, r0)); in main() 52 DEFINE(PT_r1, offsetof(struct pt_regs, r1)); in main() 53 DEFINE(PT_r2, offsetof(struct pt_regs, r2)); in main() 54 DEFINE(PT_r3, offsetof(struct pt_regs, r3)); in main() 55 DEFINE(PT_r4, offsetof(struct pt_regs, r4)); in main() 56 DEFINE(PT_r5, offsetof(struct pt_regs, r5)); in main() 57 DEFINE(PT_r6, offsetof(struct pt_regs, r in main() [all...] |
/kernel/linux/linux-5.10/arch/powerpc/include/asm/ |
H A D | debug.h | 10 struct pt_regs; 14 extern int (*__debugger)(struct pt_regs *regs); 15 extern int (*__debugger_ipi)(struct pt_regs *regs); 16 extern int (*__debugger_bpt)(struct pt_regs *regs); 17 extern int (*__debugger_sstep)(struct pt_regs *regs); 18 extern int (*__debugger_iabr_match)(struct pt_regs *regs); 19 extern int (*__debugger_break_match)(struct pt_regs *regs); 20 extern int (*__debugger_fault_handler)(struct pt_regs *regs); 23 static inline int __NAME(struct pt_regs *regs) \ 39 static inline int debugger(struct pt_regs *reg [all...] |