Documentation ¶
Index ¶
- Variables
- type AMD64Registers
- func (*AMD64Registers) Descriptor() ([]byte, []int)deprecated
- func (x *AMD64Registers) GetCs() uint64
- func (x *AMD64Registers) GetDs() uint64
- func (x *AMD64Registers) GetEs() uint64
- func (x *AMD64Registers) GetFs() uint64
- func (x *AMD64Registers) GetFsBase() uint64
- func (x *AMD64Registers) GetGs() uint64
- func (x *AMD64Registers) GetGsBase() uint64
- func (x *AMD64Registers) GetOrigRax() uint64
- func (x *AMD64Registers) GetR10() uint64
- func (x *AMD64Registers) GetR11() uint64
- func (x *AMD64Registers) GetR12() uint64
- func (x *AMD64Registers) GetR13() uint64
- func (x *AMD64Registers) GetR14() uint64
- func (x *AMD64Registers) GetR15() uint64
- func (x *AMD64Registers) GetR8() uint64
- func (x *AMD64Registers) GetR9() uint64
- func (x *AMD64Registers) GetRax() uint64
- func (x *AMD64Registers) GetRbp() uint64
- func (x *AMD64Registers) GetRbx() uint64
- func (x *AMD64Registers) GetRcx() uint64
- func (x *AMD64Registers) GetRdi() uint64
- func (x *AMD64Registers) GetRdx() uint64
- func (x *AMD64Registers) GetRflags() uint64
- func (x *AMD64Registers) GetRip() uint64
- func (x *AMD64Registers) GetRsi() uint64
- func (x *AMD64Registers) GetRsp() uint64
- func (x *AMD64Registers) GetSs() uint64
- func (*AMD64Registers) ProtoMessage()
- func (x *AMD64Registers) ProtoReflect() protoreflect.Message
- func (x *AMD64Registers) Reset()
- func (x *AMD64Registers) String() string
- type ARM64Registers
- func (*ARM64Registers) Descriptor() ([]byte, []int)deprecated
- func (x *ARM64Registers) GetPc() uint64
- func (x *ARM64Registers) GetPstate() uint64
- func (x *ARM64Registers) GetR0() uint64
- func (x *ARM64Registers) GetR1() uint64
- func (x *ARM64Registers) GetR10() uint64
- func (x *ARM64Registers) GetR11() uint64
- func (x *ARM64Registers) GetR12() uint64
- func (x *ARM64Registers) GetR13() uint64
- func (x *ARM64Registers) GetR14() uint64
- func (x *ARM64Registers) GetR15() uint64
- func (x *ARM64Registers) GetR16() uint64
- func (x *ARM64Registers) GetR17() uint64
- func (x *ARM64Registers) GetR18() uint64
- func (x *ARM64Registers) GetR19() uint64
- func (x *ARM64Registers) GetR2() uint64
- func (x *ARM64Registers) GetR20() uint64
- func (x *ARM64Registers) GetR21() uint64
- func (x *ARM64Registers) GetR22() uint64
- func (x *ARM64Registers) GetR23() uint64
- func (x *ARM64Registers) GetR24() uint64
- func (x *ARM64Registers) GetR25() uint64
- func (x *ARM64Registers) GetR26() uint64
- func (x *ARM64Registers) GetR27() uint64
- func (x *ARM64Registers) GetR28() uint64
- func (x *ARM64Registers) GetR29() uint64
- func (x *ARM64Registers) GetR3() uint64
- func (x *ARM64Registers) GetR30() uint64
- func (x *ARM64Registers) GetR4() uint64
- func (x *ARM64Registers) GetR5() uint64
- func (x *ARM64Registers) GetR6() uint64
- func (x *ARM64Registers) GetR7() uint64
- func (x *ARM64Registers) GetR8() uint64
- func (x *ARM64Registers) GetR9() uint64
- func (x *ARM64Registers) GetSp() uint64
- func (x *ARM64Registers) GetTls() uint64
- func (*ARM64Registers) ProtoMessage()
- func (x *ARM64Registers) ProtoReflect() protoreflect.Message
- func (x *ARM64Registers) Reset()
- func (x *ARM64Registers) String() string
- type Registers
- func (*Registers) Descriptor() ([]byte, []int)deprecated
- func (x *Registers) GetAmd64() *AMD64Registers
- func (m *Registers) GetArch() isRegisters_Arch
- func (x *Registers) GetArm64() *ARM64Registers
- func (*Registers) ProtoMessage()
- func (x *Registers) ProtoReflect() protoreflect.Message
- func (x *Registers) Reset()
- func (x *Registers) String() string
- type Registers_Amd64
- type Registers_Arm64
Constants ¶
This section is empty.
Variables ¶
View Source
var File_pkg_sentry_arch_registers_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type AMD64Registers ¶
type AMD64Registers struct { Rax uint64 `protobuf:"varint,1,opt,name=rax,proto3" json:"rax,omitempty"` Rbx uint64 `protobuf:"varint,2,opt,name=rbx,proto3" json:"rbx,omitempty"` Rcx uint64 `protobuf:"varint,3,opt,name=rcx,proto3" json:"rcx,omitempty"` Rdx uint64 `protobuf:"varint,4,opt,name=rdx,proto3" json:"rdx,omitempty"` Rsi uint64 `protobuf:"varint,5,opt,name=rsi,proto3" json:"rsi,omitempty"` Rdi uint64 `protobuf:"varint,6,opt,name=rdi,proto3" json:"rdi,omitempty"` Rsp uint64 `protobuf:"varint,7,opt,name=rsp,proto3" json:"rsp,omitempty"` Rbp uint64 `protobuf:"varint,8,opt,name=rbp,proto3" json:"rbp,omitempty"` R8 uint64 `protobuf:"varint,9,opt,name=r8,proto3" json:"r8,omitempty"` R9 uint64 `protobuf:"varint,10,opt,name=r9,proto3" json:"r9,omitempty"` R10 uint64 `protobuf:"varint,11,opt,name=r10,proto3" json:"r10,omitempty"` R11 uint64 `protobuf:"varint,12,opt,name=r11,proto3" json:"r11,omitempty"` R12 uint64 `protobuf:"varint,13,opt,name=r12,proto3" json:"r12,omitempty"` R13 uint64 `protobuf:"varint,14,opt,name=r13,proto3" json:"r13,omitempty"` R14 uint64 `protobuf:"varint,15,opt,name=r14,proto3" json:"r14,omitempty"` R15 uint64 `protobuf:"varint,16,opt,name=r15,proto3" json:"r15,omitempty"` Rip uint64 `protobuf:"varint,17,opt,name=rip,proto3" json:"rip,omitempty"` Rflags uint64 `protobuf:"varint,18,opt,name=rflags,proto3" json:"rflags,omitempty"` OrigRax uint64 `protobuf:"varint,19,opt,name=orig_rax,json=origRax,proto3" json:"orig_rax,omitempty"` Cs uint64 `protobuf:"varint,20,opt,name=cs,proto3" json:"cs,omitempty"` Ds uint64 `protobuf:"varint,21,opt,name=ds,proto3" json:"ds,omitempty"` Es uint64 `protobuf:"varint,22,opt,name=es,proto3" json:"es,omitempty"` Fs uint64 `protobuf:"varint,23,opt,name=fs,proto3" json:"fs,omitempty"` Gs uint64 `protobuf:"varint,24,opt,name=gs,proto3" json:"gs,omitempty"` Ss uint64 `protobuf:"varint,25,opt,name=ss,proto3" json:"ss,omitempty"` FsBase uint64 `protobuf:"varint,26,opt,name=fs_base,json=fsBase,proto3" json:"fs_base,omitempty"` GsBase uint64 `protobuf:"varint,27,opt,name=gs_base,json=gsBase,proto3" json:"gs_base,omitempty"` // contains filtered or unexported fields }
func (*AMD64Registers) Descriptor
deprecated
func (*AMD64Registers) Descriptor() ([]byte, []int)
Deprecated: Use AMD64Registers.ProtoReflect.Descriptor instead.
func (*AMD64Registers) GetCs ¶
func (x *AMD64Registers) GetCs() uint64
func (*AMD64Registers) GetDs ¶
func (x *AMD64Registers) GetDs() uint64
func (*AMD64Registers) GetEs ¶
func (x *AMD64Registers) GetEs() uint64
func (*AMD64Registers) GetFs ¶
func (x *AMD64Registers) GetFs() uint64
func (*AMD64Registers) GetFsBase ¶
func (x *AMD64Registers) GetFsBase() uint64
func (*AMD64Registers) GetGs ¶
func (x *AMD64Registers) GetGs() uint64
func (*AMD64Registers) GetGsBase ¶
func (x *AMD64Registers) GetGsBase() uint64
func (*AMD64Registers) GetOrigRax ¶
func (x *AMD64Registers) GetOrigRax() uint64
func (*AMD64Registers) GetR10 ¶
func (x *AMD64Registers) GetR10() uint64
func (*AMD64Registers) GetR11 ¶
func (x *AMD64Registers) GetR11() uint64
func (*AMD64Registers) GetR12 ¶
func (x *AMD64Registers) GetR12() uint64
func (*AMD64Registers) GetR13 ¶
func (x *AMD64Registers) GetR13() uint64
func (*AMD64Registers) GetR14 ¶
func (x *AMD64Registers) GetR14() uint64
func (*AMD64Registers) GetR15 ¶
func (x *AMD64Registers) GetR15() uint64
func (*AMD64Registers) GetR8 ¶
func (x *AMD64Registers) GetR8() uint64
func (*AMD64Registers) GetR9 ¶
func (x *AMD64Registers) GetR9() uint64
func (*AMD64Registers) GetRax ¶
func (x *AMD64Registers) GetRax() uint64
func (*AMD64Registers) GetRbp ¶
func (x *AMD64Registers) GetRbp() uint64
func (*AMD64Registers) GetRbx ¶
func (x *AMD64Registers) GetRbx() uint64
func (*AMD64Registers) GetRcx ¶
func (x *AMD64Registers) GetRcx() uint64
func (*AMD64Registers) GetRdi ¶
func (x *AMD64Registers) GetRdi() uint64
func (*AMD64Registers) GetRdx ¶
func (x *AMD64Registers) GetRdx() uint64
func (*AMD64Registers) GetRflags ¶
func (x *AMD64Registers) GetRflags() uint64
func (*AMD64Registers) GetRip ¶
func (x *AMD64Registers) GetRip() uint64
func (*AMD64Registers) GetRsi ¶
func (x *AMD64Registers) GetRsi() uint64
func (*AMD64Registers) GetRsp ¶
func (x *AMD64Registers) GetRsp() uint64
func (*AMD64Registers) GetSs ¶
func (x *AMD64Registers) GetSs() uint64
func (*AMD64Registers) ProtoMessage ¶
func (*AMD64Registers) ProtoMessage()
func (*AMD64Registers) ProtoReflect ¶
func (x *AMD64Registers) ProtoReflect() protoreflect.Message
func (*AMD64Registers) Reset ¶
func (x *AMD64Registers) Reset()
func (*AMD64Registers) String ¶
func (x *AMD64Registers) String() string
type ARM64Registers ¶
type ARM64Registers struct { R0 uint64 `protobuf:"varint,1,opt,name=r0,proto3" json:"r0,omitempty"` R1 uint64 `protobuf:"varint,2,opt,name=r1,proto3" json:"r1,omitempty"` R2 uint64 `protobuf:"varint,3,opt,name=r2,proto3" json:"r2,omitempty"` R3 uint64 `protobuf:"varint,4,opt,name=r3,proto3" json:"r3,omitempty"` R4 uint64 `protobuf:"varint,5,opt,name=r4,proto3" json:"r4,omitempty"` R5 uint64 `protobuf:"varint,6,opt,name=r5,proto3" json:"r5,omitempty"` R6 uint64 `protobuf:"varint,7,opt,name=r6,proto3" json:"r6,omitempty"` R7 uint64 `protobuf:"varint,8,opt,name=r7,proto3" json:"r7,omitempty"` R8 uint64 `protobuf:"varint,9,opt,name=r8,proto3" json:"r8,omitempty"` R9 uint64 `protobuf:"varint,10,opt,name=r9,proto3" json:"r9,omitempty"` R10 uint64 `protobuf:"varint,11,opt,name=r10,proto3" json:"r10,omitempty"` R11 uint64 `protobuf:"varint,12,opt,name=r11,proto3" json:"r11,omitempty"` R12 uint64 `protobuf:"varint,13,opt,name=r12,proto3" json:"r12,omitempty"` R13 uint64 `protobuf:"varint,14,opt,name=r13,proto3" json:"r13,omitempty"` R14 uint64 `protobuf:"varint,15,opt,name=r14,proto3" json:"r14,omitempty"` R15 uint64 `protobuf:"varint,16,opt,name=r15,proto3" json:"r15,omitempty"` R16 uint64 `protobuf:"varint,17,opt,name=r16,proto3" json:"r16,omitempty"` R17 uint64 `protobuf:"varint,18,opt,name=r17,proto3" json:"r17,omitempty"` R18 uint64 `protobuf:"varint,19,opt,name=r18,proto3" json:"r18,omitempty"` R19 uint64 `protobuf:"varint,20,opt,name=r19,proto3" json:"r19,omitempty"` R20 uint64 `protobuf:"varint,21,opt,name=r20,proto3" json:"r20,omitempty"` R21 uint64 `protobuf:"varint,22,opt,name=r21,proto3" json:"r21,omitempty"` R22 uint64 `protobuf:"varint,23,opt,name=r22,proto3" json:"r22,omitempty"` R23 uint64 `protobuf:"varint,24,opt,name=r23,proto3" json:"r23,omitempty"` R24 uint64 `protobuf:"varint,25,opt,name=r24,proto3" json:"r24,omitempty"` R25 uint64 `protobuf:"varint,26,opt,name=r25,proto3" json:"r25,omitempty"` R26 uint64 `protobuf:"varint,27,opt,name=r26,proto3" json:"r26,omitempty"` R27 uint64 `protobuf:"varint,28,opt,name=r27,proto3" json:"r27,omitempty"` R28 uint64 `protobuf:"varint,29,opt,name=r28,proto3" json:"r28,omitempty"` R29 uint64 `protobuf:"varint,30,opt,name=r29,proto3" json:"r29,omitempty"` R30 uint64 `protobuf:"varint,31,opt,name=r30,proto3" json:"r30,omitempty"` Sp uint64 `protobuf:"varint,32,opt,name=sp,proto3" json:"sp,omitempty"` Pc uint64 `protobuf:"varint,33,opt,name=pc,proto3" json:"pc,omitempty"` Pstate uint64 `protobuf:"varint,34,opt,name=pstate,proto3" json:"pstate,omitempty"` Tls uint64 `protobuf:"varint,35,opt,name=tls,proto3" json:"tls,omitempty"` // contains filtered or unexported fields }
func (*ARM64Registers) Descriptor
deprecated
func (*ARM64Registers) Descriptor() ([]byte, []int)
Deprecated: Use ARM64Registers.ProtoReflect.Descriptor instead.
func (*ARM64Registers) GetPc ¶
func (x *ARM64Registers) GetPc() uint64
func (*ARM64Registers) GetPstate ¶
func (x *ARM64Registers) GetPstate() uint64
func (*ARM64Registers) GetR0 ¶
func (x *ARM64Registers) GetR0() uint64
func (*ARM64Registers) GetR1 ¶
func (x *ARM64Registers) GetR1() uint64
func (*ARM64Registers) GetR10 ¶
func (x *ARM64Registers) GetR10() uint64
func (*ARM64Registers) GetR11 ¶
func (x *ARM64Registers) GetR11() uint64
func (*ARM64Registers) GetR12 ¶
func (x *ARM64Registers) GetR12() uint64
func (*ARM64Registers) GetR13 ¶
func (x *ARM64Registers) GetR13() uint64
func (*ARM64Registers) GetR14 ¶
func (x *ARM64Registers) GetR14() uint64
func (*ARM64Registers) GetR15 ¶
func (x *ARM64Registers) GetR15() uint64
func (*ARM64Registers) GetR16 ¶
func (x *ARM64Registers) GetR16() uint64
func (*ARM64Registers) GetR17 ¶
func (x *ARM64Registers) GetR17() uint64
func (*ARM64Registers) GetR18 ¶
func (x *ARM64Registers) GetR18() uint64
func (*ARM64Registers) GetR19 ¶
func (x *ARM64Registers) GetR19() uint64
func (*ARM64Registers) GetR2 ¶
func (x *ARM64Registers) GetR2() uint64
func (*ARM64Registers) GetR20 ¶
func (x *ARM64Registers) GetR20() uint64
func (*ARM64Registers) GetR21 ¶
func (x *ARM64Registers) GetR21() uint64
func (*ARM64Registers) GetR22 ¶
func (x *ARM64Registers) GetR22() uint64
func (*ARM64Registers) GetR23 ¶
func (x *ARM64Registers) GetR23() uint64
func (*ARM64Registers) GetR24 ¶
func (x *ARM64Registers) GetR24() uint64
func (*ARM64Registers) GetR25 ¶
func (x *ARM64Registers) GetR25() uint64
func (*ARM64Registers) GetR26 ¶
func (x *ARM64Registers) GetR26() uint64
func (*ARM64Registers) GetR27 ¶
func (x *ARM64Registers) GetR27() uint64
func (*ARM64Registers) GetR28 ¶
func (x *ARM64Registers) GetR28() uint64
func (*ARM64Registers) GetR29 ¶
func (x *ARM64Registers) GetR29() uint64
func (*ARM64Registers) GetR3 ¶
func (x *ARM64Registers) GetR3() uint64
func (*ARM64Registers) GetR30 ¶
func (x *ARM64Registers) GetR30() uint64
func (*ARM64Registers) GetR4 ¶
func (x *ARM64Registers) GetR4() uint64
func (*ARM64Registers) GetR5 ¶
func (x *ARM64Registers) GetR5() uint64
func (*ARM64Registers) GetR6 ¶
func (x *ARM64Registers) GetR6() uint64
func (*ARM64Registers) GetR7 ¶
func (x *ARM64Registers) GetR7() uint64
func (*ARM64Registers) GetR8 ¶
func (x *ARM64Registers) GetR8() uint64
func (*ARM64Registers) GetR9 ¶
func (x *ARM64Registers) GetR9() uint64
func (*ARM64Registers) GetSp ¶
func (x *ARM64Registers) GetSp() uint64
func (*ARM64Registers) GetTls ¶
func (x *ARM64Registers) GetTls() uint64
func (*ARM64Registers) ProtoMessage ¶
func (*ARM64Registers) ProtoMessage()
func (*ARM64Registers) ProtoReflect ¶
func (x *ARM64Registers) ProtoReflect() protoreflect.Message
func (*ARM64Registers) Reset ¶
func (x *ARM64Registers) Reset()
func (*ARM64Registers) String ¶
func (x *ARM64Registers) String() string
type Registers ¶
type Registers struct { // Types that are assignable to Arch: // // *Registers_Amd64 // *Registers_Arm64 Arch isRegisters_Arch `protobuf_oneof:"arch"` // contains filtered or unexported fields }
func (*Registers) Descriptor
deprecated
func (*Registers) GetAmd64 ¶
func (x *Registers) GetAmd64() *AMD64Registers
func (*Registers) GetArm64 ¶
func (x *Registers) GetArm64() *ARM64Registers
func (*Registers) ProtoMessage ¶
func (*Registers) ProtoMessage()
func (*Registers) ProtoReflect ¶
func (x *Registers) ProtoReflect() protoreflect.Message
type Registers_Amd64 ¶
type Registers_Amd64 struct {
Amd64 *AMD64Registers `protobuf:"bytes,1,opt,name=amd64,proto3,oneof"`
}
type Registers_Arm64 ¶
type Registers_Arm64 struct {
Arm64 *ARM64Registers `protobuf:"bytes,2,opt,name=arm64,proto3,oneof"`
}
Click to show internal directories.
Click to hide internal directories.