📄 os_task.s79
字号:
//////////////////////////////////////////////////////////////////////////////
// /
// IAR ARM ANSI C/C++ Compiler V4.40A/W32 EVALUATION 21/Jul/2006 16:27:55 /
// Copyright 1999-2005 IAR Systems. All rights reserved. /
// Time limited license: 22 days left /
// /
// Cpu mode = interwork /
// Endian = little /
// Stack alignment = 4 /
// Source file = E:\Project\ucos-ii\spi\uCOS-II\os_task.c /
// Command line = E:\Project\ucos-ii\spi\uCOS-II\os_task.c -lCN /
// E:\Project\ucos-ii\spi\Debug\List\ -lA /
// E:\Project\ucos-ii\spi\Debug\List\ -o /
// E:\Project\ucos-ii\spi\Debug\Obj\ -s9 --no_cse /
// --no_unroll --no_inline --no_code_motion --no_tbaa /
// --no_clustering --no_scheduling --debug --cpu_mode /
// thumb --endian little --cpu ARM7TDMI-S /
// --stack_align 4 --interwork -e --fpu None /
// --dlib_config "e:\Program Files\IAR /
// Systems\Embedded Workbench 4.0 /
// Evaluation\ARM\LIB\dl4tptinl8n.h" -I /
// E:\Project\ucos-ii\spi\ -I /
// E:\Project\ucos-ii\spi\App\ -I /
// E:\Project\ucos-ii\spi\ARM\ -I /
// E:\Project\ucos-ii\spi\BSP\ -I /
// E:\Project\ucos-ii\spi\uCOS-II\ -I "e:\Program /
// Files\IAR Systems\Embedded Workbench 4.0 /
// Evaluation\ARM\INC\" /
// List file = E:\Project\ucos-ii\spi\Debug\List\os_task.s79 /
// /
// /
//////////////////////////////////////////////////////////////////////////////
NAME os_task
RTMODEL "StackAlign4", "USED"
RTMODEL "__cpu_mode", "__pcs__interwork"
RTMODEL "__data_model", "absolute"
RTMODEL "__endian", "little"
RTMODEL "__rt_version", "6"
RSEG CSTACK:DATA:NOROOT(2)
??DataTable0 EQU 0
??DataTable12 EQU 0
??DataTable13 EQU 0
??DataTable14 EQU 0
??DataTable15 EQU 0
??DataTable16 EQU 0
??DataTable17 EQU 0
??DataTable18 EQU 0
??DataTable19 EQU 0
??DataTable2 EQU 0
??DataTable20 EQU 0
??DataTable21 EQU 0
??DataTable24 EQU 0
??DataTable25 EQU 0
??DataTable26 EQU 0
??DataTable27 EQU 0
??DataTable28 EQU 0
??DataTable29 EQU 0
??DataTable3 EQU 0
??DataTable30 EQU 0
??DataTable31 EQU 0
??DataTable33 EQU 0
??DataTable34 EQU 0
??DataTable35 EQU 0
??DataTable36 EQU 0
??DataTable37 EQU 0
??DataTable39 EQU 0
??DataTable4 EQU 0
??DataTable41 EQU 0
??DataTable43 EQU 0
??DataTable45 EQU 0
??DataTable46 EQU 0
??DataTable47 EQU 0
??DataTable48 EQU 0
??DataTable49 EQU 0
??DataTable5 EQU 0
??DataTable50 EQU 0
??DataTable52 EQU 0
??DataTable6 EQU 0
??DataTable7 EQU 0
??DataTable8 EQU 0
??DataTable9 EQU 0
MULTWEAK ??OSTaskChangePrio??rA
MULTWEAK ??OSTaskCreate??rA
MULTWEAK ??OSTaskCreateExt??rA
MULTWEAK ??OSTaskDel??rA
MULTWEAK ??OSTaskDelHook??rT
MULTWEAK ??OSTaskDelReq??rA
MULTWEAK ??OSTaskNameGet??rA
MULTWEAK ??OSTaskNameSet??rA
MULTWEAK ??OSTaskQuery??rA
MULTWEAK ??OSTaskResume??rA
MULTWEAK ??OSTaskStkChk??rA
MULTWEAK ??OSTaskStkInit??rT
MULTWEAK ??OSTaskSuspend??rA
MULTWEAK ??OS_CPU_SR_Restore??rT
MULTWEAK ??OS_CPU_SR_Save??rT
MULTWEAK ??OS_Dummy??rT
MULTWEAK ??OS_FlagUnlink??rT
MULTWEAK ??OS_MemCopy??rT
MULTWEAK ??OS_Sched??rT
MULTWEAK ??OS_StrCopy??rT
MULTWEAK ??OS_StrLen??rT
MULTWEAK ??OS_TCBInit??rT
MULTWEAK ??OS_TaskStkClr??rA
PUBLIC OSTaskChangePrio
FUNCTION OSTaskChangePrio,0203H
LOCFRAME CSTACK, 32, STACK
PUBLIC OSTaskCreate
FUNCTION OSTaskCreate,0203H
LOCFRAME CSTACK, 32, STACK
PUBLIC OSTaskCreateExt
FUNCTION OSTaskCreateExt,0203H
LOCFRAME CSTACK, 40, STACK
PUBLIC OSTaskDel
FUNCTION OSTaskDel,0203H
LOCFRAME CSTACK, 20, STACK
PUBLIC OSTaskDelReq
FUNCTION OSTaskDelReq,0203H
LOCFRAME CSTACK, 8, STACK
PUBLIC OSTaskNameGet
FUNCTION OSTaskNameGet,0203H
LOCFRAME CSTACK, 20, STACK
PUBLIC OSTaskNameSet
FUNCTION OSTaskNameSet,0203H
LOCFRAME CSTACK, 20, STACK
PUBLIC OSTaskQuery
FUNCTION OSTaskQuery,0203H
LOCFRAME CSTACK, 16, STACK
PUBLIC OSTaskResume
FUNCTION OSTaskResume,0203H
LOCFRAME CSTACK, 12, STACK
PUBLIC OSTaskStkChk
FUNCTION OSTaskStkChk,0203H
LOCFRAME CSTACK, 20, STACK
PUBLIC OSTaskSuspend
FUNCTION OSTaskSuspend,0203H
LOCFRAME CSTACK, 20, STACK
PUBLIC OS_TaskStkClr
FUNCTION OS_TaskStkClr,0203H
LOCFRAME CSTACK, 4, STACK
CFI Names cfiNames0
CFI StackFrame CFA R13 HUGEDATA
CFI Resource R0:32, R1:32, R2:32, R3:32, R4:32, R5:32, R6:32, R7:32
CFI Resource R8:32, R9:32, R10:32, R11:32, R12:32, CPSR:32, R13:32
CFI Resource R14:32, SPSR:32
CFI VirtualResource ?RET:32
CFI EndNames cfiNames0
CFI Common cfiCommon0 Using cfiNames0
CFI CodeAlign 4
CFI DataAlign 4
CFI ReturnAddress ?RET CODE
CFI CFA R13+0
CFI R0 Undefined
CFI R1 Undefined
CFI R2 Undefined
CFI R3 Undefined
CFI R4 SameValue
CFI R5 SameValue
CFI R6 SameValue
CFI R7 SameValue
CFI R8 SameValue
CFI R9 SameValue
CFI R10 SameValue
CFI R11 SameValue
CFI R12 Undefined
CFI CPSR SameValue
CFI R14 Undefined
CFI SPSR SameValue
CFI ?RET R14
CFI EndCommon cfiCommon0
CFI Common cfiCommon1 Using cfiNames0
CFI CodeAlign 2
CFI DataAlign 4
CFI ReturnAddress ?RET CODE
CFI CFA R13+0
CFI R0 Undefined
CFI R1 Undefined
CFI R2 Undefined
CFI R3 Undefined
CFI R4 SameValue
CFI R5 SameValue
CFI R6 SameValue
CFI R7 SameValue
CFI R8 SameValue
CFI R9 SameValue
CFI R10 SameValue
CFI R11 SameValue
CFI R12 Undefined
CFI CPSR SameValue
CFI R14 Undefined
CFI SPSR SameValue
CFI ?RET R14
CFI EndCommon cfiCommon1
OSTaskDelHook SYMBOL "OSTaskDelHook"
OSTaskStkInit SYMBOL "OSTaskStkInit"
OS_CPU_SR_Restore SYMBOL "OS_CPU_SR_Restore"
OS_CPU_SR_Save SYMBOL "OS_CPU_SR_Save"
OS_Dummy SYMBOL "OS_Dummy"
OS_FlagUnlink SYMBOL "OS_FlagUnlink"
OS_MemCopy SYMBOL "OS_MemCopy"
OS_Sched SYMBOL "OS_Sched"
OS_StrCopy SYMBOL "OS_StrCopy"
OS_StrLen SYMBOL "OS_StrLen"
OS_TCBInit SYMBOL "OS_TCBInit"
OSTaskChangePrio SYMBOL "OSTaskChangePrio"
??OSTaskChangePrio??rA SYMBOL "??rA", OSTaskChangePrio
OSTaskCreate SYMBOL "OSTaskCreate"
??OSTaskCreate??rA SYMBOL "??rA", OSTaskCreate
OSTaskCreateExt SYMBOL "OSTaskCreateExt"
??OSTaskCreateExt??rA SYMBOL "??rA", OSTaskCreateExt
OSTaskDel SYMBOL "OSTaskDel"
??OSTaskDel??rA SYMBOL "??rA", OSTaskDel
??OSTaskDelHook??rT SYMBOL "??rT", OSTaskDelHook
OSTaskDelReq SYMBOL "OSTaskDelReq"
??OSTaskDelReq??rA SYMBOL "??rA", OSTaskDelReq
OSTaskNameGet SYMBOL "OSTaskNameGet"
??OSTaskNameGet??rA SYMBOL "??rA", OSTaskNameGet
OSTaskNameSet SYMBOL "OSTaskNameSet"
??OSTaskNameSet??rA SYMBOL "??rA", OSTaskNameSet
OSTaskQuery SYMBOL "OSTaskQuery"
??OSTaskQuery??rA SYMBOL "??rA", OSTaskQuery
OSTaskResume SYMBOL "OSTaskResume"
??OSTaskResume??rA SYMBOL "??rA", OSTaskResume
OSTaskStkChk SYMBOL "OSTaskStkChk"
??OSTaskStkChk??rA SYMBOL "??rA", OSTaskStkChk
??OSTaskStkInit??rT SYMBOL "??rT", OSTaskStkInit
OSTaskSuspend SYMBOL "OSTaskSuspend"
??OSTaskSuspend??rA SYMBOL "??rA", OSTaskSuspend
??OS_CPU_SR_Restore??rT SYMBOL "??rT", OS_CPU_SR_Restore
??OS_CPU_SR_Save??rT SYMBOL "??rT", OS_CPU_SR_Save
??OS_Dummy??rT SYMBOL "??rT", OS_Dummy
??OS_FlagUnlink??rT SYMBOL "??rT", OS_FlagUnlink
??OS_MemCopy??rT SYMBOL "??rT", OS_MemCopy
??OS_Sched??rT SYMBOL "??rT", OS_Sched
??OS_StrCopy??rT SYMBOL "??rT", OS_StrCopy
??OS_StrLen??rT SYMBOL "??rT", OS_StrLen
??OS_TCBInit??rT SYMBOL "??rT", OS_TCBInit
OS_TaskStkClr SYMBOL "OS_TaskStkClr"
??OS_TaskStkClr??rA SYMBOL "??rA", OS_TaskStkClr
EXTERN OSIntNesting
EXTERN OSLockNesting
EXTERN OSMapTbl
EXTERN OSRdyGrp
EXTERN OSRdyTbl
EXTERN OSRunning
EXTERN OSTCBCur
EXTERN OSTCBFreeList
EXTERN OSTCBList
EXTERN OSTCBPrioTbl
EXTERN OSTaskCtr
EXTERN OSTaskDelHook
FUNCTION OSTaskDelHook,0202H
EXTERN OSTaskStkInit
FUNCTION OSTaskStkInit,0202H
EXTERN OS_CPU_SR_Restore
FUNCTION OS_CPU_SR_Restore,0202H
EXTERN OS_CPU_SR_Save
FUNCTION OS_CPU_SR_Save,0202H
EXTERN OS_Dummy
FUNCTION OS_Dummy,0202H
EXTERN OS_FlagUnlink
FUNCTION OS_FlagUnlink,0202H
EXTERN OS_MemCopy
FUNCTION OS_MemCopy,0202H
EXTERN OS_Sched
FUNCTION OS_Sched,0202H
EXTERN OS_StrCopy
FUNCTION OS_StrCopy,0202H
EXTERN OS_StrLen
FUNCTION OS_StrLen,0202H
EXTERN OS_TCBInit
FUNCTION OS_TCBInit,0202H
RSEG CODE:CODE:NOROOT(2)
CFI Block cfiBlock0 Using cfiCommon0
CFI NoFunction
ARM
??OSTaskChangePrio??rA:
ADD R12,PC,#+1
BX R12
CFI EndBlock cfiBlock0
REQUIRE OSTaskChangePrio
// E:\Project\ucos-ii\spi\uCOS-II\os_task.c
// 1 /*
// 2 *********************************************************************************************************
// 3 * uC/OS-II
// 4 * The Real-Time Kernel
// 5 * TASK MANAGEMENT
// 6 *
// 7 * (c) Copyright 1992-2003, Jean J. Labrosse, Weston, FL
// 8 * All Rights Reserved
// 9 *
// 10 * File : OS_TASK.C
// 11 * By : Jean J. Labrosse
// 12 *********************************************************************************************************
// 13 */
// 14
// 15 #ifndef OS_MASTER_FILE
// 16 #include <ucos_ii.h>
// 17 #endif
// 18
// 19 /*
// 20 *********************************************************************************************************
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -