github.com/metacubex/gvisor@v0.0.0-20240320004321-933faba989ec/pkg/sentry/seccheck/points/points_go_proto/syscall.pb.go (about) 1 // Code generated by protoc-gen-go. DO NOT EDIT. 2 // versions: 3 // protoc-gen-go v1.31.0 4 // protoc v3.21.7 5 // source: pkg/sentry/seccheck/points/syscall.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 Exit struct { 24 state protoimpl.MessageState 25 sizeCache protoimpl.SizeCache 26 unknownFields protoimpl.UnknownFields 27 28 Result int64 `protobuf:"varint,1,opt,name=result,proto3" json:"result,omitempty"` 29 Errorno int64 `protobuf:"varint,2,opt,name=errorno,proto3" json:"errorno,omitempty"` 30 } 31 32 func (x *Exit) Reset() { 33 *x = Exit{} 34 if protoimpl.UnsafeEnabled { 35 mi := &file_pkg_sentry_seccheck_points_syscall_proto_msgTypes[0] 36 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 37 ms.StoreMessageInfo(mi) 38 } 39 } 40 41 func (x *Exit) String() string { 42 return protoimpl.X.MessageStringOf(x) 43 } 44 45 func (*Exit) ProtoMessage() {} 46 47 func (x *Exit) ProtoReflect() protoreflect.Message { 48 mi := &file_pkg_sentry_seccheck_points_syscall_proto_msgTypes[0] 49 if protoimpl.UnsafeEnabled && x != nil { 50 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 51 if ms.LoadMessageInfo() == nil { 52 ms.StoreMessageInfo(mi) 53 } 54 return ms 55 } 56 return mi.MessageOf(x) 57 } 58 59 // Deprecated: Use Exit.ProtoReflect.Descriptor instead. 60 func (*Exit) Descriptor() ([]byte, []int) { 61 return file_pkg_sentry_seccheck_points_syscall_proto_rawDescGZIP(), []int{0} 62 } 63 64 func (x *Exit) GetResult() int64 { 65 if x != nil { 66 return x.Result 67 } 68 return 0 69 } 70 71 func (x *Exit) GetErrorno() int64 { 72 if x != nil { 73 return x.Errorno 74 } 75 return 0 76 } 77 78 type Syscall struct { 79 state protoimpl.MessageState 80 sizeCache protoimpl.SizeCache 81 unknownFields protoimpl.UnknownFields 82 83 ContextData *ContextData `protobuf:"bytes,1,opt,name=context_data,json=contextData,proto3" json:"context_data,omitempty"` 84 Exit *Exit `protobuf:"bytes,2,opt,name=exit,proto3" json:"exit,omitempty"` 85 Sysno uint64 `protobuf:"varint,4,opt,name=sysno,proto3" json:"sysno,omitempty"` 86 Arg1 uint64 `protobuf:"varint,5,opt,name=arg1,proto3" json:"arg1,omitempty"` 87 Arg2 uint64 `protobuf:"varint,6,opt,name=arg2,proto3" json:"arg2,omitempty"` 88 Arg3 uint64 `protobuf:"varint,7,opt,name=arg3,proto3" json:"arg3,omitempty"` 89 Arg4 uint64 `protobuf:"varint,8,opt,name=arg4,proto3" json:"arg4,omitempty"` 90 Arg5 uint64 `protobuf:"varint,9,opt,name=arg5,proto3" json:"arg5,omitempty"` 91 Arg6 uint64 `protobuf:"varint,10,opt,name=arg6,proto3" json:"arg6,omitempty"` 92 } 93 94 func (x *Syscall) Reset() { 95 *x = Syscall{} 96 if protoimpl.UnsafeEnabled { 97 mi := &file_pkg_sentry_seccheck_points_syscall_proto_msgTypes[1] 98 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 99 ms.StoreMessageInfo(mi) 100 } 101 } 102 103 func (x *Syscall) String() string { 104 return protoimpl.X.MessageStringOf(x) 105 } 106 107 func (*Syscall) ProtoMessage() {} 108 109 func (x *Syscall) ProtoReflect() protoreflect.Message { 110 mi := &file_pkg_sentry_seccheck_points_syscall_proto_msgTypes[1] 111 if protoimpl.UnsafeEnabled && x != nil { 112 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 113 if ms.LoadMessageInfo() == nil { 114 ms.StoreMessageInfo(mi) 115 } 116 return ms 117 } 118 return mi.MessageOf(x) 119 } 120 121 // Deprecated: Use Syscall.ProtoReflect.Descriptor instead. 122 func (*Syscall) Descriptor() ([]byte, []int) { 123 return file_pkg_sentry_seccheck_points_syscall_proto_rawDescGZIP(), []int{1} 124 } 125 126 func (x *Syscall) GetContextData() *ContextData { 127 if x != nil { 128 return x.ContextData 129 } 130 return nil 131 } 132 133 func (x *Syscall) GetExit() *Exit { 134 if x != nil { 135 return x.Exit 136 } 137 return nil 138 } 139 140 func (x *Syscall) GetSysno() uint64 { 141 if x != nil { 142 return x.Sysno 143 } 144 return 0 145 } 146 147 func (x *Syscall) GetArg1() uint64 { 148 if x != nil { 149 return x.Arg1 150 } 151 return 0 152 } 153 154 func (x *Syscall) GetArg2() uint64 { 155 if x != nil { 156 return x.Arg2 157 } 158 return 0 159 } 160 161 func (x *Syscall) GetArg3() uint64 { 162 if x != nil { 163 return x.Arg3 164 } 165 return 0 166 } 167 168 func (x *Syscall) GetArg4() uint64 { 169 if x != nil { 170 return x.Arg4 171 } 172 return 0 173 } 174 175 func (x *Syscall) GetArg5() uint64 { 176 if x != nil { 177 return x.Arg5 178 } 179 return 0 180 } 181 182 func (x *Syscall) GetArg6() uint64 { 183 if x != nil { 184 return x.Arg6 185 } 186 return 0 187 } 188 189 type Open struct { 190 state protoimpl.MessageState 191 sizeCache protoimpl.SizeCache 192 unknownFields protoimpl.UnknownFields 193 194 ContextData *ContextData `protobuf:"bytes,1,opt,name=context_data,json=contextData,proto3" json:"context_data,omitempty"` 195 Exit *Exit `protobuf:"bytes,2,opt,name=exit,proto3" json:"exit,omitempty"` 196 Sysno uint64 `protobuf:"varint,3,opt,name=sysno,proto3" json:"sysno,omitempty"` 197 Fd int64 `protobuf:"varint,4,opt,name=fd,proto3" json:"fd,omitempty"` 198 FdPath string `protobuf:"bytes,5,opt,name=fd_path,json=fdPath,proto3" json:"fd_path,omitempty"` 199 Pathname string `protobuf:"bytes,6,opt,name=pathname,proto3" json:"pathname,omitempty"` 200 Flags uint32 `protobuf:"varint,7,opt,name=flags,proto3" json:"flags,omitempty"` 201 Mode uint32 `protobuf:"varint,8,opt,name=mode,proto3" json:"mode,omitempty"` 202 } 203 204 func (x *Open) Reset() { 205 *x = Open{} 206 if protoimpl.UnsafeEnabled { 207 mi := &file_pkg_sentry_seccheck_points_syscall_proto_msgTypes[2] 208 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 209 ms.StoreMessageInfo(mi) 210 } 211 } 212 213 func (x *Open) String() string { 214 return protoimpl.X.MessageStringOf(x) 215 } 216 217 func (*Open) ProtoMessage() {} 218 219 func (x *Open) ProtoReflect() protoreflect.Message { 220 mi := &file_pkg_sentry_seccheck_points_syscall_proto_msgTypes[2] 221 if protoimpl.UnsafeEnabled && x != nil { 222 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 223 if ms.LoadMessageInfo() == nil { 224 ms.StoreMessageInfo(mi) 225 } 226 return ms 227 } 228 return mi.MessageOf(x) 229 } 230 231 // Deprecated: Use Open.ProtoReflect.Descriptor instead. 232 func (*Open) Descriptor() ([]byte, []int) { 233 return file_pkg_sentry_seccheck_points_syscall_proto_rawDescGZIP(), []int{2} 234 } 235 236 func (x *Open) GetContextData() *ContextData { 237 if x != nil { 238 return x.ContextData 239 } 240 return nil 241 } 242 243 func (x *Open) GetExit() *Exit { 244 if x != nil { 245 return x.Exit 246 } 247 return nil 248 } 249 250 func (x *Open) GetSysno() uint64 { 251 if x != nil { 252 return x.Sysno 253 } 254 return 0 255 } 256 257 func (x *Open) GetFd() int64 { 258 if x != nil { 259 return x.Fd 260 } 261 return 0 262 } 263 264 func (x *Open) GetFdPath() string { 265 if x != nil { 266 return x.FdPath 267 } 268 return "" 269 } 270 271 func (x *Open) GetPathname() string { 272 if x != nil { 273 return x.Pathname 274 } 275 return "" 276 } 277 278 func (x *Open) GetFlags() uint32 { 279 if x != nil { 280 return x.Flags 281 } 282 return 0 283 } 284 285 func (x *Open) GetMode() uint32 { 286 if x != nil { 287 return x.Mode 288 } 289 return 0 290 } 291 292 type Close struct { 293 state protoimpl.MessageState 294 sizeCache protoimpl.SizeCache 295 unknownFields protoimpl.UnknownFields 296 297 ContextData *ContextData `protobuf:"bytes,1,opt,name=context_data,json=contextData,proto3" json:"context_data,omitempty"` 298 Exit *Exit `protobuf:"bytes,2,opt,name=exit,proto3" json:"exit,omitempty"` 299 Sysno uint64 `protobuf:"varint,3,opt,name=sysno,proto3" json:"sysno,omitempty"` 300 Fd int64 `protobuf:"varint,4,opt,name=fd,proto3" json:"fd,omitempty"` 301 FdPath string `protobuf:"bytes,5,opt,name=fd_path,json=fdPath,proto3" json:"fd_path,omitempty"` 302 } 303 304 func (x *Close) Reset() { 305 *x = Close{} 306 if protoimpl.UnsafeEnabled { 307 mi := &file_pkg_sentry_seccheck_points_syscall_proto_msgTypes[3] 308 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 309 ms.StoreMessageInfo(mi) 310 } 311 } 312 313 func (x *Close) String() string { 314 return protoimpl.X.MessageStringOf(x) 315 } 316 317 func (*Close) ProtoMessage() {} 318 319 func (x *Close) ProtoReflect() protoreflect.Message { 320 mi := &file_pkg_sentry_seccheck_points_syscall_proto_msgTypes[3] 321 if protoimpl.UnsafeEnabled && x != nil { 322 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 323 if ms.LoadMessageInfo() == nil { 324 ms.StoreMessageInfo(mi) 325 } 326 return ms 327 } 328 return mi.MessageOf(x) 329 } 330 331 // Deprecated: Use Close.ProtoReflect.Descriptor instead. 332 func (*Close) Descriptor() ([]byte, []int) { 333 return file_pkg_sentry_seccheck_points_syscall_proto_rawDescGZIP(), []int{3} 334 } 335 336 func (x *Close) GetContextData() *ContextData { 337 if x != nil { 338 return x.ContextData 339 } 340 return nil 341 } 342 343 func (x *Close) GetExit() *Exit { 344 if x != nil { 345 return x.Exit 346 } 347 return nil 348 } 349 350 func (x *Close) GetSysno() uint64 { 351 if x != nil { 352 return x.Sysno 353 } 354 return 0 355 } 356 357 func (x *Close) GetFd() int64 { 358 if x != nil { 359 return x.Fd 360 } 361 return 0 362 } 363 364 func (x *Close) GetFdPath() string { 365 if x != nil { 366 return x.FdPath 367 } 368 return "" 369 } 370 371 type Read struct { 372 state protoimpl.MessageState 373 sizeCache protoimpl.SizeCache 374 unknownFields protoimpl.UnknownFields 375 376 ContextData *ContextData `protobuf:"bytes,1,opt,name=context_data,json=contextData,proto3" json:"context_data,omitempty"` 377 Exit *Exit `protobuf:"bytes,2,opt,name=exit,proto3" json:"exit,omitempty"` 378 Sysno uint64 `protobuf:"varint,3,opt,name=sysno,proto3" json:"sysno,omitempty"` 379 Fd int64 `protobuf:"varint,4,opt,name=fd,proto3" json:"fd,omitempty"` 380 FdPath string `protobuf:"bytes,5,opt,name=fd_path,json=fdPath,proto3" json:"fd_path,omitempty"` 381 Count uint64 `protobuf:"varint,6,opt,name=count,proto3" json:"count,omitempty"` 382 HasOffset bool `protobuf:"varint,7,opt,name=has_offset,json=hasOffset,proto3" json:"has_offset,omitempty"` 383 Offset int64 `protobuf:"varint,8,opt,name=offset,proto3" json:"offset,omitempty"` 384 Flags uint32 `protobuf:"varint,9,opt,name=flags,proto3" json:"flags,omitempty"` 385 } 386 387 func (x *Read) Reset() { 388 *x = Read{} 389 if protoimpl.UnsafeEnabled { 390 mi := &file_pkg_sentry_seccheck_points_syscall_proto_msgTypes[4] 391 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 392 ms.StoreMessageInfo(mi) 393 } 394 } 395 396 func (x *Read) String() string { 397 return protoimpl.X.MessageStringOf(x) 398 } 399 400 func (*Read) ProtoMessage() {} 401 402 func (x *Read) ProtoReflect() protoreflect.Message { 403 mi := &file_pkg_sentry_seccheck_points_syscall_proto_msgTypes[4] 404 if protoimpl.UnsafeEnabled && x != nil { 405 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 406 if ms.LoadMessageInfo() == nil { 407 ms.StoreMessageInfo(mi) 408 } 409 return ms 410 } 411 return mi.MessageOf(x) 412 } 413 414 // Deprecated: Use Read.ProtoReflect.Descriptor instead. 415 func (*Read) Descriptor() ([]byte, []int) { 416 return file_pkg_sentry_seccheck_points_syscall_proto_rawDescGZIP(), []int{4} 417 } 418 419 func (x *Read) GetContextData() *ContextData { 420 if x != nil { 421 return x.ContextData 422 } 423 return nil 424 } 425 426 func (x *Read) GetExit() *Exit { 427 if x != nil { 428 return x.Exit 429 } 430 return nil 431 } 432 433 func (x *Read) GetSysno() uint64 { 434 if x != nil { 435 return x.Sysno 436 } 437 return 0 438 } 439 440 func (x *Read) GetFd() int64 { 441 if x != nil { 442 return x.Fd 443 } 444 return 0 445 } 446 447 func (x *Read) GetFdPath() string { 448 if x != nil { 449 return x.FdPath 450 } 451 return "" 452 } 453 454 func (x *Read) GetCount() uint64 { 455 if x != nil { 456 return x.Count 457 } 458 return 0 459 } 460 461 func (x *Read) GetHasOffset() bool { 462 if x != nil { 463 return x.HasOffset 464 } 465 return false 466 } 467 468 func (x *Read) GetOffset() int64 { 469 if x != nil { 470 return x.Offset 471 } 472 return 0 473 } 474 475 func (x *Read) GetFlags() uint32 { 476 if x != nil { 477 return x.Flags 478 } 479 return 0 480 } 481 482 type Write struct { 483 state protoimpl.MessageState 484 sizeCache protoimpl.SizeCache 485 unknownFields protoimpl.UnknownFields 486 487 ContextData *ContextData `protobuf:"bytes,1,opt,name=context_data,json=contextData,proto3" json:"context_data,omitempty"` 488 Exit *Exit `protobuf:"bytes,2,opt,name=exit,proto3" json:"exit,omitempty"` 489 Sysno uint64 `protobuf:"varint,3,opt,name=sysno,proto3" json:"sysno,omitempty"` 490 Fd int64 `protobuf:"varint,4,opt,name=fd,proto3" json:"fd,omitempty"` 491 FdPath string `protobuf:"bytes,5,opt,name=fd_path,json=fdPath,proto3" json:"fd_path,omitempty"` 492 Count uint64 `protobuf:"varint,6,opt,name=count,proto3" json:"count,omitempty"` 493 HasOffset bool `protobuf:"varint,7,opt,name=has_offset,json=hasOffset,proto3" json:"has_offset,omitempty"` 494 Offset int64 `protobuf:"varint,8,opt,name=offset,proto3" json:"offset,omitempty"` 495 Flags uint32 `protobuf:"varint,9,opt,name=flags,proto3" json:"flags,omitempty"` 496 } 497 498 func (x *Write) Reset() { 499 *x = Write{} 500 if protoimpl.UnsafeEnabled { 501 mi := &file_pkg_sentry_seccheck_points_syscall_proto_msgTypes[5] 502 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 503 ms.StoreMessageInfo(mi) 504 } 505 } 506 507 func (x *Write) String() string { 508 return protoimpl.X.MessageStringOf(x) 509 } 510 511 func (*Write) ProtoMessage() {} 512 513 func (x *Write) ProtoReflect() protoreflect.Message { 514 mi := &file_pkg_sentry_seccheck_points_syscall_proto_msgTypes[5] 515 if protoimpl.UnsafeEnabled && x != nil { 516 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 517 if ms.LoadMessageInfo() == nil { 518 ms.StoreMessageInfo(mi) 519 } 520 return ms 521 } 522 return mi.MessageOf(x) 523 } 524 525 // Deprecated: Use Write.ProtoReflect.Descriptor instead. 526 func (*Write) Descriptor() ([]byte, []int) { 527 return file_pkg_sentry_seccheck_points_syscall_proto_rawDescGZIP(), []int{5} 528 } 529 530 func (x *Write) GetContextData() *ContextData { 531 if x != nil { 532 return x.ContextData 533 } 534 return nil 535 } 536 537 func (x *Write) GetExit() *Exit { 538 if x != nil { 539 return x.Exit 540 } 541 return nil 542 } 543 544 func (x *Write) GetSysno() uint64 { 545 if x != nil { 546 return x.Sysno 547 } 548 return 0 549 } 550 551 func (x *Write) GetFd() int64 { 552 if x != nil { 553 return x.Fd 554 } 555 return 0 556 } 557 558 func (x *Write) GetFdPath() string { 559 if x != nil { 560 return x.FdPath 561 } 562 return "" 563 } 564 565 func (x *Write) GetCount() uint64 { 566 if x != nil { 567 return x.Count 568 } 569 return 0 570 } 571 572 func (x *Write) GetHasOffset() bool { 573 if x != nil { 574 return x.HasOffset 575 } 576 return false 577 } 578 579 func (x *Write) GetOffset() int64 { 580 if x != nil { 581 return x.Offset 582 } 583 return 0 584 } 585 586 func (x *Write) GetFlags() uint32 { 587 if x != nil { 588 return x.Flags 589 } 590 return 0 591 } 592 593 type Connect struct { 594 state protoimpl.MessageState 595 sizeCache protoimpl.SizeCache 596 unknownFields protoimpl.UnknownFields 597 598 ContextData *ContextData `protobuf:"bytes,1,opt,name=context_data,json=contextData,proto3" json:"context_data,omitempty"` 599 Exit *Exit `protobuf:"bytes,2,opt,name=exit,proto3" json:"exit,omitempty"` 600 Sysno uint64 `protobuf:"varint,3,opt,name=sysno,proto3" json:"sysno,omitempty"` 601 Fd int64 `protobuf:"varint,4,opt,name=fd,proto3" json:"fd,omitempty"` 602 FdPath string `protobuf:"bytes,5,opt,name=fd_path,json=fdPath,proto3" json:"fd_path,omitempty"` 603 Address []byte `protobuf:"bytes,6,opt,name=address,proto3" json:"address,omitempty"` 604 } 605 606 func (x *Connect) Reset() { 607 *x = Connect{} 608 if protoimpl.UnsafeEnabled { 609 mi := &file_pkg_sentry_seccheck_points_syscall_proto_msgTypes[6] 610 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 611 ms.StoreMessageInfo(mi) 612 } 613 } 614 615 func (x *Connect) String() string { 616 return protoimpl.X.MessageStringOf(x) 617 } 618 619 func (*Connect) ProtoMessage() {} 620 621 func (x *Connect) ProtoReflect() protoreflect.Message { 622 mi := &file_pkg_sentry_seccheck_points_syscall_proto_msgTypes[6] 623 if protoimpl.UnsafeEnabled && x != nil { 624 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 625 if ms.LoadMessageInfo() == nil { 626 ms.StoreMessageInfo(mi) 627 } 628 return ms 629 } 630 return mi.MessageOf(x) 631 } 632 633 // Deprecated: Use Connect.ProtoReflect.Descriptor instead. 634 func (*Connect) Descriptor() ([]byte, []int) { 635 return file_pkg_sentry_seccheck_points_syscall_proto_rawDescGZIP(), []int{6} 636 } 637 638 func (x *Connect) GetContextData() *ContextData { 639 if x != nil { 640 return x.ContextData 641 } 642 return nil 643 } 644 645 func (x *Connect) GetExit() *Exit { 646 if x != nil { 647 return x.Exit 648 } 649 return nil 650 } 651 652 func (x *Connect) GetSysno() uint64 { 653 if x != nil { 654 return x.Sysno 655 } 656 return 0 657 } 658 659 func (x *Connect) GetFd() int64 { 660 if x != nil { 661 return x.Fd 662 } 663 return 0 664 } 665 666 func (x *Connect) GetFdPath() string { 667 if x != nil { 668 return x.FdPath 669 } 670 return "" 671 } 672 673 func (x *Connect) GetAddress() []byte { 674 if x != nil { 675 return x.Address 676 } 677 return nil 678 } 679 680 type Execve struct { 681 state protoimpl.MessageState 682 sizeCache protoimpl.SizeCache 683 unknownFields protoimpl.UnknownFields 684 685 ContextData *ContextData `protobuf:"bytes,1,opt,name=context_data,json=contextData,proto3" json:"context_data,omitempty"` 686 Exit *Exit `protobuf:"bytes,2,opt,name=exit,proto3" json:"exit,omitempty"` 687 Sysno uint64 `protobuf:"varint,3,opt,name=sysno,proto3" json:"sysno,omitempty"` 688 Fd int64 `protobuf:"varint,4,opt,name=fd,proto3" json:"fd,omitempty"` 689 FdPath string `protobuf:"bytes,5,opt,name=fd_path,json=fdPath,proto3" json:"fd_path,omitempty"` 690 Pathname string `protobuf:"bytes,6,opt,name=pathname,proto3" json:"pathname,omitempty"` 691 Argv []string `protobuf:"bytes,7,rep,name=argv,proto3" json:"argv,omitempty"` 692 Envv []string `protobuf:"bytes,8,rep,name=envv,proto3" json:"envv,omitempty"` 693 Flags uint32 `protobuf:"varint,9,opt,name=flags,proto3" json:"flags,omitempty"` 694 } 695 696 func (x *Execve) Reset() { 697 *x = Execve{} 698 if protoimpl.UnsafeEnabled { 699 mi := &file_pkg_sentry_seccheck_points_syscall_proto_msgTypes[7] 700 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 701 ms.StoreMessageInfo(mi) 702 } 703 } 704 705 func (x *Execve) String() string { 706 return protoimpl.X.MessageStringOf(x) 707 } 708 709 func (*Execve) ProtoMessage() {} 710 711 func (x *Execve) ProtoReflect() protoreflect.Message { 712 mi := &file_pkg_sentry_seccheck_points_syscall_proto_msgTypes[7] 713 if protoimpl.UnsafeEnabled && x != nil { 714 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 715 if ms.LoadMessageInfo() == nil { 716 ms.StoreMessageInfo(mi) 717 } 718 return ms 719 } 720 return mi.MessageOf(x) 721 } 722 723 // Deprecated: Use Execve.ProtoReflect.Descriptor instead. 724 func (*Execve) Descriptor() ([]byte, []int) { 725 return file_pkg_sentry_seccheck_points_syscall_proto_rawDescGZIP(), []int{7} 726 } 727 728 func (x *Execve) GetContextData() *ContextData { 729 if x != nil { 730 return x.ContextData 731 } 732 return nil 733 } 734 735 func (x *Execve) GetExit() *Exit { 736 if x != nil { 737 return x.Exit 738 } 739 return nil 740 } 741 742 func (x *Execve) GetSysno() uint64 { 743 if x != nil { 744 return x.Sysno 745 } 746 return 0 747 } 748 749 func (x *Execve) GetFd() int64 { 750 if x != nil { 751 return x.Fd 752 } 753 return 0 754 } 755 756 func (x *Execve) GetFdPath() string { 757 if x != nil { 758 return x.FdPath 759 } 760 return "" 761 } 762 763 func (x *Execve) GetPathname() string { 764 if x != nil { 765 return x.Pathname 766 } 767 return "" 768 } 769 770 func (x *Execve) GetArgv() []string { 771 if x != nil { 772 return x.Argv 773 } 774 return nil 775 } 776 777 func (x *Execve) GetEnvv() []string { 778 if x != nil { 779 return x.Envv 780 } 781 return nil 782 } 783 784 func (x *Execve) GetFlags() uint32 { 785 if x != nil { 786 return x.Flags 787 } 788 return 0 789 } 790 791 type Socket struct { 792 state protoimpl.MessageState 793 sizeCache protoimpl.SizeCache 794 unknownFields protoimpl.UnknownFields 795 796 ContextData *ContextData `protobuf:"bytes,1,opt,name=context_data,json=contextData,proto3" json:"context_data,omitempty"` 797 Exit *Exit `protobuf:"bytes,2,opt,name=exit,proto3" json:"exit,omitempty"` 798 Sysno uint64 `protobuf:"varint,3,opt,name=sysno,proto3" json:"sysno,omitempty"` 799 Domain int32 `protobuf:"varint,4,opt,name=domain,proto3" json:"domain,omitempty"` 800 Type int32 `protobuf:"varint,5,opt,name=type,proto3" json:"type,omitempty"` 801 Protocol int32 `protobuf:"varint,6,opt,name=protocol,proto3" json:"protocol,omitempty"` 802 } 803 804 func (x *Socket) Reset() { 805 *x = Socket{} 806 if protoimpl.UnsafeEnabled { 807 mi := &file_pkg_sentry_seccheck_points_syscall_proto_msgTypes[8] 808 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 809 ms.StoreMessageInfo(mi) 810 } 811 } 812 813 func (x *Socket) String() string { 814 return protoimpl.X.MessageStringOf(x) 815 } 816 817 func (*Socket) ProtoMessage() {} 818 819 func (x *Socket) ProtoReflect() protoreflect.Message { 820 mi := &file_pkg_sentry_seccheck_points_syscall_proto_msgTypes[8] 821 if protoimpl.UnsafeEnabled && x != nil { 822 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 823 if ms.LoadMessageInfo() == nil { 824 ms.StoreMessageInfo(mi) 825 } 826 return ms 827 } 828 return mi.MessageOf(x) 829 } 830 831 // Deprecated: Use Socket.ProtoReflect.Descriptor instead. 832 func (*Socket) Descriptor() ([]byte, []int) { 833 return file_pkg_sentry_seccheck_points_syscall_proto_rawDescGZIP(), []int{8} 834 } 835 836 func (x *Socket) GetContextData() *ContextData { 837 if x != nil { 838 return x.ContextData 839 } 840 return nil 841 } 842 843 func (x *Socket) GetExit() *Exit { 844 if x != nil { 845 return x.Exit 846 } 847 return nil 848 } 849 850 func (x *Socket) GetSysno() uint64 { 851 if x != nil { 852 return x.Sysno 853 } 854 return 0 855 } 856 857 func (x *Socket) GetDomain() int32 { 858 if x != nil { 859 return x.Domain 860 } 861 return 0 862 } 863 864 func (x *Socket) GetType() int32 { 865 if x != nil { 866 return x.Type 867 } 868 return 0 869 } 870 871 func (x *Socket) GetProtocol() int32 { 872 if x != nil { 873 return x.Protocol 874 } 875 return 0 876 } 877 878 type Chdir struct { 879 state protoimpl.MessageState 880 sizeCache protoimpl.SizeCache 881 unknownFields protoimpl.UnknownFields 882 883 ContextData *ContextData `protobuf:"bytes,1,opt,name=context_data,json=contextData,proto3" json:"context_data,omitempty"` 884 Exit *Exit `protobuf:"bytes,2,opt,name=exit,proto3" json:"exit,omitempty"` 885 Sysno uint64 `protobuf:"varint,3,opt,name=sysno,proto3" json:"sysno,omitempty"` 886 Fd int64 `protobuf:"varint,4,opt,name=fd,proto3" json:"fd,omitempty"` 887 FdPath string `protobuf:"bytes,5,opt,name=fd_path,json=fdPath,proto3" json:"fd_path,omitempty"` 888 Pathname string `protobuf:"bytes,6,opt,name=pathname,proto3" json:"pathname,omitempty"` 889 } 890 891 func (x *Chdir) Reset() { 892 *x = Chdir{} 893 if protoimpl.UnsafeEnabled { 894 mi := &file_pkg_sentry_seccheck_points_syscall_proto_msgTypes[9] 895 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 896 ms.StoreMessageInfo(mi) 897 } 898 } 899 900 func (x *Chdir) String() string { 901 return protoimpl.X.MessageStringOf(x) 902 } 903 904 func (*Chdir) ProtoMessage() {} 905 906 func (x *Chdir) ProtoReflect() protoreflect.Message { 907 mi := &file_pkg_sentry_seccheck_points_syscall_proto_msgTypes[9] 908 if protoimpl.UnsafeEnabled && x != nil { 909 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 910 if ms.LoadMessageInfo() == nil { 911 ms.StoreMessageInfo(mi) 912 } 913 return ms 914 } 915 return mi.MessageOf(x) 916 } 917 918 // Deprecated: Use Chdir.ProtoReflect.Descriptor instead. 919 func (*Chdir) Descriptor() ([]byte, []int) { 920 return file_pkg_sentry_seccheck_points_syscall_proto_rawDescGZIP(), []int{9} 921 } 922 923 func (x *Chdir) GetContextData() *ContextData { 924 if x != nil { 925 return x.ContextData 926 } 927 return nil 928 } 929 930 func (x *Chdir) GetExit() *Exit { 931 if x != nil { 932 return x.Exit 933 } 934 return nil 935 } 936 937 func (x *Chdir) GetSysno() uint64 { 938 if x != nil { 939 return x.Sysno 940 } 941 return 0 942 } 943 944 func (x *Chdir) GetFd() int64 { 945 if x != nil { 946 return x.Fd 947 } 948 return 0 949 } 950 951 func (x *Chdir) GetFdPath() string { 952 if x != nil { 953 return x.FdPath 954 } 955 return "" 956 } 957 958 func (x *Chdir) GetPathname() string { 959 if x != nil { 960 return x.Pathname 961 } 962 return "" 963 } 964 965 type Setresid struct { 966 state protoimpl.MessageState 967 sizeCache protoimpl.SizeCache 968 unknownFields protoimpl.UnknownFields 969 970 ContextData *ContextData `protobuf:"bytes,1,opt,name=context_data,json=contextData,proto3" json:"context_data,omitempty"` 971 Exit *Exit `protobuf:"bytes,2,opt,name=exit,proto3" json:"exit,omitempty"` 972 Sysno uint64 `protobuf:"varint,3,opt,name=sysno,proto3" json:"sysno,omitempty"` 973 Rid uint32 `protobuf:"varint,4,opt,name=rid,proto3" json:"rid,omitempty"` 974 Eid uint32 `protobuf:"varint,5,opt,name=eid,proto3" json:"eid,omitempty"` 975 Sid uint32 `protobuf:"varint,6,opt,name=sid,proto3" json:"sid,omitempty"` 976 } 977 978 func (x *Setresid) Reset() { 979 *x = Setresid{} 980 if protoimpl.UnsafeEnabled { 981 mi := &file_pkg_sentry_seccheck_points_syscall_proto_msgTypes[10] 982 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 983 ms.StoreMessageInfo(mi) 984 } 985 } 986 987 func (x *Setresid) String() string { 988 return protoimpl.X.MessageStringOf(x) 989 } 990 991 func (*Setresid) ProtoMessage() {} 992 993 func (x *Setresid) ProtoReflect() protoreflect.Message { 994 mi := &file_pkg_sentry_seccheck_points_syscall_proto_msgTypes[10] 995 if protoimpl.UnsafeEnabled && x != nil { 996 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 997 if ms.LoadMessageInfo() == nil { 998 ms.StoreMessageInfo(mi) 999 } 1000 return ms 1001 } 1002 return mi.MessageOf(x) 1003 } 1004 1005 // Deprecated: Use Setresid.ProtoReflect.Descriptor instead. 1006 func (*Setresid) Descriptor() ([]byte, []int) { 1007 return file_pkg_sentry_seccheck_points_syscall_proto_rawDescGZIP(), []int{10} 1008 } 1009 1010 func (x *Setresid) GetContextData() *ContextData { 1011 if x != nil { 1012 return x.ContextData 1013 } 1014 return nil 1015 } 1016 1017 func (x *Setresid) GetExit() *Exit { 1018 if x != nil { 1019 return x.Exit 1020 } 1021 return nil 1022 } 1023 1024 func (x *Setresid) GetSysno() uint64 { 1025 if x != nil { 1026 return x.Sysno 1027 } 1028 return 0 1029 } 1030 1031 func (x *Setresid) GetRid() uint32 { 1032 if x != nil { 1033 return x.Rid 1034 } 1035 return 0 1036 } 1037 1038 func (x *Setresid) GetEid() uint32 { 1039 if x != nil { 1040 return x.Eid 1041 } 1042 return 0 1043 } 1044 1045 func (x *Setresid) GetSid() uint32 { 1046 if x != nil { 1047 return x.Sid 1048 } 1049 return 0 1050 } 1051 1052 type Setid struct { 1053 state protoimpl.MessageState 1054 sizeCache protoimpl.SizeCache 1055 unknownFields protoimpl.UnknownFields 1056 1057 ContextData *ContextData `protobuf:"bytes,1,opt,name=context_data,json=contextData,proto3" json:"context_data,omitempty"` 1058 Exit *Exit `protobuf:"bytes,2,opt,name=exit,proto3" json:"exit,omitempty"` 1059 Sysno uint64 `protobuf:"varint,3,opt,name=sysno,proto3" json:"sysno,omitempty"` 1060 Id uint32 `protobuf:"varint,4,opt,name=id,proto3" json:"id,omitempty"` 1061 } 1062 1063 func (x *Setid) Reset() { 1064 *x = Setid{} 1065 if protoimpl.UnsafeEnabled { 1066 mi := &file_pkg_sentry_seccheck_points_syscall_proto_msgTypes[11] 1067 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1068 ms.StoreMessageInfo(mi) 1069 } 1070 } 1071 1072 func (x *Setid) String() string { 1073 return protoimpl.X.MessageStringOf(x) 1074 } 1075 1076 func (*Setid) ProtoMessage() {} 1077 1078 func (x *Setid) ProtoReflect() protoreflect.Message { 1079 mi := &file_pkg_sentry_seccheck_points_syscall_proto_msgTypes[11] 1080 if protoimpl.UnsafeEnabled && x != nil { 1081 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1082 if ms.LoadMessageInfo() == nil { 1083 ms.StoreMessageInfo(mi) 1084 } 1085 return ms 1086 } 1087 return mi.MessageOf(x) 1088 } 1089 1090 // Deprecated: Use Setid.ProtoReflect.Descriptor instead. 1091 func (*Setid) Descriptor() ([]byte, []int) { 1092 return file_pkg_sentry_seccheck_points_syscall_proto_rawDescGZIP(), []int{11} 1093 } 1094 1095 func (x *Setid) GetContextData() *ContextData { 1096 if x != nil { 1097 return x.ContextData 1098 } 1099 return nil 1100 } 1101 1102 func (x *Setid) GetExit() *Exit { 1103 if x != nil { 1104 return x.Exit 1105 } 1106 return nil 1107 } 1108 1109 func (x *Setid) GetSysno() uint64 { 1110 if x != nil { 1111 return x.Sysno 1112 } 1113 return 0 1114 } 1115 1116 func (x *Setid) GetId() uint32 { 1117 if x != nil { 1118 return x.Id 1119 } 1120 return 0 1121 } 1122 1123 type StructRlimit struct { 1124 state protoimpl.MessageState 1125 sizeCache protoimpl.SizeCache 1126 unknownFields protoimpl.UnknownFields 1127 1128 Cur uint64 `protobuf:"varint,1,opt,name=cur,proto3" json:"cur,omitempty"` 1129 Max uint64 `protobuf:"varint,2,opt,name=max,proto3" json:"max,omitempty"` 1130 } 1131 1132 func (x *StructRlimit) Reset() { 1133 *x = StructRlimit{} 1134 if protoimpl.UnsafeEnabled { 1135 mi := &file_pkg_sentry_seccheck_points_syscall_proto_msgTypes[12] 1136 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1137 ms.StoreMessageInfo(mi) 1138 } 1139 } 1140 1141 func (x *StructRlimit) String() string { 1142 return protoimpl.X.MessageStringOf(x) 1143 } 1144 1145 func (*StructRlimit) ProtoMessage() {} 1146 1147 func (x *StructRlimit) ProtoReflect() protoreflect.Message { 1148 mi := &file_pkg_sentry_seccheck_points_syscall_proto_msgTypes[12] 1149 if protoimpl.UnsafeEnabled && x != nil { 1150 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1151 if ms.LoadMessageInfo() == nil { 1152 ms.StoreMessageInfo(mi) 1153 } 1154 return ms 1155 } 1156 return mi.MessageOf(x) 1157 } 1158 1159 // Deprecated: Use StructRlimit.ProtoReflect.Descriptor instead. 1160 func (*StructRlimit) Descriptor() ([]byte, []int) { 1161 return file_pkg_sentry_seccheck_points_syscall_proto_rawDescGZIP(), []int{12} 1162 } 1163 1164 func (x *StructRlimit) GetCur() uint64 { 1165 if x != nil { 1166 return x.Cur 1167 } 1168 return 0 1169 } 1170 1171 func (x *StructRlimit) GetMax() uint64 { 1172 if x != nil { 1173 return x.Max 1174 } 1175 return 0 1176 } 1177 1178 type Prlimit struct { 1179 state protoimpl.MessageState 1180 sizeCache protoimpl.SizeCache 1181 unknownFields protoimpl.UnknownFields 1182 1183 ContextData *ContextData `protobuf:"bytes,1,opt,name=context_data,json=contextData,proto3" json:"context_data,omitempty"` 1184 Exit *Exit `protobuf:"bytes,2,opt,name=exit,proto3" json:"exit,omitempty"` 1185 Sysno uint64 `protobuf:"varint,3,opt,name=sysno,proto3" json:"sysno,omitempty"` 1186 Pid int32 `protobuf:"varint,4,opt,name=pid,proto3" json:"pid,omitempty"` 1187 Resource int64 `protobuf:"varint,5,opt,name=resource,proto3" json:"resource,omitempty"` 1188 NewLimit *StructRlimit `protobuf:"bytes,6,opt,name=new_limit,json=newLimit,proto3" json:"new_limit,omitempty"` 1189 OldLimit *StructRlimit `protobuf:"bytes,7,opt,name=old_limit,json=oldLimit,proto3" json:"old_limit,omitempty"` 1190 } 1191 1192 func (x *Prlimit) Reset() { 1193 *x = Prlimit{} 1194 if protoimpl.UnsafeEnabled { 1195 mi := &file_pkg_sentry_seccheck_points_syscall_proto_msgTypes[13] 1196 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1197 ms.StoreMessageInfo(mi) 1198 } 1199 } 1200 1201 func (x *Prlimit) String() string { 1202 return protoimpl.X.MessageStringOf(x) 1203 } 1204 1205 func (*Prlimit) ProtoMessage() {} 1206 1207 func (x *Prlimit) ProtoReflect() protoreflect.Message { 1208 mi := &file_pkg_sentry_seccheck_points_syscall_proto_msgTypes[13] 1209 if protoimpl.UnsafeEnabled && x != nil { 1210 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1211 if ms.LoadMessageInfo() == nil { 1212 ms.StoreMessageInfo(mi) 1213 } 1214 return ms 1215 } 1216 return mi.MessageOf(x) 1217 } 1218 1219 // Deprecated: Use Prlimit.ProtoReflect.Descriptor instead. 1220 func (*Prlimit) Descriptor() ([]byte, []int) { 1221 return file_pkg_sentry_seccheck_points_syscall_proto_rawDescGZIP(), []int{13} 1222 } 1223 1224 func (x *Prlimit) GetContextData() *ContextData { 1225 if x != nil { 1226 return x.ContextData 1227 } 1228 return nil 1229 } 1230 1231 func (x *Prlimit) GetExit() *Exit { 1232 if x != nil { 1233 return x.Exit 1234 } 1235 return nil 1236 } 1237 1238 func (x *Prlimit) GetSysno() uint64 { 1239 if x != nil { 1240 return x.Sysno 1241 } 1242 return 0 1243 } 1244 1245 func (x *Prlimit) GetPid() int32 { 1246 if x != nil { 1247 return x.Pid 1248 } 1249 return 0 1250 } 1251 1252 func (x *Prlimit) GetResource() int64 { 1253 if x != nil { 1254 return x.Resource 1255 } 1256 return 0 1257 } 1258 1259 func (x *Prlimit) GetNewLimit() *StructRlimit { 1260 if x != nil { 1261 return x.NewLimit 1262 } 1263 return nil 1264 } 1265 1266 func (x *Prlimit) GetOldLimit() *StructRlimit { 1267 if x != nil { 1268 return x.OldLimit 1269 } 1270 return nil 1271 } 1272 1273 type Pipe struct { 1274 state protoimpl.MessageState 1275 sizeCache protoimpl.SizeCache 1276 unknownFields protoimpl.UnknownFields 1277 1278 ContextData *ContextData `protobuf:"bytes,1,opt,name=context_data,json=contextData,proto3" json:"context_data,omitempty"` 1279 Exit *Exit `protobuf:"bytes,2,opt,name=exit,proto3" json:"exit,omitempty"` 1280 Sysno uint64 `protobuf:"varint,3,opt,name=sysno,proto3" json:"sysno,omitempty"` 1281 Flags uint32 `protobuf:"varint,4,opt,name=flags,proto3" json:"flags,omitempty"` 1282 Reader int32 `protobuf:"varint,5,opt,name=reader,proto3" json:"reader,omitempty"` 1283 Writer int32 `protobuf:"varint,6,opt,name=writer,proto3" json:"writer,omitempty"` 1284 } 1285 1286 func (x *Pipe) Reset() { 1287 *x = Pipe{} 1288 if protoimpl.UnsafeEnabled { 1289 mi := &file_pkg_sentry_seccheck_points_syscall_proto_msgTypes[14] 1290 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1291 ms.StoreMessageInfo(mi) 1292 } 1293 } 1294 1295 func (x *Pipe) String() string { 1296 return protoimpl.X.MessageStringOf(x) 1297 } 1298 1299 func (*Pipe) ProtoMessage() {} 1300 1301 func (x *Pipe) ProtoReflect() protoreflect.Message { 1302 mi := &file_pkg_sentry_seccheck_points_syscall_proto_msgTypes[14] 1303 if protoimpl.UnsafeEnabled && x != nil { 1304 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1305 if ms.LoadMessageInfo() == nil { 1306 ms.StoreMessageInfo(mi) 1307 } 1308 return ms 1309 } 1310 return mi.MessageOf(x) 1311 } 1312 1313 // Deprecated: Use Pipe.ProtoReflect.Descriptor instead. 1314 func (*Pipe) Descriptor() ([]byte, []int) { 1315 return file_pkg_sentry_seccheck_points_syscall_proto_rawDescGZIP(), []int{14} 1316 } 1317 1318 func (x *Pipe) GetContextData() *ContextData { 1319 if x != nil { 1320 return x.ContextData 1321 } 1322 return nil 1323 } 1324 1325 func (x *Pipe) GetExit() *Exit { 1326 if x != nil { 1327 return x.Exit 1328 } 1329 return nil 1330 } 1331 1332 func (x *Pipe) GetSysno() uint64 { 1333 if x != nil { 1334 return x.Sysno 1335 } 1336 return 0 1337 } 1338 1339 func (x *Pipe) GetFlags() uint32 { 1340 if x != nil { 1341 return x.Flags 1342 } 1343 return 0 1344 } 1345 1346 func (x *Pipe) GetReader() int32 { 1347 if x != nil { 1348 return x.Reader 1349 } 1350 return 0 1351 } 1352 1353 func (x *Pipe) GetWriter() int32 { 1354 if x != nil { 1355 return x.Writer 1356 } 1357 return 0 1358 } 1359 1360 type Fcntl struct { 1361 state protoimpl.MessageState 1362 sizeCache protoimpl.SizeCache 1363 unknownFields protoimpl.UnknownFields 1364 1365 ContextData *ContextData `protobuf:"bytes,1,opt,name=context_data,json=contextData,proto3" json:"context_data,omitempty"` 1366 Exit *Exit `protobuf:"bytes,2,opt,name=exit,proto3" json:"exit,omitempty"` 1367 Sysno uint64 `protobuf:"varint,3,opt,name=sysno,proto3" json:"sysno,omitempty"` 1368 Fd int32 `protobuf:"varint,4,opt,name=fd,proto3" json:"fd,omitempty"` 1369 FdPath string `protobuf:"bytes,5,opt,name=fd_path,json=fdPath,proto3" json:"fd_path,omitempty"` 1370 Cmd int32 `protobuf:"varint,6,opt,name=cmd,proto3" json:"cmd,omitempty"` 1371 Args int64 `protobuf:"varint,7,opt,name=args,proto3" json:"args,omitempty"` 1372 } 1373 1374 func (x *Fcntl) Reset() { 1375 *x = Fcntl{} 1376 if protoimpl.UnsafeEnabled { 1377 mi := &file_pkg_sentry_seccheck_points_syscall_proto_msgTypes[15] 1378 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1379 ms.StoreMessageInfo(mi) 1380 } 1381 } 1382 1383 func (x *Fcntl) String() string { 1384 return protoimpl.X.MessageStringOf(x) 1385 } 1386 1387 func (*Fcntl) ProtoMessage() {} 1388 1389 func (x *Fcntl) ProtoReflect() protoreflect.Message { 1390 mi := &file_pkg_sentry_seccheck_points_syscall_proto_msgTypes[15] 1391 if protoimpl.UnsafeEnabled && x != nil { 1392 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1393 if ms.LoadMessageInfo() == nil { 1394 ms.StoreMessageInfo(mi) 1395 } 1396 return ms 1397 } 1398 return mi.MessageOf(x) 1399 } 1400 1401 // Deprecated: Use Fcntl.ProtoReflect.Descriptor instead. 1402 func (*Fcntl) Descriptor() ([]byte, []int) { 1403 return file_pkg_sentry_seccheck_points_syscall_proto_rawDescGZIP(), []int{15} 1404 } 1405 1406 func (x *Fcntl) GetContextData() *ContextData { 1407 if x != nil { 1408 return x.ContextData 1409 } 1410 return nil 1411 } 1412 1413 func (x *Fcntl) GetExit() *Exit { 1414 if x != nil { 1415 return x.Exit 1416 } 1417 return nil 1418 } 1419 1420 func (x *Fcntl) GetSysno() uint64 { 1421 if x != nil { 1422 return x.Sysno 1423 } 1424 return 0 1425 } 1426 1427 func (x *Fcntl) GetFd() int32 { 1428 if x != nil { 1429 return x.Fd 1430 } 1431 return 0 1432 } 1433 1434 func (x *Fcntl) GetFdPath() string { 1435 if x != nil { 1436 return x.FdPath 1437 } 1438 return "" 1439 } 1440 1441 func (x *Fcntl) GetCmd() int32 { 1442 if x != nil { 1443 return x.Cmd 1444 } 1445 return 0 1446 } 1447 1448 func (x *Fcntl) GetArgs() int64 { 1449 if x != nil { 1450 return x.Args 1451 } 1452 return 0 1453 } 1454 1455 type Dup struct { 1456 state protoimpl.MessageState 1457 sizeCache protoimpl.SizeCache 1458 unknownFields protoimpl.UnknownFields 1459 1460 ContextData *ContextData `protobuf:"bytes,1,opt,name=context_data,json=contextData,proto3" json:"context_data,omitempty"` 1461 Exit *Exit `protobuf:"bytes,2,opt,name=exit,proto3" json:"exit,omitempty"` 1462 Sysno uint64 `protobuf:"varint,3,opt,name=sysno,proto3" json:"sysno,omitempty"` 1463 OldFd int32 `protobuf:"varint,4,opt,name=old_fd,json=oldFd,proto3" json:"old_fd,omitempty"` 1464 NewFd int32 `protobuf:"varint,5,opt,name=new_fd,json=newFd,proto3" json:"new_fd,omitempty"` 1465 FdPath string `protobuf:"bytes,6,opt,name=fd_path,json=fdPath,proto3" json:"fd_path,omitempty"` 1466 Flags uint32 `protobuf:"varint,7,opt,name=flags,proto3" json:"flags,omitempty"` 1467 } 1468 1469 func (x *Dup) Reset() { 1470 *x = Dup{} 1471 if protoimpl.UnsafeEnabled { 1472 mi := &file_pkg_sentry_seccheck_points_syscall_proto_msgTypes[16] 1473 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1474 ms.StoreMessageInfo(mi) 1475 } 1476 } 1477 1478 func (x *Dup) String() string { 1479 return protoimpl.X.MessageStringOf(x) 1480 } 1481 1482 func (*Dup) ProtoMessage() {} 1483 1484 func (x *Dup) ProtoReflect() protoreflect.Message { 1485 mi := &file_pkg_sentry_seccheck_points_syscall_proto_msgTypes[16] 1486 if protoimpl.UnsafeEnabled && x != nil { 1487 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1488 if ms.LoadMessageInfo() == nil { 1489 ms.StoreMessageInfo(mi) 1490 } 1491 return ms 1492 } 1493 return mi.MessageOf(x) 1494 } 1495 1496 // Deprecated: Use Dup.ProtoReflect.Descriptor instead. 1497 func (*Dup) Descriptor() ([]byte, []int) { 1498 return file_pkg_sentry_seccheck_points_syscall_proto_rawDescGZIP(), []int{16} 1499 } 1500 1501 func (x *Dup) GetContextData() *ContextData { 1502 if x != nil { 1503 return x.ContextData 1504 } 1505 return nil 1506 } 1507 1508 func (x *Dup) GetExit() *Exit { 1509 if x != nil { 1510 return x.Exit 1511 } 1512 return nil 1513 } 1514 1515 func (x *Dup) GetSysno() uint64 { 1516 if x != nil { 1517 return x.Sysno 1518 } 1519 return 0 1520 } 1521 1522 func (x *Dup) GetOldFd() int32 { 1523 if x != nil { 1524 return x.OldFd 1525 } 1526 return 0 1527 } 1528 1529 func (x *Dup) GetNewFd() int32 { 1530 if x != nil { 1531 return x.NewFd 1532 } 1533 return 0 1534 } 1535 1536 func (x *Dup) GetFdPath() string { 1537 if x != nil { 1538 return x.FdPath 1539 } 1540 return "" 1541 } 1542 1543 func (x *Dup) GetFlags() uint32 { 1544 if x != nil { 1545 return x.Flags 1546 } 1547 return 0 1548 } 1549 1550 type Signalfd struct { 1551 state protoimpl.MessageState 1552 sizeCache protoimpl.SizeCache 1553 unknownFields protoimpl.UnknownFields 1554 1555 ContextData *ContextData `protobuf:"bytes,1,opt,name=context_data,json=contextData,proto3" json:"context_data,omitempty"` 1556 Exit *Exit `protobuf:"bytes,2,opt,name=exit,proto3" json:"exit,omitempty"` 1557 Sysno uint64 `protobuf:"varint,3,opt,name=sysno,proto3" json:"sysno,omitempty"` 1558 Fd int32 `protobuf:"varint,4,opt,name=fd,proto3" json:"fd,omitempty"` 1559 FdPath string `protobuf:"bytes,5,opt,name=fd_path,json=fdPath,proto3" json:"fd_path,omitempty"` 1560 Sigset uint64 `protobuf:"varint,6,opt,name=sigset,proto3" json:"sigset,omitempty"` 1561 Flags int32 `protobuf:"varint,7,opt,name=flags,proto3" json:"flags,omitempty"` 1562 } 1563 1564 func (x *Signalfd) Reset() { 1565 *x = Signalfd{} 1566 if protoimpl.UnsafeEnabled { 1567 mi := &file_pkg_sentry_seccheck_points_syscall_proto_msgTypes[17] 1568 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1569 ms.StoreMessageInfo(mi) 1570 } 1571 } 1572 1573 func (x *Signalfd) String() string { 1574 return protoimpl.X.MessageStringOf(x) 1575 } 1576 1577 func (*Signalfd) ProtoMessage() {} 1578 1579 func (x *Signalfd) ProtoReflect() protoreflect.Message { 1580 mi := &file_pkg_sentry_seccheck_points_syscall_proto_msgTypes[17] 1581 if protoimpl.UnsafeEnabled && x != nil { 1582 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1583 if ms.LoadMessageInfo() == nil { 1584 ms.StoreMessageInfo(mi) 1585 } 1586 return ms 1587 } 1588 return mi.MessageOf(x) 1589 } 1590 1591 // Deprecated: Use Signalfd.ProtoReflect.Descriptor instead. 1592 func (*Signalfd) Descriptor() ([]byte, []int) { 1593 return file_pkg_sentry_seccheck_points_syscall_proto_rawDescGZIP(), []int{17} 1594 } 1595 1596 func (x *Signalfd) GetContextData() *ContextData { 1597 if x != nil { 1598 return x.ContextData 1599 } 1600 return nil 1601 } 1602 1603 func (x *Signalfd) GetExit() *Exit { 1604 if x != nil { 1605 return x.Exit 1606 } 1607 return nil 1608 } 1609 1610 func (x *Signalfd) GetSysno() uint64 { 1611 if x != nil { 1612 return x.Sysno 1613 } 1614 return 0 1615 } 1616 1617 func (x *Signalfd) GetFd() int32 { 1618 if x != nil { 1619 return x.Fd 1620 } 1621 return 0 1622 } 1623 1624 func (x *Signalfd) GetFdPath() string { 1625 if x != nil { 1626 return x.FdPath 1627 } 1628 return "" 1629 } 1630 1631 func (x *Signalfd) GetSigset() uint64 { 1632 if x != nil { 1633 return x.Sigset 1634 } 1635 return 0 1636 } 1637 1638 func (x *Signalfd) GetFlags() int32 { 1639 if x != nil { 1640 return x.Flags 1641 } 1642 return 0 1643 } 1644 1645 type Chroot struct { 1646 state protoimpl.MessageState 1647 sizeCache protoimpl.SizeCache 1648 unknownFields protoimpl.UnknownFields 1649 1650 ContextData *ContextData `protobuf:"bytes,1,opt,name=context_data,json=contextData,proto3" json:"context_data,omitempty"` 1651 Exit *Exit `protobuf:"bytes,2,opt,name=exit,proto3" json:"exit,omitempty"` 1652 Sysno uint64 `protobuf:"varint,3,opt,name=sysno,proto3" json:"sysno,omitempty"` 1653 Pathname string `protobuf:"bytes,4,opt,name=pathname,proto3" json:"pathname,omitempty"` 1654 } 1655 1656 func (x *Chroot) Reset() { 1657 *x = Chroot{} 1658 if protoimpl.UnsafeEnabled { 1659 mi := &file_pkg_sentry_seccheck_points_syscall_proto_msgTypes[18] 1660 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1661 ms.StoreMessageInfo(mi) 1662 } 1663 } 1664 1665 func (x *Chroot) String() string { 1666 return protoimpl.X.MessageStringOf(x) 1667 } 1668 1669 func (*Chroot) ProtoMessage() {} 1670 1671 func (x *Chroot) ProtoReflect() protoreflect.Message { 1672 mi := &file_pkg_sentry_seccheck_points_syscall_proto_msgTypes[18] 1673 if protoimpl.UnsafeEnabled && x != nil { 1674 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1675 if ms.LoadMessageInfo() == nil { 1676 ms.StoreMessageInfo(mi) 1677 } 1678 return ms 1679 } 1680 return mi.MessageOf(x) 1681 } 1682 1683 // Deprecated: Use Chroot.ProtoReflect.Descriptor instead. 1684 func (*Chroot) Descriptor() ([]byte, []int) { 1685 return file_pkg_sentry_seccheck_points_syscall_proto_rawDescGZIP(), []int{18} 1686 } 1687 1688 func (x *Chroot) GetContextData() *ContextData { 1689 if x != nil { 1690 return x.ContextData 1691 } 1692 return nil 1693 } 1694 1695 func (x *Chroot) GetExit() *Exit { 1696 if x != nil { 1697 return x.Exit 1698 } 1699 return nil 1700 } 1701 1702 func (x *Chroot) GetSysno() uint64 { 1703 if x != nil { 1704 return x.Sysno 1705 } 1706 return 0 1707 } 1708 1709 func (x *Chroot) GetPathname() string { 1710 if x != nil { 1711 return x.Pathname 1712 } 1713 return "" 1714 } 1715 1716 type Eventfd struct { 1717 state protoimpl.MessageState 1718 sizeCache protoimpl.SizeCache 1719 unknownFields protoimpl.UnknownFields 1720 1721 ContextData *ContextData `protobuf:"bytes,1,opt,name=context_data,json=contextData,proto3" json:"context_data,omitempty"` 1722 Exit *Exit `protobuf:"bytes,2,opt,name=exit,proto3" json:"exit,omitempty"` 1723 Sysno uint64 `protobuf:"varint,3,opt,name=sysno,proto3" json:"sysno,omitempty"` 1724 Val int32 `protobuf:"varint,4,opt,name=val,proto3" json:"val,omitempty"` 1725 Flags uint32 `protobuf:"varint,5,opt,name=flags,proto3" json:"flags,omitempty"` 1726 } 1727 1728 func (x *Eventfd) Reset() { 1729 *x = Eventfd{} 1730 if protoimpl.UnsafeEnabled { 1731 mi := &file_pkg_sentry_seccheck_points_syscall_proto_msgTypes[19] 1732 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1733 ms.StoreMessageInfo(mi) 1734 } 1735 } 1736 1737 func (x *Eventfd) String() string { 1738 return protoimpl.X.MessageStringOf(x) 1739 } 1740 1741 func (*Eventfd) ProtoMessage() {} 1742 1743 func (x *Eventfd) ProtoReflect() protoreflect.Message { 1744 mi := &file_pkg_sentry_seccheck_points_syscall_proto_msgTypes[19] 1745 if protoimpl.UnsafeEnabled && x != nil { 1746 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1747 if ms.LoadMessageInfo() == nil { 1748 ms.StoreMessageInfo(mi) 1749 } 1750 return ms 1751 } 1752 return mi.MessageOf(x) 1753 } 1754 1755 // Deprecated: Use Eventfd.ProtoReflect.Descriptor instead. 1756 func (*Eventfd) Descriptor() ([]byte, []int) { 1757 return file_pkg_sentry_seccheck_points_syscall_proto_rawDescGZIP(), []int{19} 1758 } 1759 1760 func (x *Eventfd) GetContextData() *ContextData { 1761 if x != nil { 1762 return x.ContextData 1763 } 1764 return nil 1765 } 1766 1767 func (x *Eventfd) GetExit() *Exit { 1768 if x != nil { 1769 return x.Exit 1770 } 1771 return nil 1772 } 1773 1774 func (x *Eventfd) GetSysno() uint64 { 1775 if x != nil { 1776 return x.Sysno 1777 } 1778 return 0 1779 } 1780 1781 func (x *Eventfd) GetVal() int32 { 1782 if x != nil { 1783 return x.Val 1784 } 1785 return 0 1786 } 1787 1788 func (x *Eventfd) GetFlags() uint32 { 1789 if x != nil { 1790 return x.Flags 1791 } 1792 return 0 1793 } 1794 1795 type Clone struct { 1796 state protoimpl.MessageState 1797 sizeCache protoimpl.SizeCache 1798 unknownFields protoimpl.UnknownFields 1799 1800 ContextData *ContextData `protobuf:"bytes,1,opt,name=context_data,json=contextData,proto3" json:"context_data,omitempty"` 1801 Exit *Exit `protobuf:"bytes,2,opt,name=exit,proto3" json:"exit,omitempty"` 1802 Sysno uint64 `protobuf:"varint,3,opt,name=sysno,proto3" json:"sysno,omitempty"` 1803 Flags uint64 `protobuf:"varint,4,opt,name=flags,proto3" json:"flags,omitempty"` 1804 Stack uint64 `protobuf:"varint,5,opt,name=stack,proto3" json:"stack,omitempty"` 1805 NewTid uint64 `protobuf:"varint,6,opt,name=new_tid,json=newTid,proto3" json:"new_tid,omitempty"` 1806 Tls uint64 `protobuf:"varint,7,opt,name=tls,proto3" json:"tls,omitempty"` 1807 } 1808 1809 func (x *Clone) Reset() { 1810 *x = Clone{} 1811 if protoimpl.UnsafeEnabled { 1812 mi := &file_pkg_sentry_seccheck_points_syscall_proto_msgTypes[20] 1813 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1814 ms.StoreMessageInfo(mi) 1815 } 1816 } 1817 1818 func (x *Clone) String() string { 1819 return protoimpl.X.MessageStringOf(x) 1820 } 1821 1822 func (*Clone) ProtoMessage() {} 1823 1824 func (x *Clone) ProtoReflect() protoreflect.Message { 1825 mi := &file_pkg_sentry_seccheck_points_syscall_proto_msgTypes[20] 1826 if protoimpl.UnsafeEnabled && x != nil { 1827 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1828 if ms.LoadMessageInfo() == nil { 1829 ms.StoreMessageInfo(mi) 1830 } 1831 return ms 1832 } 1833 return mi.MessageOf(x) 1834 } 1835 1836 // Deprecated: Use Clone.ProtoReflect.Descriptor instead. 1837 func (*Clone) Descriptor() ([]byte, []int) { 1838 return file_pkg_sentry_seccheck_points_syscall_proto_rawDescGZIP(), []int{20} 1839 } 1840 1841 func (x *Clone) GetContextData() *ContextData { 1842 if x != nil { 1843 return x.ContextData 1844 } 1845 return nil 1846 } 1847 1848 func (x *Clone) GetExit() *Exit { 1849 if x != nil { 1850 return x.Exit 1851 } 1852 return nil 1853 } 1854 1855 func (x *Clone) GetSysno() uint64 { 1856 if x != nil { 1857 return x.Sysno 1858 } 1859 return 0 1860 } 1861 1862 func (x *Clone) GetFlags() uint64 { 1863 if x != nil { 1864 return x.Flags 1865 } 1866 return 0 1867 } 1868 1869 func (x *Clone) GetStack() uint64 { 1870 if x != nil { 1871 return x.Stack 1872 } 1873 return 0 1874 } 1875 1876 func (x *Clone) GetNewTid() uint64 { 1877 if x != nil { 1878 return x.NewTid 1879 } 1880 return 0 1881 } 1882 1883 func (x *Clone) GetTls() uint64 { 1884 if x != nil { 1885 return x.Tls 1886 } 1887 return 0 1888 } 1889 1890 type Bind struct { 1891 state protoimpl.MessageState 1892 sizeCache protoimpl.SizeCache 1893 unknownFields protoimpl.UnknownFields 1894 1895 ContextData *ContextData `protobuf:"bytes,1,opt,name=context_data,json=contextData,proto3" json:"context_data,omitempty"` 1896 Exit *Exit `protobuf:"bytes,2,opt,name=exit,proto3" json:"exit,omitempty"` 1897 Sysno uint64 `protobuf:"varint,3,opt,name=sysno,proto3" json:"sysno,omitempty"` 1898 Fd int32 `protobuf:"varint,4,opt,name=fd,proto3" json:"fd,omitempty"` 1899 FdPath string `protobuf:"bytes,5,opt,name=fd_path,json=fdPath,proto3" json:"fd_path,omitempty"` 1900 Address []byte `protobuf:"bytes,6,opt,name=address,proto3" json:"address,omitempty"` 1901 } 1902 1903 func (x *Bind) Reset() { 1904 *x = Bind{} 1905 if protoimpl.UnsafeEnabled { 1906 mi := &file_pkg_sentry_seccheck_points_syscall_proto_msgTypes[21] 1907 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1908 ms.StoreMessageInfo(mi) 1909 } 1910 } 1911 1912 func (x *Bind) String() string { 1913 return protoimpl.X.MessageStringOf(x) 1914 } 1915 1916 func (*Bind) ProtoMessage() {} 1917 1918 func (x *Bind) ProtoReflect() protoreflect.Message { 1919 mi := &file_pkg_sentry_seccheck_points_syscall_proto_msgTypes[21] 1920 if protoimpl.UnsafeEnabled && x != nil { 1921 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1922 if ms.LoadMessageInfo() == nil { 1923 ms.StoreMessageInfo(mi) 1924 } 1925 return ms 1926 } 1927 return mi.MessageOf(x) 1928 } 1929 1930 // Deprecated: Use Bind.ProtoReflect.Descriptor instead. 1931 func (*Bind) Descriptor() ([]byte, []int) { 1932 return file_pkg_sentry_seccheck_points_syscall_proto_rawDescGZIP(), []int{21} 1933 } 1934 1935 func (x *Bind) GetContextData() *ContextData { 1936 if x != nil { 1937 return x.ContextData 1938 } 1939 return nil 1940 } 1941 1942 func (x *Bind) GetExit() *Exit { 1943 if x != nil { 1944 return x.Exit 1945 } 1946 return nil 1947 } 1948 1949 func (x *Bind) GetSysno() uint64 { 1950 if x != nil { 1951 return x.Sysno 1952 } 1953 return 0 1954 } 1955 1956 func (x *Bind) GetFd() int32 { 1957 if x != nil { 1958 return x.Fd 1959 } 1960 return 0 1961 } 1962 1963 func (x *Bind) GetFdPath() string { 1964 if x != nil { 1965 return x.FdPath 1966 } 1967 return "" 1968 } 1969 1970 func (x *Bind) GetAddress() []byte { 1971 if x != nil { 1972 return x.Address 1973 } 1974 return nil 1975 } 1976 1977 type Accept struct { 1978 state protoimpl.MessageState 1979 sizeCache protoimpl.SizeCache 1980 unknownFields protoimpl.UnknownFields 1981 1982 ContextData *ContextData `protobuf:"bytes,1,opt,name=context_data,json=contextData,proto3" json:"context_data,omitempty"` 1983 Exit *Exit `protobuf:"bytes,2,opt,name=exit,proto3" json:"exit,omitempty"` 1984 Sysno uint64 `protobuf:"varint,3,opt,name=sysno,proto3" json:"sysno,omitempty"` 1985 Fd int32 `protobuf:"varint,4,opt,name=fd,proto3" json:"fd,omitempty"` 1986 FdPath string `protobuf:"bytes,5,opt,name=fd_path,json=fdPath,proto3" json:"fd_path,omitempty"` 1987 Address []byte `protobuf:"bytes,6,opt,name=address,proto3" json:"address,omitempty"` 1988 Flags int32 `protobuf:"varint,7,opt,name=flags,proto3" json:"flags,omitempty"` 1989 } 1990 1991 func (x *Accept) Reset() { 1992 *x = Accept{} 1993 if protoimpl.UnsafeEnabled { 1994 mi := &file_pkg_sentry_seccheck_points_syscall_proto_msgTypes[22] 1995 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1996 ms.StoreMessageInfo(mi) 1997 } 1998 } 1999 2000 func (x *Accept) String() string { 2001 return protoimpl.X.MessageStringOf(x) 2002 } 2003 2004 func (*Accept) ProtoMessage() {} 2005 2006 func (x *Accept) ProtoReflect() protoreflect.Message { 2007 mi := &file_pkg_sentry_seccheck_points_syscall_proto_msgTypes[22] 2008 if protoimpl.UnsafeEnabled && x != nil { 2009 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2010 if ms.LoadMessageInfo() == nil { 2011 ms.StoreMessageInfo(mi) 2012 } 2013 return ms 2014 } 2015 return mi.MessageOf(x) 2016 } 2017 2018 // Deprecated: Use Accept.ProtoReflect.Descriptor instead. 2019 func (*Accept) Descriptor() ([]byte, []int) { 2020 return file_pkg_sentry_seccheck_points_syscall_proto_rawDescGZIP(), []int{22} 2021 } 2022 2023 func (x *Accept) GetContextData() *ContextData { 2024 if x != nil { 2025 return x.ContextData 2026 } 2027 return nil 2028 } 2029 2030 func (x *Accept) GetExit() *Exit { 2031 if x != nil { 2032 return x.Exit 2033 } 2034 return nil 2035 } 2036 2037 func (x *Accept) GetSysno() uint64 { 2038 if x != nil { 2039 return x.Sysno 2040 } 2041 return 0 2042 } 2043 2044 func (x *Accept) GetFd() int32 { 2045 if x != nil { 2046 return x.Fd 2047 } 2048 return 0 2049 } 2050 2051 func (x *Accept) GetFdPath() string { 2052 if x != nil { 2053 return x.FdPath 2054 } 2055 return "" 2056 } 2057 2058 func (x *Accept) GetAddress() []byte { 2059 if x != nil { 2060 return x.Address 2061 } 2062 return nil 2063 } 2064 2065 func (x *Accept) GetFlags() int32 { 2066 if x != nil { 2067 return x.Flags 2068 } 2069 return 0 2070 } 2071 2072 type TimerfdCreate struct { 2073 state protoimpl.MessageState 2074 sizeCache protoimpl.SizeCache 2075 unknownFields protoimpl.UnknownFields 2076 2077 ContextData *ContextData `protobuf:"bytes,1,opt,name=context_data,json=contextData,proto3" json:"context_data,omitempty"` 2078 Exit *Exit `protobuf:"bytes,2,opt,name=exit,proto3" json:"exit,omitempty"` 2079 Sysno uint64 `protobuf:"varint,3,opt,name=sysno,proto3" json:"sysno,omitempty"` 2080 ClockId int32 `protobuf:"varint,4,opt,name=clock_id,json=clockId,proto3" json:"clock_id,omitempty"` 2081 Flags int32 `protobuf:"varint,5,opt,name=flags,proto3" json:"flags,omitempty"` 2082 } 2083 2084 func (x *TimerfdCreate) Reset() { 2085 *x = TimerfdCreate{} 2086 if protoimpl.UnsafeEnabled { 2087 mi := &file_pkg_sentry_seccheck_points_syscall_proto_msgTypes[23] 2088 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2089 ms.StoreMessageInfo(mi) 2090 } 2091 } 2092 2093 func (x *TimerfdCreate) String() string { 2094 return protoimpl.X.MessageStringOf(x) 2095 } 2096 2097 func (*TimerfdCreate) ProtoMessage() {} 2098 2099 func (x *TimerfdCreate) ProtoReflect() protoreflect.Message { 2100 mi := &file_pkg_sentry_seccheck_points_syscall_proto_msgTypes[23] 2101 if protoimpl.UnsafeEnabled && x != nil { 2102 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2103 if ms.LoadMessageInfo() == nil { 2104 ms.StoreMessageInfo(mi) 2105 } 2106 return ms 2107 } 2108 return mi.MessageOf(x) 2109 } 2110 2111 // Deprecated: Use TimerfdCreate.ProtoReflect.Descriptor instead. 2112 func (*TimerfdCreate) Descriptor() ([]byte, []int) { 2113 return file_pkg_sentry_seccheck_points_syscall_proto_rawDescGZIP(), []int{23} 2114 } 2115 2116 func (x *TimerfdCreate) GetContextData() *ContextData { 2117 if x != nil { 2118 return x.ContextData 2119 } 2120 return nil 2121 } 2122 2123 func (x *TimerfdCreate) GetExit() *Exit { 2124 if x != nil { 2125 return x.Exit 2126 } 2127 return nil 2128 } 2129 2130 func (x *TimerfdCreate) GetSysno() uint64 { 2131 if x != nil { 2132 return x.Sysno 2133 } 2134 return 0 2135 } 2136 2137 func (x *TimerfdCreate) GetClockId() int32 { 2138 if x != nil { 2139 return x.ClockId 2140 } 2141 return 0 2142 } 2143 2144 func (x *TimerfdCreate) GetFlags() int32 { 2145 if x != nil { 2146 return x.Flags 2147 } 2148 return 0 2149 } 2150 2151 type Timespec struct { 2152 state protoimpl.MessageState 2153 sizeCache protoimpl.SizeCache 2154 unknownFields protoimpl.UnknownFields 2155 2156 Sec int64 `protobuf:"varint,1,opt,name=sec,proto3" json:"sec,omitempty"` 2157 Nsec int64 `protobuf:"varint,2,opt,name=nsec,proto3" json:"nsec,omitempty"` 2158 } 2159 2160 func (x *Timespec) Reset() { 2161 *x = Timespec{} 2162 if protoimpl.UnsafeEnabled { 2163 mi := &file_pkg_sentry_seccheck_points_syscall_proto_msgTypes[24] 2164 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2165 ms.StoreMessageInfo(mi) 2166 } 2167 } 2168 2169 func (x *Timespec) String() string { 2170 return protoimpl.X.MessageStringOf(x) 2171 } 2172 2173 func (*Timespec) ProtoMessage() {} 2174 2175 func (x *Timespec) ProtoReflect() protoreflect.Message { 2176 mi := &file_pkg_sentry_seccheck_points_syscall_proto_msgTypes[24] 2177 if protoimpl.UnsafeEnabled && x != nil { 2178 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2179 if ms.LoadMessageInfo() == nil { 2180 ms.StoreMessageInfo(mi) 2181 } 2182 return ms 2183 } 2184 return mi.MessageOf(x) 2185 } 2186 2187 // Deprecated: Use Timespec.ProtoReflect.Descriptor instead. 2188 func (*Timespec) Descriptor() ([]byte, []int) { 2189 return file_pkg_sentry_seccheck_points_syscall_proto_rawDescGZIP(), []int{24} 2190 } 2191 2192 func (x *Timespec) GetSec() int64 { 2193 if x != nil { 2194 return x.Sec 2195 } 2196 return 0 2197 } 2198 2199 func (x *Timespec) GetNsec() int64 { 2200 if x != nil { 2201 return x.Nsec 2202 } 2203 return 0 2204 } 2205 2206 type ItimerSpec struct { 2207 state protoimpl.MessageState 2208 sizeCache protoimpl.SizeCache 2209 unknownFields protoimpl.UnknownFields 2210 2211 Interval *Timespec `protobuf:"bytes,1,opt,name=interval,proto3" json:"interval,omitempty"` 2212 Value *Timespec `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` 2213 } 2214 2215 func (x *ItimerSpec) Reset() { 2216 *x = ItimerSpec{} 2217 if protoimpl.UnsafeEnabled { 2218 mi := &file_pkg_sentry_seccheck_points_syscall_proto_msgTypes[25] 2219 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2220 ms.StoreMessageInfo(mi) 2221 } 2222 } 2223 2224 func (x *ItimerSpec) String() string { 2225 return protoimpl.X.MessageStringOf(x) 2226 } 2227 2228 func (*ItimerSpec) ProtoMessage() {} 2229 2230 func (x *ItimerSpec) ProtoReflect() protoreflect.Message { 2231 mi := &file_pkg_sentry_seccheck_points_syscall_proto_msgTypes[25] 2232 if protoimpl.UnsafeEnabled && x != nil { 2233 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2234 if ms.LoadMessageInfo() == nil { 2235 ms.StoreMessageInfo(mi) 2236 } 2237 return ms 2238 } 2239 return mi.MessageOf(x) 2240 } 2241 2242 // Deprecated: Use ItimerSpec.ProtoReflect.Descriptor instead. 2243 func (*ItimerSpec) Descriptor() ([]byte, []int) { 2244 return file_pkg_sentry_seccheck_points_syscall_proto_rawDescGZIP(), []int{25} 2245 } 2246 2247 func (x *ItimerSpec) GetInterval() *Timespec { 2248 if x != nil { 2249 return x.Interval 2250 } 2251 return nil 2252 } 2253 2254 func (x *ItimerSpec) GetValue() *Timespec { 2255 if x != nil { 2256 return x.Value 2257 } 2258 return nil 2259 } 2260 2261 type TimerfdSetTime struct { 2262 state protoimpl.MessageState 2263 sizeCache protoimpl.SizeCache 2264 unknownFields protoimpl.UnknownFields 2265 2266 ContextData *ContextData `protobuf:"bytes,1,opt,name=context_data,json=contextData,proto3" json:"context_data,omitempty"` 2267 Exit *Exit `protobuf:"bytes,2,opt,name=exit,proto3" json:"exit,omitempty"` 2268 Sysno uint64 `protobuf:"varint,3,opt,name=sysno,proto3" json:"sysno,omitempty"` 2269 Fd int32 `protobuf:"varint,4,opt,name=fd,proto3" json:"fd,omitempty"` 2270 FdPath string `protobuf:"bytes,5,opt,name=fd_path,json=fdPath,proto3" json:"fd_path,omitempty"` 2271 Flags int32 `protobuf:"varint,6,opt,name=flags,proto3" json:"flags,omitempty"` 2272 NewValue *ItimerSpec `protobuf:"bytes,7,opt,name=new_value,json=newValue,proto3" json:"new_value,omitempty"` 2273 OldValue *ItimerSpec `protobuf:"bytes,8,opt,name=old_value,json=oldValue,proto3" json:"old_value,omitempty"` 2274 } 2275 2276 func (x *TimerfdSetTime) Reset() { 2277 *x = TimerfdSetTime{} 2278 if protoimpl.UnsafeEnabled { 2279 mi := &file_pkg_sentry_seccheck_points_syscall_proto_msgTypes[26] 2280 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2281 ms.StoreMessageInfo(mi) 2282 } 2283 } 2284 2285 func (x *TimerfdSetTime) String() string { 2286 return protoimpl.X.MessageStringOf(x) 2287 } 2288 2289 func (*TimerfdSetTime) ProtoMessage() {} 2290 2291 func (x *TimerfdSetTime) ProtoReflect() protoreflect.Message { 2292 mi := &file_pkg_sentry_seccheck_points_syscall_proto_msgTypes[26] 2293 if protoimpl.UnsafeEnabled && x != nil { 2294 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2295 if ms.LoadMessageInfo() == nil { 2296 ms.StoreMessageInfo(mi) 2297 } 2298 return ms 2299 } 2300 return mi.MessageOf(x) 2301 } 2302 2303 // Deprecated: Use TimerfdSetTime.ProtoReflect.Descriptor instead. 2304 func (*TimerfdSetTime) Descriptor() ([]byte, []int) { 2305 return file_pkg_sentry_seccheck_points_syscall_proto_rawDescGZIP(), []int{26} 2306 } 2307 2308 func (x *TimerfdSetTime) GetContextData() *ContextData { 2309 if x != nil { 2310 return x.ContextData 2311 } 2312 return nil 2313 } 2314 2315 func (x *TimerfdSetTime) GetExit() *Exit { 2316 if x != nil { 2317 return x.Exit 2318 } 2319 return nil 2320 } 2321 2322 func (x *TimerfdSetTime) GetSysno() uint64 { 2323 if x != nil { 2324 return x.Sysno 2325 } 2326 return 0 2327 } 2328 2329 func (x *TimerfdSetTime) GetFd() int32 { 2330 if x != nil { 2331 return x.Fd 2332 } 2333 return 0 2334 } 2335 2336 func (x *TimerfdSetTime) GetFdPath() string { 2337 if x != nil { 2338 return x.FdPath 2339 } 2340 return "" 2341 } 2342 2343 func (x *TimerfdSetTime) GetFlags() int32 { 2344 if x != nil { 2345 return x.Flags 2346 } 2347 return 0 2348 } 2349 2350 func (x *TimerfdSetTime) GetNewValue() *ItimerSpec { 2351 if x != nil { 2352 return x.NewValue 2353 } 2354 return nil 2355 } 2356 2357 func (x *TimerfdSetTime) GetOldValue() *ItimerSpec { 2358 if x != nil { 2359 return x.OldValue 2360 } 2361 return nil 2362 } 2363 2364 type TimerfdGetTime struct { 2365 state protoimpl.MessageState 2366 sizeCache protoimpl.SizeCache 2367 unknownFields protoimpl.UnknownFields 2368 2369 ContextData *ContextData `protobuf:"bytes,1,opt,name=context_data,json=contextData,proto3" json:"context_data,omitempty"` 2370 Exit *Exit `protobuf:"bytes,2,opt,name=exit,proto3" json:"exit,omitempty"` 2371 Sysno uint64 `protobuf:"varint,3,opt,name=sysno,proto3" json:"sysno,omitempty"` 2372 Fd int32 `protobuf:"varint,4,opt,name=fd,proto3" json:"fd,omitempty"` 2373 FdPath string `protobuf:"bytes,5,opt,name=fd_path,json=fdPath,proto3" json:"fd_path,omitempty"` 2374 CurValue *ItimerSpec `protobuf:"bytes,6,opt,name=cur_value,json=curValue,proto3" json:"cur_value,omitempty"` 2375 } 2376 2377 func (x *TimerfdGetTime) Reset() { 2378 *x = TimerfdGetTime{} 2379 if protoimpl.UnsafeEnabled { 2380 mi := &file_pkg_sentry_seccheck_points_syscall_proto_msgTypes[27] 2381 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2382 ms.StoreMessageInfo(mi) 2383 } 2384 } 2385 2386 func (x *TimerfdGetTime) String() string { 2387 return protoimpl.X.MessageStringOf(x) 2388 } 2389 2390 func (*TimerfdGetTime) ProtoMessage() {} 2391 2392 func (x *TimerfdGetTime) ProtoReflect() protoreflect.Message { 2393 mi := &file_pkg_sentry_seccheck_points_syscall_proto_msgTypes[27] 2394 if protoimpl.UnsafeEnabled && x != nil { 2395 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2396 if ms.LoadMessageInfo() == nil { 2397 ms.StoreMessageInfo(mi) 2398 } 2399 return ms 2400 } 2401 return mi.MessageOf(x) 2402 } 2403 2404 // Deprecated: Use TimerfdGetTime.ProtoReflect.Descriptor instead. 2405 func (*TimerfdGetTime) Descriptor() ([]byte, []int) { 2406 return file_pkg_sentry_seccheck_points_syscall_proto_rawDescGZIP(), []int{27} 2407 } 2408 2409 func (x *TimerfdGetTime) GetContextData() *ContextData { 2410 if x != nil { 2411 return x.ContextData 2412 } 2413 return nil 2414 } 2415 2416 func (x *TimerfdGetTime) GetExit() *Exit { 2417 if x != nil { 2418 return x.Exit 2419 } 2420 return nil 2421 } 2422 2423 func (x *TimerfdGetTime) GetSysno() uint64 { 2424 if x != nil { 2425 return x.Sysno 2426 } 2427 return 0 2428 } 2429 2430 func (x *TimerfdGetTime) GetFd() int32 { 2431 if x != nil { 2432 return x.Fd 2433 } 2434 return 0 2435 } 2436 2437 func (x *TimerfdGetTime) GetFdPath() string { 2438 if x != nil { 2439 return x.FdPath 2440 } 2441 return "" 2442 } 2443 2444 func (x *TimerfdGetTime) GetCurValue() *ItimerSpec { 2445 if x != nil { 2446 return x.CurValue 2447 } 2448 return nil 2449 } 2450 2451 type Fork struct { 2452 state protoimpl.MessageState 2453 sizeCache protoimpl.SizeCache 2454 unknownFields protoimpl.UnknownFields 2455 2456 ContextData *ContextData `protobuf:"bytes,1,opt,name=context_data,json=contextData,proto3" json:"context_data,omitempty"` 2457 Exit *Exit `protobuf:"bytes,2,opt,name=exit,proto3" json:"exit,omitempty"` 2458 Sysno uint64 `protobuf:"varint,3,opt,name=sysno,proto3" json:"sysno,omitempty"` 2459 } 2460 2461 func (x *Fork) Reset() { 2462 *x = Fork{} 2463 if protoimpl.UnsafeEnabled { 2464 mi := &file_pkg_sentry_seccheck_points_syscall_proto_msgTypes[28] 2465 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2466 ms.StoreMessageInfo(mi) 2467 } 2468 } 2469 2470 func (x *Fork) String() string { 2471 return protoimpl.X.MessageStringOf(x) 2472 } 2473 2474 func (*Fork) ProtoMessage() {} 2475 2476 func (x *Fork) ProtoReflect() protoreflect.Message { 2477 mi := &file_pkg_sentry_seccheck_points_syscall_proto_msgTypes[28] 2478 if protoimpl.UnsafeEnabled && x != nil { 2479 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2480 if ms.LoadMessageInfo() == nil { 2481 ms.StoreMessageInfo(mi) 2482 } 2483 return ms 2484 } 2485 return mi.MessageOf(x) 2486 } 2487 2488 // Deprecated: Use Fork.ProtoReflect.Descriptor instead. 2489 func (*Fork) Descriptor() ([]byte, []int) { 2490 return file_pkg_sentry_seccheck_points_syscall_proto_rawDescGZIP(), []int{28} 2491 } 2492 2493 func (x *Fork) GetContextData() *ContextData { 2494 if x != nil { 2495 return x.ContextData 2496 } 2497 return nil 2498 } 2499 2500 func (x *Fork) GetExit() *Exit { 2501 if x != nil { 2502 return x.Exit 2503 } 2504 return nil 2505 } 2506 2507 func (x *Fork) GetSysno() uint64 { 2508 if x != nil { 2509 return x.Sysno 2510 } 2511 return 0 2512 } 2513 2514 type InotifyInit struct { 2515 state protoimpl.MessageState 2516 sizeCache protoimpl.SizeCache 2517 unknownFields protoimpl.UnknownFields 2518 2519 ContextData *ContextData `protobuf:"bytes,1,opt,name=context_data,json=contextData,proto3" json:"context_data,omitempty"` 2520 Exit *Exit `protobuf:"bytes,2,opt,name=exit,proto3" json:"exit,omitempty"` 2521 Sysno uint64 `protobuf:"varint,3,opt,name=sysno,proto3" json:"sysno,omitempty"` 2522 Flags int32 `protobuf:"varint,4,opt,name=flags,proto3" json:"flags,omitempty"` 2523 } 2524 2525 func (x *InotifyInit) Reset() { 2526 *x = InotifyInit{} 2527 if protoimpl.UnsafeEnabled { 2528 mi := &file_pkg_sentry_seccheck_points_syscall_proto_msgTypes[29] 2529 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2530 ms.StoreMessageInfo(mi) 2531 } 2532 } 2533 2534 func (x *InotifyInit) String() string { 2535 return protoimpl.X.MessageStringOf(x) 2536 } 2537 2538 func (*InotifyInit) ProtoMessage() {} 2539 2540 func (x *InotifyInit) ProtoReflect() protoreflect.Message { 2541 mi := &file_pkg_sentry_seccheck_points_syscall_proto_msgTypes[29] 2542 if protoimpl.UnsafeEnabled && x != nil { 2543 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2544 if ms.LoadMessageInfo() == nil { 2545 ms.StoreMessageInfo(mi) 2546 } 2547 return ms 2548 } 2549 return mi.MessageOf(x) 2550 } 2551 2552 // Deprecated: Use InotifyInit.ProtoReflect.Descriptor instead. 2553 func (*InotifyInit) Descriptor() ([]byte, []int) { 2554 return file_pkg_sentry_seccheck_points_syscall_proto_rawDescGZIP(), []int{29} 2555 } 2556 2557 func (x *InotifyInit) GetContextData() *ContextData { 2558 if x != nil { 2559 return x.ContextData 2560 } 2561 return nil 2562 } 2563 2564 func (x *InotifyInit) GetExit() *Exit { 2565 if x != nil { 2566 return x.Exit 2567 } 2568 return nil 2569 } 2570 2571 func (x *InotifyInit) GetSysno() uint64 { 2572 if x != nil { 2573 return x.Sysno 2574 } 2575 return 0 2576 } 2577 2578 func (x *InotifyInit) GetFlags() int32 { 2579 if x != nil { 2580 return x.Flags 2581 } 2582 return 0 2583 } 2584 2585 type InotifyAddWatch struct { 2586 state protoimpl.MessageState 2587 sizeCache protoimpl.SizeCache 2588 unknownFields protoimpl.UnknownFields 2589 2590 ContextData *ContextData `protobuf:"bytes,1,opt,name=context_data,json=contextData,proto3" json:"context_data,omitempty"` 2591 Exit *Exit `protobuf:"bytes,2,opt,name=exit,proto3" json:"exit,omitempty"` 2592 Sysno uint64 `protobuf:"varint,3,opt,name=sysno,proto3" json:"sysno,omitempty"` 2593 Fd int32 `protobuf:"varint,4,opt,name=fd,proto3" json:"fd,omitempty"` 2594 FdPath string `protobuf:"bytes,5,opt,name=fd_path,json=fdPath,proto3" json:"fd_path,omitempty"` 2595 Pathname string `protobuf:"bytes,6,opt,name=pathname,proto3" json:"pathname,omitempty"` 2596 Mask uint32 `protobuf:"varint,7,opt,name=mask,proto3" json:"mask,omitempty"` 2597 } 2598 2599 func (x *InotifyAddWatch) Reset() { 2600 *x = InotifyAddWatch{} 2601 if protoimpl.UnsafeEnabled { 2602 mi := &file_pkg_sentry_seccheck_points_syscall_proto_msgTypes[30] 2603 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2604 ms.StoreMessageInfo(mi) 2605 } 2606 } 2607 2608 func (x *InotifyAddWatch) String() string { 2609 return protoimpl.X.MessageStringOf(x) 2610 } 2611 2612 func (*InotifyAddWatch) ProtoMessage() {} 2613 2614 func (x *InotifyAddWatch) ProtoReflect() protoreflect.Message { 2615 mi := &file_pkg_sentry_seccheck_points_syscall_proto_msgTypes[30] 2616 if protoimpl.UnsafeEnabled && x != nil { 2617 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2618 if ms.LoadMessageInfo() == nil { 2619 ms.StoreMessageInfo(mi) 2620 } 2621 return ms 2622 } 2623 return mi.MessageOf(x) 2624 } 2625 2626 // Deprecated: Use InotifyAddWatch.ProtoReflect.Descriptor instead. 2627 func (*InotifyAddWatch) Descriptor() ([]byte, []int) { 2628 return file_pkg_sentry_seccheck_points_syscall_proto_rawDescGZIP(), []int{30} 2629 } 2630 2631 func (x *InotifyAddWatch) GetContextData() *ContextData { 2632 if x != nil { 2633 return x.ContextData 2634 } 2635 return nil 2636 } 2637 2638 func (x *InotifyAddWatch) GetExit() *Exit { 2639 if x != nil { 2640 return x.Exit 2641 } 2642 return nil 2643 } 2644 2645 func (x *InotifyAddWatch) GetSysno() uint64 { 2646 if x != nil { 2647 return x.Sysno 2648 } 2649 return 0 2650 } 2651 2652 func (x *InotifyAddWatch) GetFd() int32 { 2653 if x != nil { 2654 return x.Fd 2655 } 2656 return 0 2657 } 2658 2659 func (x *InotifyAddWatch) GetFdPath() string { 2660 if x != nil { 2661 return x.FdPath 2662 } 2663 return "" 2664 } 2665 2666 func (x *InotifyAddWatch) GetPathname() string { 2667 if x != nil { 2668 return x.Pathname 2669 } 2670 return "" 2671 } 2672 2673 func (x *InotifyAddWatch) GetMask() uint32 { 2674 if x != nil { 2675 return x.Mask 2676 } 2677 return 0 2678 } 2679 2680 type InotifyRmWatch struct { 2681 state protoimpl.MessageState 2682 sizeCache protoimpl.SizeCache 2683 unknownFields protoimpl.UnknownFields 2684 2685 ContextData *ContextData `protobuf:"bytes,1,opt,name=context_data,json=contextData,proto3" json:"context_data,omitempty"` 2686 Exit *Exit `protobuf:"bytes,2,opt,name=exit,proto3" json:"exit,omitempty"` 2687 Sysno uint64 `protobuf:"varint,3,opt,name=sysno,proto3" json:"sysno,omitempty"` 2688 Fd int32 `protobuf:"varint,4,opt,name=fd,proto3" json:"fd,omitempty"` 2689 FdPath string `protobuf:"bytes,5,opt,name=fd_path,json=fdPath,proto3" json:"fd_path,omitempty"` 2690 Wd int32 `protobuf:"varint,6,opt,name=wd,proto3" json:"wd,omitempty"` 2691 } 2692 2693 func (x *InotifyRmWatch) Reset() { 2694 *x = InotifyRmWatch{} 2695 if protoimpl.UnsafeEnabled { 2696 mi := &file_pkg_sentry_seccheck_points_syscall_proto_msgTypes[31] 2697 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2698 ms.StoreMessageInfo(mi) 2699 } 2700 } 2701 2702 func (x *InotifyRmWatch) String() string { 2703 return protoimpl.X.MessageStringOf(x) 2704 } 2705 2706 func (*InotifyRmWatch) ProtoMessage() {} 2707 2708 func (x *InotifyRmWatch) ProtoReflect() protoreflect.Message { 2709 mi := &file_pkg_sentry_seccheck_points_syscall_proto_msgTypes[31] 2710 if protoimpl.UnsafeEnabled && x != nil { 2711 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2712 if ms.LoadMessageInfo() == nil { 2713 ms.StoreMessageInfo(mi) 2714 } 2715 return ms 2716 } 2717 return mi.MessageOf(x) 2718 } 2719 2720 // Deprecated: Use InotifyRmWatch.ProtoReflect.Descriptor instead. 2721 func (*InotifyRmWatch) Descriptor() ([]byte, []int) { 2722 return file_pkg_sentry_seccheck_points_syscall_proto_rawDescGZIP(), []int{31} 2723 } 2724 2725 func (x *InotifyRmWatch) GetContextData() *ContextData { 2726 if x != nil { 2727 return x.ContextData 2728 } 2729 return nil 2730 } 2731 2732 func (x *InotifyRmWatch) GetExit() *Exit { 2733 if x != nil { 2734 return x.Exit 2735 } 2736 return nil 2737 } 2738 2739 func (x *InotifyRmWatch) GetSysno() uint64 { 2740 if x != nil { 2741 return x.Sysno 2742 } 2743 return 0 2744 } 2745 2746 func (x *InotifyRmWatch) GetFd() int32 { 2747 if x != nil { 2748 return x.Fd 2749 } 2750 return 0 2751 } 2752 2753 func (x *InotifyRmWatch) GetFdPath() string { 2754 if x != nil { 2755 return x.FdPath 2756 } 2757 return "" 2758 } 2759 2760 func (x *InotifyRmWatch) GetWd() int32 { 2761 if x != nil { 2762 return x.Wd 2763 } 2764 return 0 2765 } 2766 2767 type SocketPair struct { 2768 state protoimpl.MessageState 2769 sizeCache protoimpl.SizeCache 2770 unknownFields protoimpl.UnknownFields 2771 2772 ContextData *ContextData `protobuf:"bytes,1,opt,name=context_data,json=contextData,proto3" json:"context_data,omitempty"` 2773 Exit *Exit `protobuf:"bytes,2,opt,name=exit,proto3" json:"exit,omitempty"` 2774 Sysno uint64 `protobuf:"varint,3,opt,name=sysno,proto3" json:"sysno,omitempty"` 2775 Domain int32 `protobuf:"varint,4,opt,name=domain,proto3" json:"domain,omitempty"` 2776 Type int32 `protobuf:"varint,5,opt,name=type,proto3" json:"type,omitempty"` 2777 Protocol int32 `protobuf:"varint,6,opt,name=protocol,proto3" json:"protocol,omitempty"` 2778 Socket1 int32 `protobuf:"varint,7,opt,name=socket1,proto3" json:"socket1,omitempty"` 2779 Socket2 int32 `protobuf:"varint,8,opt,name=socket2,proto3" json:"socket2,omitempty"` 2780 } 2781 2782 func (x *SocketPair) Reset() { 2783 *x = SocketPair{} 2784 if protoimpl.UnsafeEnabled { 2785 mi := &file_pkg_sentry_seccheck_points_syscall_proto_msgTypes[32] 2786 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2787 ms.StoreMessageInfo(mi) 2788 } 2789 } 2790 2791 func (x *SocketPair) String() string { 2792 return protoimpl.X.MessageStringOf(x) 2793 } 2794 2795 func (*SocketPair) ProtoMessage() {} 2796 2797 func (x *SocketPair) ProtoReflect() protoreflect.Message { 2798 mi := &file_pkg_sentry_seccheck_points_syscall_proto_msgTypes[32] 2799 if protoimpl.UnsafeEnabled && x != nil { 2800 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2801 if ms.LoadMessageInfo() == nil { 2802 ms.StoreMessageInfo(mi) 2803 } 2804 return ms 2805 } 2806 return mi.MessageOf(x) 2807 } 2808 2809 // Deprecated: Use SocketPair.ProtoReflect.Descriptor instead. 2810 func (*SocketPair) Descriptor() ([]byte, []int) { 2811 return file_pkg_sentry_seccheck_points_syscall_proto_rawDescGZIP(), []int{32} 2812 } 2813 2814 func (x *SocketPair) GetContextData() *ContextData { 2815 if x != nil { 2816 return x.ContextData 2817 } 2818 return nil 2819 } 2820 2821 func (x *SocketPair) GetExit() *Exit { 2822 if x != nil { 2823 return x.Exit 2824 } 2825 return nil 2826 } 2827 2828 func (x *SocketPair) GetSysno() uint64 { 2829 if x != nil { 2830 return x.Sysno 2831 } 2832 return 0 2833 } 2834 2835 func (x *SocketPair) GetDomain() int32 { 2836 if x != nil { 2837 return x.Domain 2838 } 2839 return 0 2840 } 2841 2842 func (x *SocketPair) GetType() int32 { 2843 if x != nil { 2844 return x.Type 2845 } 2846 return 0 2847 } 2848 2849 func (x *SocketPair) GetProtocol() int32 { 2850 if x != nil { 2851 return x.Protocol 2852 } 2853 return 0 2854 } 2855 2856 func (x *SocketPair) GetSocket1() int32 { 2857 if x != nil { 2858 return x.Socket1 2859 } 2860 return 0 2861 } 2862 2863 func (x *SocketPair) GetSocket2() int32 { 2864 if x != nil { 2865 return x.Socket2 2866 } 2867 return 0 2868 } 2869 2870 var File_pkg_sentry_seccheck_points_syscall_proto protoreflect.FileDescriptor 2871 2872 var file_pkg_sentry_seccheck_points_syscall_proto_rawDesc = []byte{ 2873 0x0a, 0x28, 0x70, 0x6b, 0x67, 0x2f, 0x73, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x2f, 0x73, 0x65, 0x63, 2874 0x63, 0x68, 0x65, 0x63, 0x6b, 0x2f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0x2f, 0x73, 0x79, 0x73, 2875 0x63, 0x61, 0x6c, 0x6c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x0e, 0x67, 0x76, 0x69, 0x73, 2876 0x6f, 0x72, 0x2e, 0x73, 0x79, 0x73, 0x63, 0x61, 0x6c, 0x6c, 0x1a, 0x27, 0x70, 0x6b, 0x67, 0x2f, 2877 0x73, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x2f, 0x73, 0x65, 0x63, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x2f, 2878 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0x2f, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 2879 0x6f, 0x74, 0x6f, 0x22, 0x38, 0x0a, 0x04, 0x45, 0x78, 0x69, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x72, 2880 0x65, 0x73, 0x75, 0x6c, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x72, 0x65, 0x73, 2881 0x75, 0x6c, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x6e, 0x6f, 0x18, 0x02, 2882 0x20, 0x01, 0x28, 0x03, 0x52, 0x07, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x6e, 0x6f, 0x22, 0x80, 0x02, 2883 0x0a, 0x07, 0x53, 0x79, 0x73, 0x63, 0x61, 0x6c, 0x6c, 0x12, 0x3d, 0x0a, 0x0c, 0x63, 0x6f, 0x6e, 2884 0x74, 0x65, 0x78, 0x74, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 2885 0x1a, 0x2e, 0x67, 0x76, 0x69, 0x73, 0x6f, 0x72, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 2886 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x44, 0x61, 0x74, 0x61, 0x52, 0x0b, 0x63, 0x6f, 0x6e, 2887 0x74, 0x65, 0x78, 0x74, 0x44, 0x61, 0x74, 0x61, 0x12, 0x28, 0x0a, 0x04, 0x65, 0x78, 0x69, 0x74, 2888 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x67, 0x76, 0x69, 0x73, 0x6f, 0x72, 0x2e, 2889 0x73, 0x79, 0x73, 0x63, 0x61, 0x6c, 0x6c, 0x2e, 0x45, 0x78, 0x69, 0x74, 0x52, 0x04, 0x65, 0x78, 2890 0x69, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x79, 0x73, 0x6e, 0x6f, 0x18, 0x04, 0x20, 0x01, 0x28, 2891 0x04, 0x52, 0x05, 0x73, 0x79, 0x73, 0x6e, 0x6f, 0x12, 0x12, 0x0a, 0x04, 0x61, 0x72, 0x67, 0x31, 2892 0x18, 0x05, 0x20, 0x01, 0x28, 0x04, 0x52, 0x04, 0x61, 0x72, 0x67, 0x31, 0x12, 0x12, 0x0a, 0x04, 2893 0x61, 0x72, 0x67, 0x32, 0x18, 0x06, 0x20, 0x01, 0x28, 0x04, 0x52, 0x04, 0x61, 0x72, 0x67, 0x32, 2894 0x12, 0x12, 0x0a, 0x04, 0x61, 0x72, 0x67, 0x33, 0x18, 0x07, 0x20, 0x01, 0x28, 0x04, 0x52, 0x04, 2895 0x61, 0x72, 0x67, 0x33, 0x12, 0x12, 0x0a, 0x04, 0x61, 0x72, 0x67, 0x34, 0x18, 0x08, 0x20, 0x01, 2896 0x28, 0x04, 0x52, 0x04, 0x61, 0x72, 0x67, 0x34, 0x12, 0x12, 0x0a, 0x04, 0x61, 0x72, 0x67, 0x35, 2897 0x18, 0x09, 0x20, 0x01, 0x28, 0x04, 0x52, 0x04, 0x61, 0x72, 0x67, 0x35, 0x12, 0x12, 0x0a, 0x04, 2898 0x61, 0x72, 0x67, 0x36, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x04, 0x52, 0x04, 0x61, 0x72, 0x67, 0x36, 2899 0x22, 0xf4, 0x01, 0x0a, 0x04, 0x4f, 0x70, 0x65, 0x6e, 0x12, 0x3d, 0x0a, 0x0c, 0x63, 0x6f, 0x6e, 2900 0x74, 0x65, 0x78, 0x74, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 2901 0x1a, 0x2e, 0x67, 0x76, 0x69, 0x73, 0x6f, 0x72, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 2902 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x44, 0x61, 0x74, 0x61, 0x52, 0x0b, 0x63, 0x6f, 0x6e, 2903 0x74, 0x65, 0x78, 0x74, 0x44, 0x61, 0x74, 0x61, 0x12, 0x28, 0x0a, 0x04, 0x65, 0x78, 0x69, 0x74, 2904 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x67, 0x76, 0x69, 0x73, 0x6f, 0x72, 0x2e, 2905 0x73, 0x79, 0x73, 0x63, 0x61, 0x6c, 0x6c, 0x2e, 0x45, 0x78, 0x69, 0x74, 0x52, 0x04, 0x65, 0x78, 2906 0x69, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x79, 0x73, 0x6e, 0x6f, 0x18, 0x03, 0x20, 0x01, 0x28, 2907 0x04, 0x52, 0x05, 0x73, 0x79, 0x73, 0x6e, 0x6f, 0x12, 0x0e, 0x0a, 0x02, 0x66, 0x64, 0x18, 0x04, 2908 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x66, 0x64, 0x12, 0x17, 0x0a, 0x07, 0x66, 0x64, 0x5f, 0x70, 2909 0x61, 0x74, 0x68, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x66, 0x64, 0x50, 0x61, 0x74, 2910 0x68, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x61, 0x74, 0x68, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x06, 0x20, 2911 0x01, 0x28, 0x09, 0x52, 0x08, 0x70, 0x61, 0x74, 0x68, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x14, 0x0a, 2912 0x05, 0x66, 0x6c, 0x61, 0x67, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x66, 0x6c, 2913 0x61, 0x67, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x6d, 0x6f, 0x64, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 2914 0x0d, 0x52, 0x04, 0x6d, 0x6f, 0x64, 0x65, 0x22, 0xaf, 0x01, 0x0a, 0x05, 0x43, 0x6c, 0x6f, 0x73, 2915 0x65, 0x12, 0x3d, 0x0a, 0x0c, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x5f, 0x64, 0x61, 0x74, 2916 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x76, 0x69, 0x73, 0x6f, 0x72, 2917 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x44, 2918 0x61, 0x74, 0x61, 0x52, 0x0b, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x44, 0x61, 0x74, 0x61, 2919 0x12, 0x28, 0x0a, 0x04, 0x65, 0x78, 0x69, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 2920 0x2e, 0x67, 0x76, 0x69, 0x73, 0x6f, 0x72, 0x2e, 0x73, 0x79, 0x73, 0x63, 0x61, 0x6c, 0x6c, 0x2e, 2921 0x45, 0x78, 0x69, 0x74, 0x52, 0x04, 0x65, 0x78, 0x69, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x79, 2922 0x73, 0x6e, 0x6f, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, 0x05, 0x73, 0x79, 0x73, 0x6e, 0x6f, 2923 0x12, 0x0e, 0x0a, 0x02, 0x66, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x66, 0x64, 2924 0x12, 0x17, 0x0a, 0x07, 0x66, 0x64, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x18, 0x05, 0x20, 0x01, 0x28, 2925 0x09, 0x52, 0x06, 0x66, 0x64, 0x50, 0x61, 0x74, 0x68, 0x22, 0x91, 0x02, 0x0a, 0x04, 0x52, 0x65, 2926 0x61, 0x64, 0x12, 0x3d, 0x0a, 0x0c, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x5f, 0x64, 0x61, 2927 0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x76, 0x69, 0x73, 0x6f, 2928 0x72, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 2929 0x44, 0x61, 0x74, 0x61, 0x52, 0x0b, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x44, 0x61, 0x74, 2930 0x61, 0x12, 0x28, 0x0a, 0x04, 0x65, 0x78, 0x69, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 2931 0x14, 0x2e, 0x67, 0x76, 0x69, 0x73, 0x6f, 0x72, 0x2e, 0x73, 0x79, 0x73, 0x63, 0x61, 0x6c, 0x6c, 2932 0x2e, 0x45, 0x78, 0x69, 0x74, 0x52, 0x04, 0x65, 0x78, 0x69, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x73, 2933 0x79, 0x73, 0x6e, 0x6f, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, 0x05, 0x73, 0x79, 0x73, 0x6e, 2934 0x6f, 0x12, 0x0e, 0x0a, 0x02, 0x66, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x66, 2935 0x64, 0x12, 0x17, 0x0a, 0x07, 0x66, 0x64, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x18, 0x05, 0x20, 0x01, 2936 0x28, 0x09, 0x52, 0x06, 0x66, 0x64, 0x50, 0x61, 0x74, 0x68, 0x12, 0x14, 0x0a, 0x05, 0x63, 0x6f, 2937 0x75, 0x6e, 0x74, 0x18, 0x06, 0x20, 0x01, 0x28, 0x04, 0x52, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 2938 0x12, 0x1d, 0x0a, 0x0a, 0x68, 0x61, 0x73, 0x5f, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x18, 0x07, 2939 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x68, 0x61, 0x73, 0x4f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x12, 2940 0x16, 0x0a, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x18, 0x08, 0x20, 0x01, 0x28, 0x03, 0x52, 2941 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x66, 0x6c, 0x61, 0x67, 0x73, 2942 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x66, 0x6c, 0x61, 0x67, 0x73, 0x22, 0x92, 0x02, 2943 0x0a, 0x05, 0x57, 0x72, 0x69, 0x74, 0x65, 0x12, 0x3d, 0x0a, 0x0c, 0x63, 0x6f, 0x6e, 0x74, 0x65, 2944 0x78, 0x74, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 2945 0x67, 0x76, 0x69, 0x73, 0x6f, 0x72, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x43, 0x6f, 2946 0x6e, 0x74, 0x65, 0x78, 0x74, 0x44, 0x61, 0x74, 0x61, 0x52, 0x0b, 0x63, 0x6f, 0x6e, 0x74, 0x65, 2947 0x78, 0x74, 0x44, 0x61, 0x74, 0x61, 0x12, 0x28, 0x0a, 0x04, 0x65, 0x78, 0x69, 0x74, 0x18, 0x02, 2948 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x67, 0x76, 0x69, 0x73, 0x6f, 0x72, 0x2e, 0x73, 0x79, 2949 0x73, 0x63, 0x61, 0x6c, 0x6c, 0x2e, 0x45, 0x78, 0x69, 0x74, 0x52, 0x04, 0x65, 0x78, 0x69, 0x74, 2950 0x12, 0x14, 0x0a, 0x05, 0x73, 0x79, 0x73, 0x6e, 0x6f, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, 2951 0x05, 0x73, 0x79, 0x73, 0x6e, 0x6f, 0x12, 0x0e, 0x0a, 0x02, 0x66, 0x64, 0x18, 0x04, 0x20, 0x01, 2952 0x28, 0x03, 0x52, 0x02, 0x66, 0x64, 0x12, 0x17, 0x0a, 0x07, 0x66, 0x64, 0x5f, 0x70, 0x61, 0x74, 2953 0x68, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x66, 0x64, 0x50, 0x61, 0x74, 0x68, 0x12, 2954 0x14, 0x0a, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x06, 0x20, 0x01, 0x28, 0x04, 0x52, 0x05, 2955 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x68, 0x61, 0x73, 0x5f, 0x6f, 0x66, 0x66, 2956 0x73, 0x65, 0x74, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x68, 0x61, 0x73, 0x4f, 0x66, 2957 0x66, 0x73, 0x65, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x18, 0x08, 2958 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x12, 0x14, 0x0a, 0x05, 2959 0x66, 0x6c, 0x61, 0x67, 0x73, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x66, 0x6c, 0x61, 2960 0x67, 0x73, 0x22, 0xcb, 0x01, 0x0a, 0x07, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x12, 0x3d, 2961 0x0a, 0x0c, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 2962 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x76, 0x69, 0x73, 0x6f, 0x72, 0x2e, 0x63, 0x6f, 2963 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x44, 0x61, 0x74, 0x61, 2964 0x52, 0x0b, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x44, 0x61, 0x74, 0x61, 0x12, 0x28, 0x0a, 2965 0x04, 0x65, 0x78, 0x69, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x67, 0x76, 2966 0x69, 0x73, 0x6f, 0x72, 0x2e, 0x73, 0x79, 0x73, 0x63, 0x61, 0x6c, 0x6c, 0x2e, 0x45, 0x78, 0x69, 2967 0x74, 0x52, 0x04, 0x65, 0x78, 0x69, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x79, 0x73, 0x6e, 0x6f, 2968 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, 0x05, 0x73, 0x79, 0x73, 0x6e, 0x6f, 0x12, 0x0e, 0x0a, 2969 0x02, 0x66, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x66, 0x64, 0x12, 0x17, 0x0a, 2970 0x07, 0x66, 0x64, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 2971 0x66, 0x64, 0x50, 0x61, 0x74, 0x68, 0x12, 0x18, 0x0a, 0x07, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 2972 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x07, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 2973 0x22, 0x8a, 0x02, 0x0a, 0x06, 0x45, 0x78, 0x65, 0x63, 0x76, 0x65, 0x12, 0x3d, 0x0a, 0x0c, 0x63, 2974 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 2975 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x76, 0x69, 0x73, 0x6f, 0x72, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 2976 0x6e, 0x2e, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x44, 0x61, 0x74, 0x61, 0x52, 0x0b, 0x63, 2977 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x44, 0x61, 0x74, 0x61, 0x12, 0x28, 0x0a, 0x04, 0x65, 0x78, 2978 0x69, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x67, 0x76, 0x69, 0x73, 0x6f, 2979 0x72, 0x2e, 0x73, 0x79, 0x73, 0x63, 0x61, 0x6c, 0x6c, 0x2e, 0x45, 0x78, 0x69, 0x74, 0x52, 0x04, 2980 0x65, 0x78, 0x69, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x79, 0x73, 0x6e, 0x6f, 0x18, 0x03, 0x20, 2981 0x01, 0x28, 0x04, 0x52, 0x05, 0x73, 0x79, 0x73, 0x6e, 0x6f, 0x12, 0x0e, 0x0a, 0x02, 0x66, 0x64, 2982 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x66, 0x64, 0x12, 0x17, 0x0a, 0x07, 0x66, 0x64, 2983 0x5f, 0x70, 0x61, 0x74, 0x68, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x66, 0x64, 0x50, 2984 0x61, 0x74, 0x68, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x61, 0x74, 0x68, 0x6e, 0x61, 0x6d, 0x65, 0x18, 2985 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x70, 0x61, 0x74, 0x68, 0x6e, 0x61, 0x6d, 0x65, 0x12, 2986 0x12, 0x0a, 0x04, 0x61, 0x72, 0x67, 0x76, 0x18, 0x07, 0x20, 0x03, 0x28, 0x09, 0x52, 0x04, 0x61, 2987 0x72, 0x67, 0x76, 0x12, 0x12, 0x0a, 0x04, 0x65, 0x6e, 0x76, 0x76, 0x18, 0x08, 0x20, 0x03, 0x28, 2988 0x09, 0x52, 0x04, 0x65, 0x6e, 0x76, 0x76, 0x12, 0x14, 0x0a, 0x05, 0x66, 0x6c, 0x61, 0x67, 0x73, 2989 0x18, 0x09, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x66, 0x6c, 0x61, 0x67, 0x73, 0x22, 0xcf, 0x01, 2990 0x0a, 0x06, 0x53, 0x6f, 0x63, 0x6b, 0x65, 0x74, 0x12, 0x3d, 0x0a, 0x0c, 0x63, 0x6f, 0x6e, 0x74, 2991 0x65, 0x78, 0x74, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 2992 0x2e, 0x67, 0x76, 0x69, 0x73, 0x6f, 0x72, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x43, 2993 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x44, 0x61, 0x74, 0x61, 0x52, 0x0b, 0x63, 0x6f, 0x6e, 0x74, 2994 0x65, 0x78, 0x74, 0x44, 0x61, 0x74, 0x61, 0x12, 0x28, 0x0a, 0x04, 0x65, 0x78, 0x69, 0x74, 0x18, 2995 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x67, 0x76, 0x69, 0x73, 0x6f, 0x72, 0x2e, 0x73, 2996 0x79, 0x73, 0x63, 0x61, 0x6c, 0x6c, 0x2e, 0x45, 0x78, 0x69, 0x74, 0x52, 0x04, 0x65, 0x78, 0x69, 2997 0x74, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x79, 0x73, 0x6e, 0x6f, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 2998 0x52, 0x05, 0x73, 0x79, 0x73, 0x6e, 0x6f, 0x12, 0x16, 0x0a, 0x06, 0x64, 0x6f, 0x6d, 0x61, 0x69, 2999 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x12, 3000 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x74, 3001 0x79, 0x70, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x18, 3002 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x22, 3003 0xcb, 0x01, 0x0a, 0x05, 0x43, 0x68, 0x64, 0x69, 0x72, 0x12, 0x3d, 0x0a, 0x0c, 0x63, 0x6f, 0x6e, 3004 0x74, 0x65, 0x78, 0x74, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 3005 0x1a, 0x2e, 0x67, 0x76, 0x69, 0x73, 0x6f, 0x72, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 3006 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x44, 0x61, 0x74, 0x61, 0x52, 0x0b, 0x63, 0x6f, 0x6e, 3007 0x74, 0x65, 0x78, 0x74, 0x44, 0x61, 0x74, 0x61, 0x12, 0x28, 0x0a, 0x04, 0x65, 0x78, 0x69, 0x74, 3008 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x67, 0x76, 0x69, 0x73, 0x6f, 0x72, 0x2e, 3009 0x73, 0x79, 0x73, 0x63, 0x61, 0x6c, 0x6c, 0x2e, 0x45, 0x78, 0x69, 0x74, 0x52, 0x04, 0x65, 0x78, 3010 0x69, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x79, 0x73, 0x6e, 0x6f, 0x18, 0x03, 0x20, 0x01, 0x28, 3011 0x04, 0x52, 0x05, 0x73, 0x79, 0x73, 0x6e, 0x6f, 0x12, 0x0e, 0x0a, 0x02, 0x66, 0x64, 0x18, 0x04, 3012 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x66, 0x64, 0x12, 0x17, 0x0a, 0x07, 0x66, 0x64, 0x5f, 0x70, 3013 0x61, 0x74, 0x68, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x66, 0x64, 0x50, 0x61, 0x74, 3014 0x68, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x61, 0x74, 0x68, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x06, 0x20, 3015 0x01, 0x28, 0x09, 0x52, 0x08, 0x70, 0x61, 0x74, 0x68, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0xbf, 0x01, 3016 0x0a, 0x08, 0x53, 0x65, 0x74, 0x72, 0x65, 0x73, 0x69, 0x64, 0x12, 0x3d, 0x0a, 0x0c, 0x63, 0x6f, 3017 0x6e, 0x74, 0x65, 0x78, 0x74, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 3018 0x32, 0x1a, 0x2e, 0x67, 0x76, 0x69, 0x73, 0x6f, 0x72, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 3019 0x2e, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x44, 0x61, 0x74, 0x61, 0x52, 0x0b, 0x63, 0x6f, 3020 0x6e, 0x74, 0x65, 0x78, 0x74, 0x44, 0x61, 0x74, 0x61, 0x12, 0x28, 0x0a, 0x04, 0x65, 0x78, 0x69, 3021 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x67, 0x76, 0x69, 0x73, 0x6f, 0x72, 3022 0x2e, 0x73, 0x79, 0x73, 0x63, 0x61, 0x6c, 0x6c, 0x2e, 0x45, 0x78, 0x69, 0x74, 0x52, 0x04, 0x65, 3023 0x78, 0x69, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x79, 0x73, 0x6e, 0x6f, 0x18, 0x03, 0x20, 0x01, 3024 0x28, 0x04, 0x52, 0x05, 0x73, 0x79, 0x73, 0x6e, 0x6f, 0x12, 0x10, 0x0a, 0x03, 0x72, 0x69, 0x64, 3025 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x72, 0x69, 0x64, 0x12, 0x10, 0x0a, 0x03, 0x65, 3026 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x65, 0x69, 0x64, 0x12, 0x10, 0x0a, 3027 0x03, 0x73, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x73, 0x69, 0x64, 0x22, 3028 0x96, 0x01, 0x0a, 0x05, 0x53, 0x65, 0x74, 0x69, 0x64, 0x12, 0x3d, 0x0a, 0x0c, 0x63, 0x6f, 0x6e, 3029 0x74, 0x65, 0x78, 0x74, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 3030 0x1a, 0x2e, 0x67, 0x76, 0x69, 0x73, 0x6f, 0x72, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 3031 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x44, 0x61, 0x74, 0x61, 0x52, 0x0b, 0x63, 0x6f, 0x6e, 3032 0x74, 0x65, 0x78, 0x74, 0x44, 0x61, 0x74, 0x61, 0x12, 0x28, 0x0a, 0x04, 0x65, 0x78, 0x69, 0x74, 3033 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x67, 0x76, 0x69, 0x73, 0x6f, 0x72, 0x2e, 3034 0x73, 0x79, 0x73, 0x63, 0x61, 0x6c, 0x6c, 0x2e, 0x45, 0x78, 0x69, 0x74, 0x52, 0x04, 0x65, 0x78, 3035 0x69, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x79, 0x73, 0x6e, 0x6f, 0x18, 0x03, 0x20, 0x01, 0x28, 3036 0x04, 0x52, 0x05, 0x73, 0x79, 0x73, 0x6e, 0x6f, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x04, 3037 0x20, 0x01, 0x28, 0x0d, 0x52, 0x02, 0x69, 0x64, 0x22, 0x32, 0x0a, 0x0c, 0x53, 0x74, 0x72, 0x75, 3038 0x63, 0x74, 0x52, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x12, 0x10, 0x0a, 0x03, 0x63, 0x75, 0x72, 0x18, 3039 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x03, 0x63, 0x75, 0x72, 0x12, 0x10, 0x0a, 0x03, 0x6d, 0x61, 3040 0x78, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x03, 0x6d, 0x61, 0x78, 0x22, 0xac, 0x02, 0x0a, 3041 0x07, 0x50, 0x72, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x12, 0x3d, 0x0a, 0x0c, 0x63, 0x6f, 0x6e, 0x74, 3042 0x65, 0x78, 0x74, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 3043 0x2e, 0x67, 0x76, 0x69, 0x73, 0x6f, 0x72, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x43, 3044 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x44, 0x61, 0x74, 0x61, 0x52, 0x0b, 0x63, 0x6f, 0x6e, 0x74, 3045 0x65, 0x78, 0x74, 0x44, 0x61, 0x74, 0x61, 0x12, 0x28, 0x0a, 0x04, 0x65, 0x78, 0x69, 0x74, 0x18, 3046 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x67, 0x76, 0x69, 0x73, 0x6f, 0x72, 0x2e, 0x73, 3047 0x79, 0x73, 0x63, 0x61, 0x6c, 0x6c, 0x2e, 0x45, 0x78, 0x69, 0x74, 0x52, 0x04, 0x65, 0x78, 0x69, 3048 0x74, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x79, 0x73, 0x6e, 0x6f, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 3049 0x52, 0x05, 0x73, 0x79, 0x73, 0x6e, 0x6f, 0x12, 0x10, 0x0a, 0x03, 0x70, 0x69, 0x64, 0x18, 0x04, 3050 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x70, 0x69, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x72, 0x65, 0x73, 3051 0x6f, 0x75, 0x72, 0x63, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x72, 0x65, 0x73, 3052 0x6f, 0x75, 0x72, 0x63, 0x65, 0x12, 0x39, 0x0a, 0x09, 0x6e, 0x65, 0x77, 0x5f, 0x6c, 0x69, 0x6d, 3053 0x69, 0x74, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x67, 0x76, 0x69, 0x73, 0x6f, 3054 0x72, 0x2e, 0x73, 0x79, 0x73, 0x63, 0x61, 0x6c, 0x6c, 0x2e, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 3055 0x52, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x52, 0x08, 0x6e, 0x65, 0x77, 0x4c, 0x69, 0x6d, 0x69, 0x74, 3056 0x12, 0x39, 0x0a, 0x09, 0x6f, 0x6c, 0x64, 0x5f, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x18, 0x07, 0x20, 3057 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x67, 0x76, 0x69, 0x73, 0x6f, 0x72, 0x2e, 0x73, 0x79, 0x73, 3058 0x63, 0x61, 0x6c, 0x6c, 0x2e, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x52, 0x6c, 0x69, 0x6d, 0x69, 3059 0x74, 0x52, 0x08, 0x6f, 0x6c, 0x64, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x22, 0xcb, 0x01, 0x0a, 0x04, 3060 0x50, 0x69, 0x70, 0x65, 0x12, 0x3d, 0x0a, 0x0c, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x5f, 3061 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x76, 0x69, 3062 0x73, 0x6f, 0x72, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x43, 0x6f, 0x6e, 0x74, 0x65, 3063 0x78, 0x74, 0x44, 0x61, 0x74, 0x61, 0x52, 0x0b, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x44, 3064 0x61, 0x74, 0x61, 0x12, 0x28, 0x0a, 0x04, 0x65, 0x78, 0x69, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 3065 0x0b, 0x32, 0x14, 0x2e, 0x67, 0x76, 0x69, 0x73, 0x6f, 0x72, 0x2e, 0x73, 0x79, 0x73, 0x63, 0x61, 3066 0x6c, 0x6c, 0x2e, 0x45, 0x78, 0x69, 0x74, 0x52, 0x04, 0x65, 0x78, 0x69, 0x74, 0x12, 0x14, 0x0a, 3067 0x05, 0x73, 0x79, 0x73, 0x6e, 0x6f, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, 0x05, 0x73, 0x79, 3068 0x73, 0x6e, 0x6f, 0x12, 0x14, 0x0a, 0x05, 0x66, 0x6c, 0x61, 0x67, 0x73, 0x18, 0x04, 0x20, 0x01, 3069 0x28, 0x0d, 0x52, 0x05, 0x66, 0x6c, 0x61, 0x67, 0x73, 0x12, 0x16, 0x0a, 0x06, 0x72, 0x65, 0x61, 3070 0x64, 0x65, 0x72, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x72, 0x65, 0x61, 0x64, 0x65, 3071 0x72, 0x12, 0x16, 0x0a, 0x06, 0x77, 0x72, 0x69, 0x74, 0x65, 0x72, 0x18, 0x06, 0x20, 0x01, 0x28, 3072 0x05, 0x52, 0x06, 0x77, 0x72, 0x69, 0x74, 0x65, 0x72, 0x22, 0xd5, 0x01, 0x0a, 0x05, 0x46, 0x63, 3073 0x6e, 0x74, 0x6c, 0x12, 0x3d, 0x0a, 0x0c, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x5f, 0x64, 3074 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x76, 0x69, 0x73, 3075 0x6f, 0x72, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 3076 0x74, 0x44, 0x61, 0x74, 0x61, 0x52, 0x0b, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x44, 0x61, 3077 0x74, 0x61, 0x12, 0x28, 0x0a, 0x04, 0x65, 0x78, 0x69, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 3078 0x32, 0x14, 0x2e, 0x67, 0x76, 0x69, 0x73, 0x6f, 0x72, 0x2e, 0x73, 0x79, 0x73, 0x63, 0x61, 0x6c, 3079 0x6c, 0x2e, 0x45, 0x78, 0x69, 0x74, 0x52, 0x04, 0x65, 0x78, 0x69, 0x74, 0x12, 0x14, 0x0a, 0x05, 3080 0x73, 0x79, 0x73, 0x6e, 0x6f, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, 0x05, 0x73, 0x79, 0x73, 3081 0x6e, 0x6f, 0x12, 0x0e, 0x0a, 0x02, 0x66, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x02, 3082 0x66, 0x64, 0x12, 0x17, 0x0a, 0x07, 0x66, 0x64, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x18, 0x05, 0x20, 3083 0x01, 0x28, 0x09, 0x52, 0x06, 0x66, 0x64, 0x50, 0x61, 0x74, 0x68, 0x12, 0x10, 0x0a, 0x03, 0x63, 3084 0x6d, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x63, 0x6d, 0x64, 0x12, 0x12, 0x0a, 3085 0x04, 0x61, 0x72, 0x67, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 0x03, 0x52, 0x04, 0x61, 0x72, 0x67, 3086 0x73, 0x22, 0xe1, 0x01, 0x0a, 0x03, 0x44, 0x75, 0x70, 0x12, 0x3d, 0x0a, 0x0c, 0x63, 0x6f, 0x6e, 3087 0x74, 0x65, 0x78, 0x74, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 3088 0x1a, 0x2e, 0x67, 0x76, 0x69, 0x73, 0x6f, 0x72, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 3089 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x44, 0x61, 0x74, 0x61, 0x52, 0x0b, 0x63, 0x6f, 0x6e, 3090 0x74, 0x65, 0x78, 0x74, 0x44, 0x61, 0x74, 0x61, 0x12, 0x28, 0x0a, 0x04, 0x65, 0x78, 0x69, 0x74, 3091 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x67, 0x76, 0x69, 0x73, 0x6f, 0x72, 0x2e, 3092 0x73, 0x79, 0x73, 0x63, 0x61, 0x6c, 0x6c, 0x2e, 0x45, 0x78, 0x69, 0x74, 0x52, 0x04, 0x65, 0x78, 3093 0x69, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x79, 0x73, 0x6e, 0x6f, 0x18, 0x03, 0x20, 0x01, 0x28, 3094 0x04, 0x52, 0x05, 0x73, 0x79, 0x73, 0x6e, 0x6f, 0x12, 0x15, 0x0a, 0x06, 0x6f, 0x6c, 0x64, 0x5f, 3095 0x66, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x6f, 0x6c, 0x64, 0x46, 0x64, 0x12, 3096 0x15, 0x0a, 0x06, 0x6e, 0x65, 0x77, 0x5f, 0x66, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 3097 0x05, 0x6e, 0x65, 0x77, 0x46, 0x64, 0x12, 0x17, 0x0a, 0x07, 0x66, 0x64, 0x5f, 0x70, 0x61, 0x74, 3098 0x68, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x66, 0x64, 0x50, 0x61, 0x74, 0x68, 0x12, 3099 0x14, 0x0a, 0x05, 0x66, 0x6c, 0x61, 0x67, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 3100 0x66, 0x6c, 0x61, 0x67, 0x73, 0x22, 0xe0, 0x01, 0x0a, 0x08, 0x53, 0x69, 0x67, 0x6e, 0x61, 0x6c, 3101 0x66, 0x64, 0x12, 0x3d, 0x0a, 0x0c, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x5f, 0x64, 0x61, 3102 0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x76, 0x69, 0x73, 0x6f, 3103 0x72, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 3104 0x44, 0x61, 0x74, 0x61, 0x52, 0x0b, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x44, 0x61, 0x74, 3105 0x61, 0x12, 0x28, 0x0a, 0x04, 0x65, 0x78, 0x69, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 3106 0x14, 0x2e, 0x67, 0x76, 0x69, 0x73, 0x6f, 0x72, 0x2e, 0x73, 0x79, 0x73, 0x63, 0x61, 0x6c, 0x6c, 3107 0x2e, 0x45, 0x78, 0x69, 0x74, 0x52, 0x04, 0x65, 0x78, 0x69, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x73, 3108 0x79, 0x73, 0x6e, 0x6f, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, 0x05, 0x73, 0x79, 0x73, 0x6e, 3109 0x6f, 0x12, 0x0e, 0x0a, 0x02, 0x66, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x02, 0x66, 3110 0x64, 0x12, 0x17, 0x0a, 0x07, 0x66, 0x64, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x18, 0x05, 0x20, 0x01, 3111 0x28, 0x09, 0x52, 0x06, 0x66, 0x64, 0x50, 0x61, 0x74, 0x68, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x69, 3112 0x67, 0x73, 0x65, 0x74, 0x18, 0x06, 0x20, 0x01, 0x28, 0x04, 0x52, 0x06, 0x73, 0x69, 0x67, 0x73, 3113 0x65, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x66, 0x6c, 0x61, 0x67, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 3114 0x05, 0x52, 0x05, 0x66, 0x6c, 0x61, 0x67, 0x73, 0x22, 0xa3, 0x01, 0x0a, 0x06, 0x43, 0x68, 0x72, 3115 0x6f, 0x6f, 0x74, 0x12, 0x3d, 0x0a, 0x0c, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x5f, 0x64, 3116 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x76, 0x69, 0x73, 3117 0x6f, 0x72, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 3118 0x74, 0x44, 0x61, 0x74, 0x61, 0x52, 0x0b, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x44, 0x61, 3119 0x74, 0x61, 0x12, 0x28, 0x0a, 0x04, 0x65, 0x78, 0x69, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 3120 0x32, 0x14, 0x2e, 0x67, 0x76, 0x69, 0x73, 0x6f, 0x72, 0x2e, 0x73, 0x79, 0x73, 0x63, 0x61, 0x6c, 3121 0x6c, 0x2e, 0x45, 0x78, 0x69, 0x74, 0x52, 0x04, 0x65, 0x78, 0x69, 0x74, 0x12, 0x14, 0x0a, 0x05, 3122 0x73, 0x79, 0x73, 0x6e, 0x6f, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, 0x05, 0x73, 0x79, 0x73, 3123 0x6e, 0x6f, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x61, 0x74, 0x68, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x04, 3124 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x70, 0x61, 0x74, 0x68, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0xb0, 3125 0x01, 0x0a, 0x07, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x66, 0x64, 0x12, 0x3d, 0x0a, 0x0c, 0x63, 0x6f, 3126 0x6e, 0x74, 0x65, 0x78, 0x74, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 3127 0x32, 0x1a, 0x2e, 0x67, 0x76, 0x69, 0x73, 0x6f, 0x72, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 3128 0x2e, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x44, 0x61, 0x74, 0x61, 0x52, 0x0b, 0x63, 0x6f, 3129 0x6e, 0x74, 0x65, 0x78, 0x74, 0x44, 0x61, 0x74, 0x61, 0x12, 0x28, 0x0a, 0x04, 0x65, 0x78, 0x69, 3130 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x67, 0x76, 0x69, 0x73, 0x6f, 0x72, 3131 0x2e, 0x73, 0x79, 0x73, 0x63, 0x61, 0x6c, 0x6c, 0x2e, 0x45, 0x78, 0x69, 0x74, 0x52, 0x04, 0x65, 3132 0x78, 0x69, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x79, 0x73, 0x6e, 0x6f, 0x18, 0x03, 0x20, 0x01, 3133 0x28, 0x04, 0x52, 0x05, 0x73, 0x79, 0x73, 0x6e, 0x6f, 0x12, 0x10, 0x0a, 0x03, 0x76, 0x61, 0x6c, 3134 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x76, 0x61, 0x6c, 0x12, 0x14, 0x0a, 0x05, 0x66, 3135 0x6c, 0x61, 0x67, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05, 0x66, 0x6c, 0x61, 0x67, 3136 0x73, 0x22, 0xdd, 0x01, 0x0a, 0x05, 0x43, 0x6c, 0x6f, 0x6e, 0x65, 0x12, 0x3d, 0x0a, 0x0c, 0x63, 3137 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 3138 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x76, 0x69, 0x73, 0x6f, 0x72, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 3139 0x6e, 0x2e, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x44, 0x61, 0x74, 0x61, 0x52, 0x0b, 0x63, 3140 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x44, 0x61, 0x74, 0x61, 0x12, 0x28, 0x0a, 0x04, 0x65, 0x78, 3141 0x69, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x67, 0x76, 0x69, 0x73, 0x6f, 3142 0x72, 0x2e, 0x73, 0x79, 0x73, 0x63, 0x61, 0x6c, 0x6c, 0x2e, 0x45, 0x78, 0x69, 0x74, 0x52, 0x04, 3143 0x65, 0x78, 0x69, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x79, 0x73, 0x6e, 0x6f, 0x18, 0x03, 0x20, 3144 0x01, 0x28, 0x04, 0x52, 0x05, 0x73, 0x79, 0x73, 0x6e, 0x6f, 0x12, 0x14, 0x0a, 0x05, 0x66, 0x6c, 3145 0x61, 0x67, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x04, 0x52, 0x05, 0x66, 0x6c, 0x61, 0x67, 0x73, 3146 0x12, 0x14, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x18, 0x05, 0x20, 0x01, 0x28, 0x04, 0x52, 3147 0x05, 0x73, 0x74, 0x61, 0x63, 0x6b, 0x12, 0x17, 0x0a, 0x07, 0x6e, 0x65, 0x77, 0x5f, 0x74, 0x69, 3148 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x04, 0x52, 0x06, 0x6e, 0x65, 0x77, 0x54, 0x69, 0x64, 0x12, 3149 0x10, 0x0a, 0x03, 0x74, 0x6c, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 0x04, 0x52, 0x03, 0x74, 0x6c, 3150 0x73, 0x22, 0xc8, 0x01, 0x0a, 0x04, 0x42, 0x69, 0x6e, 0x64, 0x12, 0x3d, 0x0a, 0x0c, 0x63, 0x6f, 3151 0x6e, 0x74, 0x65, 0x78, 0x74, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 3152 0x32, 0x1a, 0x2e, 0x67, 0x76, 0x69, 0x73, 0x6f, 0x72, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 3153 0x2e, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x44, 0x61, 0x74, 0x61, 0x52, 0x0b, 0x63, 0x6f, 3154 0x6e, 0x74, 0x65, 0x78, 0x74, 0x44, 0x61, 0x74, 0x61, 0x12, 0x28, 0x0a, 0x04, 0x65, 0x78, 0x69, 3155 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x67, 0x76, 0x69, 0x73, 0x6f, 0x72, 3156 0x2e, 0x73, 0x79, 0x73, 0x63, 0x61, 0x6c, 0x6c, 0x2e, 0x45, 0x78, 0x69, 0x74, 0x52, 0x04, 0x65, 3157 0x78, 0x69, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x79, 0x73, 0x6e, 0x6f, 0x18, 0x03, 0x20, 0x01, 3158 0x28, 0x04, 0x52, 0x05, 0x73, 0x79, 0x73, 0x6e, 0x6f, 0x12, 0x0e, 0x0a, 0x02, 0x66, 0x64, 0x18, 3159 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x02, 0x66, 0x64, 0x12, 0x17, 0x0a, 0x07, 0x66, 0x64, 0x5f, 3160 0x70, 0x61, 0x74, 0x68, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x66, 0x64, 0x50, 0x61, 3161 0x74, 0x68, 0x12, 0x18, 0x0a, 0x07, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x06, 0x20, 3162 0x01, 0x28, 0x0c, 0x52, 0x07, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x22, 0xe0, 0x01, 0x0a, 3163 0x06, 0x41, 0x63, 0x63, 0x65, 0x70, 0x74, 0x12, 0x3d, 0x0a, 0x0c, 0x63, 0x6f, 0x6e, 0x74, 0x65, 3164 0x78, 0x74, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 3165 0x67, 0x76, 0x69, 0x73, 0x6f, 0x72, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x43, 0x6f, 3166 0x6e, 0x74, 0x65, 0x78, 0x74, 0x44, 0x61, 0x74, 0x61, 0x52, 0x0b, 0x63, 0x6f, 0x6e, 0x74, 0x65, 3167 0x78, 0x74, 0x44, 0x61, 0x74, 0x61, 0x12, 0x28, 0x0a, 0x04, 0x65, 0x78, 0x69, 0x74, 0x18, 0x02, 3168 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x67, 0x76, 0x69, 0x73, 0x6f, 0x72, 0x2e, 0x73, 0x79, 3169 0x73, 0x63, 0x61, 0x6c, 0x6c, 0x2e, 0x45, 0x78, 0x69, 0x74, 0x52, 0x04, 0x65, 0x78, 0x69, 0x74, 3170 0x12, 0x14, 0x0a, 0x05, 0x73, 0x79, 0x73, 0x6e, 0x6f, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, 3171 0x05, 0x73, 0x79, 0x73, 0x6e, 0x6f, 0x12, 0x0e, 0x0a, 0x02, 0x66, 0x64, 0x18, 0x04, 0x20, 0x01, 3172 0x28, 0x05, 0x52, 0x02, 0x66, 0x64, 0x12, 0x17, 0x0a, 0x07, 0x66, 0x64, 0x5f, 0x70, 0x61, 0x74, 3173 0x68, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x66, 0x64, 0x50, 0x61, 0x74, 0x68, 0x12, 3174 0x18, 0x0a, 0x07, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0c, 3175 0x52, 0x07, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x14, 0x0a, 0x05, 0x66, 0x6c, 0x61, 3176 0x67, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x66, 0x6c, 0x61, 0x67, 0x73, 0x22, 3177 0xbf, 0x01, 0x0a, 0x0d, 0x54, 0x69, 0x6d, 0x65, 0x72, 0x66, 0x64, 0x43, 0x72, 0x65, 0x61, 0x74, 3178 0x65, 0x12, 0x3d, 0x0a, 0x0c, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x5f, 0x64, 0x61, 0x74, 3179 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x76, 0x69, 0x73, 0x6f, 0x72, 3180 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x44, 3181 0x61, 0x74, 0x61, 0x52, 0x0b, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x44, 0x61, 0x74, 0x61, 3182 0x12, 0x28, 0x0a, 0x04, 0x65, 0x78, 0x69, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 3183 0x2e, 0x67, 0x76, 0x69, 0x73, 0x6f, 0x72, 0x2e, 0x73, 0x79, 0x73, 0x63, 0x61, 0x6c, 0x6c, 0x2e, 3184 0x45, 0x78, 0x69, 0x74, 0x52, 0x04, 0x65, 0x78, 0x69, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x79, 3185 0x73, 0x6e, 0x6f, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, 0x05, 0x73, 0x79, 0x73, 0x6e, 0x6f, 3186 0x12, 0x19, 0x0a, 0x08, 0x63, 0x6c, 0x6f, 0x63, 0x6b, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 3187 0x28, 0x05, 0x52, 0x07, 0x63, 0x6c, 0x6f, 0x63, 0x6b, 0x49, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x66, 3188 0x6c, 0x61, 0x67, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x66, 0x6c, 0x61, 0x67, 3189 0x73, 0x22, 0x30, 0x0a, 0x08, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x70, 0x65, 0x63, 0x12, 0x10, 0x0a, 3190 0x03, 0x73, 0x65, 0x63, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x03, 0x73, 0x65, 0x63, 0x12, 3191 0x12, 0x0a, 0x04, 0x6e, 0x73, 0x65, 0x63, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x04, 0x6e, 3192 0x73, 0x65, 0x63, 0x22, 0x72, 0x0a, 0x0a, 0x49, 0x74, 0x69, 0x6d, 0x65, 0x72, 0x53, 0x70, 0x65, 3193 0x63, 0x12, 0x34, 0x0a, 0x08, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x18, 0x01, 0x20, 3194 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x67, 0x76, 0x69, 0x73, 0x6f, 0x72, 0x2e, 0x73, 0x79, 0x73, 3195 0x63, 0x61, 0x6c, 0x6c, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x70, 0x65, 0x63, 0x52, 0x08, 0x69, 3196 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x12, 0x2e, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 3197 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x67, 0x76, 0x69, 0x73, 0x6f, 0x72, 0x2e, 3198 0x73, 0x79, 0x73, 0x63, 0x61, 0x6c, 0x6c, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x70, 0x65, 0x63, 3199 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0xc0, 0x02, 0x0a, 0x0e, 0x54, 0x69, 0x6d, 0x65, 3200 0x72, 0x66, 0x64, 0x53, 0x65, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x3d, 0x0a, 0x0c, 0x63, 0x6f, 3201 0x6e, 0x74, 0x65, 0x78, 0x74, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 3202 0x32, 0x1a, 0x2e, 0x67, 0x76, 0x69, 0x73, 0x6f, 0x72, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 3203 0x2e, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x44, 0x61, 0x74, 0x61, 0x52, 0x0b, 0x63, 0x6f, 3204 0x6e, 0x74, 0x65, 0x78, 0x74, 0x44, 0x61, 0x74, 0x61, 0x12, 0x28, 0x0a, 0x04, 0x65, 0x78, 0x69, 3205 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x67, 0x76, 0x69, 0x73, 0x6f, 0x72, 3206 0x2e, 0x73, 0x79, 0x73, 0x63, 0x61, 0x6c, 0x6c, 0x2e, 0x45, 0x78, 0x69, 0x74, 0x52, 0x04, 0x65, 3207 0x78, 0x69, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x79, 0x73, 0x6e, 0x6f, 0x18, 0x03, 0x20, 0x01, 3208 0x28, 0x04, 0x52, 0x05, 0x73, 0x79, 0x73, 0x6e, 0x6f, 0x12, 0x0e, 0x0a, 0x02, 0x66, 0x64, 0x18, 3209 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x02, 0x66, 0x64, 0x12, 0x17, 0x0a, 0x07, 0x66, 0x64, 0x5f, 3210 0x70, 0x61, 0x74, 0x68, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x66, 0x64, 0x50, 0x61, 3211 0x74, 0x68, 0x12, 0x14, 0x0a, 0x05, 0x66, 0x6c, 0x61, 0x67, 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 3212 0x05, 0x52, 0x05, 0x66, 0x6c, 0x61, 0x67, 0x73, 0x12, 0x37, 0x0a, 0x09, 0x6e, 0x65, 0x77, 0x5f, 3213 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x76, 3214 0x69, 0x73, 0x6f, 0x72, 0x2e, 0x73, 0x79, 0x73, 0x63, 0x61, 0x6c, 0x6c, 0x2e, 0x49, 0x74, 0x69, 3215 0x6d, 0x65, 0x72, 0x53, 0x70, 0x65, 0x63, 0x52, 0x08, 0x6e, 0x65, 0x77, 0x56, 0x61, 0x6c, 0x75, 3216 0x65, 0x12, 0x37, 0x0a, 0x09, 0x6f, 0x6c, 0x64, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x08, 3217 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x76, 0x69, 0x73, 0x6f, 0x72, 0x2e, 0x73, 0x79, 3218 0x73, 0x63, 0x61, 0x6c, 0x6c, 0x2e, 0x49, 0x74, 0x69, 0x6d, 0x65, 0x72, 0x53, 0x70, 0x65, 0x63, 3219 0x52, 0x08, 0x6f, 0x6c, 0x64, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x22, 0xf1, 0x01, 0x0a, 0x0e, 0x54, 3220 0x69, 0x6d, 0x65, 0x72, 0x66, 0x64, 0x47, 0x65, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x3d, 0x0a, 3221 0x0c, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 3222 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x76, 0x69, 0x73, 0x6f, 0x72, 0x2e, 0x63, 0x6f, 0x6d, 3223 0x6d, 0x6f, 0x6e, 0x2e, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x44, 0x61, 0x74, 0x61, 0x52, 3224 0x0b, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x44, 0x61, 0x74, 0x61, 0x12, 0x28, 0x0a, 0x04, 3225 0x65, 0x78, 0x69, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x67, 0x76, 0x69, 3226 0x73, 0x6f, 0x72, 0x2e, 0x73, 0x79, 0x73, 0x63, 0x61, 0x6c, 0x6c, 0x2e, 0x45, 0x78, 0x69, 0x74, 3227 0x52, 0x04, 0x65, 0x78, 0x69, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x79, 0x73, 0x6e, 0x6f, 0x18, 3228 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, 0x05, 0x73, 0x79, 0x73, 0x6e, 0x6f, 0x12, 0x0e, 0x0a, 0x02, 3229 0x66, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x02, 0x66, 0x64, 0x12, 0x17, 0x0a, 0x07, 3230 0x66, 0x64, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x66, 3231 0x64, 0x50, 0x61, 0x74, 0x68, 0x12, 0x37, 0x0a, 0x09, 0x63, 0x75, 0x72, 0x5f, 0x76, 0x61, 0x6c, 3232 0x75, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x76, 0x69, 0x73, 0x6f, 3233 0x72, 0x2e, 0x73, 0x79, 0x73, 0x63, 0x61, 0x6c, 0x6c, 0x2e, 0x49, 0x74, 0x69, 0x6d, 0x65, 0x72, 3234 0x53, 0x70, 0x65, 0x63, 0x52, 0x08, 0x63, 0x75, 0x72, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x85, 3235 0x01, 0x0a, 0x04, 0x46, 0x6f, 0x72, 0x6b, 0x12, 0x3d, 0x0a, 0x0c, 0x63, 0x6f, 0x6e, 0x74, 0x65, 3236 0x78, 0x74, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 3237 0x67, 0x76, 0x69, 0x73, 0x6f, 0x72, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x43, 0x6f, 3238 0x6e, 0x74, 0x65, 0x78, 0x74, 0x44, 0x61, 0x74, 0x61, 0x52, 0x0b, 0x63, 0x6f, 0x6e, 0x74, 0x65, 3239 0x78, 0x74, 0x44, 0x61, 0x74, 0x61, 0x12, 0x28, 0x0a, 0x04, 0x65, 0x78, 0x69, 0x74, 0x18, 0x02, 3240 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x67, 0x76, 0x69, 0x73, 0x6f, 0x72, 0x2e, 0x73, 0x79, 3241 0x73, 0x63, 0x61, 0x6c, 0x6c, 0x2e, 0x45, 0x78, 0x69, 0x74, 0x52, 0x04, 0x65, 0x78, 0x69, 0x74, 3242 0x12, 0x14, 0x0a, 0x05, 0x73, 0x79, 0x73, 0x6e, 0x6f, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, 3243 0x05, 0x73, 0x79, 0x73, 0x6e, 0x6f, 0x22, 0xa2, 0x01, 0x0a, 0x0b, 0x49, 0x6e, 0x6f, 0x74, 0x69, 3244 0x66, 0x79, 0x49, 0x6e, 0x69, 0x74, 0x12, 0x3d, 0x0a, 0x0c, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, 3245 0x74, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 3246 0x76, 0x69, 0x73, 0x6f, 0x72, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x43, 0x6f, 0x6e, 3247 0x74, 0x65, 0x78, 0x74, 0x44, 0x61, 0x74, 0x61, 0x52, 0x0b, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, 3248 0x74, 0x44, 0x61, 0x74, 0x61, 0x12, 0x28, 0x0a, 0x04, 0x65, 0x78, 0x69, 0x74, 0x18, 0x02, 0x20, 3249 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x67, 0x76, 0x69, 0x73, 0x6f, 0x72, 0x2e, 0x73, 0x79, 0x73, 3250 0x63, 0x61, 0x6c, 0x6c, 0x2e, 0x45, 0x78, 0x69, 0x74, 0x52, 0x04, 0x65, 0x78, 0x69, 0x74, 0x12, 3251 0x14, 0x0a, 0x05, 0x73, 0x79, 0x73, 0x6e, 0x6f, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, 0x05, 3252 0x73, 0x79, 0x73, 0x6e, 0x6f, 0x12, 0x14, 0x0a, 0x05, 0x66, 0x6c, 0x61, 0x67, 0x73, 0x18, 0x04, 3253 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x66, 0x6c, 0x61, 0x67, 0x73, 0x22, 0xe9, 0x01, 0x0a, 0x0f, 3254 0x49, 0x6e, 0x6f, 0x74, 0x69, 0x66, 0x79, 0x41, 0x64, 0x64, 0x57, 0x61, 0x74, 0x63, 0x68, 0x12, 3255 0x3d, 0x0a, 0x0c, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 3256 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x76, 0x69, 0x73, 0x6f, 0x72, 0x2e, 0x63, 3257 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x44, 0x61, 0x74, 3258 0x61, 0x52, 0x0b, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x44, 0x61, 0x74, 0x61, 0x12, 0x28, 3259 0x0a, 0x04, 0x65, 0x78, 0x69, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x67, 3260 0x76, 0x69, 0x73, 0x6f, 0x72, 0x2e, 0x73, 0x79, 0x73, 0x63, 0x61, 0x6c, 0x6c, 0x2e, 0x45, 0x78, 3261 0x69, 0x74, 0x52, 0x04, 0x65, 0x78, 0x69, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x79, 0x73, 0x6e, 3262 0x6f, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, 0x05, 0x73, 0x79, 0x73, 0x6e, 0x6f, 0x12, 0x0e, 3263 0x0a, 0x02, 0x66, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x02, 0x66, 0x64, 0x12, 0x17, 3264 0x0a, 0x07, 0x66, 0x64, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 3265 0x06, 0x66, 0x64, 0x50, 0x61, 0x74, 0x68, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x61, 0x74, 0x68, 0x6e, 3266 0x61, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x70, 0x61, 0x74, 0x68, 0x6e, 3267 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x07, 0x20, 0x01, 0x28, 3268 0x0d, 0x52, 0x04, 0x6d, 0x61, 0x73, 0x6b, 0x22, 0xc8, 0x01, 0x0a, 0x0e, 0x49, 0x6e, 0x6f, 0x74, 3269 0x69, 0x66, 0x79, 0x52, 0x6d, 0x57, 0x61, 0x74, 0x63, 0x68, 0x12, 0x3d, 0x0a, 0x0c, 0x63, 0x6f, 3270 0x6e, 0x74, 0x65, 0x78, 0x74, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 3271 0x32, 0x1a, 0x2e, 0x67, 0x76, 0x69, 0x73, 0x6f, 0x72, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 3272 0x2e, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x44, 0x61, 0x74, 0x61, 0x52, 0x0b, 0x63, 0x6f, 3273 0x6e, 0x74, 0x65, 0x78, 0x74, 0x44, 0x61, 0x74, 0x61, 0x12, 0x28, 0x0a, 0x04, 0x65, 0x78, 0x69, 3274 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x67, 0x76, 0x69, 0x73, 0x6f, 0x72, 3275 0x2e, 0x73, 0x79, 0x73, 0x63, 0x61, 0x6c, 0x6c, 0x2e, 0x45, 0x78, 0x69, 0x74, 0x52, 0x04, 0x65, 3276 0x78, 0x69, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x79, 0x73, 0x6e, 0x6f, 0x18, 0x03, 0x20, 0x01, 3277 0x28, 0x04, 0x52, 0x05, 0x73, 0x79, 0x73, 0x6e, 0x6f, 0x12, 0x0e, 0x0a, 0x02, 0x66, 0x64, 0x18, 3278 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x02, 0x66, 0x64, 0x12, 0x17, 0x0a, 0x07, 0x66, 0x64, 0x5f, 3279 0x70, 0x61, 0x74, 0x68, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x66, 0x64, 0x50, 0x61, 3280 0x74, 0x68, 0x12, 0x0e, 0x0a, 0x02, 0x77, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x02, 3281 0x77, 0x64, 0x22, 0x87, 0x02, 0x0a, 0x0a, 0x53, 0x6f, 0x63, 0x6b, 0x65, 0x74, 0x50, 0x61, 0x69, 3282 0x72, 0x12, 0x3d, 0x0a, 0x0c, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x5f, 0x64, 0x61, 0x74, 3283 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x76, 0x69, 0x73, 0x6f, 0x72, 3284 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x44, 3285 0x61, 0x74, 0x61, 0x52, 0x0b, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x44, 0x61, 0x74, 0x61, 3286 0x12, 0x28, 0x0a, 0x04, 0x65, 0x78, 0x69, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 3287 0x2e, 0x67, 0x76, 0x69, 0x73, 0x6f, 0x72, 0x2e, 0x73, 0x79, 0x73, 0x63, 0x61, 0x6c, 0x6c, 0x2e, 3288 0x45, 0x78, 0x69, 0x74, 0x52, 0x04, 0x65, 0x78, 0x69, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x79, 3289 0x73, 0x6e, 0x6f, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, 0x05, 0x73, 0x79, 0x73, 0x6e, 0x6f, 3290 0x12, 0x16, 0x0a, 0x06, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 3291 0x52, 0x06, 0x64, 0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 3292 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x1a, 0x0a, 0x08, 3293 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 3294 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x12, 0x18, 0x0a, 0x07, 0x73, 0x6f, 0x63, 0x6b, 3295 0x65, 0x74, 0x31, 0x18, 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x73, 0x6f, 0x63, 0x6b, 0x65, 3296 0x74, 0x31, 0x12, 0x18, 0x0a, 0x07, 0x73, 0x6f, 0x63, 0x6b, 0x65, 0x74, 0x32, 0x18, 0x08, 0x20, 3297 0x01, 0x28, 0x05, 0x52, 0x07, 0x73, 0x6f, 0x63, 0x6b, 0x65, 0x74, 0x32, 0x62, 0x06, 0x70, 0x72, 3298 0x6f, 0x74, 0x6f, 0x33, 3299 } 3300 3301 var ( 3302 file_pkg_sentry_seccheck_points_syscall_proto_rawDescOnce sync.Once 3303 file_pkg_sentry_seccheck_points_syscall_proto_rawDescData = file_pkg_sentry_seccheck_points_syscall_proto_rawDesc 3304 ) 3305 3306 func file_pkg_sentry_seccheck_points_syscall_proto_rawDescGZIP() []byte { 3307 file_pkg_sentry_seccheck_points_syscall_proto_rawDescOnce.Do(func() { 3308 file_pkg_sentry_seccheck_points_syscall_proto_rawDescData = protoimpl.X.CompressGZIP(file_pkg_sentry_seccheck_points_syscall_proto_rawDescData) 3309 }) 3310 return file_pkg_sentry_seccheck_points_syscall_proto_rawDescData 3311 } 3312 3313 var file_pkg_sentry_seccheck_points_syscall_proto_msgTypes = make([]protoimpl.MessageInfo, 33) 3314 var file_pkg_sentry_seccheck_points_syscall_proto_goTypes = []interface{}{ 3315 (*Exit)(nil), // 0: gvisor.syscall.Exit 3316 (*Syscall)(nil), // 1: gvisor.syscall.Syscall 3317 (*Open)(nil), // 2: gvisor.syscall.Open 3318 (*Close)(nil), // 3: gvisor.syscall.Close 3319 (*Read)(nil), // 4: gvisor.syscall.Read 3320 (*Write)(nil), // 5: gvisor.syscall.Write 3321 (*Connect)(nil), // 6: gvisor.syscall.Connect 3322 (*Execve)(nil), // 7: gvisor.syscall.Execve 3323 (*Socket)(nil), // 8: gvisor.syscall.Socket 3324 (*Chdir)(nil), // 9: gvisor.syscall.Chdir 3325 (*Setresid)(nil), // 10: gvisor.syscall.Setresid 3326 (*Setid)(nil), // 11: gvisor.syscall.Setid 3327 (*StructRlimit)(nil), // 12: gvisor.syscall.StructRlimit 3328 (*Prlimit)(nil), // 13: gvisor.syscall.Prlimit 3329 (*Pipe)(nil), // 14: gvisor.syscall.Pipe 3330 (*Fcntl)(nil), // 15: gvisor.syscall.Fcntl 3331 (*Dup)(nil), // 16: gvisor.syscall.Dup 3332 (*Signalfd)(nil), // 17: gvisor.syscall.Signalfd 3333 (*Chroot)(nil), // 18: gvisor.syscall.Chroot 3334 (*Eventfd)(nil), // 19: gvisor.syscall.Eventfd 3335 (*Clone)(nil), // 20: gvisor.syscall.Clone 3336 (*Bind)(nil), // 21: gvisor.syscall.Bind 3337 (*Accept)(nil), // 22: gvisor.syscall.Accept 3338 (*TimerfdCreate)(nil), // 23: gvisor.syscall.TimerfdCreate 3339 (*Timespec)(nil), // 24: gvisor.syscall.Timespec 3340 (*ItimerSpec)(nil), // 25: gvisor.syscall.ItimerSpec 3341 (*TimerfdSetTime)(nil), // 26: gvisor.syscall.TimerfdSetTime 3342 (*TimerfdGetTime)(nil), // 27: gvisor.syscall.TimerfdGetTime 3343 (*Fork)(nil), // 28: gvisor.syscall.Fork 3344 (*InotifyInit)(nil), // 29: gvisor.syscall.InotifyInit 3345 (*InotifyAddWatch)(nil), // 30: gvisor.syscall.InotifyAddWatch 3346 (*InotifyRmWatch)(nil), // 31: gvisor.syscall.InotifyRmWatch 3347 (*SocketPair)(nil), // 32: gvisor.syscall.SocketPair 3348 (*ContextData)(nil), // 33: gvisor.common.ContextData 3349 } 3350 var file_pkg_sentry_seccheck_points_syscall_proto_depIdxs = []int32{ 3351 33, // 0: gvisor.syscall.Syscall.context_data:type_name -> gvisor.common.ContextData 3352 0, // 1: gvisor.syscall.Syscall.exit:type_name -> gvisor.syscall.Exit 3353 33, // 2: gvisor.syscall.Open.context_data:type_name -> gvisor.common.ContextData 3354 0, // 3: gvisor.syscall.Open.exit:type_name -> gvisor.syscall.Exit 3355 33, // 4: gvisor.syscall.Close.context_data:type_name -> gvisor.common.ContextData 3356 0, // 5: gvisor.syscall.Close.exit:type_name -> gvisor.syscall.Exit 3357 33, // 6: gvisor.syscall.Read.context_data:type_name -> gvisor.common.ContextData 3358 0, // 7: gvisor.syscall.Read.exit:type_name -> gvisor.syscall.Exit 3359 33, // 8: gvisor.syscall.Write.context_data:type_name -> gvisor.common.ContextData 3360 0, // 9: gvisor.syscall.Write.exit:type_name -> gvisor.syscall.Exit 3361 33, // 10: gvisor.syscall.Connect.context_data:type_name -> gvisor.common.ContextData 3362 0, // 11: gvisor.syscall.Connect.exit:type_name -> gvisor.syscall.Exit 3363 33, // 12: gvisor.syscall.Execve.context_data:type_name -> gvisor.common.ContextData 3364 0, // 13: gvisor.syscall.Execve.exit:type_name -> gvisor.syscall.Exit 3365 33, // 14: gvisor.syscall.Socket.context_data:type_name -> gvisor.common.ContextData 3366 0, // 15: gvisor.syscall.Socket.exit:type_name -> gvisor.syscall.Exit 3367 33, // 16: gvisor.syscall.Chdir.context_data:type_name -> gvisor.common.ContextData 3368 0, // 17: gvisor.syscall.Chdir.exit:type_name -> gvisor.syscall.Exit 3369 33, // 18: gvisor.syscall.Setresid.context_data:type_name -> gvisor.common.ContextData 3370 0, // 19: gvisor.syscall.Setresid.exit:type_name -> gvisor.syscall.Exit 3371 33, // 20: gvisor.syscall.Setid.context_data:type_name -> gvisor.common.ContextData 3372 0, // 21: gvisor.syscall.Setid.exit:type_name -> gvisor.syscall.Exit 3373 33, // 22: gvisor.syscall.Prlimit.context_data:type_name -> gvisor.common.ContextData 3374 0, // 23: gvisor.syscall.Prlimit.exit:type_name -> gvisor.syscall.Exit 3375 12, // 24: gvisor.syscall.Prlimit.new_limit:type_name -> gvisor.syscall.StructRlimit 3376 12, // 25: gvisor.syscall.Prlimit.old_limit:type_name -> gvisor.syscall.StructRlimit 3377 33, // 26: gvisor.syscall.Pipe.context_data:type_name -> gvisor.common.ContextData 3378 0, // 27: gvisor.syscall.Pipe.exit:type_name -> gvisor.syscall.Exit 3379 33, // 28: gvisor.syscall.Fcntl.context_data:type_name -> gvisor.common.ContextData 3380 0, // 29: gvisor.syscall.Fcntl.exit:type_name -> gvisor.syscall.Exit 3381 33, // 30: gvisor.syscall.Dup.context_data:type_name -> gvisor.common.ContextData 3382 0, // 31: gvisor.syscall.Dup.exit:type_name -> gvisor.syscall.Exit 3383 33, // 32: gvisor.syscall.Signalfd.context_data:type_name -> gvisor.common.ContextData 3384 0, // 33: gvisor.syscall.Signalfd.exit:type_name -> gvisor.syscall.Exit 3385 33, // 34: gvisor.syscall.Chroot.context_data:type_name -> gvisor.common.ContextData 3386 0, // 35: gvisor.syscall.Chroot.exit:type_name -> gvisor.syscall.Exit 3387 33, // 36: gvisor.syscall.Eventfd.context_data:type_name -> gvisor.common.ContextData 3388 0, // 37: gvisor.syscall.Eventfd.exit:type_name -> gvisor.syscall.Exit 3389 33, // 38: gvisor.syscall.Clone.context_data:type_name -> gvisor.common.ContextData 3390 0, // 39: gvisor.syscall.Clone.exit:type_name -> gvisor.syscall.Exit 3391 33, // 40: gvisor.syscall.Bind.context_data:type_name -> gvisor.common.ContextData 3392 0, // 41: gvisor.syscall.Bind.exit:type_name -> gvisor.syscall.Exit 3393 33, // 42: gvisor.syscall.Accept.context_data:type_name -> gvisor.common.ContextData 3394 0, // 43: gvisor.syscall.Accept.exit:type_name -> gvisor.syscall.Exit 3395 33, // 44: gvisor.syscall.TimerfdCreate.context_data:type_name -> gvisor.common.ContextData 3396 0, // 45: gvisor.syscall.TimerfdCreate.exit:type_name -> gvisor.syscall.Exit 3397 24, // 46: gvisor.syscall.ItimerSpec.interval:type_name -> gvisor.syscall.Timespec 3398 24, // 47: gvisor.syscall.ItimerSpec.value:type_name -> gvisor.syscall.Timespec 3399 33, // 48: gvisor.syscall.TimerfdSetTime.context_data:type_name -> gvisor.common.ContextData 3400 0, // 49: gvisor.syscall.TimerfdSetTime.exit:type_name -> gvisor.syscall.Exit 3401 25, // 50: gvisor.syscall.TimerfdSetTime.new_value:type_name -> gvisor.syscall.ItimerSpec 3402 25, // 51: gvisor.syscall.TimerfdSetTime.old_value:type_name -> gvisor.syscall.ItimerSpec 3403 33, // 52: gvisor.syscall.TimerfdGetTime.context_data:type_name -> gvisor.common.ContextData 3404 0, // 53: gvisor.syscall.TimerfdGetTime.exit:type_name -> gvisor.syscall.Exit 3405 25, // 54: gvisor.syscall.TimerfdGetTime.cur_value:type_name -> gvisor.syscall.ItimerSpec 3406 33, // 55: gvisor.syscall.Fork.context_data:type_name -> gvisor.common.ContextData 3407 0, // 56: gvisor.syscall.Fork.exit:type_name -> gvisor.syscall.Exit 3408 33, // 57: gvisor.syscall.InotifyInit.context_data:type_name -> gvisor.common.ContextData 3409 0, // 58: gvisor.syscall.InotifyInit.exit:type_name -> gvisor.syscall.Exit 3410 33, // 59: gvisor.syscall.InotifyAddWatch.context_data:type_name -> gvisor.common.ContextData 3411 0, // 60: gvisor.syscall.InotifyAddWatch.exit:type_name -> gvisor.syscall.Exit 3412 33, // 61: gvisor.syscall.InotifyRmWatch.context_data:type_name -> gvisor.common.ContextData 3413 0, // 62: gvisor.syscall.InotifyRmWatch.exit:type_name -> gvisor.syscall.Exit 3414 33, // 63: gvisor.syscall.SocketPair.context_data:type_name -> gvisor.common.ContextData 3415 0, // 64: gvisor.syscall.SocketPair.exit:type_name -> gvisor.syscall.Exit 3416 65, // [65:65] is the sub-list for method output_type 3417 65, // [65:65] is the sub-list for method input_type 3418 65, // [65:65] is the sub-list for extension type_name 3419 65, // [65:65] is the sub-list for extension extendee 3420 0, // [0:65] is the sub-list for field type_name 3421 } 3422 3423 func init() { file_pkg_sentry_seccheck_points_syscall_proto_init() } 3424 func file_pkg_sentry_seccheck_points_syscall_proto_init() { 3425 if File_pkg_sentry_seccheck_points_syscall_proto != nil { 3426 return 3427 } 3428 file_pkg_sentry_seccheck_points_common_proto_init() 3429 if !protoimpl.UnsafeEnabled { 3430 file_pkg_sentry_seccheck_points_syscall_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { 3431 switch v := v.(*Exit); i { 3432 case 0: 3433 return &v.state 3434 case 1: 3435 return &v.sizeCache 3436 case 2: 3437 return &v.unknownFields 3438 default: 3439 return nil 3440 } 3441 } 3442 file_pkg_sentry_seccheck_points_syscall_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { 3443 switch v := v.(*Syscall); i { 3444 case 0: 3445 return &v.state 3446 case 1: 3447 return &v.sizeCache 3448 case 2: 3449 return &v.unknownFields 3450 default: 3451 return nil 3452 } 3453 } 3454 file_pkg_sentry_seccheck_points_syscall_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { 3455 switch v := v.(*Open); i { 3456 case 0: 3457 return &v.state 3458 case 1: 3459 return &v.sizeCache 3460 case 2: 3461 return &v.unknownFields 3462 default: 3463 return nil 3464 } 3465 } 3466 file_pkg_sentry_seccheck_points_syscall_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { 3467 switch v := v.(*Close); i { 3468 case 0: 3469 return &v.state 3470 case 1: 3471 return &v.sizeCache 3472 case 2: 3473 return &v.unknownFields 3474 default: 3475 return nil 3476 } 3477 } 3478 file_pkg_sentry_seccheck_points_syscall_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { 3479 switch v := v.(*Read); i { 3480 case 0: 3481 return &v.state 3482 case 1: 3483 return &v.sizeCache 3484 case 2: 3485 return &v.unknownFields 3486 default: 3487 return nil 3488 } 3489 } 3490 file_pkg_sentry_seccheck_points_syscall_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} { 3491 switch v := v.(*Write); i { 3492 case 0: 3493 return &v.state 3494 case 1: 3495 return &v.sizeCache 3496 case 2: 3497 return &v.unknownFields 3498 default: 3499 return nil 3500 } 3501 } 3502 file_pkg_sentry_seccheck_points_syscall_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} { 3503 switch v := v.(*Connect); i { 3504 case 0: 3505 return &v.state 3506 case 1: 3507 return &v.sizeCache 3508 case 2: 3509 return &v.unknownFields 3510 default: 3511 return nil 3512 } 3513 } 3514 file_pkg_sentry_seccheck_points_syscall_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} { 3515 switch v := v.(*Execve); i { 3516 case 0: 3517 return &v.state 3518 case 1: 3519 return &v.sizeCache 3520 case 2: 3521 return &v.unknownFields 3522 default: 3523 return nil 3524 } 3525 } 3526 file_pkg_sentry_seccheck_points_syscall_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} { 3527 switch v := v.(*Socket); i { 3528 case 0: 3529 return &v.state 3530 case 1: 3531 return &v.sizeCache 3532 case 2: 3533 return &v.unknownFields 3534 default: 3535 return nil 3536 } 3537 } 3538 file_pkg_sentry_seccheck_points_syscall_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} { 3539 switch v := v.(*Chdir); i { 3540 case 0: 3541 return &v.state 3542 case 1: 3543 return &v.sizeCache 3544 case 2: 3545 return &v.unknownFields 3546 default: 3547 return nil 3548 } 3549 } 3550 file_pkg_sentry_seccheck_points_syscall_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} { 3551 switch v := v.(*Setresid); i { 3552 case 0: 3553 return &v.state 3554 case 1: 3555 return &v.sizeCache 3556 case 2: 3557 return &v.unknownFields 3558 default: 3559 return nil 3560 } 3561 } 3562 file_pkg_sentry_seccheck_points_syscall_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} { 3563 switch v := v.(*Setid); i { 3564 case 0: 3565 return &v.state 3566 case 1: 3567 return &v.sizeCache 3568 case 2: 3569 return &v.unknownFields 3570 default: 3571 return nil 3572 } 3573 } 3574 file_pkg_sentry_seccheck_points_syscall_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} { 3575 switch v := v.(*StructRlimit); i { 3576 case 0: 3577 return &v.state 3578 case 1: 3579 return &v.sizeCache 3580 case 2: 3581 return &v.unknownFields 3582 default: 3583 return nil 3584 } 3585 } 3586 file_pkg_sentry_seccheck_points_syscall_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} { 3587 switch v := v.(*Prlimit); i { 3588 case 0: 3589 return &v.state 3590 case 1: 3591 return &v.sizeCache 3592 case 2: 3593 return &v.unknownFields 3594 default: 3595 return nil 3596 } 3597 } 3598 file_pkg_sentry_seccheck_points_syscall_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} { 3599 switch v := v.(*Pipe); i { 3600 case 0: 3601 return &v.state 3602 case 1: 3603 return &v.sizeCache 3604 case 2: 3605 return &v.unknownFields 3606 default: 3607 return nil 3608 } 3609 } 3610 file_pkg_sentry_seccheck_points_syscall_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} { 3611 switch v := v.(*Fcntl); i { 3612 case 0: 3613 return &v.state 3614 case 1: 3615 return &v.sizeCache 3616 case 2: 3617 return &v.unknownFields 3618 default: 3619 return nil 3620 } 3621 } 3622 file_pkg_sentry_seccheck_points_syscall_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} { 3623 switch v := v.(*Dup); i { 3624 case 0: 3625 return &v.state 3626 case 1: 3627 return &v.sizeCache 3628 case 2: 3629 return &v.unknownFields 3630 default: 3631 return nil 3632 } 3633 } 3634 file_pkg_sentry_seccheck_points_syscall_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} { 3635 switch v := v.(*Signalfd); i { 3636 case 0: 3637 return &v.state 3638 case 1: 3639 return &v.sizeCache 3640 case 2: 3641 return &v.unknownFields 3642 default: 3643 return nil 3644 } 3645 } 3646 file_pkg_sentry_seccheck_points_syscall_proto_msgTypes[18].Exporter = func(v interface{}, i int) interface{} { 3647 switch v := v.(*Chroot); i { 3648 case 0: 3649 return &v.state 3650 case 1: 3651 return &v.sizeCache 3652 case 2: 3653 return &v.unknownFields 3654 default: 3655 return nil 3656 } 3657 } 3658 file_pkg_sentry_seccheck_points_syscall_proto_msgTypes[19].Exporter = func(v interface{}, i int) interface{} { 3659 switch v := v.(*Eventfd); i { 3660 case 0: 3661 return &v.state 3662 case 1: 3663 return &v.sizeCache 3664 case 2: 3665 return &v.unknownFields 3666 default: 3667 return nil 3668 } 3669 } 3670 file_pkg_sentry_seccheck_points_syscall_proto_msgTypes[20].Exporter = func(v interface{}, i int) interface{} { 3671 switch v := v.(*Clone); i { 3672 case 0: 3673 return &v.state 3674 case 1: 3675 return &v.sizeCache 3676 case 2: 3677 return &v.unknownFields 3678 default: 3679 return nil 3680 } 3681 } 3682 file_pkg_sentry_seccheck_points_syscall_proto_msgTypes[21].Exporter = func(v interface{}, i int) interface{} { 3683 switch v := v.(*Bind); i { 3684 case 0: 3685 return &v.state 3686 case 1: 3687 return &v.sizeCache 3688 case 2: 3689 return &v.unknownFields 3690 default: 3691 return nil 3692 } 3693 } 3694 file_pkg_sentry_seccheck_points_syscall_proto_msgTypes[22].Exporter = func(v interface{}, i int) interface{} { 3695 switch v := v.(*Accept); i { 3696 case 0: 3697 return &v.state 3698 case 1: 3699 return &v.sizeCache 3700 case 2: 3701 return &v.unknownFields 3702 default: 3703 return nil 3704 } 3705 } 3706 file_pkg_sentry_seccheck_points_syscall_proto_msgTypes[23].Exporter = func(v interface{}, i int) interface{} { 3707 switch v := v.(*TimerfdCreate); i { 3708 case 0: 3709 return &v.state 3710 case 1: 3711 return &v.sizeCache 3712 case 2: 3713 return &v.unknownFields 3714 default: 3715 return nil 3716 } 3717 } 3718 file_pkg_sentry_seccheck_points_syscall_proto_msgTypes[24].Exporter = func(v interface{}, i int) interface{} { 3719 switch v := v.(*Timespec); i { 3720 case 0: 3721 return &v.state 3722 case 1: 3723 return &v.sizeCache 3724 case 2: 3725 return &v.unknownFields 3726 default: 3727 return nil 3728 } 3729 } 3730 file_pkg_sentry_seccheck_points_syscall_proto_msgTypes[25].Exporter = func(v interface{}, i int) interface{} { 3731 switch v := v.(*ItimerSpec); i { 3732 case 0: 3733 return &v.state 3734 case 1: 3735 return &v.sizeCache 3736 case 2: 3737 return &v.unknownFields 3738 default: 3739 return nil 3740 } 3741 } 3742 file_pkg_sentry_seccheck_points_syscall_proto_msgTypes[26].Exporter = func(v interface{}, i int) interface{} { 3743 switch v := v.(*TimerfdSetTime); i { 3744 case 0: 3745 return &v.state 3746 case 1: 3747 return &v.sizeCache 3748 case 2: 3749 return &v.unknownFields 3750 default: 3751 return nil 3752 } 3753 } 3754 file_pkg_sentry_seccheck_points_syscall_proto_msgTypes[27].Exporter = func(v interface{}, i int) interface{} { 3755 switch v := v.(*TimerfdGetTime); i { 3756 case 0: 3757 return &v.state 3758 case 1: 3759 return &v.sizeCache 3760 case 2: 3761 return &v.unknownFields 3762 default: 3763 return nil 3764 } 3765 } 3766 file_pkg_sentry_seccheck_points_syscall_proto_msgTypes[28].Exporter = func(v interface{}, i int) interface{} { 3767 switch v := v.(*Fork); i { 3768 case 0: 3769 return &v.state 3770 case 1: 3771 return &v.sizeCache 3772 case 2: 3773 return &v.unknownFields 3774 default: 3775 return nil 3776 } 3777 } 3778 file_pkg_sentry_seccheck_points_syscall_proto_msgTypes[29].Exporter = func(v interface{}, i int) interface{} { 3779 switch v := v.(*InotifyInit); i { 3780 case 0: 3781 return &v.state 3782 case 1: 3783 return &v.sizeCache 3784 case 2: 3785 return &v.unknownFields 3786 default: 3787 return nil 3788 } 3789 } 3790 file_pkg_sentry_seccheck_points_syscall_proto_msgTypes[30].Exporter = func(v interface{}, i int) interface{} { 3791 switch v := v.(*InotifyAddWatch); i { 3792 case 0: 3793 return &v.state 3794 case 1: 3795 return &v.sizeCache 3796 case 2: 3797 return &v.unknownFields 3798 default: 3799 return nil 3800 } 3801 } 3802 file_pkg_sentry_seccheck_points_syscall_proto_msgTypes[31].Exporter = func(v interface{}, i int) interface{} { 3803 switch v := v.(*InotifyRmWatch); i { 3804 case 0: 3805 return &v.state 3806 case 1: 3807 return &v.sizeCache 3808 case 2: 3809 return &v.unknownFields 3810 default: 3811 return nil 3812 } 3813 } 3814 file_pkg_sentry_seccheck_points_syscall_proto_msgTypes[32].Exporter = func(v interface{}, i int) interface{} { 3815 switch v := v.(*SocketPair); i { 3816 case 0: 3817 return &v.state 3818 case 1: 3819 return &v.sizeCache 3820 case 2: 3821 return &v.unknownFields 3822 default: 3823 return nil 3824 } 3825 } 3826 } 3827 type x struct{} 3828 out := protoimpl.TypeBuilder{ 3829 File: protoimpl.DescBuilder{ 3830 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 3831 RawDescriptor: file_pkg_sentry_seccheck_points_syscall_proto_rawDesc, 3832 NumEnums: 0, 3833 NumMessages: 33, 3834 NumExtensions: 0, 3835 NumServices: 0, 3836 }, 3837 GoTypes: file_pkg_sentry_seccheck_points_syscall_proto_goTypes, 3838 DependencyIndexes: file_pkg_sentry_seccheck_points_syscall_proto_depIdxs, 3839 MessageInfos: file_pkg_sentry_seccheck_points_syscall_proto_msgTypes, 3840 }.Build() 3841 File_pkg_sentry_seccheck_points_syscall_proto = out.File 3842 file_pkg_sentry_seccheck_points_syscall_proto_rawDesc = nil 3843 file_pkg_sentry_seccheck_points_syscall_proto_goTypes = nil 3844 file_pkg_sentry_seccheck_points_syscall_proto_depIdxs = nil 3845 }