gcrt0.s

来自「操作系统SunOS 4.1.3版本的源码」· S 代码 · 共 47 行

S
47
字号
	.data	.even	.globl	_environ_environ:	.long	0	.text	.globl	 _on_exit	.globl	start	.globl	____Argvstart:	movl	sp@,d2		| argc	lea	sp@(4),a3	| argv	movl	a3,____Argv	| prog name for profiling	movl	d2,d1	asll	#2,d1		| argc * sizeof(argv[0])	lea	a3@(4,d1:l),a4	| environ	movl	a4,_environ	lea	0,a6		| stack frame link 0 in main -- for dbx_$eprol:	pea	_etext	pea	_$eprol	jsr	_monstartup	addql	#8,sp	pea	a4@	pea	a3@	movl	d2,sp@-	jbsr	copynote	jsr	start_float	clrl	sp@-	pea	__mcleanup	jsr	_on_exit	| on_exit( _mcleanup, NULL )	addqw	#8,sp	jsr	_main		| main( argc, argv, environ )	addw	#12,sp	movl	d0,sp@-	jsr	_exit		| exit( whatever main returned )	addql	#4,sp	movl	d0,sp@-	jsr	__exit		| _exit( exit(whatever main returned))	| /* NOTREACHED */copynote:	bras	1f	.asciz	"@(#)gcrt0.s	1.1	92/07/30	Copyr 1985 Sun Micro"	.even|	Copyright (c) 1985 by Sun Microsystems, Inc.1:	rts

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?