github.com/ttpreport/gvisor-ligolo@v0.0.0-20240123134145-a858404967ba/pkg/sentry/strace/strace_go_proto/strace.pb.go (about) 1 // Code generated by protoc-gen-go. DO NOT EDIT. 2 // versions: 3 // protoc-gen-go v1.30.0 4 // protoc v3.21.7 5 // source: pkg/sentry/strace/strace.proto 6 7 package strace_go_proto 8 9 import ( 10 protoreflect "google.golang.org/protobuf/reflect/protoreflect" 11 protoimpl "google.golang.org/protobuf/runtime/protoimpl" 12 reflect "reflect" 13 sync "sync" 14 ) 15 16 const ( 17 // Verify that this generated code is sufficiently up-to-date. 18 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) 19 // Verify that runtime/protoimpl is sufficiently up-to-date. 20 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) 21 ) 22 23 type Strace struct { 24 state protoimpl.MessageState 25 sizeCache protoimpl.SizeCache 26 unknownFields protoimpl.UnknownFields 27 28 Process string `protobuf:"bytes,1,opt,name=process,proto3" json:"process,omitempty"` 29 Function string `protobuf:"bytes,2,opt,name=function,proto3" json:"function,omitempty"` 30 Args []string `protobuf:"bytes,3,rep,name=args,proto3" json:"args,omitempty"` 31 // Types that are assignable to Info: 32 // 33 // *Strace_Enter 34 // *Strace_Exit 35 Info isStrace_Info `protobuf_oneof:"info"` 36 } 37 38 func (x *Strace) Reset() { 39 *x = Strace{} 40 if protoimpl.UnsafeEnabled { 41 mi := &file_pkg_sentry_strace_strace_proto_msgTypes[0] 42 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 43 ms.StoreMessageInfo(mi) 44 } 45 } 46 47 func (x *Strace) String() string { 48 return protoimpl.X.MessageStringOf(x) 49 } 50 51 func (*Strace) ProtoMessage() {} 52 53 func (x *Strace) ProtoReflect() protoreflect.Message { 54 mi := &file_pkg_sentry_strace_strace_proto_msgTypes[0] 55 if protoimpl.UnsafeEnabled && x != nil { 56 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 57 if ms.LoadMessageInfo() == nil { 58 ms.StoreMessageInfo(mi) 59 } 60 return ms 61 } 62 return mi.MessageOf(x) 63 } 64 65 // Deprecated: Use Strace.ProtoReflect.Descriptor instead. 66 func (*Strace) Descriptor() ([]byte, []int) { 67 return file_pkg_sentry_strace_strace_proto_rawDescGZIP(), []int{0} 68 } 69 70 func (x *Strace) GetProcess() string { 71 if x != nil { 72 return x.Process 73 } 74 return "" 75 } 76 77 func (x *Strace) GetFunction() string { 78 if x != nil { 79 return x.Function 80 } 81 return "" 82 } 83 84 func (x *Strace) GetArgs() []string { 85 if x != nil { 86 return x.Args 87 } 88 return nil 89 } 90 91 func (m *Strace) GetInfo() isStrace_Info { 92 if m != nil { 93 return m.Info 94 } 95 return nil 96 } 97 98 func (x *Strace) GetEnter() *StraceEnter { 99 if x, ok := x.GetInfo().(*Strace_Enter); ok { 100 return x.Enter 101 } 102 return nil 103 } 104 105 func (x *Strace) GetExit() *StraceExit { 106 if x, ok := x.GetInfo().(*Strace_Exit); ok { 107 return x.Exit 108 } 109 return nil 110 } 111 112 type isStrace_Info interface { 113 isStrace_Info() 114 } 115 116 type Strace_Enter struct { 117 Enter *StraceEnter `protobuf:"bytes,4,opt,name=enter,proto3,oneof"` 118 } 119 120 type Strace_Exit struct { 121 Exit *StraceExit `protobuf:"bytes,5,opt,name=exit,proto3,oneof"` 122 } 123 124 func (*Strace_Enter) isStrace_Info() {} 125 126 func (*Strace_Exit) isStrace_Info() {} 127 128 type StraceEnter struct { 129 state protoimpl.MessageState 130 sizeCache protoimpl.SizeCache 131 unknownFields protoimpl.UnknownFields 132 } 133 134 func (x *StraceEnter) Reset() { 135 *x = StraceEnter{} 136 if protoimpl.UnsafeEnabled { 137 mi := &file_pkg_sentry_strace_strace_proto_msgTypes[1] 138 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 139 ms.StoreMessageInfo(mi) 140 } 141 } 142 143 func (x *StraceEnter) String() string { 144 return protoimpl.X.MessageStringOf(x) 145 } 146 147 func (*StraceEnter) ProtoMessage() {} 148 149 func (x *StraceEnter) ProtoReflect() protoreflect.Message { 150 mi := &file_pkg_sentry_strace_strace_proto_msgTypes[1] 151 if protoimpl.UnsafeEnabled && x != nil { 152 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 153 if ms.LoadMessageInfo() == nil { 154 ms.StoreMessageInfo(mi) 155 } 156 return ms 157 } 158 return mi.MessageOf(x) 159 } 160 161 // Deprecated: Use StraceEnter.ProtoReflect.Descriptor instead. 162 func (*StraceEnter) Descriptor() ([]byte, []int) { 163 return file_pkg_sentry_strace_strace_proto_rawDescGZIP(), []int{1} 164 } 165 166 type StraceExit struct { 167 state protoimpl.MessageState 168 sizeCache protoimpl.SizeCache 169 unknownFields protoimpl.UnknownFields 170 171 Return string `protobuf:"bytes,1,opt,name=return,proto3" json:"return,omitempty"` 172 Error string `protobuf:"bytes,2,opt,name=error,proto3" json:"error,omitempty"` 173 ErrNo int64 `protobuf:"varint,3,opt,name=err_no,json=errNo,proto3" json:"err_no,omitempty"` 174 ElapsedNs int64 `protobuf:"varint,4,opt,name=elapsed_ns,json=elapsedNs,proto3" json:"elapsed_ns,omitempty"` 175 } 176 177 func (x *StraceExit) Reset() { 178 *x = StraceExit{} 179 if protoimpl.UnsafeEnabled { 180 mi := &file_pkg_sentry_strace_strace_proto_msgTypes[2] 181 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 182 ms.StoreMessageInfo(mi) 183 } 184 } 185 186 func (x *StraceExit) String() string { 187 return protoimpl.X.MessageStringOf(x) 188 } 189 190 func (*StraceExit) ProtoMessage() {} 191 192 func (x *StraceExit) ProtoReflect() protoreflect.Message { 193 mi := &file_pkg_sentry_strace_strace_proto_msgTypes[2] 194 if protoimpl.UnsafeEnabled && x != nil { 195 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 196 if ms.LoadMessageInfo() == nil { 197 ms.StoreMessageInfo(mi) 198 } 199 return ms 200 } 201 return mi.MessageOf(x) 202 } 203 204 // Deprecated: Use StraceExit.ProtoReflect.Descriptor instead. 205 func (*StraceExit) Descriptor() ([]byte, []int) { 206 return file_pkg_sentry_strace_strace_proto_rawDescGZIP(), []int{2} 207 } 208 209 func (x *StraceExit) GetReturn() string { 210 if x != nil { 211 return x.Return 212 } 213 return "" 214 } 215 216 func (x *StraceExit) GetError() string { 217 if x != nil { 218 return x.Error 219 } 220 return "" 221 } 222 223 func (x *StraceExit) GetErrNo() int64 { 224 if x != nil { 225 return x.ErrNo 226 } 227 return 0 228 } 229 230 func (x *StraceExit) GetElapsedNs() int64 { 231 if x != nil { 232 return x.ElapsedNs 233 } 234 return 0 235 } 236 237 var File_pkg_sentry_strace_strace_proto protoreflect.FileDescriptor 238 239 var file_pkg_sentry_strace_strace_proto_rawDesc = []byte{ 240 0x0a, 0x1e, 0x70, 0x6b, 0x67, 0x2f, 0x73, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x2f, 0x73, 0x74, 0x72, 241 0x61, 0x63, 0x65, 0x2f, 0x73, 0x74, 0x72, 0x61, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 242 0x12, 0x06, 0x67, 0x76, 0x69, 0x73, 0x6f, 0x72, 0x22, 0xb1, 0x01, 0x0a, 0x06, 0x53, 0x74, 0x72, 243 0x61, 0x63, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x70, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x18, 0x01, 244 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x70, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x12, 0x1a, 0x0a, 245 0x08, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 246 0x08, 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x61, 0x72, 0x67, 247 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x52, 0x04, 0x61, 0x72, 0x67, 0x73, 0x12, 0x2b, 0x0a, 248 0x05, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x67, 249 0x76, 0x69, 0x73, 0x6f, 0x72, 0x2e, 0x53, 0x74, 0x72, 0x61, 0x63, 0x65, 0x45, 0x6e, 0x74, 0x65, 250 0x72, 0x48, 0x00, 0x52, 0x05, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x12, 0x28, 0x0a, 0x04, 0x65, 0x78, 251 0x69, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x67, 0x76, 0x69, 0x73, 0x6f, 252 0x72, 0x2e, 0x53, 0x74, 0x72, 0x61, 0x63, 0x65, 0x45, 0x78, 0x69, 0x74, 0x48, 0x00, 0x52, 0x04, 253 0x65, 0x78, 0x69, 0x74, 0x42, 0x06, 0x0a, 0x04, 0x69, 0x6e, 0x66, 0x6f, 0x22, 0x0d, 0x0a, 0x0b, 254 0x53, 0x74, 0x72, 0x61, 0x63, 0x65, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x22, 0x70, 0x0a, 0x0a, 0x53, 255 0x74, 0x72, 0x61, 0x63, 0x65, 0x45, 0x78, 0x69, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x72, 0x65, 0x74, 256 0x75, 0x72, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x72, 0x65, 0x74, 0x75, 0x72, 257 0x6e, 0x12, 0x14, 0x0a, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 258 0x52, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x12, 0x15, 0x0a, 0x06, 0x65, 0x72, 0x72, 0x5f, 0x6e, 259 0x6f, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x65, 0x72, 0x72, 0x4e, 0x6f, 0x12, 0x1d, 260 0x0a, 0x0a, 0x65, 0x6c, 0x61, 0x70, 0x73, 0x65, 0x64, 0x5f, 0x6e, 0x73, 0x18, 0x04, 0x20, 0x01, 261 0x28, 0x03, 0x52, 0x09, 0x65, 0x6c, 0x61, 0x70, 0x73, 0x65, 0x64, 0x4e, 0x73, 0x62, 0x06, 0x70, 262 0x72, 0x6f, 0x74, 0x6f, 0x33, 263 } 264 265 var ( 266 file_pkg_sentry_strace_strace_proto_rawDescOnce sync.Once 267 file_pkg_sentry_strace_strace_proto_rawDescData = file_pkg_sentry_strace_strace_proto_rawDesc 268 ) 269 270 func file_pkg_sentry_strace_strace_proto_rawDescGZIP() []byte { 271 file_pkg_sentry_strace_strace_proto_rawDescOnce.Do(func() { 272 file_pkg_sentry_strace_strace_proto_rawDescData = protoimpl.X.CompressGZIP(file_pkg_sentry_strace_strace_proto_rawDescData) 273 }) 274 return file_pkg_sentry_strace_strace_proto_rawDescData 275 } 276 277 var file_pkg_sentry_strace_strace_proto_msgTypes = make([]protoimpl.MessageInfo, 3) 278 var file_pkg_sentry_strace_strace_proto_goTypes = []interface{}{ 279 (*Strace)(nil), // 0: gvisor.Strace 280 (*StraceEnter)(nil), // 1: gvisor.StraceEnter 281 (*StraceExit)(nil), // 2: gvisor.StraceExit 282 } 283 var file_pkg_sentry_strace_strace_proto_depIdxs = []int32{ 284 1, // 0: gvisor.Strace.enter:type_name -> gvisor.StraceEnter 285 2, // 1: gvisor.Strace.exit:type_name -> gvisor.StraceExit 286 2, // [2:2] is the sub-list for method output_type 287 2, // [2:2] is the sub-list for method input_type 288 2, // [2:2] is the sub-list for extension type_name 289 2, // [2:2] is the sub-list for extension extendee 290 0, // [0:2] is the sub-list for field type_name 291 } 292 293 func init() { file_pkg_sentry_strace_strace_proto_init() } 294 func file_pkg_sentry_strace_strace_proto_init() { 295 if File_pkg_sentry_strace_strace_proto != nil { 296 return 297 } 298 if !protoimpl.UnsafeEnabled { 299 file_pkg_sentry_strace_strace_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { 300 switch v := v.(*Strace); i { 301 case 0: 302 return &v.state 303 case 1: 304 return &v.sizeCache 305 case 2: 306 return &v.unknownFields 307 default: 308 return nil 309 } 310 } 311 file_pkg_sentry_strace_strace_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { 312 switch v := v.(*StraceEnter); i { 313 case 0: 314 return &v.state 315 case 1: 316 return &v.sizeCache 317 case 2: 318 return &v.unknownFields 319 default: 320 return nil 321 } 322 } 323 file_pkg_sentry_strace_strace_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { 324 switch v := v.(*StraceExit); i { 325 case 0: 326 return &v.state 327 case 1: 328 return &v.sizeCache 329 case 2: 330 return &v.unknownFields 331 default: 332 return nil 333 } 334 } 335 } 336 file_pkg_sentry_strace_strace_proto_msgTypes[0].OneofWrappers = []interface{}{ 337 (*Strace_Enter)(nil), 338 (*Strace_Exit)(nil), 339 } 340 type x struct{} 341 out := protoimpl.TypeBuilder{ 342 File: protoimpl.DescBuilder{ 343 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 344 RawDescriptor: file_pkg_sentry_strace_strace_proto_rawDesc, 345 NumEnums: 0, 346 NumMessages: 3, 347 NumExtensions: 0, 348 NumServices: 0, 349 }, 350 GoTypes: file_pkg_sentry_strace_strace_proto_goTypes, 351 DependencyIndexes: file_pkg_sentry_strace_strace_proto_depIdxs, 352 MessageInfos: file_pkg_sentry_strace_strace_proto_msgTypes, 353 }.Build() 354 File_pkg_sentry_strace_strace_proto = out.File 355 file_pkg_sentry_strace_strace_proto_rawDesc = nil 356 file_pkg_sentry_strace_strace_proto_goTypes = nil 357 file_pkg_sentry_strace_strace_proto_depIdxs = nil 358 }