core_s390

package
v7.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 15, 2024 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL