📄 oemabort.s
字号:
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;
; Header file for the data abort veneer
; =====================================
;
; This file selects options suitable for Windows CE's use of
; the data abort veneer.
;
IF _TGTCPU = "ARMV4"
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
ELSE
OPT 2 ; disable listing
INCLUDE kxarm.h
OPT 1 ; reenable listing
OPT 128 ; disable listing of macro expansions
TEXTAREA
IMPORT DataAbortHandler
LEAF_ENTRY OEMDataAbortHandler
b DataAbortHandler ; Jump to the main data abort ha
ENDIF
END
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -