1 // Copyright 2024 The Go Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style
3 // license that can be found in the LICENSE file.
4
5 //go:build zos && s390x && gc
6
7 #include "textflag.h"
8
9 // provide the address of function variable to be fixed up.
10
11 TEXT ·getPipe2Addr(SB), NOSPLIT|NOFRAME, $0-8
12 MOVD $·Pipe2(SB), R8
13 MOVD R8, ret+0(FP)
14 RET
15
16 TEXT ·get_FlockAddr(SB), NOSPLIT|NOFRAME, $0-8
17 MOVD $·Flock(SB), R8
18 MOVD R8, ret+0(FP)
19 RET
20
21 TEXT ·get_GetxattrAddr(SB), NOSPLIT|NOFRAME, $0-8
22 MOVD $·Getxattr(SB), R8
23 MOVD R8, ret+0(FP)
24 RET
25
26 TEXT ·get_NanosleepAddr(SB), NOSPLIT|NOFRAME, $0-8
27 MOVD $·Nanosleep(SB), R8
28 MOVD R8, ret+0(FP)
29 RET
30
31 TEXT ·get_SetxattrAddr(SB), NOSPLIT|NOFRAME, $0-8
32 MOVD $·Setxattr(SB), R8
33 MOVD R8, ret+0(FP)
34 RET
35
36 TEXT ·get_Wait4Addr(SB), NOSPLIT|NOFRAME, $0-8
37 MOVD $·Wait4(SB), R8
38 MOVD R8, ret+0(FP)
39 RET
40
41 TEXT ·get_MountAddr(SB), NOSPLIT|NOFRAME, $0-8
42 MOVD $·Mount(SB), R8
43 MOVD R8, ret+0(FP)
44 RET
45
46 TEXT ·get_UnmountAddr(SB), NOSPLIT|NOFRAME, $0-8
47 MOVD $·Unmount(SB), R8
48 MOVD R8, ret+0(FP)
49 RET
50
51 TEXT ·get_UtimesNanoAtAddr(SB), NOSPLIT|NOFRAME, $0-8
52 MOVD $·UtimesNanoAt(SB), R8
53 MOVD R8, ret+0(FP)
54 RET
55
56 TEXT ·get_UtimesNanoAddr(SB), NOSPLIT|NOFRAME, $0-8
57 MOVD $·UtimesNano(SB), R8
58 MOVD R8, ret+0(FP)
59 RET
60
61 TEXT ·get_MkfifoatAddr(SB), NOSPLIT|NOFRAME, $0-8
62 MOVD $·Mkfifoat(SB), R8
63 MOVD R8, ret+0(FP)
64 RET
65
66 TEXT ·get_ChtagAddr(SB), NOSPLIT|NOFRAME, $0-8
67 MOVD $·Chtag(SB), R8
68 MOVD R8, ret+0(FP)
69 RET
70
71 TEXT ·get_ReadlinkatAddr(SB), NOSPLIT|NOFRAME, $0-8
72 MOVD $·Readlinkat(SB), R8
73 MOVD R8, ret+0(FP)
74 RET
75
76
View as plain text