📄 sbrk.s
字号:
/* @(#)sbrk.s 1.1 92/07/30 SMI; from UCB 4.1 82/12/04 */#include "SYS.h"#define SYS_brk 17 .globl curbrk .globl _end .datacurbrk: .long _end .textENTRY(sbrk)#if vax addl3 curbrk,4(ap),-(sp) pushl $1 movl ap,r3 movl sp,ap chmk $SYS_brk jcs err movl curbrk,r0 addl2 4(r3),curbrk#endif#if sun movl PARAM,d0 addql #3,d0 | round up request to a multiple of wordsize moveq #~3,d1 andl d1,d0#ifdef PIC PIC_SETUP(a0) movl a0@(curbrk:w),a0 addl a0@,d0#else addl curbrk,d0#endif movl d0,PARAM pea SYS_brk trap #0 jcs err#ifdef PIC PIC_SETUP(a0) movl a0@(curbrk:w),a0 movl a0@,d0 movl PARAM,a0@#else movl curbrk,d0 movl PARAM,curbrk#endif#endif RETerr: CERROR(a1)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -