musl: delete dead __restore and __restore_rt functions for hexagon, loongarch64, riscv32, riscv64

https://www.openwall.com/lists/musl/2025/09/28/2
This commit is contained in:
Alex Rønne Petersen 2025-09-28 16:15:42 +02:00
parent 993a1a3df1
commit ba19c1104b
No known key found for this signature in database
5 changed files with 0 additions and 45 deletions

View File

@ -1,11 +0,0 @@
// TODO - Test this if sa_restorer is ever supported in our kernel
.global __restore
.type __restore,%function
.global __restore_rt
.type __restore_rt,%function
__restore:
__restore_rt:
r6 = #139 // SYS_rt_sigreturn
trap0(#0)
.size __restore, .-__restore
.size __restore_rt, .-__restore_rt

View File

@ -1,10 +0,0 @@
.global __restore_rt
.global __restore
.hidden __restore_rt
.hidden __restore
.type __restore_rt,@function
.type __restore,@function
__restore_rt:
__restore:
li.w $a7, 139
syscall 0

View File

@ -1,10 +0,0 @@
.global __restore
.hidden __restore
.type __restore, %function
__restore:
.global __restore_rt
.hidden __restore_rt
.type __restore_rt, %function
__restore_rt:
li a7, 139 # SYS_rt_sigreturn
ecall

View File

@ -1,10 +0,0 @@
.global __restore
.hidden __restore
.type __restore, %function
__restore:
.global __restore_rt
.hidden __restore_rt
.type __restore_rt, %function
__restore_rt:
li a7, 139 # SYS_rt_sigreturn
ecall

View File

@ -1538,13 +1538,11 @@ const src_files = [_][]const u8{
"musl/src/signal/arm/sigsetjmp.s", "musl/src/signal/arm/sigsetjmp.s",
"musl/src/signal/block.c", "musl/src/signal/block.c",
"musl/src/signal/getitimer.c", "musl/src/signal/getitimer.c",
"musl/src/signal/hexagon/restore.s",
"musl/src/signal/hexagon/sigsetjmp.s", "musl/src/signal/hexagon/sigsetjmp.s",
"musl/src/signal/i386/restore.s", "musl/src/signal/i386/restore.s",
"musl/src/signal/i386/sigsetjmp.s", "musl/src/signal/i386/sigsetjmp.s",
"musl/src/signal/kill.c", "musl/src/signal/kill.c",
"musl/src/signal/killpg.c", "musl/src/signal/killpg.c",
"musl/src/signal/loongarch64/restore.s",
"musl/src/signal/loongarch64/sigsetjmp.s", "musl/src/signal/loongarch64/sigsetjmp.s",
"musl/src/signal/m68k/sigsetjmp.s", "musl/src/signal/m68k/sigsetjmp.s",
"musl/src/signal/mips64/sigsetjmp.s", "musl/src/signal/mips64/sigsetjmp.s",
@ -1558,9 +1556,7 @@ const src_files = [_][]const u8{
"musl/src/signal/psignal.c", "musl/src/signal/psignal.c",
"musl/src/signal/raise.c", "musl/src/signal/raise.c",
"musl/src/signal/restore.c", "musl/src/signal/restore.c",
"musl/src/signal/riscv32/restore.s",
"musl/src/signal/riscv32/sigsetjmp.s", "musl/src/signal/riscv32/sigsetjmp.s",
"musl/src/signal/riscv64/restore.s",
"musl/src/signal/riscv64/sigsetjmp.s", "musl/src/signal/riscv64/sigsetjmp.s",
"musl/src/signal/s390x/restore.s", "musl/src/signal/s390x/restore.s",
"musl/src/signal/s390x/sigsetjmp.s", "musl/src/signal/s390x/sigsetjmp.s",