diff options
Diffstat (limited to 'ANDROID_3.4.5/arch/alpha/lib/dbg_stackkill.S')
-rw-r--r-- | ANDROID_3.4.5/arch/alpha/lib/dbg_stackkill.S | 35 |
1 files changed, 0 insertions, 35 deletions
diff --git a/ANDROID_3.4.5/arch/alpha/lib/dbg_stackkill.S b/ANDROID_3.4.5/arch/alpha/lib/dbg_stackkill.S deleted file mode 100644 index c1e40a1a..00000000 --- a/ANDROID_3.4.5/arch/alpha/lib/dbg_stackkill.S +++ /dev/null @@ -1,35 +0,0 @@ -/* - * arch/alpha/lib/dbg_stackkill.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, 2f -1: stq $0, 0($2) - addq $2, 8, $2 - cmpult $2, $30, $1 - bne $1, 1b -2: ret ($28) - - .end _mcount |