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
11TEXT 路getPipe2Addr(SB), NOSPLIT|NOFRAME, $0-8
12 MOVD $路Pipe2(SB), R8
13 MOVD R8, ret+0(FP)
14 RET
15
16TEXT 路get_FlockAddr(SB), NOSPLIT|NOFRAME, $0-8
17 MOVD $路Flock(SB), R8
18 MOVD R8, ret+0(FP)
19 RET
20
21TEXT 路get_GetxattrAddr(SB), NOSPLIT|NOFRAME, $0-8
22 MOVD $路Getxattr(SB), R8
23 MOVD R8, ret+0(FP)
24 RET
25
26TEXT 路get_NanosleepAddr(SB), NOSPLIT|NOFRAME, $0-8
27 MOVD $路Nanosleep(SB), R8
28 MOVD R8, ret+0(FP)
29 RET
30
31TEXT 路get_SetxattrAddr(SB), NOSPLIT|NOFRAME, $0-8
32 MOVD $路Setxattr(SB), R8
33 MOVD R8, ret+0(FP)
34 RET
35
36TEXT 路get_Wait4Addr(SB), NOSPLIT|NOFRAME, $0-8
37 MOVD $路Wait4(SB), R8
38 MOVD R8, ret+0(FP)
39 RET
40
41TEXT 路get_MountAddr(SB), NOSPLIT|NOFRAME, $0-8
42 MOVD $路Mount(SB), R8
43 MOVD R8, ret+0(FP)
44 RET
45
46TEXT 路get_UnmountAddr(SB), NOSPLIT|NOFRAME, $0-8
47 MOVD $路Unmount(SB), R8
48 MOVD R8, ret+0(FP)
49 RET
50
51TEXT 路get_UtimesNanoAtAddr(SB), NOSPLIT|NOFRAME, $0-8
52 MOVD $路UtimesNanoAt(SB), R8
53 MOVD R8, ret+0(FP)
54 RET
55
56TEXT 路get_UtimesNanoAddr(SB), NOSPLIT|NOFRAME, $0-8
57 MOVD $路UtimesNano(SB), R8
58 MOVD R8, ret+0(FP)
59 RET
60
61TEXT 路get_MkfifoatAddr(SB), NOSPLIT|NOFRAME, $0-8
62 MOVD $路Mkfifoat(SB), R8
63 MOVD R8, ret+0(FP)
64 RET
65
66TEXT 路get_ChtagAddr(SB), NOSPLIT|NOFRAME, $0-8
67 MOVD $路Chtag(SB), R8
68 MOVD R8, ret+0(FP)
69 RET
70
71TEXT 路get_ReadlinkatAddr(SB), NOSPLIT|NOFRAME, $0-8
72 MOVD $路Readlinkat(SB), R8
73 MOVD R8, ret+0(FP)
74 RET
75