📄 minitos.r
字号:
ELF Header: Magic: 7f 45 4c 46 01 01 01 61 00 00 00 00 00 00 00 00 Class: ELF32 Data: 2's complement, little endian Version: 1 (current) OS/ABI: ARM ABI Version: 0 Type: EXEC (Executable file) Machine: ARM Version: 0x1 Entry point address: 0x1000000 Start of program headers: 52 (bytes into file) Start of section headers: 179420 (bytes into file) Flags: 0x0 Size of this header: 52 (bytes) Size of program headers: 32 (bytes) Number of program headers: 1 Size of section headers: 40 (bytes) Number of section headers: 12 Section header string table index: 9Section Headers: [Nr] Name Type Addr Off Size ES Flg Lk Inf Al [ 0] NULL 00000000 000000 000000 00 0 0 0 [ 1] .text PROGBITS 01000000 008000 001e90 00 AX 0 0 16 [ 2] .data PROGBITS 01002000 00a000 004078 00 WA 0 0 4 [ 3] .bss NOBITS 01006078 00e078 003978 00 WA 0 0 4 [ 4] .debug_abbrev PROGBITS 00000000 00e078 00118e 00 0 0 1 [ 5] .debug_info PROGBITS 00000000 00f206 015f69 00 0 0 1 [ 6] .debug_line PROGBITS 00000000 02516f 0060c4 00 0 0 1 [ 7] .debug_pubnames PROGBITS 00000000 02b233 000835 00 0 0 1 [ 8] .debug_aranges PROGBITS 00000000 02ba68 000200 00 0 0 1 [ 9] .shstrtab STRTAB 00000000 02bc68 000071 00 0 0 1 [10] .symtab SYMTAB 00000000 02bebc 000c30 10 11 40 4 [11] .strtab STRTAB 00000000 02caec 0007ac 00 0 0 1Key to Flags: W (write), A (alloc), X (execute), M (merge), S (strings) I (info), L (link order), O (extra OS processing required) o (os specific), p (processor specific) x (unknown)Program Header: Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align LOAD 0x008000 0x01000000 0x01000000 0x06078 0x099f0 RWE 0x8000 Section to Segment mapping: Segment Sections... 00 .text .data .bss There is no dynamic segment in this file.There are no relocations in this file.Symbol table '.symtab' contains 195 entries: Num: Value Size Type Bind Vis Ndx Name 0: 00000000 0 NOTYPE LOCAL DEFAULT UND 1: 01000000 0 SECTION LOCAL DEFAULT 1 2: 01002000 0 SECTION LOCAL DEFAULT 2 3: 01006078 0 SECTION LOCAL DEFAULT 3 4: 00000000 0 SECTION LOCAL DEFAULT 4 5: 00000000 0 SECTION LOCAL DEFAULT 5 6: 00000000 0 SECTION LOCAL DEFAULT 6 7: 00000000 0 SECTION LOCAL DEFAULT 7 8: 00000000 0 SECTION LOCAL DEFAULT 8 9: 00000000 0 SECTION LOCAL DEFAULT 9 10: 00000000 0 SECTION LOCAL DEFAULT 10 11: 00000000 0 SECTION LOCAL DEFAULT 11 12: 00000000 0 FILE LOCAL DEFAULT ABS startup.S 13: 01004010 0 NOTYPE LOCAL DEFAULT 2 IRQstack_beg 14: 01000080 0 NOTYPE LOCAL DEFAULT 1 startup_data 15: 0100007c 0 NOTYPE LOCAL DEFAULT 1 L_AT91_SF_CIDR 16: 0100008c 0 NOTYPE LOCAL DEFAULT 1 pid_adr 17: 01000090 0 NOTYPE LOCAL DEFAULT 1 mid_adr 18: 01002008 4096 OBJECT LOCAL DEFAULT 2 stack_beg 19: 01006078 4096 OBJECT LOCAL DEFAULT 3 bss_beg 20: 01002000 0 NOTYPE LOCAL DEFAULT 2 proc_id 21: 01002004 0 NOTYPE LOCAL DEFAULT 2 mach_id 22: 0100300c 0 NOTYPE LOCAL DEFAULT 2 stak_end 23: 01005014 0 NOTYPE LOCAL DEFAULT 2 IRQstack_end 24: 00000000 0 FILE LOCAL DEFAULT ABS at91_init.c 25: 01000098 0 NOTYPE LOCAL DEFAULT 1 .gcc2_compiled. 26: 0100601c 32 OBJECT LOCAL DEFAULT 2 eb01_irq_prtable 27: 0100603c 32 OBJECT LOCAL DEFAULT 2 eb01_irq_type 28: 00000000 0 FILE LOCAL DEFAULT ABS main.c 29: 01000300 0 NOTYPE LOCAL DEFAULT 1 .gcc2_compiled. 30: 00000000 0 FILE LOCAL DEFAULT ABS irq.S 31: 00000000 0 FILE LOCAL DEFAULT ABS aic.h 32: 00000000 0 FILE LOCAL DEFAULT ABS irq.S 33: 00000000 0 FILE LOCAL DEFAULT ABS SwitchTask.S 34: 00000000 0 FILE LOCAL DEFAULT ABS aic.h 35: 00000000 0 FILE LOCAL DEFAULT ABS SwitchTask.S 36: 00000000 0 FILE LOCAL DEFAULT ABS sched.c 37: 0100055c 0 NOTYPE LOCAL DEFAULT 1 .gcc2_compiled. 38: 00000000 0 FILE LOCAL DEFAULT ABS system.c 39: 010009c0 0 NOTYPE LOCAL DEFAULT 1 .gcc2_compiled. 40: 00000000 0 FILE LOCAL DEFAULT ABS task.c 41: 01000b40 0 NOTYPE LOCAL DEFAULT 1 .gcc2_compiled. 42: 00000000 0 FILE LOCAL DEFAULT ABS sleep.c 43: 01000e1c 0 NOTYPE LOCAL DEFAULT 1 .gcc2_compiled. 44: 00000000 0 FILE LOCAL DEFAULT ABS IRQ_Time.c 45: 01000f64 0 NOTYPE LOCAL DEFAULT 1 .gcc2_compiled. 46: 00000000 0 FILE LOCAL DEFAULT ABS mailbox.c 47: 01000f7c 0 NOTYPE LOCAL DEFAULT 1 .gcc2_compiled. 48: 00000000 0 FILE LOCAL DEFAULT ABS event.c 49: 01001090 0 NOTYPE LOCAL DEFAULT 1 .gcc2_compiled. 50: 00000000 0 FILE LOCAL DEFAULT ABS queue.c 51: 01001320 0 NOTYPE LOCAL DEFAULT 1 .gcc2_compiled. 52: 00000000 0 FILE LOCAL DEFAULT ABS sempore.c 53: 01001560 0 NOTYPE LOCAL DEFAULT 1 .gcc2_compiled. 54: 00000000 0 FILE LOCAL DEFAULT ABS Message.c 55: 010016d8 0 NOTYPE LOCAL DEFAULT 1 .gcc2_compiled. 56: 00000000 0 FILE LOCAL DEFAULT ABS TISR.c 57: 01001798 0 NOTYPE LOCAL DEFAULT 1 .gcc2_compiled. 58: 00000000 0 FILE LOCAL DEFAULT ABS TimeTisr.c 59: 0100192c 0 NOTYPE LOCAL DEFAULT 1 .gcc2_compiled. 60: 00000000 0 FILE LOCAL DEFAULT ABS memory.c 61: 01001b00 0 NOTYPE LOCAL DEFAULT 1 .gcc2_compiled. 62: 00000000 0 FILE LOCAL DEFAULT ABS signal.c 63: 01001d38 0 NOTYPE LOCAL DEFAULT 1 .gcc2_compiled. 64: 01007468 4 OBJECT GLOBAL DEFAULT 3 pUserTest 65: 010005c0 32 FUNC GLOBAL DEFAULT 1 SelectNewTask 66: 01008f40 1200 OBJECT GLOBAL DEFAULT 3 SysProcStk 67: 01001a78 80 FUNC GLOBAL DEFAULT 1 FindAppTimerPos 68: 010004cc 0 FUNC GLOBAL DEFAULT 1 IRQ_switch_task 69: 01000548 0 FUNC GLOBAL DEFAULT 1 TisrEntry 70: 0100746c 1000 OBJECT GLOBAL DEFAULT 3 TaskStk2 71: 01000b40 84 FUNC GLOBAL DEFAULT 1 ProcShell 72: 010002c0 20 FUNC GLOBAL DEFAULT 1 do_IRQ 73: 01000440 0 NOTYPE GLOBAL DEFAULT 1 IRQ_Enter 74: 010002d4 16 FUNC GLOBAL DEFAULT 1 init_kernel 75: 01000984 60 FUNC GLOBAL DEFAULT 1 RemoveProcFromProcLink 76: 01001ac8 56 FUNC GLOBAL DEFAULT 1 AddLinkToAppTimerLastPos 77: 01001238 232 FUNC GLOBAL DEFAULT 1 SetEvent 78: 010018d8 84 FUNC GLOBAL DEFAULT 1 ActiveTISR 79: 01000628 28 FUNC GLOBAL DEFAULT 1 sched 80: 01000354 60 FUNC GLOBAL DEFAULT 1 UserTest2 81: 01001798 96 FUNC GLOBAL DEFAULT 1 TisrShell 82: 01000f64 24 FUNC GLOBAL DEFAULT 1 IRQ_Time 83: 01001e90 0 OBJECT GLOBAL DEFAULT 1 _etext 84: 01001e90 0 OBJECT GLOBAL DEFAULT 1 __stop___kallsyms 85: 0100055c 100 FUNC GLOBAL DEFAULT 1 SelectHightestPrioTask 86: 01006060 4 OBJECT GLOBAL DEFAULT 2 ptrSleepProc 87: 01000100 32 FUNC GLOBAL DEFAULT 1 at91_mask_ack_irq 88: 010000bc 32 FUNC GLOBAL DEFAULT 1 at91_mask_irq 89: 01000458 0 FUNC GLOBAL DEFAULT 1 begin_next_proc 90: 01001724 116 FUNC GLOBAL DEFAULT 1 ReceiveMessageSuspend 91: 0100192c 148 FUNC GLOBAL DEFAULT 1 Tisr_SysTimerEntry 92: 010017f8 224 FUNC GLOBAL DEFAULT 1 CreateTISR 93: 010015d8 120 FUNC GLOBAL DEFAULT 1 ReleaseSempore 94: 010016d8 76 FUNC GLOBAL DEFAULT 1 SendMessage 95: 01001004 140 FUNC GLOBAL DEFAULT 1 ReceiveMailBoxSuspend 96: 01006074 4 OBJECT GLOBAL DEFAULT 2 g_SysEventUsed 97: 0100605c 1 OBJECT GLOBAL DEFAULT 2 TaskPrioCnt 98: 01006068 12 OBJECT GLOBAL DEFAULT 2 SysProcess 99: 01000228 112 FUNC GLOBAL DEFAULT 1 at91_init_aic 100: 01000db8 80 FUNC GLOBAL DEFAULT 1 ResumeProcess 101: 010009e0 20 FUNC GLOBAL DEFAULT 1 idle_forever 102: 01001d38 88 FUNC GLOBAL DEFAULT 1 InitSignal 103: 01000e08 20 FUNC GLOBAL DEFAULT 1 TerminateProcess 104: 01000154 136 FUNC GLOBAL DEFAULT 1 init_timer 105: 01000298 24 FUNC GLOBAL DEFAULT 1 init_IRQ 106: 0100946c 4 OBJECT GLOBAL DEFAULT 3 ptrs1 107: 010009d0 16 FUNC GLOBAL DEFAULT 1 unlock_int 108: 01000888 72 FUNC GLOBAL DEFAULT 1 SwitchTaskTimeOver 109: 010007bc 204 FUNC GLOBAL DEFAULT 1 ChangeProcPos 110: 01001410 52 FUNC GLOBAL DEFAULT 1 GetMsgFromQueue 111: 01001a4c 44 FUNC GLOBAL DEFAULT 1 AppTimer_FindLastPos 112: 01009464 8 OBJECT GLOBAL DEFAULT 3 s1 113: 01000098 36 FUNC GLOBAL DEFAULT 1 IRQ_Shell 114: 01001d90 88 FUNC GLOBAL DEFAULT 1 StartSignal 115: 01000f9c 104 FUNC GLOBAL DEFAULT 1 SendMailBox 116: 01006064 4 OBJECT GLOBAL DEFAULT 2 gSysSemUsed 117: 01009470 240 OBJECT GLOBAL DEFAULT 3 SysEvent 118: 01001e4c 68 FUNC GLOBAL DEFAULT 1 SignalShell 119: 01007884 4 OBJECT GLOBAL DEFAULT 3 ptrProcRdy 120: 010009c0 16 FUNC GLOBAL DEFAULT 1 lock_int 121: 01000ec4 28 FUNC GLOBAL DEFAULT 1 Sleep 122: 01007858 4 OBJECT GLOBAL DEFAULT 3 gX1 123: 01009560 140 OBJECT GLOBAL DEFAULT 3 SysTimerTisr 124: 01001c34 260 FUNC GLOBAL DEFAULT 1 FreeMemory 125: 01007888 4 OBJECT GLOBAL DEFAULT 3 ptrIdle 126: 010088fc 160 OBJECT GLOBAL DEFAULT 3 SysSem 127: 01001a00 76 FUNC GLOBAL DEFAULT 1 CreateTimer 128: 010002e4 28 FUNC GLOBAL DEFAULT 1 at91_init_kernel 129: 0100899c 420 OBJECT GLOBAL DEFAULT 3 SysProc 130: 01006018 4 OBJECT GLOBAL DEFAULT 2 gTest 131: 01000e1c 140 FUNC GLOBAL DEFAULT 1 DelayTicks 132: 010093f0 100 OBJECT GLOBAL DEFAULT 3 MsgBuf 133: 010000dc 36 FUNC GLOBAL DEFAULT 1 at91_unmask_irq 134: 010006dc 224 FUNC GLOBAL DEFAULT 1 unready 135: 010001dc 76 FUNC GLOBAL DEFAULT 1 atmel_timer_interrupt 136: 0100788c 4200 OBJECT GLOBAL DEFAULT 3 Proc 137: 010095ec 1024 OBJECT GLOBAL DEFAULT 3 SysTimerTisrStk 138: 01007880 4 OBJECT GLOBAL DEFAULT 3 ptrServerRdy 139: 010013d8 56 FUNC GLOBAL DEFAULT 1 PutMsgToQueue 140: 01000000 0 FUNC GLOBAL DEFAULT 1 begin 141: 010008fc 80 FUNC GLOBAL DEFAULT 1 FindProcPos 142: 01000d4c 36 FUNC GLOBAL DEFAULT 1 ChangeTimeSlice 143: 0100110c 300 FUNC GLOBAL DEFAULT 1 GetEvent 144: 010008d0 44 FUNC GLOBAL DEFAULT 1 FindLastPos 145: 0100005c 0 FUNC GLOBAL DEFAULT 1 AT91_IRQHandler 146: 01009460 4 OBJECT GLOBAL DEFAULT 3 ptrM1 147: 01001e90 0 OBJECT GLOBAL DEFAULT 1 __stop___ex_table 148: 01007854 4 OBJECT GLOBAL DEFAULT 3 pUserTest2 149: 01006078 0 OBJECT GLOBAL DEFAULT 3 __bss_start 150: 010088f8 4 OBJECT GLOBAL DEFAULT 3 CurrProc 151: 01001e90 0 OBJECT GLOBAL DEFAULT 1 __start___kallsyms 152: 01000f7c 32 FUNC GLOBAL DEFAULT 1 CreatMailBox 153: 01000390 176 FUNC GLOBAL DEFAULT 1 start_kernel 154: 01000300 84 FUNC GLOBAL DEFAULT 1 UserTest 155: 01001444 112 FUNC GLOBAL DEFAULT 1 QueueSend 156: 01000b94 44 FUNC GLOBAL DEFAULT 1 InitProcIPtoNULL 157: 01000ea8 28 FUNC GLOBAL DEFAULT 1 Delay100ms 158: 010002b0 16 FUNC GLOBAL DEFAULT 1 init_console 159: 010099ec 4 OBJECT GLOBAL DEFAULT 3 ptrAppTimerHead 160: 01000120 52 FUNC GLOBAL DEFAULT 1 install_irqhandler 161: 01001e90 0 OBJECT GLOBAL DEFAULT 1 __stop___ksymtab 162: 01000d70 72 FUNC GLOBAL DEFAULT 1 SuspendProcess 163: 0100785c 4 OBJECT GLOBAL DEFAULT 3 gX2 164: 01001de8 100 FUNC GLOBAL DEFAULT 1 Signal 165: 01001b78 188 FUNC GLOBAL DEFAULT 1 AllocMemory 166: 01009454 12 OBJECT GLOBAL DEFAULT 3 m1 167: 0100094c 56 FUNC GLOBAL DEFAULT 1 AddLinkToProcLastPos 168: 01007860 32 OBJECT GLOBAL DEFAULT 3 ptrTaskRdy 169: 01000000 0 OBJECT GLOBAL DEFAULT 1 _begin 170: 01001e90 0 OBJECT GLOBAL DEFAULT 1 __start___ex_table 171: 01006078 0 OBJECT GLOBAL DEFAULT 2 _edata 172: 01001b00 120 FUNC GLOBAL DEFAULT 1 CreatePool 173: 010005e0 72 FUNC GLOBAL DEFAULT 1 InitTaskRdyPtrToNULL 174: 010099f0 0 OBJECT GLOBAL DEFAULT 3 _end 175: 010088f4 4 OBJECT GLOBAL DEFAULT 3 ptrCurrProc 176: 0100707c 4 OBJECT GLOBAL DEFAULT 3 sys_timer_count 177: 01000ee0 132 FUNC GLOBAL DEFAULT 1 OnTime 178: 01007080 1000 OBJECT GLOBAL DEFAULT 3 TaskStk 179: 01001650 136 FUNC GLOBAL DEFAULT 1 SemporeWaitSuspend 180: 0100a000 0 OBJECT GLOBAL DEFAULT ABS _end_kernel 181: 01001090 124 FUNC GLOBAL DEFAULT 1 CreateEvent 182: 01000544 0 FUNC GLOBAL DEFAULT 1 ProcEntry 183: 01000644 152 FUNC GLOBAL DEFAULT 1 ready 184: 010013b4 36 FUNC GLOBAL DEFAULT 1 IsQueueEmpty 185: 010009f4 332 FUNC GLOBAL DEFAULT 1 MO_InitSystem 186: 01001320 72 FUNC GLOBAL DEFAULT 1 CreateQueue 187: 01001e90 0 OBJECT GLOBAL DEFAULT 1 __start___ksymtab 188: 01001368 76 FUNC GLOBAL DEFAULT 1 IsQueueFull 189: 010019c0 64 FUNC GLOBAL DEFAULT 1 SysTimerInit 190: 010014b4 172 FUNC GLOBAL DEFAULT 1 ReceiveQueueSuspend 191: 01008b40 1024 OBJECT GLOBAL DEFAULT 3 KnlStk 192: 01000bc0 396 FUNC GLOBAL DEFAULT 1 CreateProcess 193: 01000488 0 FUNC GLOBAL DEFAULT 1 switch_task 194: 01001560 120 FUNC GLOBAL DEFAULT 1 CreateSemporeNo version information found in this file.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -