github.com/varialus/godfly@v0.0.0-20130904042352-1934f9f095ab/src/pkg/runtime/race_amd64.s (about) 1 // Copyright 2013 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 // +build race 6 7 #include "../../cmd/ld/textflag.h" 8 9 // func runtime·racefuncenter(pc uintptr) 10 TEXT runtime·racefuncenter(SB), NOSPLIT, $16-8 11 MOVQ DX, saved-8(SP) // save function entry context (for closures) 12 MOVQ pc+0(FP), DX 13 MOVQ DX, arg-16(SP) 14 CALL runtime·racefuncenter1(SB) 15 MOVQ saved-8(SP), DX 16 RET