GDB (xrefs)
Loading...
Searching...
No Matches
Classes | Macros | Functions
ia64-tdep.h File Reference
#include "gdbarch.h"

Go to the source code of this file.

Classes

struct  ia64_infcall_ops
 
struct  ia64_gdbarch_tdep
 
struct  ia64_gdbarch_tdep::infcall_ops
 

Macros

#define IA64_GR0_REGNUM   0
 
#define IA64_GR1_REGNUM   (IA64_GR0_REGNUM + 1)
 
#define IA64_GR2_REGNUM   (IA64_GR0_REGNUM + 2)
 
#define IA64_GR3_REGNUM   (IA64_GR0_REGNUM + 3)
 
#define IA64_GR4_REGNUM   (IA64_GR0_REGNUM + 4)
 
#define IA64_GR5_REGNUM   (IA64_GR0_REGNUM + 5)
 
#define IA64_GR6_REGNUM   (IA64_GR0_REGNUM + 6)
 
#define IA64_GR7_REGNUM   (IA64_GR0_REGNUM + 7)
 
#define IA64_GR8_REGNUM   (IA64_GR0_REGNUM + 8)
 
#define IA64_GR9_REGNUM   (IA64_GR0_REGNUM + 9)
 
#define IA64_GR10_REGNUM   (IA64_GR0_REGNUM + 10)
 
#define IA64_GR11_REGNUM   (IA64_GR0_REGNUM + 11)
 
#define IA64_GR12_REGNUM   (IA64_GR0_REGNUM + 12)
 
#define IA64_GR31_REGNUM   (IA64_GR0_REGNUM + 31)
 
#define IA64_GR32_REGNUM   (IA64_GR0_REGNUM + 32)
 
#define IA64_GR127_REGNUM   (IA64_GR0_REGNUM + 127)
 
#define IA64_FR0_REGNUM   128
 
#define IA64_FR1_REGNUM   (IA64_FR0_REGNUM + 1)
 
#define IA64_FR2_REGNUM   (IA64_FR0_REGNUM + 2)
 
#define IA64_FR8_REGNUM   (IA64_FR0_REGNUM + 8)
 
#define IA64_FR9_REGNUM   (IA64_FR0_REGNUM + 9)
 
#define IA64_FR10_REGNUM   (IA64_FR0_REGNUM + 10)
 
#define IA64_FR11_REGNUM   (IA64_FR0_REGNUM + 11)
 
#define IA64_FR12_REGNUM   (IA64_FR0_REGNUM + 12)
 
#define IA64_FR13_REGNUM   (IA64_FR0_REGNUM + 13)
 
#define IA64_FR14_REGNUM   (IA64_FR0_REGNUM + 14)
 
#define IA64_FR15_REGNUM   (IA64_FR0_REGNUM + 15)
 
#define IA64_FR16_REGNUM   (IA64_FR0_REGNUM + 16)
 
#define IA64_FR31_REGNUM   (IA64_FR0_REGNUM + 31)
 
#define IA64_FR32_REGNUM   (IA64_FR0_REGNUM + 32)
 
#define IA64_FR127_REGNUM   (IA64_FR0_REGNUM + 127)
 
#define IA64_PR0_REGNUM   256
 
#define IA64_PR1_REGNUM   (IA64_PR0_REGNUM + 1)
 
#define IA64_PR2_REGNUM   (IA64_PR0_REGNUM + 2)
 
#define IA64_PR3_REGNUM   (IA64_PR0_REGNUM + 3)
 
#define IA64_PR4_REGNUM   (IA64_PR0_REGNUM + 4)
 
#define IA64_PR5_REGNUM   (IA64_PR0_REGNUM + 5)
 
#define IA64_PR6_REGNUM   (IA64_PR0_REGNUM + 6)
 
#define IA64_PR7_REGNUM   (IA64_PR0_REGNUM + 7)
 
#define IA64_PR8_REGNUM   (IA64_PR0_REGNUM + 8)
 
#define IA64_PR9_REGNUM   (IA64_PR0_REGNUM + 9)
 
#define IA64_PR10_REGNUM   (IA64_PR0_REGNUM + 10)
 
#define IA64_PR11_REGNUM   (IA64_PR0_REGNUM + 11)
 
#define IA64_PR12_REGNUM   (IA64_PR0_REGNUM + 12)
 
#define IA64_PR13_REGNUM   (IA64_PR0_REGNUM + 13)
 
#define IA64_PR14_REGNUM   (IA64_PR0_REGNUM + 14)
 
#define IA64_PR15_REGNUM   (IA64_PR0_REGNUM + 15)
 
#define IA64_PR16_REGNUM   (IA64_PR0_REGNUM + 16)
 
#define IA64_PR17_REGNUM   (IA64_PR0_REGNUM + 17)
 
#define IA64_PR18_REGNUM   (IA64_PR0_REGNUM + 18)
 
#define IA64_PR19_REGNUM   (IA64_PR0_REGNUM + 19)
 
#define IA64_PR20_REGNUM   (IA64_PR0_REGNUM + 20)
 
#define IA64_PR21_REGNUM   (IA64_PR0_REGNUM + 21)
 
#define IA64_PR22_REGNUM   (IA64_PR0_REGNUM + 22)
 
#define IA64_PR23_REGNUM   (IA64_PR0_REGNUM + 23)
 
#define IA64_PR24_REGNUM   (IA64_PR0_REGNUM + 24)
 
#define IA64_PR25_REGNUM   (IA64_PR0_REGNUM + 25)
 
#define IA64_PR26_REGNUM   (IA64_PR0_REGNUM + 26)
 
#define IA64_PR27_REGNUM   (IA64_PR0_REGNUM + 27)
 
#define IA64_PR28_REGNUM   (IA64_PR0_REGNUM + 28)
 
#define IA64_PR29_REGNUM   (IA64_PR0_REGNUM + 29)
 
#define IA64_PR30_REGNUM   (IA64_PR0_REGNUM + 30)
 
#define IA64_PR31_REGNUM   (IA64_PR0_REGNUM + 31)
 
#define IA64_PR32_REGNUM   (IA64_PR0_REGNUM + 32)
 
#define IA64_PR33_REGNUM   (IA64_PR0_REGNUM + 33)
 
#define IA64_PR34_REGNUM   (IA64_PR0_REGNUM + 34)
 
#define IA64_PR35_REGNUM   (IA64_PR0_REGNUM + 35)
 
#define IA64_PR36_REGNUM   (IA64_PR0_REGNUM + 36)
 
#define IA64_PR37_REGNUM   (IA64_PR0_REGNUM + 37)
 
#define IA64_PR38_REGNUM   (IA64_PR0_REGNUM + 38)
 
#define IA64_PR39_REGNUM   (IA64_PR0_REGNUM + 39)
 
#define IA64_PR40_REGNUM   (IA64_PR0_REGNUM + 40)
 
#define IA64_PR41_REGNUM   (IA64_PR0_REGNUM + 41)
 
#define IA64_PR42_REGNUM   (IA64_PR0_REGNUM + 42)
 
#define IA64_PR43_REGNUM   (IA64_PR0_REGNUM + 43)
 
#define IA64_PR44_REGNUM   (IA64_PR0_REGNUM + 44)
 
#define IA64_PR45_REGNUM   (IA64_PR0_REGNUM + 45)
 
#define IA64_PR46_REGNUM   (IA64_PR0_REGNUM + 46)
 
#define IA64_PR47_REGNUM   (IA64_PR0_REGNUM + 47)
 
#define IA64_PR48_REGNUM   (IA64_PR0_REGNUM + 48)
 
#define IA64_PR49_REGNUM   (IA64_PR0_REGNUM + 49)
 
#define IA64_PR50_REGNUM   (IA64_PR0_REGNUM + 50)
 
#define IA64_PR51_REGNUM   (IA64_PR0_REGNUM + 51)
 
#define IA64_PR52_REGNUM   (IA64_PR0_REGNUM + 52)
 
#define IA64_PR53_REGNUM   (IA64_PR0_REGNUM + 53)
 
#define IA64_PR54_REGNUM   (IA64_PR0_REGNUM + 54)
 
#define IA64_PR55_REGNUM   (IA64_PR0_REGNUM + 55)
 
#define IA64_PR56_REGNUM   (IA64_PR0_REGNUM + 56)
 
#define IA64_PR57_REGNUM   (IA64_PR0_REGNUM + 57)
 
#define IA64_PR58_REGNUM   (IA64_PR0_REGNUM + 58)
 
#define IA64_PR59_REGNUM   (IA64_PR0_REGNUM + 59)
 
#define IA64_PR60_REGNUM   (IA64_PR0_REGNUM + 60)
 
#define IA64_PR61_REGNUM   (IA64_PR0_REGNUM + 61)
 
#define IA64_PR62_REGNUM   (IA64_PR0_REGNUM + 62)
 
#define IA64_PR63_REGNUM   (IA64_PR0_REGNUM + 63)
 
#define IA64_BR0_REGNUM   320
 
#define IA64_BR1_REGNUM   (IA64_BR0_REGNUM + 1)
 
#define IA64_BR2_REGNUM   (IA64_BR0_REGNUM + 2)
 
#define IA64_BR3_REGNUM   (IA64_BR0_REGNUM + 3)
 
#define IA64_BR4_REGNUM   (IA64_BR0_REGNUM + 4)
 
#define IA64_BR5_REGNUM   (IA64_BR0_REGNUM + 5)
 
#define IA64_BR6_REGNUM   (IA64_BR0_REGNUM + 6)
 
#define IA64_BR7_REGNUM   (IA64_BR0_REGNUM + 7)
 
#define IA64_VFP_REGNUM   328
 
#define IA64_VRAP_REGNUM   329
 
#define IA64_PR_REGNUM   330
 
#define IA64_IP_REGNUM   331
 
#define IA64_PSR_REGNUM   332
 
#define IA64_CFM_REGNUM   333
 
#define IA64_AR0_REGNUM   334
 
#define IA64_KR0_REGNUM   (IA64_AR0_REGNUM + 0)
 
#define IA64_KR7_REGNUM   (IA64_KR0_REGNUM + 7)
 
#define IA64_RSC_REGNUM   (IA64_AR0_REGNUM + 16)
 
#define IA64_BSP_REGNUM   (IA64_AR0_REGNUM + 17)
 
#define IA64_BSPSTORE_REGNUM   (IA64_AR0_REGNUM + 18)
 
#define IA64_RNAT_REGNUM   (IA64_AR0_REGNUM + 19)
 
#define IA64_FCR_REGNUM   (IA64_AR0_REGNUM + 21)
 
#define IA64_EFLAG_REGNUM   (IA64_AR0_REGNUM + 24)
 
#define IA64_CSD_REGNUM   (IA64_AR0_REGNUM + 25)
 
#define IA64_SSD_REGNUM   (IA64_AR0_REGNUM + 26)
 
#define IA64_CFLG_REGNUM   (IA64_AR0_REGNUM + 27)
 
#define IA64_FSR_REGNUM   (IA64_AR0_REGNUM + 28)
 
#define IA64_FIR_REGNUM   (IA64_AR0_REGNUM + 29)
 
#define IA64_FDR_REGNUM   (IA64_AR0_REGNUM + 30)
 
#define IA64_CCV_REGNUM   (IA64_AR0_REGNUM + 32)
 
#define IA64_UNAT_REGNUM   (IA64_AR0_REGNUM + 36)
 
#define IA64_FPSR_REGNUM   (IA64_AR0_REGNUM + 40)
 
#define IA64_ITC_REGNUM   (IA64_AR0_REGNUM + 44)
 
#define IA64_PFS_REGNUM   (IA64_AR0_REGNUM + 64)
 
#define IA64_LC_REGNUM   (IA64_AR0_REGNUM + 65)
 
#define IA64_EC_REGNUM   (IA64_AR0_REGNUM + 66)
 
#define IA64_NAT0_REGNUM   462
 
#define IA64_NAT31_REGNUM   (IA64_NAT0_REGNUM + 31)
 
#define IA64_NAT32_REGNUM   (IA64_NAT0_REGNUM + 32)
 
#define IA64_NAT127_REGNUM   (IA64_NAT0_REGNUM + 127)
 

Functions

void ia64_write_pc (struct regcache *, CORE_ADDR)
 

Macro Definition Documentation

◆ IA64_AR0_REGNUM

#define IA64_AR0_REGNUM   334

Definition at line 173 of file ia64-tdep.h.

◆ IA64_BR0_REGNUM

#define IA64_BR0_REGNUM   320

◆ IA64_BR1_REGNUM

#define IA64_BR1_REGNUM   (IA64_BR0_REGNUM + 1)

Definition at line 140 of file ia64-tdep.h.

◆ IA64_BR2_REGNUM

#define IA64_BR2_REGNUM   (IA64_BR0_REGNUM + 2)

Definition at line 141 of file ia64-tdep.h.

◆ IA64_BR3_REGNUM

#define IA64_BR3_REGNUM   (IA64_BR0_REGNUM + 3)

Definition at line 142 of file ia64-tdep.h.

◆ IA64_BR4_REGNUM

#define IA64_BR4_REGNUM   (IA64_BR0_REGNUM + 4)

Definition at line 143 of file ia64-tdep.h.

◆ IA64_BR5_REGNUM

#define IA64_BR5_REGNUM   (IA64_BR0_REGNUM + 5)

Definition at line 144 of file ia64-tdep.h.

◆ IA64_BR6_REGNUM

#define IA64_BR6_REGNUM   (IA64_BR0_REGNUM + 6)

Definition at line 145 of file ia64-tdep.h.

◆ IA64_BR7_REGNUM

#define IA64_BR7_REGNUM   (IA64_BR0_REGNUM + 7)

◆ IA64_BSP_REGNUM

#define IA64_BSP_REGNUM   (IA64_AR0_REGNUM + 17)

◆ IA64_BSPSTORE_REGNUM

#define IA64_BSPSTORE_REGNUM   (IA64_AR0_REGNUM + 18)

Definition at line 179 of file ia64-tdep.h.

Referenced by fill_gregset(), ia64_cannot_store_register(), and supply_gregset().

◆ IA64_CCV_REGNUM

#define IA64_CCV_REGNUM   (IA64_AR0_REGNUM + 32)

◆ IA64_CFLG_REGNUM

#define IA64_CFLG_REGNUM   (IA64_AR0_REGNUM + 27)

Definition at line 185 of file ia64-tdep.h.

◆ IA64_CFM_REGNUM

#define IA64_CFM_REGNUM   333

◆ IA64_CSD_REGNUM

#define IA64_CSD_REGNUM   (IA64_AR0_REGNUM + 25)

Definition at line 183 of file ia64-tdep.h.

◆ IA64_EC_REGNUM

#define IA64_EC_REGNUM   (IA64_AR0_REGNUM + 66)

Definition at line 195 of file ia64-tdep.h.

Referenced by fill_gregset(), and supply_gregset().

◆ IA64_EFLAG_REGNUM

#define IA64_EFLAG_REGNUM   (IA64_AR0_REGNUM + 24)

Definition at line 182 of file ia64-tdep.h.

◆ IA64_FCR_REGNUM

#define IA64_FCR_REGNUM   (IA64_AR0_REGNUM + 21)

Definition at line 181 of file ia64-tdep.h.

◆ IA64_FDR_REGNUM

#define IA64_FDR_REGNUM   (IA64_AR0_REGNUM + 30)

Definition at line 188 of file ia64-tdep.h.

◆ IA64_FIR_REGNUM

#define IA64_FIR_REGNUM   (IA64_AR0_REGNUM + 29)

Definition at line 187 of file ia64-tdep.h.

◆ IA64_FPSR_REGNUM

#define IA64_FPSR_REGNUM   (IA64_AR0_REGNUM + 40)

◆ IA64_FR0_REGNUM

#define IA64_FR0_REGNUM   128

◆ IA64_FR10_REGNUM

#define IA64_FR10_REGNUM   (IA64_FR0_REGNUM + 10)

Definition at line 57 of file ia64-tdep.h.

◆ IA64_FR11_REGNUM

#define IA64_FR11_REGNUM   (IA64_FR0_REGNUM + 11)

Definition at line 58 of file ia64-tdep.h.

◆ IA64_FR127_REGNUM

#define IA64_FR127_REGNUM   (IA64_FR0_REGNUM + 127)

◆ IA64_FR12_REGNUM

#define IA64_FR12_REGNUM   (IA64_FR0_REGNUM + 12)

Definition at line 59 of file ia64-tdep.h.

◆ IA64_FR13_REGNUM

#define IA64_FR13_REGNUM   (IA64_FR0_REGNUM + 13)

Definition at line 60 of file ia64-tdep.h.

◆ IA64_FR14_REGNUM

#define IA64_FR14_REGNUM   (IA64_FR0_REGNUM + 14)

Definition at line 61 of file ia64-tdep.h.

◆ IA64_FR15_REGNUM

#define IA64_FR15_REGNUM   (IA64_FR0_REGNUM + 15)

Definition at line 62 of file ia64-tdep.h.

◆ IA64_FR16_REGNUM

#define IA64_FR16_REGNUM   (IA64_FR0_REGNUM + 16)

Definition at line 63 of file ia64-tdep.h.

Referenced by ia64_push_dummy_call().

◆ IA64_FR1_REGNUM

#define IA64_FR1_REGNUM   (IA64_FR0_REGNUM + 1)

◆ IA64_FR2_REGNUM

#define IA64_FR2_REGNUM   (IA64_FR0_REGNUM + 2)

Definition at line 54 of file ia64-tdep.h.

Referenced by ia64_sigtramp_frame_init_saved_regs(), and supply_fpregset().

◆ IA64_FR31_REGNUM

#define IA64_FR31_REGNUM   (IA64_FR0_REGNUM + 31)

Definition at line 64 of file ia64-tdep.h.

Referenced by ia64_sigtramp_frame_init_saved_regs().

◆ IA64_FR32_REGNUM

#define IA64_FR32_REGNUM   (IA64_FR0_REGNUM + 32)

Definition at line 65 of file ia64-tdep.h.

Referenced by ia64_frame_prev_register().

◆ IA64_FR8_REGNUM

#define IA64_FR8_REGNUM   (IA64_FR0_REGNUM + 8)

◆ IA64_FR9_REGNUM

#define IA64_FR9_REGNUM   (IA64_FR0_REGNUM + 9)

Definition at line 56 of file ia64-tdep.h.

◆ IA64_FSR_REGNUM

#define IA64_FSR_REGNUM   (IA64_AR0_REGNUM + 28)

Definition at line 186 of file ia64-tdep.h.

◆ IA64_GR0_REGNUM

#define IA64_GR0_REGNUM   0

◆ IA64_GR10_REGNUM

#define IA64_GR10_REGNUM   (IA64_GR0_REGNUM + 10)

Definition at line 44 of file ia64-tdep.h.

Referenced by ia64_linux_write_pc().

◆ IA64_GR11_REGNUM

#define IA64_GR11_REGNUM   (IA64_GR0_REGNUM + 11)

Definition at line 45 of file ia64-tdep.h.

◆ IA64_GR127_REGNUM

#define IA64_GR127_REGNUM   (IA64_GR0_REGNUM + 127)

◆ IA64_GR12_REGNUM

#define IA64_GR12_REGNUM   (IA64_GR0_REGNUM + 12)

Definition at line 46 of file ia64-tdep.h.

◆ IA64_GR1_REGNUM

#define IA64_GR1_REGNUM   (IA64_GR0_REGNUM + 1)

◆ IA64_GR2_REGNUM

#define IA64_GR2_REGNUM   (IA64_GR0_REGNUM + 2)

Definition at line 36 of file ia64-tdep.h.

◆ IA64_GR31_REGNUM

#define IA64_GR31_REGNUM   (IA64_GR0_REGNUM + 31)

◆ IA64_GR32_REGNUM

#define IA64_GR32_REGNUM   (IA64_GR0_REGNUM + 32)

◆ IA64_GR3_REGNUM

#define IA64_GR3_REGNUM   (IA64_GR0_REGNUM + 3)

Definition at line 37 of file ia64-tdep.h.

◆ IA64_GR4_REGNUM

#define IA64_GR4_REGNUM   (IA64_GR0_REGNUM + 4)

Definition at line 38 of file ia64-tdep.h.

◆ IA64_GR5_REGNUM

#define IA64_GR5_REGNUM   (IA64_GR0_REGNUM + 5)

Definition at line 39 of file ia64-tdep.h.

◆ IA64_GR6_REGNUM

#define IA64_GR6_REGNUM   (IA64_GR0_REGNUM + 6)

Definition at line 40 of file ia64-tdep.h.

◆ IA64_GR7_REGNUM

#define IA64_GR7_REGNUM   (IA64_GR0_REGNUM + 7)

Definition at line 41 of file ia64-tdep.h.

◆ IA64_GR8_REGNUM

#define IA64_GR8_REGNUM   (IA64_GR0_REGNUM + 8)

◆ IA64_GR9_REGNUM

#define IA64_GR9_REGNUM   (IA64_GR0_REGNUM + 9)

Definition at line 43 of file ia64-tdep.h.

◆ IA64_IP_REGNUM

#define IA64_IP_REGNUM   331

◆ IA64_ITC_REGNUM

#define IA64_ITC_REGNUM   (IA64_AR0_REGNUM + 44)

Definition at line 192 of file ia64-tdep.h.

◆ IA64_KR0_REGNUM

#define IA64_KR0_REGNUM   (IA64_AR0_REGNUM + 0)

Definition at line 174 of file ia64-tdep.h.

◆ IA64_KR7_REGNUM

#define IA64_KR7_REGNUM   (IA64_KR0_REGNUM + 7)

Definition at line 175 of file ia64-tdep.h.

◆ IA64_LC_REGNUM

#define IA64_LC_REGNUM   (IA64_AR0_REGNUM + 65)

◆ IA64_NAT0_REGNUM

#define IA64_NAT0_REGNUM   462

◆ IA64_NAT127_REGNUM

#define IA64_NAT127_REGNUM   (IA64_NAT0_REGNUM + 127)

◆ IA64_NAT31_REGNUM

#define IA64_NAT31_REGNUM   (IA64_NAT0_REGNUM + 31)

◆ IA64_NAT32_REGNUM

#define IA64_NAT32_REGNUM   (IA64_NAT0_REGNUM + 32)

◆ IA64_PFS_REGNUM

#define IA64_PFS_REGNUM   (IA64_AR0_REGNUM + 64)

◆ IA64_PR0_REGNUM

#define IA64_PR0_REGNUM   256

Definition at line 73 of file ia64-tdep.h.

◆ IA64_PR10_REGNUM

#define IA64_PR10_REGNUM   (IA64_PR0_REGNUM + 10)

Definition at line 83 of file ia64-tdep.h.

◆ IA64_PR11_REGNUM

#define IA64_PR11_REGNUM   (IA64_PR0_REGNUM + 11)

Definition at line 84 of file ia64-tdep.h.

◆ IA64_PR12_REGNUM

#define IA64_PR12_REGNUM   (IA64_PR0_REGNUM + 12)

Definition at line 85 of file ia64-tdep.h.

◆ IA64_PR13_REGNUM

#define IA64_PR13_REGNUM   (IA64_PR0_REGNUM + 13)

Definition at line 86 of file ia64-tdep.h.

◆ IA64_PR14_REGNUM

#define IA64_PR14_REGNUM   (IA64_PR0_REGNUM + 14)

Definition at line 87 of file ia64-tdep.h.

◆ IA64_PR15_REGNUM

#define IA64_PR15_REGNUM   (IA64_PR0_REGNUM + 15)

Definition at line 88 of file ia64-tdep.h.

◆ IA64_PR16_REGNUM

#define IA64_PR16_REGNUM   (IA64_PR0_REGNUM + 16)

Definition at line 89 of file ia64-tdep.h.

◆ IA64_PR17_REGNUM

#define IA64_PR17_REGNUM   (IA64_PR0_REGNUM + 17)

Definition at line 90 of file ia64-tdep.h.

◆ IA64_PR18_REGNUM

#define IA64_PR18_REGNUM   (IA64_PR0_REGNUM + 18)

Definition at line 91 of file ia64-tdep.h.

◆ IA64_PR19_REGNUM

#define IA64_PR19_REGNUM   (IA64_PR0_REGNUM + 19)

Definition at line 92 of file ia64-tdep.h.

◆ IA64_PR1_REGNUM

#define IA64_PR1_REGNUM   (IA64_PR0_REGNUM + 1)

Definition at line 74 of file ia64-tdep.h.

◆ IA64_PR20_REGNUM

#define IA64_PR20_REGNUM   (IA64_PR0_REGNUM + 20)

Definition at line 93 of file ia64-tdep.h.

◆ IA64_PR21_REGNUM

#define IA64_PR21_REGNUM   (IA64_PR0_REGNUM + 21)

Definition at line 94 of file ia64-tdep.h.

◆ IA64_PR22_REGNUM

#define IA64_PR22_REGNUM   (IA64_PR0_REGNUM + 22)

Definition at line 95 of file ia64-tdep.h.

◆ IA64_PR23_REGNUM

#define IA64_PR23_REGNUM   (IA64_PR0_REGNUM + 23)

Definition at line 96 of file ia64-tdep.h.

◆ IA64_PR24_REGNUM

#define IA64_PR24_REGNUM   (IA64_PR0_REGNUM + 24)

Definition at line 97 of file ia64-tdep.h.

◆ IA64_PR25_REGNUM

#define IA64_PR25_REGNUM   (IA64_PR0_REGNUM + 25)

Definition at line 98 of file ia64-tdep.h.

◆ IA64_PR26_REGNUM

#define IA64_PR26_REGNUM   (IA64_PR0_REGNUM + 26)

Definition at line 99 of file ia64-tdep.h.

◆ IA64_PR27_REGNUM

#define IA64_PR27_REGNUM   (IA64_PR0_REGNUM + 27)

Definition at line 100 of file ia64-tdep.h.

◆ IA64_PR28_REGNUM

#define IA64_PR28_REGNUM   (IA64_PR0_REGNUM + 28)

Definition at line 101 of file ia64-tdep.h.

◆ IA64_PR29_REGNUM

#define IA64_PR29_REGNUM   (IA64_PR0_REGNUM + 29)

Definition at line 102 of file ia64-tdep.h.

◆ IA64_PR2_REGNUM

#define IA64_PR2_REGNUM   (IA64_PR0_REGNUM + 2)

Definition at line 75 of file ia64-tdep.h.

◆ IA64_PR30_REGNUM

#define IA64_PR30_REGNUM   (IA64_PR0_REGNUM + 30)

Definition at line 103 of file ia64-tdep.h.

◆ IA64_PR31_REGNUM

#define IA64_PR31_REGNUM   (IA64_PR0_REGNUM + 31)

Definition at line 104 of file ia64-tdep.h.

◆ IA64_PR32_REGNUM

#define IA64_PR32_REGNUM   (IA64_PR0_REGNUM + 32)

Definition at line 105 of file ia64-tdep.h.

◆ IA64_PR33_REGNUM

#define IA64_PR33_REGNUM   (IA64_PR0_REGNUM + 33)

Definition at line 106 of file ia64-tdep.h.

◆ IA64_PR34_REGNUM

#define IA64_PR34_REGNUM   (IA64_PR0_REGNUM + 34)

Definition at line 107 of file ia64-tdep.h.

◆ IA64_PR35_REGNUM

#define IA64_PR35_REGNUM   (IA64_PR0_REGNUM + 35)

Definition at line 108 of file ia64-tdep.h.

◆ IA64_PR36_REGNUM

#define IA64_PR36_REGNUM   (IA64_PR0_REGNUM + 36)

Definition at line 109 of file ia64-tdep.h.

◆ IA64_PR37_REGNUM

#define IA64_PR37_REGNUM   (IA64_PR0_REGNUM + 37)

Definition at line 110 of file ia64-tdep.h.

◆ IA64_PR38_REGNUM

#define IA64_PR38_REGNUM   (IA64_PR0_REGNUM + 38)

Definition at line 111 of file ia64-tdep.h.

◆ IA64_PR39_REGNUM

#define IA64_PR39_REGNUM   (IA64_PR0_REGNUM + 39)

Definition at line 112 of file ia64-tdep.h.

◆ IA64_PR3_REGNUM

#define IA64_PR3_REGNUM   (IA64_PR0_REGNUM + 3)

Definition at line 76 of file ia64-tdep.h.

◆ IA64_PR40_REGNUM

#define IA64_PR40_REGNUM   (IA64_PR0_REGNUM + 40)

Definition at line 113 of file ia64-tdep.h.

◆ IA64_PR41_REGNUM

#define IA64_PR41_REGNUM   (IA64_PR0_REGNUM + 41)

Definition at line 114 of file ia64-tdep.h.

◆ IA64_PR42_REGNUM

#define IA64_PR42_REGNUM   (IA64_PR0_REGNUM + 42)

Definition at line 115 of file ia64-tdep.h.

◆ IA64_PR43_REGNUM

#define IA64_PR43_REGNUM   (IA64_PR0_REGNUM + 43)

Definition at line 116 of file ia64-tdep.h.

◆ IA64_PR44_REGNUM

#define IA64_PR44_REGNUM   (IA64_PR0_REGNUM + 44)

Definition at line 117 of file ia64-tdep.h.

◆ IA64_PR45_REGNUM

#define IA64_PR45_REGNUM   (IA64_PR0_REGNUM + 45)

Definition at line 118 of file ia64-tdep.h.

◆ IA64_PR46_REGNUM

#define IA64_PR46_REGNUM   (IA64_PR0_REGNUM + 46)

Definition at line 119 of file ia64-tdep.h.

◆ IA64_PR47_REGNUM

#define IA64_PR47_REGNUM   (IA64_PR0_REGNUM + 47)

Definition at line 120 of file ia64-tdep.h.

◆ IA64_PR48_REGNUM

#define IA64_PR48_REGNUM   (IA64_PR0_REGNUM + 48)

Definition at line 121 of file ia64-tdep.h.

◆ IA64_PR49_REGNUM

#define IA64_PR49_REGNUM   (IA64_PR0_REGNUM + 49)

Definition at line 122 of file ia64-tdep.h.

◆ IA64_PR4_REGNUM

#define IA64_PR4_REGNUM   (IA64_PR0_REGNUM + 4)

Definition at line 77 of file ia64-tdep.h.

◆ IA64_PR50_REGNUM

#define IA64_PR50_REGNUM   (IA64_PR0_REGNUM + 50)

Definition at line 123 of file ia64-tdep.h.

◆ IA64_PR51_REGNUM

#define IA64_PR51_REGNUM   (IA64_PR0_REGNUM + 51)

Definition at line 124 of file ia64-tdep.h.

◆ IA64_PR52_REGNUM

#define IA64_PR52_REGNUM   (IA64_PR0_REGNUM + 52)

Definition at line 125 of file ia64-tdep.h.

◆ IA64_PR53_REGNUM

#define IA64_PR53_REGNUM   (IA64_PR0_REGNUM + 53)

Definition at line 126 of file ia64-tdep.h.

◆ IA64_PR54_REGNUM

#define IA64_PR54_REGNUM   (IA64_PR0_REGNUM + 54)

Definition at line 127 of file ia64-tdep.h.

◆ IA64_PR55_REGNUM

#define IA64_PR55_REGNUM   (IA64_PR0_REGNUM + 55)

Definition at line 128 of file ia64-tdep.h.

◆ IA64_PR56_REGNUM

#define IA64_PR56_REGNUM   (IA64_PR0_REGNUM + 56)

Definition at line 129 of file ia64-tdep.h.

◆ IA64_PR57_REGNUM

#define IA64_PR57_REGNUM   (IA64_PR0_REGNUM + 57)

Definition at line 130 of file ia64-tdep.h.

◆ IA64_PR58_REGNUM

#define IA64_PR58_REGNUM   (IA64_PR0_REGNUM + 58)

Definition at line 131 of file ia64-tdep.h.

◆ IA64_PR59_REGNUM

#define IA64_PR59_REGNUM   (IA64_PR0_REGNUM + 59)

Definition at line 132 of file ia64-tdep.h.

◆ IA64_PR5_REGNUM

#define IA64_PR5_REGNUM   (IA64_PR0_REGNUM + 5)

Definition at line 78 of file ia64-tdep.h.

◆ IA64_PR60_REGNUM

#define IA64_PR60_REGNUM   (IA64_PR0_REGNUM + 60)

Definition at line 133 of file ia64-tdep.h.

◆ IA64_PR61_REGNUM

#define IA64_PR61_REGNUM   (IA64_PR0_REGNUM + 61)

Definition at line 134 of file ia64-tdep.h.

◆ IA64_PR62_REGNUM

#define IA64_PR62_REGNUM   (IA64_PR0_REGNUM + 62)

Definition at line 135 of file ia64-tdep.h.

◆ IA64_PR63_REGNUM

#define IA64_PR63_REGNUM   (IA64_PR0_REGNUM + 63)

Definition at line 136 of file ia64-tdep.h.

◆ IA64_PR6_REGNUM

#define IA64_PR6_REGNUM   (IA64_PR0_REGNUM + 6)

Definition at line 79 of file ia64-tdep.h.

◆ IA64_PR7_REGNUM

#define IA64_PR7_REGNUM   (IA64_PR0_REGNUM + 7)

Definition at line 80 of file ia64-tdep.h.

◆ IA64_PR8_REGNUM

#define IA64_PR8_REGNUM   (IA64_PR0_REGNUM + 8)

Definition at line 81 of file ia64-tdep.h.

◆ IA64_PR9_REGNUM

#define IA64_PR9_REGNUM   (IA64_PR0_REGNUM + 9)

Definition at line 82 of file ia64-tdep.h.

◆ IA64_PR_REGNUM

#define IA64_PR_REGNUM   330

◆ IA64_PSR_REGNUM

#define IA64_PSR_REGNUM   332

◆ IA64_RNAT_REGNUM

#define IA64_RNAT_REGNUM   (IA64_AR0_REGNUM + 19)

◆ IA64_RSC_REGNUM

#define IA64_RSC_REGNUM   (IA64_AR0_REGNUM + 16)

Definition at line 177 of file ia64-tdep.h.

Referenced by fill_gregset(), and supply_gregset().

◆ IA64_SSD_REGNUM

#define IA64_SSD_REGNUM   (IA64_AR0_REGNUM + 26)

Definition at line 184 of file ia64-tdep.h.

◆ IA64_UNAT_REGNUM

#define IA64_UNAT_REGNUM   (IA64_AR0_REGNUM + 36)

◆ IA64_VFP_REGNUM

#define IA64_VFP_REGNUM   328

Definition at line 150 of file ia64-tdep.h.

Referenced by examine_prologue(), and ia64_frame_prev_register().

◆ IA64_VRAP_REGNUM

#define IA64_VRAP_REGNUM   329

Function Documentation

◆ ia64_write_pc()

void ia64_write_pc ( struct regcache * regcache,
CORE_ADDR new_pc )
extern