diff options
author | H.J. Lu <hjl.tools@gmail.com> | 2023-01-31 14:34:00 -0800 |
---|---|---|
committer | H.J. Lu <(no_default)> | 2023-01-31 14:56:59 -0800 |
commit | a9fbc6687faa09bf045c0fcee7960b7fef796fcc (patch) | |
tree | 862f16f5453156dc0302687ffa7406a0f9ae6a3a /libsanitizer | |
parent | 94cacee20d817d0b937701b6759bb67dba3ee3f9 (diff) | |
download | gcc-a9fbc6687faa09bf045c0fcee7960b7fef796fcc.zip gcc-a9fbc6687faa09bf045c0fcee7960b7fef796fcc.tar.gz gcc-a9fbc6687faa09bf045c0fcee7960b7fef796fcc.tar.bz2 |
libsanitizer: cherry-pick commit 742bcbf685bc from upstream
cherry-pick:
742bcbf685bc compiler-rt/lib: Add .Linterceptor_sigsetjmp
PR sanitizer/108106
* hwasan/hwasan_setjmp_x86_64.S (__interceptor_setjmp): Jump
to .Linterceptor_sigsetjmp instead of __interceptor_sigsetjmp.
(__interceptor_sigsetjmp): Add a local alias,
.Linterceptor_sigsetjmp.
Diffstat (limited to 'libsanitizer')
-rw-r--r-- | libsanitizer/hwasan/hwasan_setjmp_x86_64.S | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/libsanitizer/hwasan/hwasan_setjmp_x86_64.S b/libsanitizer/hwasan/hwasan_setjmp_x86_64.S index 7566c1e..a5a3858 100644 --- a/libsanitizer/hwasan/hwasan_setjmp_x86_64.S +++ b/libsanitizer/hwasan/hwasan_setjmp_x86_64.S @@ -37,13 +37,14 @@ __interceptor_setjmp: CFI_STARTPROC _CET_ENDBR xorl %esi, %esi - jmp __interceptor_sigsetjmp + jmp .Linterceptor_sigsetjmp CFI_ENDPROC ASM_SIZE(__interceptor_setjmp) .global __interceptor_sigsetjmp ASM_TYPE_FUNCTION(__interceptor_sigsetjmp) __interceptor_sigsetjmp: +.Linterceptor_sigsetjmp: CFI_STARTPROC _CET_ENDBR |