type runtime.sigctxt

60 uses

	runtime (current package)
		signal_arm64.go#L14: func dumpregs(c *sigctxt) {
		signal_arm64.go#L53: func (c *sigctxt) sigpc() uintptr { return uintptr(c.pc()) }
		signal_arm64.go#L55: func (c *sigctxt) sigsp() uintptr { return uintptr(c.sp()) }
		signal_arm64.go#L56: func (c *sigctxt) siglr() uintptr { return uintptr(c.lr()) }
		signal_arm64.go#L59: func (c *sigctxt) preparePanic(sig uint32, gp *g) {
		signal_arm64.go#L82: func (c *sigctxt) pushCall(targetPC, resumePC uintptr) {
		signal_darwin_arm64.go#L9: type sigctxt struct {
		signal_darwin_arm64.go#L16: func (c *sigctxt) regs() *regs64 { return &(*ucontext)(c.ctxt).uc_mcontext.ss }
		signal_darwin_arm64.go#L18: func (c *sigctxt) r0() uint64  { return c.regs().x[0] }
		signal_darwin_arm64.go#L19: func (c *sigctxt) r1() uint64  { return c.regs().x[1] }
		signal_darwin_arm64.go#L20: func (c *sigctxt) r2() uint64  { return c.regs().x[2] }
		signal_darwin_arm64.go#L21: func (c *sigctxt) r3() uint64  { return c.regs().x[3] }
		signal_darwin_arm64.go#L22: func (c *sigctxt) r4() uint64  { return c.regs().x[4] }
		signal_darwin_arm64.go#L23: func (c *sigctxt) r5() uint64  { return c.regs().x[5] }
		signal_darwin_arm64.go#L24: func (c *sigctxt) r6() uint64  { return c.regs().x[6] }
		signal_darwin_arm64.go#L25: func (c *sigctxt) r7() uint64  { return c.regs().x[7] }
		signal_darwin_arm64.go#L26: func (c *sigctxt) r8() uint64  { return c.regs().x[8] }
		signal_darwin_arm64.go#L27: func (c *sigctxt) r9() uint64  { return c.regs().x[9] }
		signal_darwin_arm64.go#L28: func (c *sigctxt) r10() uint64 { return c.regs().x[10] }
		signal_darwin_arm64.go#L29: func (c *sigctxt) r11() uint64 { return c.regs().x[11] }
		signal_darwin_arm64.go#L30: func (c *sigctxt) r12() uint64 { return c.regs().x[12] }
		signal_darwin_arm64.go#L31: func (c *sigctxt) r13() uint64 { return c.regs().x[13] }
		signal_darwin_arm64.go#L32: func (c *sigctxt) r14() uint64 { return c.regs().x[14] }
		signal_darwin_arm64.go#L33: func (c *sigctxt) r15() uint64 { return c.regs().x[15] }
		signal_darwin_arm64.go#L34: func (c *sigctxt) r16() uint64 { return c.regs().x[16] }
		signal_darwin_arm64.go#L35: func (c *sigctxt) r17() uint64 { return c.regs().x[17] }
		signal_darwin_arm64.go#L36: func (c *sigctxt) r18() uint64 { return c.regs().x[18] }
		signal_darwin_arm64.go#L37: func (c *sigctxt) r19() uint64 { return c.regs().x[19] }
		signal_darwin_arm64.go#L38: func (c *sigctxt) r20() uint64 { return c.regs().x[20] }
		signal_darwin_arm64.go#L39: func (c *sigctxt) r21() uint64 { return c.regs().x[21] }
		signal_darwin_arm64.go#L40: func (c *sigctxt) r22() uint64 { return c.regs().x[22] }
		signal_darwin_arm64.go#L41: func (c *sigctxt) r23() uint64 { return c.regs().x[23] }
		signal_darwin_arm64.go#L42: func (c *sigctxt) r24() uint64 { return c.regs().x[24] }
		signal_darwin_arm64.go#L43: func (c *sigctxt) r25() uint64 { return c.regs().x[25] }
		signal_darwin_arm64.go#L44: func (c *sigctxt) r26() uint64 { return c.regs().x[26] }
		signal_darwin_arm64.go#L45: func (c *sigctxt) r27() uint64 { return c.regs().x[27] }
		signal_darwin_arm64.go#L46: func (c *sigctxt) r28() uint64 { return c.regs().x[28] }
		signal_darwin_arm64.go#L47: func (c *sigctxt) r29() uint64 { return c.regs().fp }
		signal_darwin_arm64.go#L48: func (c *sigctxt) lr() uint64  { return c.regs().lr }
		signal_darwin_arm64.go#L49: func (c *sigctxt) sp() uint64  { return c.regs().sp }
		signal_darwin_arm64.go#L53: func (c *sigctxt) pc() uint64 { return c.regs().pc }
		signal_darwin_arm64.go#L55: func (c *sigctxt) fault() uintptr { return uintptr(unsafe.Pointer(c.info.si_addr)) }
		signal_darwin_arm64.go#L57: func (c *sigctxt) sigcode() uint64 { return uint64(c.info.si_code) }
		signal_darwin_arm64.go#L58: func (c *sigctxt) sigaddr() uint64 { return uint64(uintptr(unsafe.Pointer(c.info.si_addr))) }
		signal_darwin_arm64.go#L60: func (c *sigctxt) set_pc(x uint64)  { c.regs().pc = x }
		signal_darwin_arm64.go#L61: func (c *sigctxt) set_sp(x uint64)  { c.regs().sp = x }
		signal_darwin_arm64.go#L62: func (c *sigctxt) set_lr(x uint64)  { c.regs().lr = x }
		signal_darwin_arm64.go#L63: func (c *sigctxt) set_r28(x uint64) { c.regs().x[28] = x }
		signal_darwin_arm64.go#L65: func (c *sigctxt) set_sigcode(x uint64) { c.info.si_code = int32(x) }
		signal_darwin_arm64.go#L66: func (c *sigctxt) set_sigaddr(x uint64) {
		signal_darwin_arm64.go#L71: func (c *sigctxt) fixsigcode(sig uint32) {
		signal_unix.go#L325: func doSigPreempt(gp *g, ctxt *sigctxt) {
		signal_unix.go#L382: func sigFetchG(c *sigctxt) *g {
		signal_unix.go#L419: 	c := &sigctxt{info, ctx}
		signal_unix.go#L522: var testSigtrap func(info *siginfo, ctxt *sigctxt, gp *g) bool
		signal_unix.go#L538: 	c := &sigctxt{info, ctxt}
		signal_unix.go#L545: 	if sig == _SIGTRAP && testSigtrap != nil && testSigtrap(info, (*sigctxt)(noescape(unsafe.Pointer(c))), gp) {
		signal_unix.go#L794: func raisebadsignal(sig uint32, c *sigctxt) {
		signal_unix.go#L937: func badsignal(sig uintptr, c *sigctxt) {
		signal_unix.go#L1002: 	c := &sigctxt{info, ctx}