public abstract class IA64ThreadContext extends java.lang.Object implements ThreadContext
Modifier and Type | Field and Description |
---|---|
static int |
AP_BSPSTORE |
static int |
AP_CCV |
static int |
AP_DCR |
static int |
AP_EC |
static int |
AP_LC |
static int |
AP_PFS |
static int |
AP_RNAT |
static int |
AP_RSC |
static int |
AP_UNAT |
static int |
AR_BSP |
static int |
BR_RP |
static int |
BR0 |
static int |
BR1 |
static int |
BR2 |
static int |
BR3 |
static int |
BR4 |
static int |
BR5 |
static int |
BR6 |
static int |
BR7 |
static int |
DB_D0 |
static int |
DB_D1 |
static int |
DB_D2 |
static int |
DB_D3 |
static int |
DB_D4 |
static int |
DB_D5 |
static int |
DB_D6 |
static int |
DB_D7 |
static int |
DB_I0 |
static int |
DB_I1 |
static int |
DB_I2 |
static int |
DB_I3 |
static int |
DB_I4 |
static int |
DB_I5 |
static int |
DB_I6 |
static int |
DB_I7 |
static int |
GR0 |
static int |
GR1 |
static int |
GR10 |
static int |
GR11 |
static int |
GR12 |
static int |
GR13 |
static int |
GR14 |
static int |
GR15 |
static int |
GR16 |
static int |
GR17 |
static int |
GR18 |
static int |
GR19 |
static int |
GR2 |
static int |
GR20 |
static int |
GR21 |
static int |
GR22 |
static int |
GR23 |
static int |
GR24 |
static int |
GR25 |
static int |
GR26 |
static int |
GR27 |
static int |
GR28 |
static int |
GR29 |
static int |
GR3 |
static int |
GR30 |
static int |
GR31 |
static int |
GR4 |
static int |
GR5 |
static int |
GR6 |
static int |
GR7 |
static int |
GR8 |
static int |
GR9 |
static int |
INT_NATS |
static int |
NPRGREG |
static int |
PREDS |
static int |
RS_BSP |
static int |
RS_BSPSTORE |
static int |
RS_PFS |
static int |
RS_RNAT |
static int |
RS_RSC |
static int |
SP |
static int |
ST_IFS |
static int |
ST_IIP |
static int |
ST_IPSR |
Constructor and Description |
---|
IA64ThreadContext() |
Modifier and Type | Method and Description |
---|---|
int |
getNumRegisters()
Number of integer registers in the context
|
long |
getRegister(int index)
Get the value of the specified register (0..getNumRegisters() -
1)
|
abstract Address |
getRegisterAsAddress(int index)
This can't be implemented in this class since we would have to
tie the implementation to, for example, the debugging system
|
java.lang.String |
getRegisterName(int index)
Get the name of the specified register (0..getNumRegisters() -
1)
|
CFrame |
getTopFrame(Debugger dbg) |
void |
setRegister(int index,
long value)
Set the value of the specified register (0..getNumRegisters() -
1)
|
abstract void |
setRegisterAsAddress(int index,
Address value)
This can't be implemented in this class since we would have to
tie the implementation to, for example, the debugging system
|
public static final int GR0
public static final int GR1
public static final int GR2
public static final int GR3
public static final int GR4
public static final int GR5
public static final int GR6
public static final int GR7
public static final int GR8
public static final int GR9
public static final int GR10
public static final int GR11
public static final int GR12
public static final int SP
public static final int GR13
public static final int GR14
public static final int GR15
public static final int GR16
public static final int GR17
public static final int GR18
public static final int GR19
public static final int GR20
public static final int GR21
public static final int GR22
public static final int GR23
public static final int GR24
public static final int GR25
public static final int GR26
public static final int GR27
public static final int GR28
public static final int GR29
public static final int GR30
public static final int GR31
public static final int INT_NATS
public static final int PREDS
public static final int BR0
public static final int BR_RP
public static final int BR1
public static final int BR2
public static final int BR3
public static final int BR4
public static final int BR5
public static final int BR6
public static final int BR7
public static final int AP_UNAT
public static final int AP_LC
public static final int AP_EC
public static final int AP_CCV
public static final int AP_DCR
public static final int RS_PFS
public static final int AP_PFS
public static final int RS_BSP
public static final int AR_BSP
public static final int RS_BSPSTORE
public static final int AP_BSPSTORE
public static final int RS_RSC
public static final int AP_RSC
public static final int RS_RNAT
public static final int AP_RNAT
public static final int ST_IPSR
public static final int ST_IIP
public static final int ST_IFS
public static final int DB_I0
public static final int DB_I1
public static final int DB_I2
public static final int DB_I3
public static final int DB_I4
public static final int DB_I5
public static final int DB_I6
public static final int DB_I7
public static final int DB_D0
public static final int DB_D1
public static final int DB_D2
public static final int DB_D3
public static final int DB_D4
public static final int DB_D5
public static final int DB_D6
public static final int DB_D7
public static final int NPRGREG
public int getNumRegisters()
ThreadContext
getNumRegisters
in interface ThreadContext
public java.lang.String getRegisterName(int index)
ThreadContext
getRegisterName
in interface ThreadContext
public void setRegister(int index, long value)
ThreadContext
setRegister
in interface ThreadContext
public long getRegister(int index)
ThreadContext
getRegister
in interface ThreadContext
public CFrame getTopFrame(Debugger dbg)
getTopFrame
in interface ThreadContext
public abstract void setRegisterAsAddress(int index, Address value)
setRegisterAsAddress
in interface ThreadContext
public abstract Address getRegisterAsAddress(int index)
getRegisterAsAddress
in interface ThreadContext
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.