Lines Matching defs:context
21 type context struct { struct
22 contextflags uint32
23 cpsr uint32
24 x [31]uint64 // fp is x[29], lr is x[30]
25 xsp uint64
26 pc uint64
27 v [32]neon128
28 fpcr uint32
29 fpsr uint32
30 bcr [8]uint32
31 bvr [8]uint64
32 wcr [2]uint32
33 wvr [2]uint64
36 func (c *context) ip() uintptr { return uintptr(c.pc) }
37 func (c *context) sp() uintptr { return uintptr(c.xsp) }
38 func (c *context) lr() uintptr { return uintptr(c.x[30]) }
40 func (c *context) set_ip(x uintptr) { c.pc = uint64(x) }
41 func (c *context) set_sp(x uintptr) { c.xsp = uint64(x) }
42 func (c *context) set_lr(x uintptr) { c.x[30] = uint64(x) }
44 func dumpregs(r *context) {