Documentation ¶
Index ¶
- Variables
- type ThreadInfoPpc64
- func (*ThreadInfoPpc64) Descriptor() ([]byte, []int)deprecated
- func (x *ThreadInfoPpc64) GetClearTidAddr() uint64
- func (x *ThreadInfoPpc64) GetFpstate() *UserPpc64FpstateEntry
- func (x *ThreadInfoPpc64) GetGpregs() *UserPpc64RegsEntry
- func (x *ThreadInfoPpc64) GetTmstate() *UserPpc64TmRegsEntry
- func (x *ThreadInfoPpc64) GetVrstate() *UserPpc64VrstateEntry
- func (x *ThreadInfoPpc64) GetVsxstate() *UserPpc64VsxstateEntry
- func (*ThreadInfoPpc64) ProtoMessage()
- func (x *ThreadInfoPpc64) ProtoReflect() protoreflect.Message
- func (x *ThreadInfoPpc64) Reset()
- func (x *ThreadInfoPpc64) String() string
- type UserPpc64FpstateEntry
- func (*UserPpc64FpstateEntry) Descriptor() ([]byte, []int)deprecated
- func (x *UserPpc64FpstateEntry) GetFpregs() []uint64
- func (*UserPpc64FpstateEntry) ProtoMessage()
- func (x *UserPpc64FpstateEntry) ProtoReflect() protoreflect.Message
- func (x *UserPpc64FpstateEntry) Reset()
- func (x *UserPpc64FpstateEntry) String() string
- type UserPpc64RegsEntry
- func (*UserPpc64RegsEntry) Descriptor() ([]byte, []int)deprecated
- func (x *UserPpc64RegsEntry) GetCcr() uint64
- func (x *UserPpc64RegsEntry) GetCtr() uint64
- func (x *UserPpc64RegsEntry) GetGpr() []uint64
- func (x *UserPpc64RegsEntry) GetLink() uint64
- func (x *UserPpc64RegsEntry) GetMsr() uint64
- func (x *UserPpc64RegsEntry) GetNip() uint64
- func (x *UserPpc64RegsEntry) GetOrigGpr3() uint64
- func (x *UserPpc64RegsEntry) GetTexasr() uint64
- func (x *UserPpc64RegsEntry) GetTfhar() uint64
- func (x *UserPpc64RegsEntry) GetTfiar() uint64
- func (x *UserPpc64RegsEntry) GetTrap() uint64
- func (x *UserPpc64RegsEntry) GetXer() uint64
- func (*UserPpc64RegsEntry) ProtoMessage()
- func (x *UserPpc64RegsEntry) ProtoReflect() protoreflect.Message
- func (x *UserPpc64RegsEntry) Reset()
- func (x *UserPpc64RegsEntry) String() string
- type UserPpc64TmRegsEntry
- func (*UserPpc64TmRegsEntry) Descriptor() ([]byte, []int)deprecated
- func (x *UserPpc64TmRegsEntry) GetFpstate() *UserPpc64FpstateEntry
- func (x *UserPpc64TmRegsEntry) GetGpregs() *UserPpc64RegsEntry
- func (x *UserPpc64TmRegsEntry) GetVrstate() *UserPpc64VrstateEntry
- func (x *UserPpc64TmRegsEntry) GetVsxstate() *UserPpc64VsxstateEntry
- func (*UserPpc64TmRegsEntry) ProtoMessage()
- func (x *UserPpc64TmRegsEntry) ProtoReflect() protoreflect.Message
- func (x *UserPpc64TmRegsEntry) Reset()
- func (x *UserPpc64TmRegsEntry) String() string
- type UserPpc64VrstateEntry
- func (*UserPpc64VrstateEntry) Descriptor() ([]byte, []int)deprecated
- func (x *UserPpc64VrstateEntry) GetVrregs() []uint64
- func (x *UserPpc64VrstateEntry) GetVrsave() uint32
- func (*UserPpc64VrstateEntry) ProtoMessage()
- func (x *UserPpc64VrstateEntry) ProtoReflect() protoreflect.Message
- func (x *UserPpc64VrstateEntry) Reset()
- func (x *UserPpc64VrstateEntry) String() string
- type UserPpc64VsxstateEntry
- func (*UserPpc64VsxstateEntry) Descriptor() ([]byte, []int)deprecated
- func (x *UserPpc64VsxstateEntry) GetVsxregs() []uint64
- func (*UserPpc64VsxstateEntry) ProtoMessage()
- func (x *UserPpc64VsxstateEntry) ProtoReflect() protoreflect.Message
- func (x *UserPpc64VsxstateEntry) Reset()
- func (x *UserPpc64VsxstateEntry) String() string
Constants ¶
This section is empty.
Variables ¶
View Source
var File_core_ppc64_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type ThreadInfoPpc64 ¶
type ThreadInfoPpc64 struct { ClearTidAddr *uint64 `protobuf:"varint,1,req,name=clear_tid_addr,json=clearTidAddr" json:"clear_tid_addr,omitempty"` Gpregs *UserPpc64RegsEntry `protobuf:"bytes,2,req,name=gpregs" json:"gpregs,omitempty"` Fpstate *UserPpc64FpstateEntry `protobuf:"bytes,3,opt,name=fpstate" json:"fpstate,omitempty"` Vrstate *UserPpc64VrstateEntry `protobuf:"bytes,4,opt,name=vrstate" json:"vrstate,omitempty"` Vsxstate *UserPpc64VsxstateEntry `protobuf:"bytes,5,opt,name=vsxstate" json:"vsxstate,omitempty"` Tmstate *UserPpc64TmRegsEntry `protobuf:"bytes,6,opt,name=tmstate" json:"tmstate,omitempty"` // contains filtered or unexported fields }
func (*ThreadInfoPpc64) Descriptor
deprecated
func (*ThreadInfoPpc64) Descriptor() ([]byte, []int)
Deprecated: Use ThreadInfoPpc64.ProtoReflect.Descriptor instead.
func (*ThreadInfoPpc64) GetClearTidAddr ¶
func (x *ThreadInfoPpc64) GetClearTidAddr() uint64
func (*ThreadInfoPpc64) GetFpstate ¶
func (x *ThreadInfoPpc64) GetFpstate() *UserPpc64FpstateEntry
func (*ThreadInfoPpc64) GetGpregs ¶
func (x *ThreadInfoPpc64) GetGpregs() *UserPpc64RegsEntry
func (*ThreadInfoPpc64) GetTmstate ¶
func (x *ThreadInfoPpc64) GetTmstate() *UserPpc64TmRegsEntry
func (*ThreadInfoPpc64) GetVrstate ¶
func (x *ThreadInfoPpc64) GetVrstate() *UserPpc64VrstateEntry
func (*ThreadInfoPpc64) GetVsxstate ¶
func (x *ThreadInfoPpc64) GetVsxstate() *UserPpc64VsxstateEntry
func (*ThreadInfoPpc64) ProtoMessage ¶
func (*ThreadInfoPpc64) ProtoMessage()
func (*ThreadInfoPpc64) ProtoReflect ¶
func (x *ThreadInfoPpc64) ProtoReflect() protoreflect.Message
func (*ThreadInfoPpc64) Reset ¶
func (x *ThreadInfoPpc64) Reset()
func (*ThreadInfoPpc64) String ¶
func (x *ThreadInfoPpc64) String() string
type UserPpc64FpstateEntry ¶
type UserPpc64FpstateEntry struct { // Following is the list of registers starting at fpr0 Fpregs []uint64 `protobuf:"varint,1,rep,name=fpregs" json:"fpregs,omitempty"` // contains filtered or unexported fields }
func (*UserPpc64FpstateEntry) Descriptor
deprecated
func (*UserPpc64FpstateEntry) Descriptor() ([]byte, []int)
Deprecated: Use UserPpc64FpstateEntry.ProtoReflect.Descriptor instead.
func (*UserPpc64FpstateEntry) GetFpregs ¶
func (x *UserPpc64FpstateEntry) GetFpregs() []uint64
func (*UserPpc64FpstateEntry) ProtoMessage ¶
func (*UserPpc64FpstateEntry) ProtoMessage()
func (*UserPpc64FpstateEntry) ProtoReflect ¶
func (x *UserPpc64FpstateEntry) ProtoReflect() protoreflect.Message
func (*UserPpc64FpstateEntry) Reset ¶
func (x *UserPpc64FpstateEntry) Reset()
func (*UserPpc64FpstateEntry) String ¶
func (x *UserPpc64FpstateEntry) String() string
type UserPpc64RegsEntry ¶
type UserPpc64RegsEntry struct { // Following is the list of registers starting at r0. Gpr []uint64 `protobuf:"varint,1,rep,name=gpr" json:"gpr,omitempty"` Nip *uint64 `protobuf:"varint,2,req,name=nip" json:"nip,omitempty"` Msr *uint64 `protobuf:"varint,3,req,name=msr" json:"msr,omitempty"` OrigGpr3 *uint64 `protobuf:"varint,4,req,name=orig_gpr3,json=origGpr3" json:"orig_gpr3,omitempty"` Ctr *uint64 `protobuf:"varint,5,req,name=ctr" json:"ctr,omitempty"` Link *uint64 `protobuf:"varint,6,req,name=link" json:"link,omitempty"` Xer *uint64 `protobuf:"varint,7,req,name=xer" json:"xer,omitempty"` Ccr *uint64 `protobuf:"varint,8,req,name=ccr" json:"ccr,omitempty"` Trap *uint64 `protobuf:"varint,9,req,name=trap" json:"trap,omitempty"` // For Transactional memory support since P8 Texasr *uint64 `protobuf:"varint,10,opt,name=texasr" json:"texasr,omitempty"` Tfhar *uint64 `protobuf:"varint,11,opt,name=tfhar" json:"tfhar,omitempty"` Tfiar *uint64 `protobuf:"varint,12,opt,name=tfiar" json:"tfiar,omitempty"` // contains filtered or unexported fields }
func (*UserPpc64RegsEntry) Descriptor
deprecated
func (*UserPpc64RegsEntry) Descriptor() ([]byte, []int)
Deprecated: Use UserPpc64RegsEntry.ProtoReflect.Descriptor instead.
func (*UserPpc64RegsEntry) GetCcr ¶
func (x *UserPpc64RegsEntry) GetCcr() uint64
func (*UserPpc64RegsEntry) GetCtr ¶
func (x *UserPpc64RegsEntry) GetCtr() uint64
func (*UserPpc64RegsEntry) GetGpr ¶
func (x *UserPpc64RegsEntry) GetGpr() []uint64
func (*UserPpc64RegsEntry) GetLink ¶
func (x *UserPpc64RegsEntry) GetLink() uint64
func (*UserPpc64RegsEntry) GetMsr ¶
func (x *UserPpc64RegsEntry) GetMsr() uint64
func (*UserPpc64RegsEntry) GetNip ¶
func (x *UserPpc64RegsEntry) GetNip() uint64
func (*UserPpc64RegsEntry) GetOrigGpr3 ¶
func (x *UserPpc64RegsEntry) GetOrigGpr3() uint64
func (*UserPpc64RegsEntry) GetTexasr ¶
func (x *UserPpc64RegsEntry) GetTexasr() uint64
func (*UserPpc64RegsEntry) GetTfhar ¶
func (x *UserPpc64RegsEntry) GetTfhar() uint64
func (*UserPpc64RegsEntry) GetTfiar ¶
func (x *UserPpc64RegsEntry) GetTfiar() uint64
func (*UserPpc64RegsEntry) GetTrap ¶
func (x *UserPpc64RegsEntry) GetTrap() uint64
func (*UserPpc64RegsEntry) GetXer ¶
func (x *UserPpc64RegsEntry) GetXer() uint64
func (*UserPpc64RegsEntry) ProtoMessage ¶
func (*UserPpc64RegsEntry) ProtoMessage()
func (*UserPpc64RegsEntry) ProtoReflect ¶
func (x *UserPpc64RegsEntry) ProtoReflect() protoreflect.Message
func (*UserPpc64RegsEntry) Reset ¶
func (x *UserPpc64RegsEntry) Reset()
func (*UserPpc64RegsEntry) String ¶
func (x *UserPpc64RegsEntry) String() string
type UserPpc64TmRegsEntry ¶
type UserPpc64TmRegsEntry struct { Gpregs *UserPpc64RegsEntry `protobuf:"bytes,1,req,name=gpregs" json:"gpregs,omitempty"` Fpstate *UserPpc64FpstateEntry `protobuf:"bytes,2,opt,name=fpstate" json:"fpstate,omitempty"` Vrstate *UserPpc64VrstateEntry `protobuf:"bytes,3,opt,name=vrstate" json:"vrstate,omitempty"` Vsxstate *UserPpc64VsxstateEntry `protobuf:"bytes,4,opt,name=vsxstate" json:"vsxstate,omitempty"` // contains filtered or unexported fields }
Transactional memory operation's state
func (*UserPpc64TmRegsEntry) Descriptor
deprecated
func (*UserPpc64TmRegsEntry) Descriptor() ([]byte, []int)
Deprecated: Use UserPpc64TmRegsEntry.ProtoReflect.Descriptor instead.
func (*UserPpc64TmRegsEntry) GetFpstate ¶
func (x *UserPpc64TmRegsEntry) GetFpstate() *UserPpc64FpstateEntry
func (*UserPpc64TmRegsEntry) GetGpregs ¶
func (x *UserPpc64TmRegsEntry) GetGpregs() *UserPpc64RegsEntry
func (*UserPpc64TmRegsEntry) GetVrstate ¶
func (x *UserPpc64TmRegsEntry) GetVrstate() *UserPpc64VrstateEntry
func (*UserPpc64TmRegsEntry) GetVsxstate ¶
func (x *UserPpc64TmRegsEntry) GetVsxstate() *UserPpc64VsxstateEntry
func (*UserPpc64TmRegsEntry) ProtoMessage ¶
func (*UserPpc64TmRegsEntry) ProtoMessage()
func (*UserPpc64TmRegsEntry) ProtoReflect ¶
func (x *UserPpc64TmRegsEntry) ProtoReflect() protoreflect.Message
func (*UserPpc64TmRegsEntry) Reset ¶
func (x *UserPpc64TmRegsEntry) Reset()
func (*UserPpc64TmRegsEntry) String ¶
func (x *UserPpc64TmRegsEntry) String() string
type UserPpc64VrstateEntry ¶
type UserPpc64VrstateEntry struct { // Altivec registers // The vector registers are 128bit registers (VSR[32..63]). // The following vregs entry will store first the high part then the // low one: // // VR0 = vrregs[0] << 64 | vrregs[1]; // VR1 = vrregs[2] << 64 | vrregs[3]; // .. // // The last entry stores in a 128bit field the VSCR which is a 32bit // value returned by the kernel in a 128 field. Vrregs []uint64 `protobuf:"varint,1,rep,name=vrregs" json:"vrregs,omitempty"` Vrsave *uint32 `protobuf:"varint,2,req,name=vrsave" json:"vrsave,omitempty"` // contains filtered or unexported fields }
func (*UserPpc64VrstateEntry) Descriptor
deprecated
func (*UserPpc64VrstateEntry) Descriptor() ([]byte, []int)
Deprecated: Use UserPpc64VrstateEntry.ProtoReflect.Descriptor instead.
func (*UserPpc64VrstateEntry) GetVrregs ¶
func (x *UserPpc64VrstateEntry) GetVrregs() []uint64
func (*UserPpc64VrstateEntry) GetVrsave ¶
func (x *UserPpc64VrstateEntry) GetVrsave() uint32
func (*UserPpc64VrstateEntry) ProtoMessage ¶
func (*UserPpc64VrstateEntry) ProtoMessage()
func (*UserPpc64VrstateEntry) ProtoReflect ¶
func (x *UserPpc64VrstateEntry) ProtoReflect() protoreflect.Message
func (*UserPpc64VrstateEntry) Reset ¶
func (x *UserPpc64VrstateEntry) Reset()
func (*UserPpc64VrstateEntry) String ¶
func (x *UserPpc64VrstateEntry) String() string
type UserPpc64VsxstateEntry ¶
type UserPpc64VsxstateEntry struct { // VSX registers // The vector-scale registers are 128bit registers (VSR[0..64]). // Since there is an overlapping over the VSX registers by the FPR and // the Altivec registers, only the lower part of the first 32 VSX // registers have to be saved. Vsxregs []uint64 `protobuf:"varint,1,rep,name=vsxregs" json:"vsxregs,omitempty"` // contains filtered or unexported fields }
func (*UserPpc64VsxstateEntry) Descriptor
deprecated
func (*UserPpc64VsxstateEntry) Descriptor() ([]byte, []int)
Deprecated: Use UserPpc64VsxstateEntry.ProtoReflect.Descriptor instead.
func (*UserPpc64VsxstateEntry) GetVsxregs ¶
func (x *UserPpc64VsxstateEntry) GetVsxregs() []uint64
func (*UserPpc64VsxstateEntry) ProtoMessage ¶
func (*UserPpc64VsxstateEntry) ProtoMessage()
func (*UserPpc64VsxstateEntry) ProtoReflect ¶
func (x *UserPpc64VsxstateEntry) ProtoReflect() protoreflect.Message
func (*UserPpc64VsxstateEntry) Reset ¶
func (x *UserPpc64VsxstateEntry) Reset()
func (*UserPpc64VsxstateEntry) String ¶
func (x *UserPpc64VsxstateEntry) String() string
Click to show internal directories.
Click to hide internal directories.