alloca.s

来自「<B>Digital的Unix操作系统VAX 4.2源码</B>」· S 代码 · 共 18 行

S
18
字号
/	wdptr = alloca(nbytes);/ like alloc, but automatic/ automatic free upon return from calling function.globl _alloca_alloca:	mov	(sp)+,r1	/ return	mov	(sp),r0		/count	inc	r0	bic	$1,r0		/ round up	sub	r0,sp		/ take core	mov	sp,r0	tst	(r0)+		/ returned value; will generate				/ a memory fault if there isn't enough core	jmp	(r1).data	<@(#)alloca	3.1\0>

⌨️ 快捷键说明

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