⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 stackkill.s

📁 Linux内核源代码 为压缩文件 是<<Linux内核>>一书中的源代码
💻 S
字号:
/* * arch/alpha/lib/killstack.S * Contributed by Richard Henderson (rth@cygnus.com) * * Clobber the balance of the kernel stack, hoping to catch * uninitialized local variables in the act. */#include <asm/asm_offsets.h>	.text	.set noat	.align 5	.globl _mcount	.ent _mcount_mcount:	.frame $30, 0, $28, 0	.prologue 0	ldi	$0, 0xdeadbeef	lda	$2, -STACK_SIZE	sll	$0, 32, $1	and	$30, $2, $2	or	$0, $1, $0	lda	$2, TASK_SIZE($2)	cmpult	$2, $30, $1	beq	$1, 2f1:	stq	$0, 0($2)	addq	$2, 8, $2	cmpult	$2, $30, $1	bne	$1, 1b2:	ret	($28)	.end _mcount

⌨️ 快捷键说明

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