registers_go_proto

package
v0.0.0-...-73a4147 Latest Latest
Warning

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

Go to latest
Published: Aug 5, 2024 License: Apache-2.0, MIT Imports: 4 Imported by: 0

Documentation

Index

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) Descriptor() ([]byte, []int)

Deprecated: Use Registers.ProtoReflect.Descriptor instead.

func (*Registers) GetAmd64

func (x *Registers) GetAmd64() *AMD64Registers

func (*Registers) GetArch

func (m *Registers) GetArch() isRegisters_Arch

func (*Registers) GetArm64

func (x *Registers) GetArm64() *ARM64Registers

func (*Registers) ProtoMessage

func (*Registers) ProtoMessage()

func (*Registers) ProtoReflect

func (x *Registers) ProtoReflect() protoreflect.Message

func (*Registers) Reset

func (x *Registers) Reset()

func (*Registers) String

func (x *Registers) String() string

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"`
}

Jump to

Keyboard shortcuts

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