github.com/MerlinKodo/gvisor@v0.0.0-20231110090155-957f62ecf90e/pkg/sentry/seccheck/points/points_go_proto/sentry.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/seccheck/points/sentry.proto 6 7 package points_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 CloneInfo struct { 24 state protoimpl.MessageState 25 sizeCache protoimpl.SizeCache 26 unknownFields protoimpl.UnknownFields 27 28 ContextData *ContextData `protobuf:"bytes,1,opt,name=context_data,json=contextData,proto3" json:"context_data,omitempty"` 29 CreatedThreadId int32 `protobuf:"varint,3,opt,name=created_thread_id,json=createdThreadId,proto3" json:"created_thread_id,omitempty"` 30 CreatedThreadGroupId int32 `protobuf:"varint,4,opt,name=created_thread_group_id,json=createdThreadGroupId,proto3" json:"created_thread_group_id,omitempty"` 31 CreatedThreadStartTimeNs int64 `protobuf:"varint,5,opt,name=created_thread_start_time_ns,json=createdThreadStartTimeNs,proto3" json:"created_thread_start_time_ns,omitempty"` 32 Flags uint64 `protobuf:"varint,6,opt,name=flags,proto3" json:"flags,omitempty"` 33 } 34 35 func (x *CloneInfo) Reset() { 36 *x = CloneInfo{} 37 if protoimpl.UnsafeEnabled { 38 mi := &file_pkg_sentry_seccheck_points_sentry_proto_msgTypes[0] 39 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 40 ms.StoreMessageInfo(mi) 41 } 42 } 43 44 func (x *CloneInfo) String() string { 45 return protoimpl.X.MessageStringOf(x) 46 } 47 48 func (*CloneInfo) ProtoMessage() {} 49 50 func (x *CloneInfo) ProtoReflect() protoreflect.Message { 51 mi := &file_pkg_sentry_seccheck_points_sentry_proto_msgTypes[0] 52 if protoimpl.UnsafeEnabled && x != nil { 53 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 54 if ms.LoadMessageInfo() == nil { 55 ms.StoreMessageInfo(mi) 56 } 57 return ms 58 } 59 return mi.MessageOf(x) 60 } 61 62 // Deprecated: Use CloneInfo.ProtoReflect.Descriptor instead. 63 func (*CloneInfo) Descriptor() ([]byte, []int) { 64 return file_pkg_sentry_seccheck_points_sentry_proto_rawDescGZIP(), []int{0} 65 } 66 67 func (x *CloneInfo) GetContextData() *ContextData { 68 if x != nil { 69 return x.ContextData 70 } 71 return nil 72 } 73 74 func (x *CloneInfo) GetCreatedThreadId() int32 { 75 if x != nil { 76 return x.CreatedThreadId 77 } 78 return 0 79 } 80 81 func (x *CloneInfo) GetCreatedThreadGroupId() int32 { 82 if x != nil { 83 return x.CreatedThreadGroupId 84 } 85 return 0 86 } 87 88 func (x *CloneInfo) GetCreatedThreadStartTimeNs() int64 { 89 if x != nil { 90 return x.CreatedThreadStartTimeNs 91 } 92 return 0 93 } 94 95 func (x *CloneInfo) GetFlags() uint64 { 96 if x != nil { 97 return x.Flags 98 } 99 return 0 100 } 101 102 type ExecveInfo struct { 103 state protoimpl.MessageState 104 sizeCache protoimpl.SizeCache 105 unknownFields protoimpl.UnknownFields 106 107 ContextData *ContextData `protobuf:"bytes,1,opt,name=context_data,json=contextData,proto3" json:"context_data,omitempty"` 108 BinaryPath string `protobuf:"bytes,2,opt,name=binary_path,json=binaryPath,proto3" json:"binary_path,omitempty"` 109 Argv []string `protobuf:"bytes,3,rep,name=argv,proto3" json:"argv,omitempty"` 110 Env []string `protobuf:"bytes,4,rep,name=env,proto3" json:"env,omitempty"` 111 BinaryMode uint32 `protobuf:"varint,5,opt,name=binary_mode,json=binaryMode,proto3" json:"binary_mode,omitempty"` 112 BinaryUid uint32 `protobuf:"varint,6,opt,name=binary_uid,json=binaryUid,proto3" json:"binary_uid,omitempty"` 113 BinaryGid uint32 `protobuf:"varint,7,opt,name=binary_gid,json=binaryGid,proto3" json:"binary_gid,omitempty"` 114 BinarySha256 []byte `protobuf:"bytes,8,opt,name=binary_sha256,json=binarySha256,proto3" json:"binary_sha256,omitempty"` 115 } 116 117 func (x *ExecveInfo) Reset() { 118 *x = ExecveInfo{} 119 if protoimpl.UnsafeEnabled { 120 mi := &file_pkg_sentry_seccheck_points_sentry_proto_msgTypes[1] 121 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 122 ms.StoreMessageInfo(mi) 123 } 124 } 125 126 func (x *ExecveInfo) String() string { 127 return protoimpl.X.MessageStringOf(x) 128 } 129 130 func (*ExecveInfo) ProtoMessage() {} 131 132 func (x *ExecveInfo) ProtoReflect() protoreflect.Message { 133 mi := &file_pkg_sentry_seccheck_points_sentry_proto_msgTypes[1] 134 if protoimpl.UnsafeEnabled && x != nil { 135 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 136 if ms.LoadMessageInfo() == nil { 137 ms.StoreMessageInfo(mi) 138 } 139 return ms 140 } 141 return mi.MessageOf(x) 142 } 143 144 // Deprecated: Use ExecveInfo.ProtoReflect.Descriptor instead. 145 func (*ExecveInfo) Descriptor() ([]byte, []int) { 146 return file_pkg_sentry_seccheck_points_sentry_proto_rawDescGZIP(), []int{1} 147 } 148 149 func (x *ExecveInfo) GetContextData() *ContextData { 150 if x != nil { 151 return x.ContextData 152 } 153 return nil 154 } 155 156 func (x *ExecveInfo) GetBinaryPath() string { 157 if x != nil { 158 return x.BinaryPath 159 } 160 return "" 161 } 162 163 func (x *ExecveInfo) GetArgv() []string { 164 if x != nil { 165 return x.Argv 166 } 167 return nil 168 } 169 170 func (x *ExecveInfo) GetEnv() []string { 171 if x != nil { 172 return x.Env 173 } 174 return nil 175 } 176 177 func (x *ExecveInfo) GetBinaryMode() uint32 { 178 if x != nil { 179 return x.BinaryMode 180 } 181 return 0 182 } 183 184 func (x *ExecveInfo) GetBinaryUid() uint32 { 185 if x != nil { 186 return x.BinaryUid 187 } 188 return 0 189 } 190 191 func (x *ExecveInfo) GetBinaryGid() uint32 { 192 if x != nil { 193 return x.BinaryGid 194 } 195 return 0 196 } 197 198 func (x *ExecveInfo) GetBinarySha256() []byte { 199 if x != nil { 200 return x.BinarySha256 201 } 202 return nil 203 } 204 205 type ExitNotifyParentInfo struct { 206 state protoimpl.MessageState 207 sizeCache protoimpl.SizeCache 208 unknownFields protoimpl.UnknownFields 209 210 ContextData *ContextData `protobuf:"bytes,1,opt,name=context_data,json=contextData,proto3" json:"context_data,omitempty"` 211 ExitStatus int32 `protobuf:"varint,2,opt,name=exit_status,json=exitStatus,proto3" json:"exit_status,omitempty"` 212 } 213 214 func (x *ExitNotifyParentInfo) Reset() { 215 *x = ExitNotifyParentInfo{} 216 if protoimpl.UnsafeEnabled { 217 mi := &file_pkg_sentry_seccheck_points_sentry_proto_msgTypes[2] 218 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 219 ms.StoreMessageInfo(mi) 220 } 221 } 222 223 func (x *ExitNotifyParentInfo) String() string { 224 return protoimpl.X.MessageStringOf(x) 225 } 226 227 func (*ExitNotifyParentInfo) ProtoMessage() {} 228 229 func (x *ExitNotifyParentInfo) ProtoReflect() protoreflect.Message { 230 mi := &file_pkg_sentry_seccheck_points_sentry_proto_msgTypes[2] 231 if protoimpl.UnsafeEnabled && x != nil { 232 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 233 if ms.LoadMessageInfo() == nil { 234 ms.StoreMessageInfo(mi) 235 } 236 return ms 237 } 238 return mi.MessageOf(x) 239 } 240 241 // Deprecated: Use ExitNotifyParentInfo.ProtoReflect.Descriptor instead. 242 func (*ExitNotifyParentInfo) Descriptor() ([]byte, []int) { 243 return file_pkg_sentry_seccheck_points_sentry_proto_rawDescGZIP(), []int{2} 244 } 245 246 func (x *ExitNotifyParentInfo) GetContextData() *ContextData { 247 if x != nil { 248 return x.ContextData 249 } 250 return nil 251 } 252 253 func (x *ExitNotifyParentInfo) GetExitStatus() int32 { 254 if x != nil { 255 return x.ExitStatus 256 } 257 return 0 258 } 259 260 type TaskExit struct { 261 state protoimpl.MessageState 262 sizeCache protoimpl.SizeCache 263 unknownFields protoimpl.UnknownFields 264 265 ContextData *ContextData `protobuf:"bytes,1,opt,name=context_data,json=contextData,proto3" json:"context_data,omitempty"` 266 ExitStatus int32 `protobuf:"varint,2,opt,name=exit_status,json=exitStatus,proto3" json:"exit_status,omitempty"` 267 } 268 269 func (x *TaskExit) Reset() { 270 *x = TaskExit{} 271 if protoimpl.UnsafeEnabled { 272 mi := &file_pkg_sentry_seccheck_points_sentry_proto_msgTypes[3] 273 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 274 ms.StoreMessageInfo(mi) 275 } 276 } 277 278 func (x *TaskExit) String() string { 279 return protoimpl.X.MessageStringOf(x) 280 } 281 282 func (*TaskExit) ProtoMessage() {} 283 284 func (x *TaskExit) ProtoReflect() protoreflect.Message { 285 mi := &file_pkg_sentry_seccheck_points_sentry_proto_msgTypes[3] 286 if protoimpl.UnsafeEnabled && x != nil { 287 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 288 if ms.LoadMessageInfo() == nil { 289 ms.StoreMessageInfo(mi) 290 } 291 return ms 292 } 293 return mi.MessageOf(x) 294 } 295 296 // Deprecated: Use TaskExit.ProtoReflect.Descriptor instead. 297 func (*TaskExit) Descriptor() ([]byte, []int) { 298 return file_pkg_sentry_seccheck_points_sentry_proto_rawDescGZIP(), []int{3} 299 } 300 301 func (x *TaskExit) GetContextData() *ContextData { 302 if x != nil { 303 return x.ContextData 304 } 305 return nil 306 } 307 308 func (x *TaskExit) GetExitStatus() int32 { 309 if x != nil { 310 return x.ExitStatus 311 } 312 return 0 313 } 314 315 var File_pkg_sentry_seccheck_points_sentry_proto protoreflect.FileDescriptor 316 317 var file_pkg_sentry_seccheck_points_sentry_proto_rawDesc = []byte{ 318 0x0a, 0x27, 0x70, 0x6b, 0x67, 0x2f, 0x73, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x2f, 0x73, 0x65, 0x63, 319 0x63, 0x68, 0x65, 0x63, 0x6b, 0x2f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0x2f, 0x73, 0x65, 0x6e, 320 0x74, 0x72, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x0d, 0x67, 0x76, 0x69, 0x73, 0x6f, 321 0x72, 0x2e, 0x73, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x1a, 0x27, 0x70, 0x6b, 0x67, 0x2f, 0x73, 0x65, 322 0x6e, 0x74, 0x72, 0x79, 0x2f, 0x73, 0x65, 0x63, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x2f, 0x70, 0x6f, 323 0x69, 0x6e, 0x74, 0x73, 0x2f, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 324 0x6f, 0x22, 0x83, 0x02, 0x0a, 0x09, 0x43, 0x6c, 0x6f, 0x6e, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 325 0x3d, 0x0a, 0x0c, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 326 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x76, 0x69, 0x73, 0x6f, 0x72, 0x2e, 0x63, 327 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x44, 0x61, 0x74, 328 0x61, 0x52, 0x0b, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x44, 0x61, 0x74, 0x61, 0x12, 0x2a, 329 0x0a, 0x11, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x74, 0x68, 0x72, 0x65, 0x61, 0x64, 330 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0f, 0x63, 0x72, 0x65, 0x61, 0x74, 331 0x65, 0x64, 0x54, 0x68, 0x72, 0x65, 0x61, 0x64, 0x49, 0x64, 0x12, 0x35, 0x0a, 0x17, 0x63, 0x72, 332 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x74, 0x68, 0x72, 0x65, 0x61, 0x64, 0x5f, 0x67, 0x72, 0x6f, 333 0x75, 0x70, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x14, 0x63, 0x72, 0x65, 334 0x61, 0x74, 0x65, 0x64, 0x54, 0x68, 0x72, 0x65, 0x61, 0x64, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 335 0x64, 0x12, 0x3e, 0x0a, 0x1c, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x74, 0x68, 0x72, 336 0x65, 0x61, 0x64, 0x5f, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x6e, 337 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x03, 0x52, 0x18, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 338 0x54, 0x68, 0x72, 0x65, 0x61, 0x64, 0x53, 0x74, 0x61, 0x72, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x4e, 339 0x73, 0x12, 0x14, 0x0a, 0x05, 0x66, 0x6c, 0x61, 0x67, 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 0x04, 340 0x52, 0x05, 0x66, 0x6c, 0x61, 0x67, 0x73, 0x22, 0x96, 0x02, 0x0a, 0x0a, 0x45, 0x78, 0x65, 0x63, 341 0x76, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x3d, 0x0a, 0x0c, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, 342 0x74, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 343 0x76, 0x69, 0x73, 0x6f, 0x72, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x43, 0x6f, 0x6e, 344 0x74, 0x65, 0x78, 0x74, 0x44, 0x61, 0x74, 0x61, 0x52, 0x0b, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, 345 0x74, 0x44, 0x61, 0x74, 0x61, 0x12, 0x1f, 0x0a, 0x0b, 0x62, 0x69, 0x6e, 0x61, 0x72, 0x79, 0x5f, 346 0x70, 0x61, 0x74, 0x68, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x62, 0x69, 0x6e, 0x61, 347 0x72, 0x79, 0x50, 0x61, 0x74, 0x68, 0x12, 0x12, 0x0a, 0x04, 0x61, 0x72, 0x67, 0x76, 0x18, 0x03, 348 0x20, 0x03, 0x28, 0x09, 0x52, 0x04, 0x61, 0x72, 0x67, 0x76, 0x12, 0x10, 0x0a, 0x03, 0x65, 0x6e, 349 0x76, 0x18, 0x04, 0x20, 0x03, 0x28, 0x09, 0x52, 0x03, 0x65, 0x6e, 0x76, 0x12, 0x1f, 0x0a, 0x0b, 350 0x62, 0x69, 0x6e, 0x61, 0x72, 0x79, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 351 0x0d, 0x52, 0x0a, 0x62, 0x69, 0x6e, 0x61, 0x72, 0x79, 0x4d, 0x6f, 0x64, 0x65, 0x12, 0x1d, 0x0a, 352 0x0a, 0x62, 0x69, 0x6e, 0x61, 0x72, 0x79, 0x5f, 0x75, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 353 0x0d, 0x52, 0x09, 0x62, 0x69, 0x6e, 0x61, 0x72, 0x79, 0x55, 0x69, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 354 0x62, 0x69, 0x6e, 0x61, 0x72, 0x79, 0x5f, 0x67, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 355 0x52, 0x09, 0x62, 0x69, 0x6e, 0x61, 0x72, 0x79, 0x47, 0x69, 0x64, 0x12, 0x23, 0x0a, 0x0d, 0x62, 356 0x69, 0x6e, 0x61, 0x72, 0x79, 0x5f, 0x73, 0x68, 0x61, 0x32, 0x35, 0x36, 0x18, 0x08, 0x20, 0x01, 357 0x28, 0x0c, 0x52, 0x0c, 0x62, 0x69, 0x6e, 0x61, 0x72, 0x79, 0x53, 0x68, 0x61, 0x32, 0x35, 0x36, 358 0x22, 0x76, 0x0a, 0x14, 0x45, 0x78, 0x69, 0x74, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x50, 0x61, 359 0x72, 0x65, 0x6e, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x3d, 0x0a, 0x0c, 0x63, 0x6f, 0x6e, 0x74, 360 0x65, 0x78, 0x74, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 361 0x2e, 0x67, 0x76, 0x69, 0x73, 0x6f, 0x72, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x43, 362 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x44, 0x61, 0x74, 0x61, 0x52, 0x0b, 0x63, 0x6f, 0x6e, 0x74, 363 0x65, 0x78, 0x74, 0x44, 0x61, 0x74, 0x61, 0x12, 0x1f, 0x0a, 0x0b, 0x65, 0x78, 0x69, 0x74, 0x5f, 364 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0a, 0x65, 0x78, 365 0x69, 0x74, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x22, 0x6a, 0x0a, 0x08, 0x54, 0x61, 0x73, 0x6b, 366 0x45, 0x78, 0x69, 0x74, 0x12, 0x3d, 0x0a, 0x0c, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x5f, 367 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x76, 0x69, 368 0x73, 0x6f, 0x72, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x43, 0x6f, 0x6e, 0x74, 0x65, 369 0x78, 0x74, 0x44, 0x61, 0x74, 0x61, 0x52, 0x0b, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x44, 370 0x61, 0x74, 0x61, 0x12, 0x1f, 0x0a, 0x0b, 0x65, 0x78, 0x69, 0x74, 0x5f, 0x73, 0x74, 0x61, 0x74, 371 0x75, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0a, 0x65, 0x78, 0x69, 0x74, 0x53, 0x74, 372 0x61, 0x74, 0x75, 0x73, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 373 } 374 375 var ( 376 file_pkg_sentry_seccheck_points_sentry_proto_rawDescOnce sync.Once 377 file_pkg_sentry_seccheck_points_sentry_proto_rawDescData = file_pkg_sentry_seccheck_points_sentry_proto_rawDesc 378 ) 379 380 func file_pkg_sentry_seccheck_points_sentry_proto_rawDescGZIP() []byte { 381 file_pkg_sentry_seccheck_points_sentry_proto_rawDescOnce.Do(func() { 382 file_pkg_sentry_seccheck_points_sentry_proto_rawDescData = protoimpl.X.CompressGZIP(file_pkg_sentry_seccheck_points_sentry_proto_rawDescData) 383 }) 384 return file_pkg_sentry_seccheck_points_sentry_proto_rawDescData 385 } 386 387 var file_pkg_sentry_seccheck_points_sentry_proto_msgTypes = make([]protoimpl.MessageInfo, 4) 388 var file_pkg_sentry_seccheck_points_sentry_proto_goTypes = []interface{}{ 389 (*CloneInfo)(nil), // 0: gvisor.sentry.CloneInfo 390 (*ExecveInfo)(nil), // 1: gvisor.sentry.ExecveInfo 391 (*ExitNotifyParentInfo)(nil), // 2: gvisor.sentry.ExitNotifyParentInfo 392 (*TaskExit)(nil), // 3: gvisor.sentry.TaskExit 393 (*ContextData)(nil), // 4: gvisor.common.ContextData 394 } 395 var file_pkg_sentry_seccheck_points_sentry_proto_depIdxs = []int32{ 396 4, // 0: gvisor.sentry.CloneInfo.context_data:type_name -> gvisor.common.ContextData 397 4, // 1: gvisor.sentry.ExecveInfo.context_data:type_name -> gvisor.common.ContextData 398 4, // 2: gvisor.sentry.ExitNotifyParentInfo.context_data:type_name -> gvisor.common.ContextData 399 4, // 3: gvisor.sentry.TaskExit.context_data:type_name -> gvisor.common.ContextData 400 4, // [4:4] is the sub-list for method output_type 401 4, // [4:4] is the sub-list for method input_type 402 4, // [4:4] is the sub-list for extension type_name 403 4, // [4:4] is the sub-list for extension extendee 404 0, // [0:4] is the sub-list for field type_name 405 } 406 407 func init() { file_pkg_sentry_seccheck_points_sentry_proto_init() } 408 func file_pkg_sentry_seccheck_points_sentry_proto_init() { 409 if File_pkg_sentry_seccheck_points_sentry_proto != nil { 410 return 411 } 412 file_pkg_sentry_seccheck_points_common_proto_init() 413 if !protoimpl.UnsafeEnabled { 414 file_pkg_sentry_seccheck_points_sentry_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { 415 switch v := v.(*CloneInfo); i { 416 case 0: 417 return &v.state 418 case 1: 419 return &v.sizeCache 420 case 2: 421 return &v.unknownFields 422 default: 423 return nil 424 } 425 } 426 file_pkg_sentry_seccheck_points_sentry_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { 427 switch v := v.(*ExecveInfo); i { 428 case 0: 429 return &v.state 430 case 1: 431 return &v.sizeCache 432 case 2: 433 return &v.unknownFields 434 default: 435 return nil 436 } 437 } 438 file_pkg_sentry_seccheck_points_sentry_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { 439 switch v := v.(*ExitNotifyParentInfo); i { 440 case 0: 441 return &v.state 442 case 1: 443 return &v.sizeCache 444 case 2: 445 return &v.unknownFields 446 default: 447 return nil 448 } 449 } 450 file_pkg_sentry_seccheck_points_sentry_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { 451 switch v := v.(*TaskExit); i { 452 case 0: 453 return &v.state 454 case 1: 455 return &v.sizeCache 456 case 2: 457 return &v.unknownFields 458 default: 459 return nil 460 } 461 } 462 } 463 type x struct{} 464 out := protoimpl.TypeBuilder{ 465 File: protoimpl.DescBuilder{ 466 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 467 RawDescriptor: file_pkg_sentry_seccheck_points_sentry_proto_rawDesc, 468 NumEnums: 0, 469 NumMessages: 4, 470 NumExtensions: 0, 471 NumServices: 0, 472 }, 473 GoTypes: file_pkg_sentry_seccheck_points_sentry_proto_goTypes, 474 DependencyIndexes: file_pkg_sentry_seccheck_points_sentry_proto_depIdxs, 475 MessageInfos: file_pkg_sentry_seccheck_points_sentry_proto_msgTypes, 476 }.Build() 477 File_pkg_sentry_seccheck_points_sentry_proto = out.File 478 file_pkg_sentry_seccheck_points_sentry_proto_rawDesc = nil 479 file_pkg_sentry_seccheck_points_sentry_proto_goTypes = nil 480 file_pkg_sentry_seccheck_points_sentry_proto_depIdxs = nil 481 }