📄 stackkill.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 + -