⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 oemabort.lst

📁 WinCE_BSP_TK_S3C2410.zip 英陪特2410开发板BSP
💻 LST
📖 第 1 页 / 共 5 页
字号:
  175 00000000                  [ :LNOT::DEF:AreaName 
  178 00000000                  ] 
  179 00000000            
  180 00000000                  [ AreaName = "" 
  182 00000000                  ] 
  183 00000000            
  184 00000000                  [ ((AreaName:LEFT:1) = VBar)           :LEOR: ((AreaName:RIGHT:1) = VBar) 
  188 00000000                  ] 
  189 00000000                  [ (AreaName:LEFT:1) <> VBar 
  191 00000000                  ] 
  192 00000000            
  193 00000000          ; * 'BaseUpdated', 'BaseRestored' and 'EarlyAbort' are each optional, 
  194 00000000          ;   defaulting to {FALSE}. However, at least one of them must be 
  195 00000000          ;   {TRUE}, and we're interested in how many are {TRUE} for the 
  196 00000000          ;   purpose of determining whether we are supporting multiple abort 
  197 00000000          ;   models. 
  198 00000000            
  199 00000000                  [ :LNOT::DEF:BaseUpdated 
  202 00000000                  ] 
  203 00000000            
  204 00000000                  [ :LNOT::DEF:BaseRestored 
  207 00000000                  ] 
  208 00000000            
  209 00000000                  [ :LNOT::DEF:EarlyAbort 
  210 00000000                          GBLL    EarlyAbort 
  211 00000000          EarlyAbort      SETL    {FALSE} 
  212 00000000                  ] 
  213 00000000            
  214 00000000                          GBLA    AbortModelCount 
  215 00000000          AbortModelCount SETA    0 
  216 00000000            
  217 00000000                  [ BaseUpdated 
  219 00000000                  ] 
  220 00000000            
  221 00000000                  [ BaseRestored 
  222 00000000          AbortModelCount SETA    AbortModelCount+1 
  223 00000000                  ] 
  224 00000000            
  225 00000000                  [ EarlyAbort 
  227 00000000                  ] 
  228 00000000            
  229 00000000                  [ AbortModelCount = 0 
  232 00000000                  ] 
  233 00000000            
  234 00000000          ; * 'AbortModelVar' and 'AbortModelInit' can both default to the empty 
  235 00000000          ;   string regardless of the number of abort models supported. (In the 
  236 00000000          ;   case of 'AbortModelVar', this empty string will later generate an 
  237 00000000          ;   error if more than 1 abort model is specified.) 
  238 00000000          ;     If more than one abort model is specified, 'AbortModelVar' is 
  239 00000000          ;   mandatory. 
  240 00000000            
  241 00000000                  [ :LNOT::DEF:AbortModelVar 
  242 00000000                          GBLS    AbortModelVar 
  243 00000000          AbortModelVar   SETS    "" 
  244 00000000                  ] 
  245 00000000            
  246 00000000                  [ :LNOT::DEF:AbortModelInit 
  247 00000000                          GBLS    AbortModelInit 
  248 00000000          AbortModelInit  SETS    "" 
  249 00000000                  ] 
  250 00000000            
  251 00000000                  [ (AbortModelCount > 1) :LAND: (AbortModelVar = "") 
  254 00000000                  ] 
  255 00000000            
  256 00000000                  [ AbortModelVar <> "" 
  265 00000000                  ] 
  266 00000000            
  267 00000000                  [ AbortModelInit <> "" 
  281 00000000                  ] 
  282 00000000            
  283 00000000          ; * 'HandlerCallStd' defaults to "APCS_NOSWST". 
  284 00000000            
  285 00000000                  [ :LNOT::DEF:HandlerCallStd 
  288 00000000                  ] 
  289 00000000            
  290 00000000                  [ HandlerCallStd = "" 
  292 00000000                  ] 
  293 00000000            
  294 00000000                          GBLL    CallStdKnown 
  295 00000000          CallStdKnown    SETL    {FALSE} 
  296 00000000            
  297 00000000                          GBLL    CallStdHasLabel 
  298 00000000          CallStdHasLabel SETL    {FALSE} 
  299 00000000            
  300 00000000                  [ HandlerCallStd = "APCS_NOSWST" 
  303 00000000                  ] 
  304 00000000            
  305 00000000                  [ HandlerCallStd = "APCS_SWST" 
  308 00000000                  ] 
  309 00000000            
  310 00000000                  [ HandlerCallStd = "APCS_MACRO" 
  311 00000000          CallStdKnown    SETL    {TRUE} 
  312 00000000                  ] 
  313 00000000            
  314 00000000                  [ :LNOT:CallStdKnown 
  317 00000000                  ] 
  318 00000000            
  319 00000000          ; * 'HandlerName' is mandatory, and undergoes the usual vertical bar 
  320 00000000          ;   clean-ups if it is to be treated as a label. 
  321 00000000            
  322 00000000                  [ :LNOT::DEF:HandlerName 
  325 00000000                  ] 
  326 00000000            
  327 00000000                  [ HandlerName = "" 
  330 00000000                  ] 
  331 00000000            
  332 00000000                  [ CallStdHasLabel 
  341 00000000                  ] 
  342 00000000            
  343 00000000          ; * 'HandlerCallMode' defaults to "Supervisor" or "Abort", depending 
  344 00000000          ;   on the procedure calling standard used, and has three legal values 
  345 00000000          ;   - which we also translate here to mode numbers. 
  346 00000000            
  347 00000000                  [ :LNOT::DEF:HandlerCallMode 
  348 00000000                          GBLS    HandlerCallMode 
  349 00000000          HandlerCallMode SETS    "" 
  350 00000000                  ] 
  351 00000000            
  352 00000000                  [ HandlerCallMode = "" 
  353 00000000                    [ HandlerCallStd = "APCS_MACRO" 
  354 00000000          HandlerCallMode SETS    "Abort" 
  355 00000000                    | 
  357 00000000                    ] 
  358 00000000                  ] 
  359 00000000            
  360 00000000                          GBLL    CallModeKnown 
  361 00000000          CallModeKnown   SETL    {FALSE} 
  362 00000000            
  363 00000000                  [ HandlerCallMode = "Supervisor" 
  366 00000000                  ] 
  367 00000000            
  368 00000000                  [ HandlerCallMode = "System" 
  371 00000000                  ] 
  372 00000000            
  373 00000000                  [ HandlerCallMode = "Abort" 
  374 00000000          CallModeKnown   SETL    {TRUE} 
  375 00000000          Mode_Callee     EQU     Mode_Abort 
  376 00000000                  ] 
  377 00000000            
  378 00000000                  [ :LNOT:CallModeKnown 
  381 00000000                  ] 
  382 00000000            
  383 00000000          ; * The stack limit variable specified by "HandlerSL" is mandatory for 
  384 00000000          ;   the "APCS_SWST" procedure calling standard, unnecessary and unused 
  385 00000000          ;   otherwise. 
  386 00000000            
  387 00000000                  [ :LNOT::DEF:HandlerSL 
  388 00000000                          GBLS    HandlerSL 
  389 00000000          HandlerSL       SETS    "" 
  390 00000000                  ] 
  391 00000000            
  392 00000000                  [ HandlerCallStd = "APCS_SWST" 
  408 00000000                  | 
  409 00000000            
  410 00000000                    [ HandlerSL <> "" 
  413 00000000                    ] 
  414 00000000            
  415 00000000                  ] 
  416 00000000            
  417 00000000          ; * The parameter-passing options 'PassSPSR', 'PassInstrAddr', 
  418 00000000          ;   'PassRegDumpAddr' and 'PassXferAddr' all default to {FALSE}. 
  419 00000000            
  420 00000000                  [ :LNOT::DEF:PassSPSR 
  421 00000000                          GBLL    PassSPSR 
  422 00000000          PassSPSR        SETL    {FALSE} 
  423 00000000                  ] 
  424 00000000            
  425 00000000                  [ :LNOT::DEF:PassInstrAddr 
  426 00000000                          GBLL    PassInstrAddr 
  427 00000000          PassInstrAddr   SETL    {FALSE} 
  428 00000000                  ] 
  429 00000000            
  430 00000000                  [ :LNOT::DEF:PassRegDumpAddr 
  431 00000000                          GBLL    PassRegDumpAddr 
  432 00000000          PassRegDumpAddr SETL    {FALSE} 
  433 00000000                  ] 
  434 00000000            
  435 00000000                  [ :LNOT::DEF:PassXferAddr 
  436 00000000                          GBLL    PassXferAddr 
  437 00000000          PassXferAddr    SETL    {FALSE} 
  438 00000000                  ] 
  439 00000000            
  440 00000000          ; * The 'allowed return values' options all default to not allowing 
  441 00000000          ;   the return value, but some must be specified, including at least 
  442 00000000          ;   one that is legitimate when an error occurs. 
  443 00000000            
  444 00000000                  [ :LNOT::DEF:ReturnNormal 
  445 00000000                          GBLL    ReturnNormal 
  446 00000000          ReturnNormal    SETL    {FALSE} 
  447 00000000                  ] 
  448 00000000            
  449 00000000                  [ :LNOT::DEF:ReturnUndef 
  452 00000000                  ] 
  453 00000000            
  454 00000000                  [ (ReturnUndef <> "") :LAND: ((ReturnUndef:LEFT:2) <> "0x") 
  463 00000000                  ] 
  464 00000000            
  465 00000000                  [ :LNOT::DEF:ReturnToNext 
  468 00000000                  ] 
  469 00000000            
  470 00000000                  [ ReturnToNext <> "" 
  471 00000000                    [ ((ReturnToNext:LEFT:1) = VBar)             :LEOR: ((ReturnToNext:RIGHT:1) = VBar) 
  475 00000000                    ] 
  476 00000000                    [ (ReturnToNext:LEFT:1) <> VBar 
  477 00000000          ReturnToNext    SETS    VBar:CC:ReturnToNext:CC:VBar 
  478 00000000                    ] 
  479 00000000                  ] 
  480 00000000            
  481 00000000                  [ :LNOT::DEF:ReturnAddress 
  482 00000000                          GBLL    ReturnAddress 
  483 00000000          ReturnAddress   SETL    {FALSE} 
  484 00000000                  ] 
  485 00000000            
  486 00000000                  [ (ReturnUndef = "") :LAND: (:LNOT:ReturnAddress) 
  489 00000000                  ] 
  490 00000000            
  491 00000000          ; * 'SuptThumb' defaults to {TRUE}. 
  492 00000000            
  493 00000000                  [ :LNOT::DEF:SuptThumb 
  494 00000000                          GBLL    SuptThumb 
  495 00000000          SuptThumb       SETL    {TRUE} 
  496 00000000                  ] 
  497 00000000            
  498 00000000          ; * 'StrictErrors' defaults to {TRUE}. 
  499 00000000            
  500 00000000                  [ :LNOT::DEF:StrictErrors 
  501 00000000                          GBLL    StrictErrors 
  502 00000000          StrictErrors    SETL    {TRUE} 

⌨️ 快捷键说明

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