Documentation ¶
Index ¶
- Variables
- type ThreadInfoS390
- func (*ThreadInfoS390) Descriptor() ([]byte, []int)deprecated
- func (x *ThreadInfoS390) GetClearTidAddr() uint64
- func (x *ThreadInfoS390) GetFpregs() *UserS390FpregsEntry
- func (x *ThreadInfoS390) GetGpregs() *UserS390RegsEntry
- func (x *ThreadInfoS390) GetGsBc() *UserS390GsCbEntry
- func (x *ThreadInfoS390) GetGsCb() *UserS390GsCbEntry
- func (x *ThreadInfoS390) GetRiCb() *UserS390RiEntry
- func (x *ThreadInfoS390) GetVxrsHigh() *UserS390VxrsHighEntry
- func (x *ThreadInfoS390) GetVxrsLow() *UserS390VxrsLowEntry
- func (*ThreadInfoS390) ProtoMessage()
- func (x *ThreadInfoS390) ProtoReflect() protoreflect.Message
- func (x *ThreadInfoS390) Reset()
- func (x *ThreadInfoS390) String() string
- type UserS390FpregsEntry
- func (*UserS390FpregsEntry) Descriptor() ([]byte, []int)deprecated
- func (x *UserS390FpregsEntry) GetFpc() uint32
- func (x *UserS390FpregsEntry) GetFprs() []uint64
- func (*UserS390FpregsEntry) ProtoMessage()
- func (x *UserS390FpregsEntry) ProtoReflect() protoreflect.Message
- func (x *UserS390FpregsEntry) Reset()
- func (x *UserS390FpregsEntry) String() string
- type UserS390GsCbEntry
- type UserS390RegsEntry
- func (*UserS390RegsEntry) Descriptor() ([]byte, []int)deprecated
- func (x *UserS390RegsEntry) GetAcrs() []uint32
- func (x *UserS390RegsEntry) GetGprs() []uint64
- func (x *UserS390RegsEntry) GetOrigGpr2() uint64
- func (x *UserS390RegsEntry) GetPswAddr() uint64
- func (x *UserS390RegsEntry) GetPswMask() uint64
- func (x *UserS390RegsEntry) GetSystemCall() uint32
- func (*UserS390RegsEntry) ProtoMessage()
- func (x *UserS390RegsEntry) ProtoReflect() protoreflect.Message
- func (x *UserS390RegsEntry) Reset()
- func (x *UserS390RegsEntry) String() string
- type UserS390RiEntry
- func (*UserS390RiEntry) Descriptor() ([]byte, []int)deprecated
- func (x *UserS390RiEntry) GetRegs() []uint64
- func (x *UserS390RiEntry) GetRiOn() uint32
- func (*UserS390RiEntry) ProtoMessage()
- func (x *UserS390RiEntry) ProtoReflect() protoreflect.Message
- func (x *UserS390RiEntry) Reset()
- func (x *UserS390RiEntry) String() string
- type UserS390VxrsHighEntry
- func (*UserS390VxrsHighEntry) Descriptor() ([]byte, []int)deprecated
- func (x *UserS390VxrsHighEntry) GetRegs() []uint64
- func (*UserS390VxrsHighEntry) ProtoMessage()
- func (x *UserS390VxrsHighEntry) ProtoReflect() protoreflect.Message
- func (x *UserS390VxrsHighEntry) Reset()
- func (x *UserS390VxrsHighEntry) String() string
- type UserS390VxrsLowEntry
- func (*UserS390VxrsLowEntry) Descriptor() ([]byte, []int)deprecated
- func (x *UserS390VxrsLowEntry) GetRegs() []uint64
- func (*UserS390VxrsLowEntry) ProtoMessage()
- func (x *UserS390VxrsLowEntry) ProtoReflect() protoreflect.Message
- func (x *UserS390VxrsLowEntry) Reset()
- func (x *UserS390VxrsLowEntry) String() string
Constants ¶
This section is empty.
Variables ¶
View Source
var File_core_s390_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type ThreadInfoS390 ¶
type ThreadInfoS390 struct { ClearTidAddr *uint64 `protobuf:"varint,1,req,name=clear_tid_addr,json=clearTidAddr" json:"clear_tid_addr,omitempty"` Gpregs *UserS390RegsEntry `protobuf:"bytes,2,req,name=gpregs" json:"gpregs,omitempty"` Fpregs *UserS390FpregsEntry `protobuf:"bytes,3,req,name=fpregs" json:"fpregs,omitempty"` VxrsLow *UserS390VxrsLowEntry `protobuf:"bytes,4,opt,name=vxrs_low,json=vxrsLow" json:"vxrs_low,omitempty"` VxrsHigh *UserS390VxrsHighEntry `protobuf:"bytes,5,opt,name=vxrs_high,json=vxrsHigh" json:"vxrs_high,omitempty"` GsCb *UserS390GsCbEntry `protobuf:"bytes,6,opt,name=gs_cb,json=gsCb" json:"gs_cb,omitempty"` GsBc *UserS390GsCbEntry `protobuf:"bytes,7,opt,name=gs_bc,json=gsBc" json:"gs_bc,omitempty"` RiCb *UserS390RiEntry `protobuf:"bytes,8,opt,name=ri_cb,json=riCb" json:"ri_cb,omitempty"` // contains filtered or unexported fields }
func (*ThreadInfoS390) Descriptor
deprecated
func (*ThreadInfoS390) Descriptor() ([]byte, []int)
Deprecated: Use ThreadInfoS390.ProtoReflect.Descriptor instead.
func (*ThreadInfoS390) GetClearTidAddr ¶
func (x *ThreadInfoS390) GetClearTidAddr() uint64
func (*ThreadInfoS390) GetFpregs ¶
func (x *ThreadInfoS390) GetFpregs() *UserS390FpregsEntry
func (*ThreadInfoS390) GetGpregs ¶
func (x *ThreadInfoS390) GetGpregs() *UserS390RegsEntry
func (*ThreadInfoS390) GetGsBc ¶
func (x *ThreadInfoS390) GetGsBc() *UserS390GsCbEntry
func (*ThreadInfoS390) GetGsCb ¶
func (x *ThreadInfoS390) GetGsCb() *UserS390GsCbEntry
func (*ThreadInfoS390) GetRiCb ¶
func (x *ThreadInfoS390) GetRiCb() *UserS390RiEntry
func (*ThreadInfoS390) GetVxrsHigh ¶
func (x *ThreadInfoS390) GetVxrsHigh() *UserS390VxrsHighEntry
func (*ThreadInfoS390) GetVxrsLow ¶
func (x *ThreadInfoS390) GetVxrsLow() *UserS390VxrsLowEntry
func (*ThreadInfoS390) ProtoMessage ¶
func (*ThreadInfoS390) ProtoMessage()
func (*ThreadInfoS390) ProtoReflect ¶
func (x *ThreadInfoS390) ProtoReflect() protoreflect.Message
func (*ThreadInfoS390) Reset ¶
func (x *ThreadInfoS390) Reset()
func (*ThreadInfoS390) String ¶
func (x *ThreadInfoS390) String() string
type UserS390FpregsEntry ¶
type UserS390FpregsEntry struct { Fpc *uint32 `protobuf:"varint,1,req,name=fpc" json:"fpc,omitempty"` Fprs []uint64 `protobuf:"varint,2,rep,name=fprs" json:"fprs,omitempty"` // contains filtered or unexported fields }
func (*UserS390FpregsEntry) Descriptor
deprecated
func (*UserS390FpregsEntry) Descriptor() ([]byte, []int)
Deprecated: Use UserS390FpregsEntry.ProtoReflect.Descriptor instead.
func (*UserS390FpregsEntry) GetFpc ¶
func (x *UserS390FpregsEntry) GetFpc() uint32
func (*UserS390FpregsEntry) GetFprs ¶
func (x *UserS390FpregsEntry) GetFprs() []uint64
func (*UserS390FpregsEntry) ProtoMessage ¶
func (*UserS390FpregsEntry) ProtoMessage()
func (*UserS390FpregsEntry) ProtoReflect ¶
func (x *UserS390FpregsEntry) ProtoReflect() protoreflect.Message
func (*UserS390FpregsEntry) Reset ¶
func (x *UserS390FpregsEntry) Reset()
func (*UserS390FpregsEntry) String ¶
func (x *UserS390FpregsEntry) String() string
type UserS390GsCbEntry ¶
type UserS390GsCbEntry struct { Regs []uint64 `protobuf:"varint,1,rep,name=regs" json:"regs,omitempty"` // contains filtered or unexported fields }
func (*UserS390GsCbEntry) Descriptor
deprecated
func (*UserS390GsCbEntry) Descriptor() ([]byte, []int)
Deprecated: Use UserS390GsCbEntry.ProtoReflect.Descriptor instead.
func (*UserS390GsCbEntry) GetRegs ¶
func (x *UserS390GsCbEntry) GetRegs() []uint64
func (*UserS390GsCbEntry) ProtoMessage ¶
func (*UserS390GsCbEntry) ProtoMessage()
func (*UserS390GsCbEntry) ProtoReflect ¶
func (x *UserS390GsCbEntry) ProtoReflect() protoreflect.Message
func (*UserS390GsCbEntry) Reset ¶
func (x *UserS390GsCbEntry) Reset()
func (*UserS390GsCbEntry) String ¶
func (x *UserS390GsCbEntry) String() string
type UserS390RegsEntry ¶
type UserS390RegsEntry struct { PswMask *uint64 `protobuf:"varint,1,req,name=psw_mask,json=pswMask" json:"psw_mask,omitempty"` PswAddr *uint64 `protobuf:"varint,2,req,name=psw_addr,json=pswAddr" json:"psw_addr,omitempty"` Gprs []uint64 `protobuf:"varint,3,rep,name=gprs" json:"gprs,omitempty"` Acrs []uint32 `protobuf:"varint,4,rep,name=acrs" json:"acrs,omitempty"` OrigGpr2 *uint64 `protobuf:"varint,5,req,name=orig_gpr2,json=origGpr2" json:"orig_gpr2,omitempty"` SystemCall *uint32 `protobuf:"varint,6,req,name=system_call,json=systemCall" json:"system_call,omitempty"` // contains filtered or unexported fields }
func (*UserS390RegsEntry) Descriptor
deprecated
func (*UserS390RegsEntry) Descriptor() ([]byte, []int)
Deprecated: Use UserS390RegsEntry.ProtoReflect.Descriptor instead.
func (*UserS390RegsEntry) GetAcrs ¶
func (x *UserS390RegsEntry) GetAcrs() []uint32
func (*UserS390RegsEntry) GetGprs ¶
func (x *UserS390RegsEntry) GetGprs() []uint64
func (*UserS390RegsEntry) GetOrigGpr2 ¶
func (x *UserS390RegsEntry) GetOrigGpr2() uint64
func (*UserS390RegsEntry) GetPswAddr ¶
func (x *UserS390RegsEntry) GetPswAddr() uint64
func (*UserS390RegsEntry) GetPswMask ¶
func (x *UserS390RegsEntry) GetPswMask() uint64
func (*UserS390RegsEntry) GetSystemCall ¶
func (x *UserS390RegsEntry) GetSystemCall() uint32
func (*UserS390RegsEntry) ProtoMessage ¶
func (*UserS390RegsEntry) ProtoMessage()
func (*UserS390RegsEntry) ProtoReflect ¶
func (x *UserS390RegsEntry) ProtoReflect() protoreflect.Message
func (*UserS390RegsEntry) Reset ¶
func (x *UserS390RegsEntry) Reset()
func (*UserS390RegsEntry) String ¶
func (x *UserS390RegsEntry) String() string
type UserS390RiEntry ¶
type UserS390RiEntry struct { RiOn *uint32 `protobuf:"varint,1,req,name=ri_on,json=riOn" json:"ri_on,omitempty"` Regs []uint64 `protobuf:"varint,2,rep,name=regs" json:"regs,omitempty"` // contains filtered or unexported fields }
func (*UserS390RiEntry) Descriptor
deprecated
func (*UserS390RiEntry) Descriptor() ([]byte, []int)
Deprecated: Use UserS390RiEntry.ProtoReflect.Descriptor instead.
func (*UserS390RiEntry) GetRegs ¶
func (x *UserS390RiEntry) GetRegs() []uint64
func (*UserS390RiEntry) GetRiOn ¶
func (x *UserS390RiEntry) GetRiOn() uint32
func (*UserS390RiEntry) ProtoMessage ¶
func (*UserS390RiEntry) ProtoMessage()
func (*UserS390RiEntry) ProtoReflect ¶
func (x *UserS390RiEntry) ProtoReflect() protoreflect.Message
func (*UserS390RiEntry) Reset ¶
func (x *UserS390RiEntry) Reset()
func (*UserS390RiEntry) String ¶
func (x *UserS390RiEntry) String() string
type UserS390VxrsHighEntry ¶
type UserS390VxrsHighEntry struct { Regs []uint64 `protobuf:"varint,1,rep,name=regs" json:"regs,omitempty"` // contains filtered or unexported fields }
The vxrs_high registers have 128 bit:
vxrs_high_0 = regs[0] << 64 | regs[1]; vxrs_high_1 = regs[2] << 64 | regs[3];
func (*UserS390VxrsHighEntry) Descriptor
deprecated
func (*UserS390VxrsHighEntry) Descriptor() ([]byte, []int)
Deprecated: Use UserS390VxrsHighEntry.ProtoReflect.Descriptor instead.
func (*UserS390VxrsHighEntry) GetRegs ¶
func (x *UserS390VxrsHighEntry) GetRegs() []uint64
func (*UserS390VxrsHighEntry) ProtoMessage ¶
func (*UserS390VxrsHighEntry) ProtoMessage()
func (*UserS390VxrsHighEntry) ProtoReflect ¶
func (x *UserS390VxrsHighEntry) ProtoReflect() protoreflect.Message
func (*UserS390VxrsHighEntry) Reset ¶
func (x *UserS390VxrsHighEntry) Reset()
func (*UserS390VxrsHighEntry) String ¶
func (x *UserS390VxrsHighEntry) String() string
type UserS390VxrsLowEntry ¶
type UserS390VxrsLowEntry struct { Regs []uint64 `protobuf:"varint,1,rep,name=regs" json:"regs,omitempty"` // contains filtered or unexported fields }
func (*UserS390VxrsLowEntry) Descriptor
deprecated
func (*UserS390VxrsLowEntry) Descriptor() ([]byte, []int)
Deprecated: Use UserS390VxrsLowEntry.ProtoReflect.Descriptor instead.
func (*UserS390VxrsLowEntry) GetRegs ¶
func (x *UserS390VxrsLowEntry) GetRegs() []uint64
func (*UserS390VxrsLowEntry) ProtoMessage ¶
func (*UserS390VxrsLowEntry) ProtoMessage()
func (*UserS390VxrsLowEntry) ProtoReflect ¶
func (x *UserS390VxrsLowEntry) ProtoReflect() protoreflect.Message
func (*UserS390VxrsLowEntry) Reset ¶
func (x *UserS390VxrsLowEntry) Reset()
func (*UserS390VxrsLowEntry) String ¶
func (x *UserS390VxrsLowEntry) String() string
Click to show internal directories.
Click to hide internal directories.