|  | // Copyright 2012 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. | 
|  |  | 
|  | // Assembly to get into package runtime without using exported symbols. | 
|  |  | 
|  | // +build amd64 amd64p32 arm arm64 386 ppc64 ppc64le | 
|  |  | 
|  | #include "textflag.h" | 
|  |  | 
|  | #ifdef GOARCH_arm | 
|  | #define JMP B | 
|  | #endif | 
|  | #ifdef GOARCH_ppc64 | 
|  | #define JMP BR | 
|  | #endif | 
|  | #ifdef GOARCH_ppc64le | 
|  | #define JMP BR | 
|  | #endif | 
|  |  | 
|  | TEXT ·signal_disable(SB),NOSPLIT,$0 | 
|  | JMP runtime·signal_disable(SB) | 
|  |  | 
|  | TEXT ·signal_enable(SB),NOSPLIT,$0 | 
|  | JMP runtime·signal_enable(SB) | 
|  |  | 
|  | TEXT ·signal_ignore(SB),NOSPLIT,$0 | 
|  | JMP runtime·signal_ignore(SB) | 
|  |  | 
|  | TEXT ·signal_recv(SB),NOSPLIT,$0 | 
|  | JMP runtime·signal_recv(SB) | 
|  |  |