symaddr_zos_s390x.s

 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