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 | 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 | 26 | enum rseq_cs_flags_bit { |