Since glibc cares about the number of syscalls required to initialize a new thread, allow initializing rseq with slice extension on. This avoids having to do another prctl().
Showing the changes to include/uapi (1 of 2 files). Show all
Unified · Split
| @@ -19,7 +19,8 @@ enum rseq_cpu_id_state { · 18 unmodified lines | |||
| 19 | }; | 19 | }; |
| 20 | 20 | ||
| 21 | enum rseq_flags { | 21 | enum rseq_flags { |
| 22 | RSEQ_FLAG_UNREGISTER = (1 << 0), | 22 | RSEQ_FLAG_UNREGISTER = (1 << 0), |
| 23 | RSEQ_FLAG_SLICE_EXT_DEFAULT_ON = (1 << 1), | ||
| 23 | }; | 24 | }; |
| 24 | 25 | ||
| 25 | enum rseq_cs_flags_bit { | 26 | enum rseq_cs_flags_bit { |