Package apple.struct
Class __darwin_arm_thread_state64
- java.lang.Object
-
- org.moe.natj.general.NativeObject
-
- org.moe.natj.c.StructObject
-
- apple.struct.__darwin_arm_thread_state64
-
public final class __darwin_arm_thread_state64 extends org.moe.natj.c.StructObject
-
-
Constructor Summary
Constructors Modifier Constructor Description __darwin_arm_thread_state64()protected__darwin_arm_thread_state64(org.moe.natj.general.Pointer peer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int__cpsr()Current program status registerlong__fp()Frame pointer x29long__lr()Link register x30int__pad()Same size for 32-bit or 64-bit clientslong__pc()Program counterlong__sp()Stack pointer x31long__x(int field_idx)General purpose registers x0-x28voidset__cpsr(int value)Current program status registervoidset__fp(long value)Frame pointer x29voidset__lr(long value)Link register x30voidset__pad(int value)Same size for 32-bit or 64-bit clientsvoidset__pc(long value)Program countervoidset__sp(long value)Stack pointer x31voidset__x(long value, int field_idx)General purpose registers x0-x28
-
-
-
Method Detail
-
__x
public long __x(int field_idx)
General purpose registers x0-x28
-
set__x
public void set__x(long value, int field_idx)General purpose registers x0-x28
-
__fp
public long __fp()
Frame pointer x29
-
set__fp
public void set__fp(long value)
Frame pointer x29
-
__lr
public long __lr()
Link register x30
-
set__lr
public void set__lr(long value)
Link register x30
-
__sp
public long __sp()
Stack pointer x31
-
set__sp
public void set__sp(long value)
Stack pointer x31
-
__pc
public long __pc()
Program counter
-
set__pc
public void set__pc(long value)
Program counter
-
__cpsr
public int __cpsr()
Current program status register
-
set__cpsr
public void set__cpsr(int value)
Current program status register
-
__pad
public int __pad()
Same size for 32-bit or 64-bit clients
-
set__pad
public void set__pad(int value)
Same size for 32-bit or 64-bit clients
-
-