authorgravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2025-10-16 23:17:25+02:00
committergravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2025-10-16 23:17:25+02:00
log8970d80355e869b07582ef400e7a7a6b8a4de974
tree3d9d75010f5c5bfc216682e2cbe8baa4509775b3
parentd84faceebdce75648cc56c06c94ab404bc52e491
signaturebadge-check Signed by SSH key SHA256:7B/LJ7bpR1eX8aCXSr4mtd5M45VMPKcx9zY8e95b5QM

std.os.linux.thumb: remove some @setRuntimeSafety(false) with no clear purpose


1 files changed, 0 insertions(+), 14 deletions(-)

lib/std/os/linux/thumb.zig-14
...@@ -8,8 +8,6 @@ const linux = std.os.linux;...@@ -8,8 +8,6 @@ const linux = std.os.linux;
8const SYS = linux.SYS;8const SYS = linux.SYS;
99
10pub fn syscall0(number: SYS) usize {10pub fn syscall0(number: SYS) usize {
11 @setRuntimeSafety(false);
12
13 var buf: [2]usize = .{ @intFromEnum(number), undefined };11 var buf: [2]usize = .{ @intFromEnum(number), undefined };
14 return asm volatile (12 return asm volatile (
15 \\ str r7, [%[tmp], #4]13 \\ str r7, [%[tmp], #4]
...@@ -22,8 +20,6 @@ pub fn syscall0(number: SYS) usize {...@@ -22,8 +20,6 @@ pub fn syscall0(number: SYS) usize {
22}20}
2321
24pub fn syscall1(number: SYS, arg1: usize) usize {22pub fn syscall1(number: SYS, arg1: usize) usize {
25 @setRuntimeSafety(false);
26
27 var buf: [2]usize = .{ @intFromEnum(number), undefined };23 var buf: [2]usize = .{ @intFromEnum(number), undefined };
28 return asm volatile (24 return asm volatile (
29 \\ str r7, [%[tmp], #4]25 \\ str r7, [%[tmp], #4]
...@@ -37,8 +33,6 @@ pub fn syscall1(number: SYS, arg1: usize) usize {...@@ -37,8 +33,6 @@ pub fn syscall1(number: SYS, arg1: usize) usize {
37}33}
3834
39pub fn syscall2(number: SYS, arg1: usize, arg2: usize) usize {35pub fn syscall2(number: SYS, arg1: usize, arg2: usize) usize {
40 @setRuntimeSafety(false);
41
42 var buf: [2]usize = .{ @intFromEnum(number), undefined };36 var buf: [2]usize = .{ @intFromEnum(number), undefined };
43 return asm volatile (37 return asm volatile (
44 \\ str r7, [%[tmp], #4]38 \\ str r7, [%[tmp], #4]
...@@ -53,8 +47,6 @@ pub fn syscall2(number: SYS, arg1: usize, arg2: usize) usize {...@@ -53,8 +47,6 @@ pub fn syscall2(number: SYS, arg1: usize, arg2: usize) usize {
53}47}
5448
55pub fn syscall3(number: SYS, arg1: usize, arg2: usize, arg3: usize) usize {49pub fn syscall3(number: SYS, arg1: usize, arg2: usize, arg3: usize) usize {
56 @setRuntimeSafety(false);
57
58 var buf: [2]usize = .{ @intFromEnum(number), undefined };50 var buf: [2]usize = .{ @intFromEnum(number), undefined };
59 return asm volatile (51 return asm volatile (
60 \\ str r7, [%[tmp], #4]52 \\ str r7, [%[tmp], #4]
...@@ -70,8 +62,6 @@ pub fn syscall3(number: SYS, arg1: usize, arg2: usize, arg3: usize) usize {...@@ -70,8 +62,6 @@ pub fn syscall3(number: SYS, arg1: usize, arg2: usize, arg3: usize) usize {
70}62}
7163
72pub fn syscall4(number: SYS, arg1: usize, arg2: usize, arg3: usize, arg4: usize) usize {64pub fn syscall4(number: SYS, arg1: usize, arg2: usize, arg3: usize, arg4: usize) usize {
73 @setRuntimeSafety(false);
74
75 var buf: [2]usize = .{ @intFromEnum(number), undefined };65 var buf: [2]usize = .{ @intFromEnum(number), undefined };
76 return asm volatile (66 return asm volatile (
77 \\ str r7, [%[tmp], #4]67 \\ str r7, [%[tmp], #4]
...@@ -88,8 +78,6 @@ pub fn syscall4(number: SYS, arg1: usize, arg2: usize, arg3: usize, arg4: usize)...@@ -88,8 +78,6 @@ pub fn syscall4(number: SYS, arg1: usize, arg2: usize, arg3: usize, arg4: usize)
88}78}
8979
90pub fn syscall5(number: SYS, arg1: usize, arg2: usize, arg3: usize, arg4: usize, arg5: usize) usize {80pub fn syscall5(number: SYS, arg1: usize, arg2: usize, arg3: usize, arg4: usize, arg5: usize) usize {
91 @setRuntimeSafety(false);
92
93 var buf: [2]usize = .{ @intFromEnum(number), undefined };81 var buf: [2]usize = .{ @intFromEnum(number), undefined };
94 return asm volatile (82 return asm volatile (
95 \\ str r7, [%[tmp], #4]83 \\ str r7, [%[tmp], #4]
...@@ -115,8 +103,6 @@ pub fn syscall6(...@@ -115,8 +103,6 @@ pub fn syscall6(
115 arg5: usize,103 arg5: usize,
116 arg6: usize,104 arg6: usize,
117) usize {105) usize {
118 @setRuntimeSafety(false);
119
120 var buf: [2]usize = .{ @intFromEnum(number), undefined };106 var buf: [2]usize = .{ @intFromEnum(number), undefined };
121 return asm volatile (107 return asm volatile (
122 \\ str r7, [%[tmp], #4]108 \\ str r7, [%[tmp], #4]