https://jxself.org/git/linux-libre.git
Raw File
Tip revision: ebc83207d64f956d641c7d1ace04d4c28be4e2a1 authored by Jason Self on 14 January 2015, 08:10:46 UTC
Linux-libre 3.12.36-gnu
Tip revision: ebc8320
dbg_current.S
/*
 * arch/alpha/lib/dbg_current.S
 * Contributed by Richard Henderson (rth@cygnus.com)
 *
 * Trap if we find current not correct.
 */

#include <asm/pal.h>

	.text
	.set noat

	.globl _mcount
	.ent _mcount
_mcount:
	.frame $30, 0, $28, 0
	.prologue 0

	lda	$0, -0x4000($30)
	cmpult	$8, $30, $1
	cmpule	$0, $30, $2
	and	$1, $2, $3
	bne	$3, 1f

	call_pal PAL_bugchk

1:	ret	$31, ($28), 1

	.end _mcount
back to top