GDB (xrefs)
|
#include <asm/ptrace.h>
#include <asm/cputable.h>
Go to the source code of this file.
Macros | |
#define | PT_ORIG_R3 34 |
#define | PT_TRAP 40 |
#define | PPC_FEATURE_BOOKE 0x00008000 |
#define | PPC_FEATURE_HAS_DFP 0x00000400 /* Decimal Floating Point. */ |
#define | PPC_FEATURE_HAS_VSX 0x00000080 |
#define | PPC_FEATURE_HAS_ALTIVEC 0x10000000 |
#define | PPC_FEATURE_HAS_SPE 0x00800000 |
#define | PPC_FEATURE2_DSCR 0x20000000 |
#define | PPC_FEATURE2_ARCH_2_07 0x80000000 |
#define | PPC_FEATURE2_TAR 0x04000000 |
#define | PPC_FEATURE2_EBB 0x10000000 |
#define | PPC_FEATURE2_HTM 0x40000000 |
#define | PTRACE_GETVRREGS 18 |
#define | PTRACE_SETVRREGS 19 |
#define | PTRACE_GETVSXREGS 27 |
#define | PTRACE_SETVSXREGS 28 |
#define | PTRACE_GETEVRREGS 20 |
#define | PTRACE_SETEVRREGS 21 |
#define | NT_PPC_TAR 0x103 |
#define | NT_PPC_PPR 0x104 |
#define | NT_PPC_DSCR 0x105 |
#define | NT_PPC_EBB 0x106 |
#define | NT_PPC_PMU 0x107 |
#define | NT_PPC_TM_CGPR 0x108 |
#define | NT_PPC_TM_CFPR 0x109 |
#define | NT_PPC_TM_CVMX 0x10a |
#define | NT_PPC_TM_CVSX 0x10b |
#define | NT_PPC_TM_SPR 0x10c |
#define | NT_PPC_TM_CTAR 0x10d |
#define | NT_PPC_TM_CPPR 0x10e |
#define | NT_PPC_TM_CDSCR 0x10f |
Functions | |
int | ppc_linux_target_wordsize (int tid) |
#define NT_PPC_DSCR 0x105 |
Definition at line 109 of file ppc-linux.h.
Referenced by fetch_ppc_registers(), fetch_register(), ppc_linux_nat_target::read_description(), store_ppc_registers(), and store_register().
#define NT_PPC_EBB 0x106 |
Definition at line 114 of file ppc-linux.h.
Referenced by fetch_ppc_registers(), fetch_register(), ppc_linux_nat_target::read_description(), and store_register().
#define NT_PPC_PMU 0x107 |
Definition at line 119 of file ppc-linux.h.
Referenced by fetch_ppc_registers(), fetch_register(), ppc_linux_nat_target::read_description(), store_ppc_registers(), and store_register().
#define NT_PPC_PPR 0x104 |
Definition at line 104 of file ppc-linux.h.
Referenced by fetch_ppc_registers(), fetch_register(), ppc_linux_nat_target::read_description(), store_ppc_registers(), and store_register().
#define NT_PPC_TAR 0x103 |
Definition at line 99 of file ppc-linux.h.
Referenced by fetch_ppc_registers(), fetch_register(), ppc_linux_nat_target::read_description(), store_ppc_registers(), and store_register().
#define NT_PPC_TM_CDSCR 0x10f |
Definition at line 159 of file ppc-linux.h.
Referenced by fetch_ppc_registers(), fetch_register(), and store_register().
#define NT_PPC_TM_CFPR 0x109 |
Definition at line 129 of file ppc-linux.h.
Referenced by fetch_ppc_registers(), fetch_register(), and store_register().
#define NT_PPC_TM_CGPR 0x108 |
Definition at line 124 of file ppc-linux.h.
Referenced by fetch_ppc_registers(), fetch_register(), and store_register().
#define NT_PPC_TM_CPPR 0x10e |
Definition at line 154 of file ppc-linux.h.
Referenced by fetch_ppc_registers(), fetch_register(), and store_register().
#define NT_PPC_TM_CTAR 0x10d |
Definition at line 149 of file ppc-linux.h.
Referenced by fetch_ppc_registers(), fetch_register(), and store_register().
#define NT_PPC_TM_CVMX 0x10a |
Definition at line 134 of file ppc-linux.h.
Referenced by fetch_ppc_registers(), fetch_register(), and store_register().
#define NT_PPC_TM_CVSX 0x10b |
Definition at line 139 of file ppc-linux.h.
Referenced by fetch_ppc_registers(), fetch_register(), and store_register().
#define NT_PPC_TM_SPR 0x10c |
Definition at line 144 of file ppc-linux.h.
Referenced by fetch_ppc_registers(), fetch_register(), ppc_linux_nat_target::read_description(), store_ppc_registers(), and store_register().
#define PPC_FEATURE2_ARCH_2_07 0x80000000 |
Definition at line 55 of file ppc-linux.h.
Referenced by ppc_linux_nat_target::read_description().
#define PPC_FEATURE2_DSCR 0x20000000 |
Definition at line 52 of file ppc-linux.h.
Referenced by ppc_linux_nat_target::read_description().
#define PPC_FEATURE2_EBB 0x10000000 |
Definition at line 61 of file ppc-linux.h.
Referenced by ppc_linux_nat_target::read_description().
#define PPC_FEATURE2_HTM 0x40000000 |
Definition at line 64 of file ppc-linux.h.
Referenced by ppc_linux_nat_target::read_description().
#define PPC_FEATURE2_TAR 0x04000000 |
Definition at line 58 of file ppc-linux.h.
Referenced by ppc_linux_nat_target::read_description().
#define PPC_FEATURE_BOOKE 0x00008000 |
Definition at line 37 of file ppc-linux.h.
Referenced by ppc_linux_nat_target::insert_watchpoint(), ppc_linux_nat_target::region_ok_for_hw_watchpoint(), and ppc_linux_nat_target::watchpoint_addr_within_range().
#define PPC_FEATURE_HAS_ALTIVEC 0x10000000 |
Definition at line 46 of file ppc-linux.h.
Referenced by ppc_linux_nat_target::read_description().
#define PPC_FEATURE_HAS_DFP 0x00000400 /* Decimal Floating Point. */ |
Definition at line 40 of file ppc-linux.h.
#define PPC_FEATURE_HAS_SPE 0x00800000 |
Definition at line 49 of file ppc-linux.h.
#define PPC_FEATURE_HAS_VSX 0x00000080 |
Definition at line 43 of file ppc-linux.h.
Referenced by ppc_linux_nat_target::read_description().
#define PT_ORIG_R3 34 |
Definition at line 26 of file ppc-linux.h.
Referenced by ppc_register_u_addr().
#define PT_TRAP 40 |
Definition at line 29 of file ppc-linux.h.
Referenced by ppc_register_u_addr().
#define PTRACE_GETEVRREGS 20 |
Definition at line 93 of file ppc-linux.h.
Referenced by get_spe_registers(), and ppc_linux_nat_target::read_description().
#define PTRACE_GETVRREGS 18 |
Definition at line 79 of file ppc-linux.h.
Referenced by fetch_altivec_registers(), ppc_linux_nat_target::read_description(), and store_altivec_registers().
#define PTRACE_GETVSXREGS 27 |
Definition at line 85 of file ppc-linux.h.
Referenced by fetch_vsx_registers(), ppc_linux_nat_target::read_description(), and store_vsx_registers().
#define PTRACE_SETEVRREGS 21 |
Definition at line 94 of file ppc-linux.h.
Referenced by set_spe_registers().
#define PTRACE_SETVRREGS 19 |
Definition at line 80 of file ppc-linux.h.
Referenced by store_altivec_registers().
#define PTRACE_SETVSXREGS 28 |
Definition at line 86 of file ppc-linux.h.
Referenced by store_vsx_registers().
int ppc_linux_target_wordsize | ( | int | tid | ) |
Definition at line 79 of file ppc-linux.c.
References ptrace.
Referenced by ppc_linux_nat_target::auxv_parse(), and ppc_linux_nat_target::read_description().