diff options
author | Uros Bizjak <ubizjak@gmail.com> | 2025-08-22 07:33:13 +0200 |
---|---|---|
committer | H.J. Lu <hjl.tools@gmail.com> | 2025-08-22 06:36:14 -0700 |
commit | 3997c50f0bb2a254fe35f26506495204f87e432e (patch) | |
tree | 773b38c39a46e9352acfa307654c10690d28b7de /support/blob_repeat.c | |
parent | bb7fb0f1a7e1a1de6a15161a726e34a2017ac970 (diff) | |
download | glibc-3997c50f0bb2a254fe35f26506495204f87e432e.zip glibc-3997c50f0bb2a254fe35f26506495204f87e432e.tar.gz glibc-3997c50f0bb2a254fe35f26506495204f87e432e.tar.bz2 |
x86_64: Use __seg_fs qualifiers in NPTL accessors
Use __seg_fs named address space qualifiers to cast NPTL accessors
to %fs: prefixed addresses. Use volatile access only where
strictly necessary.
Use existing assembly RSEQ_* accessors for x32 to
work around the GCC bug:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121613
because negative value in __rseq_offset is used
as an offset from %fs.
Co-Authored-By: H.J. Lu <hjl.tools@gmail.com>
Signed-off-by: H.J. Lu <hjl.tools@gmail.com>
Signed-off-by: Uros Bizjak <ubizjak@gmail.com>
Reviewed-by: H.J. Lu <hjl.tools@gmail.com>
Cc: Florian Weimer <fweimer@redhat.com>
Cc: Carlos O'Donell <carlos@redhat.com>
Diffstat (limited to 'support/blob_repeat.c')
0 files changed, 0 insertions, 0 deletions