Skip to content

Commit 55cc85f

Browse files
committed
Auto merge of #2716 - slp:add-rseq, r=Amanieu
linux_like: add rseq syscall Add the rseq syscall to all arches in linux_like. Signed-off-by: Sergio Lopez <slp@redhat.com>
2 parents 77426ba + 8ff52d7 commit 55cc85f

File tree

14 files changed

+14
-0
lines changed

14 files changed

+14
-0
lines changed

src/unix/linux_like/linux/gnu/b32/arm/mod.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -815,6 +815,7 @@ pub const SYS_pkey_mprotect: ::c_long = 394;
815815
pub const SYS_pkey_alloc: ::c_long = 395;
816816
pub const SYS_pkey_free: ::c_long = 396;
817817
pub const SYS_statx: ::c_long = 397;
818+
pub const SYS_rseq: ::c_long = 398;
818819
pub const SYS_pidfd_send_signal: ::c_long = 424;
819820
pub const SYS_io_uring_setup: ::c_long = 425;
820821
pub const SYS_io_uring_enter: ::c_long = 426;

src/unix/linux_like/linux/gnu/b32/mips/mod.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -516,6 +516,7 @@ pub const SYS_pkey_mprotect: ::c_long = 4000 + 363;
516516
pub const SYS_pkey_alloc: ::c_long = 4000 + 364;
517517
pub const SYS_pkey_free: ::c_long = 4000 + 365;
518518
pub const SYS_statx: ::c_long = 4000 + 366;
519+
pub const SYS_rseq: ::c_long = 4000 + 367;
519520
pub const SYS_pidfd_send_signal: ::c_long = 4000 + 424;
520521
pub const SYS_io_uring_setup: ::c_long = 4000 + 425;
521522
pub const SYS_io_uring_enter: ::c_long = 4000 + 426;

src/unix/linux_like/linux/gnu/b32/powerpc.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -794,6 +794,7 @@ pub const SYS_preadv2: ::c_long = 380;
794794
pub const SYS_pwritev2: ::c_long = 381;
795795
pub const SYS_kexec_file_load: ::c_long = 382;
796796
pub const SYS_statx: ::c_long = 383;
797+
pub const SYS_rseq: ::c_long = 387;
797798
pub const SYS_pidfd_send_signal: ::c_long = 424;
798799
pub const SYS_io_uring_setup: ::c_long = 425;
799800
pub const SYS_io_uring_enter: ::c_long = 426;

src/unix/linux_like/linux/gnu/b32/riscv32/mod.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -738,6 +738,7 @@ pub const SYS_pkey_mprotect: ::c_long = 288;
738738
pub const SYS_pkey_alloc: ::c_long = 289;
739739
pub const SYS_pkey_free: ::c_long = 290;
740740
pub const SYS_statx: ::c_long = 291;
741+
pub const SYS_rseq: ::c_long = 293;
741742
pub const SYS_pidfd_send_signal: ::c_long = 424;
742743
pub const SYS_io_uring_setup: ::c_long = 425;
743744
pub const SYS_io_uring_enter: ::c_long = 426;

src/unix/linux_like/linux/gnu/b32/sparc/mod.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -818,6 +818,7 @@ pub const SYS_copy_file_range: ::c_long = 357;
818818
pub const SYS_preadv2: ::c_long = 358;
819819
pub const SYS_pwritev2: ::c_long = 359;
820820
pub const SYS_statx: ::c_long = 360;
821+
pub const SYS_rseq: ::c_long = 365;
821822
pub const SYS_pidfd_send_signal: ::c_long = 424;
822823
pub const SYS_io_uring_setup: ::c_long = 425;
823824
pub const SYS_io_uring_enter: ::c_long = 426;

src/unix/linux_like/linux/gnu/b32/x86/mod.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1020,6 +1020,7 @@ pub const SYS_pkey_mprotect: ::c_long = 380;
10201020
pub const SYS_pkey_alloc: ::c_long = 381;
10211021
pub const SYS_pkey_free: ::c_long = 382;
10221022
pub const SYS_statx: ::c_long = 383;
1023+
pub const SYS_rseq: ::c_long = 386;
10231024
pub const SYS_pidfd_send_signal: ::c_long = 424;
10241025
pub const SYS_io_uring_setup: ::c_long = 425;
10251026
pub const SYS_io_uring_enter: ::c_long = 426;

src/unix/linux_like/linux/gnu/b64/aarch64/mod.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -849,6 +849,7 @@ pub const SYS_pkey_mprotect: ::c_long = 288;
849849
pub const SYS_pkey_alloc: ::c_long = 289;
850850
pub const SYS_pkey_free: ::c_long = 290;
851851
pub const SYS_statx: ::c_long = 291;
852+
pub const SYS_rseq: ::c_long = 293;
852853
pub const SYS_pidfd_send_signal: ::c_long = 424;
853854
pub const SYS_io_uring_setup: ::c_long = 425;
854855
pub const SYS_io_uring_enter: ::c_long = 426;

src/unix/linux_like/linux/gnu/b64/mips64/mod.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -567,6 +567,7 @@ pub const SYS_pkey_mprotect: ::c_long = 5000 + 323;
567567
pub const SYS_pkey_alloc: ::c_long = 5000 + 324;
568568
pub const SYS_pkey_free: ::c_long = 5000 + 325;
569569
pub const SYS_statx: ::c_long = 5000 + 326;
570+
pub const SYS_rseq: ::c_long = 5000 + 327;
570571
pub const SYS_pidfd_send_signal: ::c_long = 5000 + 424;
571572
pub const SYS_io_uring_setup: ::c_long = 5000 + 425;
572573
pub const SYS_io_uring_enter: ::c_long = 5000 + 426;

src/unix/linux_like/linux/gnu/b64/powerpc64/mod.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -928,6 +928,7 @@ pub const SYS_preadv2: ::c_long = 380;
928928
pub const SYS_pwritev2: ::c_long = 381;
929929
pub const SYS_kexec_file_load: ::c_long = 382;
930930
pub const SYS_statx: ::c_long = 383;
931+
pub const SYS_rseq: ::c_long = 387;
931932
pub const SYS_pidfd_send_signal: ::c_long = 424;
932933
pub const SYS_io_uring_setup: ::c_long = 425;
933934
pub const SYS_io_uring_enter: ::c_long = 426;

src/unix/linux_like/linux/gnu/b64/riscv64/mod.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -777,6 +777,7 @@ pub const SYS_pkey_mprotect: ::c_long = 288;
777777
pub const SYS_pkey_alloc: ::c_long = 289;
778778
pub const SYS_pkey_free: ::c_long = 290;
779779
pub const SYS_statx: ::c_long = 291;
780+
pub const SYS_rseq: ::c_long = 293;
780781
pub const SYS_pidfd_send_signal: ::c_long = 424;
781782
pub const SYS_io_uring_setup: ::c_long = 425;
782783
pub const SYS_io_uring_enter: ::c_long = 426;

0 commit comments

Comments
 (0)