zig

fork of https://codeberg.org/ziglang/zig
Log | Files | Refs | README | LICENSE

commit ba19c1104bab8cea50eff7fbdf3b04ca33891d0b (tree)
parent 993a1a3df1af1988753bea945af8ca866c49f829
Author: Alex Rønne Petersen <alex@alexrp.com>
Date:   Sun, 28 Sep 2025 16:15:42 +0200

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

https://www.openwall.com/lists/musl/2025/09/28/2

Diffstat:
Dlib/libc/musl/src/signal/hexagon/restore.s | 11-----------
Dlib/libc/musl/src/signal/loongarch64/restore.s | 10----------
Dlib/libc/musl/src/signal/riscv32/restore.s | 10----------
Dlib/libc/musl/src/signal/riscv64/restore.s | 10----------
Msrc/libs/musl.zig | 4----
5 files changed, 0 insertions(+), 45 deletions(-)

diff --git a/lib/libc/musl/src/signal/hexagon/restore.s b/lib/libc/musl/src/signal/hexagon/restore.s @@ -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 diff --git a/lib/libc/musl/src/signal/loongarch64/restore.s b/lib/libc/musl/src/signal/loongarch64/restore.s @@ -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 diff --git a/lib/libc/musl/src/signal/riscv32/restore.s b/lib/libc/musl/src/signal/riscv32/restore.s @@ -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 diff --git a/lib/libc/musl/src/signal/riscv64/restore.s b/lib/libc/musl/src/signal/riscv64/restore.s @@ -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 diff --git a/src/libs/musl.zig b/src/libs/musl.zig @@ -1538,13 +1538,11 @@ const src_files = [_][]const u8{ "musl/src/signal/arm/sigsetjmp.s", "musl/src/signal/block.c", "musl/src/signal/getitimer.c", - "musl/src/signal/hexagon/restore.s", "musl/src/signal/hexagon/sigsetjmp.s", "musl/src/signal/i386/restore.s", "musl/src/signal/i386/sigsetjmp.s", "musl/src/signal/kill.c", "musl/src/signal/killpg.c", - "musl/src/signal/loongarch64/restore.s", "musl/src/signal/loongarch64/sigsetjmp.s", "musl/src/signal/m68k/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/raise.c", "musl/src/signal/restore.c", - "musl/src/signal/riscv32/restore.s", "musl/src/signal/riscv32/sigsetjmp.s", - "musl/src/signal/riscv64/restore.s", "musl/src/signal/riscv64/sigsetjmp.s", "musl/src/signal/s390x/restore.s", "musl/src/signal/s390x/sigsetjmp.s",