]>
Commit | Line | Data |
---|---|---|
1da177e4 LT |
1 | /* |
2 | * Copyright (C) 2004 PathScale, Inc | |
3 | * Licensed under the GPL | |
4 | */ | |
5 | ||
6 | #ifndef __REGISTERS_H | |
7 | #define __REGISTERS_H | |
8 | ||
9 | #include "sysdep/ptrace.h" | |
75e29b18 | 10 | #include "sysdep/archsetjmp.h" |
1da177e4 | 11 | |
1da177e4 LT |
12 | extern int save_fp_registers(int pid, unsigned long *fp_regs); |
13 | extern int restore_fp_registers(int pid, unsigned long *fp_regs); | |
a5f6096c JD |
14 | extern int save_fpx_registers(int pid, unsigned long *fp_regs); |
15 | extern int restore_fpx_registers(int pid, unsigned long *fp_regs); | |
3e6f2ac4 JD |
16 | extern int save_registers(int pid, struct uml_pt_regs *regs); |
17 | extern int restore_registers(int pid, struct uml_pt_regs *regs); | |
18 | extern int init_registers(int pid); | |
42daba31 | 19 | extern void get_safe_registers(unsigned long *regs); |
75e29b18 | 20 | extern unsigned long get_thread_reg(int reg, jmp_buf *buf); |
2f56debd JD |
21 | extern int get_fp_registers(int pid, unsigned long *regs); |
22 | extern int put_fp_registers(int pid, unsigned long *regs); | |
1da177e4 LT |
23 | |
24 | #endif |