blob: c6f4159ce34c1ab61b88ea0e506a82fe8484f943 [file] [log] [blame]
Russ Cox4702c0e2009-03-31 15:45:12 -07001// Copyright 2009 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
Keith Randall0273dc12013-08-07 12:20:05 -07005#include "../../cmd/ld/textflag.h"
6
7TEXT _rt0_386_linux(SB),NOSPLIT,$8
Russ Coxdfc22e292013-03-07 19:57:10 -08008 MOVL 8(SP), AX
9 LEAL 12(SP), BX
10 MOVL AX, 0(SP)
11 MOVL BX, 4(SP)
Yuval Pavel Zholkoverc20a3382011-08-29 10:36:06 -040012 CALL runtime·linux_setup_vdso(SB)
Russ Coxdfc22e292013-03-07 19:57:10 -080013 CALL main(SB)
14 INT $3
15
Keith Randall0273dc12013-08-07 12:20:05 -070016TEXT main(SB),NOSPLIT,$0
Russ Cox6120ef02013-06-11 16:49:24 -040017 JMP _rt0_go(SB)
Yuval Pavel Zholkoverc20a3382011-08-29 10:36:06 -040018
Keith Randall0273dc12013-08-07 12:20:05 -070019TEXT _fallback_vdso(SB),NOSPLIT,$0
Yuval Pavel Zholkoverc20a3382011-08-29 10:36:06 -040020 INT $0x80
21 RET
22
23DATA runtime·_vdso(SB)/4, $_fallback_vdso(SB)
24GLOBL runtime·_vdso(SB), $4
Russ Coxe67a5082009-09-30 13:47:15 -070025