// license that can be found in the LICENSE file.
//go:build ppc64 || ppc64le
-// +build ppc64 ppc64le
#include "textflag.h"
// in the public domain.
//go:build ppc64 || ppc64le
-// +build ppc64 ppc64le
#include "textflag.h"
// license that can be found in the LICENSE file.
//go:build darwin && !ios
-// +build darwin,!ios
#include "textflag.h"
// license that can be found in the LICENSE file.
//go:build darwin && !ios
-// +build darwin,!ios
#include "textflag.h"
// license that can be found in the LICENSE file.
//go:build cgo
-// +build cgo
package pe
// license that can be found in the LICENSE file.
//go:build mips64 || mips64le
-// +build mips64 mips64le
#include "go_asm.h"
#include "textflag.h"
// license that can be found in the LICENSE file.
//go:build mips || mipsle
-// +build mips mipsle
#include "go_asm.h"
#include "textflag.h"
// license that can be found in the LICENSE file.
//go:build ppc64 || ppc64le
-// +build ppc64 ppc64le
#include "go_asm.h"
#include "textflag.h"
// license that can be found in the LICENSE file.
//go:build ppc64le || ppc64
-// +build ppc64le ppc64
#include "go_asm.h"
#include "textflag.h"
// license that can be found in the LICENSE file.
//go:build mips64 || mips64le
-// +build mips64 mips64le
#include "go_asm.h"
#include "textflag.h"
// license that can be found in the LICENSE file.
//go:build mips || mipsle
-// +build mips mipsle
#include "go_asm.h"
#include "textflag.h"
// license that can be found in the LICENSE file.
//go:build ppc64 || ppc64le
-// +build ppc64 ppc64le
#include "go_asm.h"
#include "textflag.h"
// implementation on power9.
//go:build ppc64 || ppc64le
-// +build ppc64 ppc64le
#include "go_asm.h"
#include "textflag.h"
// license that can be found in the LICENSE file.
//go:build mips64 || mips64le
-// +build mips64 mips64le
#include "go_asm.h"
#include "textflag.h"
// license that can be found in the LICENSE file.
//go:build mips || mipsle
-// +build mips mipsle
#include "go_asm.h"
#include "textflag.h"
// license that can be found in the LICENSE file.
//go:build ppc64 || ppc64le
-// +build ppc64 ppc64le
#include "go_asm.h"
#include "textflag.h"
// license that can be found in the LICENSE file.
//go:build 386 || amd64
-// +build 386 amd64
#include "textflag.h"
// license that can be found in the LICENSE file.
//go:build mips64 || mips64le
-// +build mips64 mips64le
#include "textflag.h"
#include "funcdata.h"
// license that can be found in the LICENSE file.
//go:build mips || mipsle
-// +build mips mipsle
#include "textflag.h"
#include "funcdata.h"
// license that can be found in the LICENSE file.
//go:build ppc64 || ppc64le
-// +build ppc64 ppc64le
#include "textflag.h"
#include "funcdata.h"
// license that can be found in the LICENSE file.
//go:build ppc64 || ppc64le
-// +build ppc64 ppc64le
#include "textflag.h"
// license that can be found in the LICENSE file.
//go:build asan
-// +build asan
#include "go_asm.h"
#include "go_tls.h"
// license that can be found in the LICENSE file.
//go:build asan
-// +build asan
#include "go_asm.h"
#include "textflag.h"
// license that can be found in the LICENSE file.
//go:build mips64 || mips64le
-// +build mips64 mips64le
#include "go_asm.h"
#include "go_tls.h"
// license that can be found in the LICENSE file.
//go:build mips || mipsle
-// +build mips mipsle
#include "go_asm.h"
#include "go_tls.h"
// license that can be found in the LICENSE file.
//go:build ppc64 || ppc64le
-// +build ppc64 ppc64le
#include "go_asm.h"
#include "go_tls.h"
// license that can be found in the LICENSE file.
//go:build mips64 || mips64le
-// +build mips64 mips64le
#include "textflag.h"
// license that can be found in the LICENSE file.
//go:build mips || mipsle
-// +build mips mipsle
#include "textflag.h"
// license that can be found in the LICENSE file.
//go:build ppc64 || ppc64le
-// +build ppc64 ppc64le
#include "textflag.h"
// See mkduff.go for comments.
//go:build mips64 || mips64le
-// +build mips64 mips64le
#include "textflag.h"
// See mkduff.go for comments.
//go:build ppc64 || ppc64le
-// +build ppc64 ppc64le
#include "textflag.h"
// license that can be found in the LICENSE file.
//go:build mips64 || mips64le
-// +build mips64 mips64le
#include "textflag.h"
// license that can be found in the LICENSE file.
//go:build mips || mipsle
-// +build mips mipsle
#include "textflag.h"
// license that can be found in the LICENSE file.
//go:build ppc64 || ppc64le
-// +build ppc64 ppc64le
#include "textflag.h"
// license that can be found in the LICENSE file.
//go:build !linux
-// +build !linux
#include "textflag.h"
// license that can be found in the LICENSE file.
//go:build libfuzzer
-// +build libfuzzer
#include "go_asm.h"
#include "go_tls.h"
// license that can be found in the LICENSE file.
//go:build libfuzzer
-// +build libfuzzer
#include "go_asm.h"
#include "textflag.h"
// license that can be found in the LICENSE file.
//go:build !plan9
-// +build !plan9
#include "go_asm.h"
#include "textflag.h"
// license that can be found in the LICENSE file.
//go:build !plan9
-// +build !plan9
#include "go_asm.h"
#include "textflag.h"
// license that can be found in the LICENSE file.
//go:build mips64 || mips64le
-// +build mips64 mips64le
#include "go_asm.h"
#include "textflag.h"
// license that can be found in the LICENSE file.
//go:build mips || mipsle
-// +build mips mipsle
#include "textflag.h"
// license that can be found in the LICENSE file.
//go:build ppc64 || ppc64le
-// +build ppc64 ppc64le
#include "textflag.h"
// THE SOFTWARE.
//go:build !plan9
-// +build !plan9
#include "go_asm.h"
#include "textflag.h"
// THE SOFTWARE.
//go:build !plan9
-// +build !plan9
#include "go_asm.h"
#include "textflag.h"
// license that can be found in the LICENSE file.
//go:build mips64 || mips64le
-// +build mips64 mips64le
#include "textflag.h"
// license that can be found in the LICENSE file.
//go:build mips || mipsle
-// +build mips mipsle
#include "textflag.h"
// license that can be found in the LICENSE file.
//go:build ppc64 || ppc64le
-// +build ppc64 ppc64le
#include "textflag.h"
// license that can be found in the LICENSE file.
//go:build msan
-// +build msan
#include "go_asm.h"
#include "go_tls.h"
// license that can be found in the LICENSE file.
//go:build msan
-// +build msan
#include "go_asm.h"
#include "textflag.h"
// Code generated by mkpreempt.go; DO NOT EDIT.
//go:build mips64 || mips64le
-// +build mips64 mips64le
#include "go_asm.h"
#include "textflag.h"
// Code generated by mkpreempt.go; DO NOT EDIT.
//go:build mips || mipsle
-// +build mips mipsle
#include "go_asm.h"
#include "textflag.h"
// Code generated by mkpreempt.go; DO NOT EDIT.
//go:build ppc64 || ppc64le
-// +build ppc64 ppc64le
#include "go_asm.h"
#include "textflag.h"
// license that can be found in the LICENSE file.
//go:build race
-// +build race
#include "go_asm.h"
#include "go_tls.h"
// license that can be found in the LICENSE file.
//go:build race
-// +build race
#include "go_asm.h"
#include "funcdata.h"
// license that can be found in the LICENSE file.
//go:build race
-// +build race
#include "go_asm.h"
#include "go_tls.h"
// license that can be found in the LICENSE file.
//go:build linux && (mips64 || mips64le)
-// +build linux
-// +build mips64 mips64le
#include "textflag.h"
// license that can be found in the LICENSE file.
//go:build linux && (mips || mipsle)
-// +build linux
-// +build mips mipsle
#include "textflag.h"
// license that can be found in the LICENSE file.
//go:build linux && (mips64 || mips64le)
-// +build linux
-// +build mips64 mips64le
//
// System calls and other sys.stuff for mips64, Linux
// license that can be found in the LICENSE file.
//go:build linux && (mips || mipsle)
-// +build linux
-// +build mips mipsle
//
// System calls and other sys.stuff for mips, Linux
// license that can be found in the LICENSE file.
//go:build linux && (ppc64 || ppc64le)
-// +build linux
-// +build ppc64 ppc64le
//
// System calls and other sys.stuff for ppc64, Linux
// license that can be found in the LICENSE file.
//go:build !faketime
-// +build !faketime
#include "go_asm.h"
#include "go_tls.h"
// license that can be found in the LICENSE file.
//go:build !faketime
-// +build !faketime
#include "go_asm.h"
#include "textflag.h"
// license that can be found in the LICENSE file.
//go:build !faketime
-// +build !faketime
#include "go_asm.h"
#include "textflag.h"
// license that can be found in the LICENSE file.
//go:build !faketime
-// +build !faketime
#include "go_asm.h"
#include "textflag.h"
// license that can be found in the LICENSE file.
//go:build !faketime
-// +build !faketime
#include "go_asm.h"
#include "textflag.h"
// license that can be found in the LICENSE file.
//go:build !windows
-// +build !windows
#include "go_asm.h"
#include "go_tls.h"
// license that can be found in the LICENSE file.
//go:build mips64 || mips64le
-// +build mips64 mips64le
#include "go_asm.h"
#include "go_tls.h"
// license that can be found in the LICENSE file.
//go:build mips || mipsle
-// +build mips mipsle
#include "go_asm.h"
#include "go_tls.h"
// license that can be found in the LICENSE file.
//go:build ppc64 || ppc64le
-// +build ppc64 ppc64le
#include "go_asm.h"
#include "go_tls.h"
// Code generated by wincallback.go using 'go generate'. DO NOT EDIT.
//go:build 386 || amd64
-// +build 386 amd64
// runtime·callbackasm is called by external code to
// execute Go implemented callback function. It is not
// license that can be found in the LICENSE file.
//go:build !race
-// +build !race
#include "textflag.h"
// license that can be found in the LICENSE file.
//go:build race
-// +build race
// This file is here only to allow external functions.
// The operations are implemented in src/runtime/race_amd64.s
// license that can be found in the LICENSE file.
//go:build asan
-// +build asan
package syscall
-// Copyright 2020 The Go Authors. All rights reserved.
+// Copyright 2021 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
//go:build !asan
-// +build !asan
package syscall
// license that can be found in the LICENSE file.
//go:build dragonfly || freebsd
-// +build dragonfly freebsd
#include "textflag.h"
#include "funcdata.h"
// license that can be found in the LICENSE file.
//go:build linux && (mips64 || mips64le)
-// +build linux
-// +build mips64 mips64le
#include "textflag.h"
// license that can be found in the LICENSE file.
//go:build linux && (mips || mipsle)
-// +build linux
-// +build mips mipsle
#include "textflag.h"
#include "funcdata.h"
// license that can be found in the LICENSE file.
//go:build linux && (ppc64 || ppc64le)
-// +build linux
-// +build ppc64 ppc64le
#include "textflag.h"
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
-//go:build netbsd
-// +build netbsd
-
#include "textflag.h"
#include "funcdata.h"
// license that can be found in the LICENSE file.
//go:build freebsd || netbsd
-// +build freebsd netbsd
#include "textflag.h"
#include "funcdata.h"
// license that can be found in the LICENSE file.
//go:build dragonfly || freebsd || netbsd
-// +build dragonfly freebsd netbsd
#include "textflag.h"
#include "funcdata.h"
// Code generated by the command above; DO NOT EDIT.
//go:build $newtags
-// +build $tags
package syscall
// Code generated by the command above; DO NOT EDIT.
//go:build $newtags
-// +build $tags
package $package