diff options
| author | Keith Randall <khr@golang.org> | 2014-09-02 10:07:02 -0700 |
|---|---|---|
| committer | Keith Randall <khr@golang.org> | 2014-09-02 10:07:02 -0700 |
| commit | 6baf173b6738cb38089bff4bc836b3f54076b32f (patch) | |
| tree | 4518a66fc3c4dd11cb97d5e9f353aee1cef55471 /src/pkg/runtime | |
| parent | 90e2e2b89633770d42f2ff558588dfc53c3288c8 (diff) | |
| download | go-6baf173b6738cb38089bff4bc836b3f54076b32f.tar.xz | |
runtime: move reflect trampolines into thunk file.
LGTM=bradfitz
R=golang-codereviews, bradfitz
CC=golang-codereviews
https://golang.org/cl/133460043
Diffstat (limited to 'src/pkg/runtime')
| -rw-r--r-- | src/pkg/runtime/thunk.s | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/src/pkg/runtime/thunk.s b/src/pkg/runtime/thunk.s index 57943ea997..eaba5e1489 100644 --- a/src/pkg/runtime/thunk.s +++ b/src/pkg/runtime/thunk.s @@ -76,3 +76,42 @@ TEXT runtime∕debug·freeOSMemory(SB), NOSPLIT, $0-0 TEXT syscall·setenv_c(SB), NOSPLIT, $0-0 JMP runtime·syscall_setenv_c(SB) + +TEXT reflect·makemap(SB),NOSPLIT,$0-0 + JMP runtime·reflect_makemap(SB) + +TEXT reflect·mapaccess(SB),NOSPLIT,$0-0 + JMP runtime·reflect_mapaccess(SB) + +TEXT reflect·mapassign(SB),NOSPLIT,$0-0 + JMP runtime·reflect_mapassign(SB) + +TEXT reflect·mapdelete(SB),NOSPLIT,$0-0 + JMP runtime·reflect_mapdelete(SB) + +TEXT reflect·mapiterinit(SB),NOSPLIT,$0-0 + JMP runtime·reflect_mapiterinit(SB) + +TEXT reflect·mapiterkey(SB),NOSPLIT,$0-0 + JMP runtime·reflect_mapiterkey(SB) + +TEXT reflect·mapiternext(SB),NOSPLIT,$0-0 + JMP runtime·reflect_mapiternext(SB) + +TEXT reflect·maplen(SB),NOSPLIT,$0-0 + JMP runtime·reflect_maplen(SB) + +TEXT reflect·ismapkey(SB),NOSPLIT,$0-0 + JMP runtime·reflect_ismapkey(SB) + +TEXT reflect·ifaceE2I(SB),NOSPLIT,$0-0 + JMP runtime·reflect_ifaceE2I(SB) + +TEXT reflect·unsafe_New(SB),NOSPLIT,$0-0 + JMP runtime·newobject(SB) + +TEXT reflect·unsafe_NewArray(SB),NOSPLIT,$0-0 + JMP runtime·newarray(SB) + +TEXT reflect·makechan(SB),NOSPLIT,$0-0 + JMP runtime·makechan(SB) |
