oemabort.s

来自「WinCE 3.0 BSP, 包含Inter SA1110, Intel_815」· S 代码 · 共 46 行

S
46
字号
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;
; Header file for the data abort veneer
; =====================================
;
; This file selects options suitable for Windows CE's use of
; the data abort veneer.
;

	IF _TGTCPU = "ARM720"
		GBLS	AreaName
AreaName	SETS	"|.text|"

                GBLS    VeneerEntry
VeneerEntry     SETS    "OEMDataAbortHandler"

                GBLL    BaseUpdated
BaseUpdated     SETL    {TRUE}

                GBLL    BaseRestored
BaseRestored    SETL    {FALSE}

                GBLS    HandlerCallStd
HandlerCallStd  SETS    "APCS_MACRO"

                GBLS    HandlerName
HandlerName     SETS    "HandlerMacro"

                MACRO
                HandlerMacro
                CMP     R0,#DABORT_ERROR_NONE
                MOVEQ   R0,#DABORT_RETVAL_TONEXT
                MOVNE   R0,#DABORT_RETVAL_UNDEF
                MEND

                GBLS    ReturnUndef
ReturnUndef     SETS    "0xFFFF0004"

                GBLS    ReturnToNext
ReturnToNext    SETS    "DataAbortHandler"

                INCLUDE dabort.s
	ENDIF

                END

⌨️ 快捷键说明

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