symaddr_zos_s390x.s raw

   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