Archive member included because of file (symbol) ../mtc.a(mtc.o) embedded.o (_mtc_split) ../mtc.a(schedule.o) ../mtc.a(mtc.o) (_sch_setup) ../mtc.a(abend.o) ../mtc.a(mtc.o) (_mtc_abend) ../mtc.a(thread.o) ../mtc.a(schedule.o) (_thr_setup) ../mtc.a(mlist.o) ../mtc.a(thread.o) (_ml_setup) ../mtc.a(sema.o) ../mtc.a(mtc.o) (_sema_setup) ../mtc.a(context.o) ../mtc.a(thread.o) (_ctxt_setup) ../mtc.a(ll.o) ../mtc.a(schedule.o) (_ll_setup) ../mtc.a(msg.o) ../mtc.a(mlist.o) (_msg_setup) ../../libepc/libepc.a(init-cpu.o) (start) ../../libepc/libepc.a(display.o) embedded.o (_SetCursorVisible) ../../libepc/libepc.a(keyboard.o) embedded.o (_ScanCodeRdy) ../../libepc/libepc.a(timer.o) embedded.o (_Milliseconds) ../../libepc/libepc.a(init-crt.o) ../../libepc/libepc.a(init-cpu.o) (Init_CRT) ../../libepc/libepc.a(heap.o) ../mtc.a(thread.o) (_malloc) ../../libepc/libepc.a(setjmp.o) ../mtc.a(context.o) (_setjmp) ../../libepc/libepc.a(checkcpu.o) ../../libepc/libepc.a(init-cpu.o) (Check_CPU) ../../libepc/libepc.a(init8259.o) ../../libepc/libepc.a(init-cpu.o) (Init8259) ../../libepc/libepc.a(init8253.o) ../../libepc/libepc.a(init-cpu.o) (Init8253) ../../libepc/libepc.a(init-idt.o) ../../libepc/libepc.a(keyboard.o) (_IRQ2INT) ../../libepc/libepc.a(io.o) ../../libepc/libepc.a(timer.o) (msec) c:/djgpp/lib/libc.a(strlen.o) embedded.o (_strlen) c:/djgpp/lib/libc.a(enable.o) embedded.o (_enable) c:/djgpp/lib/libc.a(memcpy.o) ../mtc.a(mtc.o) (_memcpy) c:/djgpp/lib/libc.a(djmd.o) c:/djgpp/lib/libc.a(memcpy.o) (___dj_movedata) Allocating common symbols Common symbol size file ___Starting_Point__ 0x4 ../mtc.a(context.o) Memory Configuration Name Origin Length Attributes conventional 0x00000000 0x000a0000 reserved 0x000a0000 0x00060000 extended 0x00100000 0xfff00000 Linker script and memory map LOAD embedded.o LOAD ../mtc.a LOAD ../../libepc/libepc.a LOAD c:/djgpp/lib/libc.a LOAD c:/djgpp/lib/gcc-lib/djgpp/2.952/libgcc.a .text 0x00000000 0x7578 0x00000000 text_frst=. *(.start) .start 0x00000000 0x7 ../../libepc/libepc.a(init-cpu.o) 0x00000000 start *(.text) *fill* 0x00000007 0x9 .text 0x00000010 0x4b0 embedded.o 0x000000cc _ElapsedTime 0x0000031c _mtc_main 0x00000010 _KeyBoard 0x000002f0 _main .text 0x000004c0 0x1100 ../mtc.a(mtc.o) 0x00001384 _mtc_getcount 0x00000794 _mtc_asend 0x00000ebc _mtc_mignore 0x000012ec _mtc_getthreshold 0x00001258 _mtc_me 0x00001578 _mtc_expedite 0x00001160 _mtc_semaget 0x0000154c _mtc_entry 0x00000740 _mtc_getpri 0x000005f4 _mtc_yield 0x000013d0 _mtc_setuptr 0x000012a0 _mtc_setthreshold 0x00001088 _mtc_semaset 0x00000bd0 _mtc_msize 0x00000838 _mtc_send 0x000004c8 _mtc_split 0x00000510 _mtc_stop 0x00001178 _mtc_semawait 0x00000d90 _mtc_mdata 0x000010d0 _mtc_semareset 0x00001040 _mtc_semadel 0x00001118 _mtc_semainvert 0x00001424 _mtc_getuptr 0x00000644 _mtc_setpri 0x00001338 _mtc_setcount 0x00000e30 _mtc_mtraverse 0x00000ff8 _mtc_semacreate 0x00000b28 _mtc_mcount 0x000009a0 _mtc_receive 0x00000cb4 _mtc_mpriority .text 0x000015c0 0xe8c ../mtc.a(schedule.o) 0x00001ccc _sch_whoami 0x00001e04 _sch_resume 0x00002128 _sch_getthreshold 0x00001bc8 _sch_yield 0x00001d24 _sch_wait 0x00001b4c _sch_stop 0x00002204 _sch_setcount 0x000017ec _sch_split 0x000015cc _sch_setup 0x00001e98 _sch_norun 0x00002364 _sch_expedite 0x000022e4 _sch_getcount 0x00001704 _sch_takedown 0x00002040 _sch_setthreshold *fill* 0x0000244c 0x4 .text 0x00002450 0x3b4 ../mtc.a(abend.o) 0x0000262c _mtc_abend *fill* 0x00002804 0xc .text 0x00002810 0x76c ../mtc.a(thread.o) 0x00002ba4 _thr_restore 0x00002cf4 _thr_mlist 0x0000287c _thr_setup 0x00002d60 _thr_block 0x00002c90 _thr_getpri 0x00002dcc _thr_unblock 0x00002a08 _thr_takedown 0x00002f10 _thr_getuptr 0x00002c2c _thr_setpri 0x00002af0 _thr_save 0x00002ea4 _thr_setuptr 0x00002e38 _thr_isblocked *fill* 0x00002f7c 0x4 .text 0x00002f80 0xa34 ../mtc.a(mlist.o) 0x000037c4 _ml_sync 0x000033e8 _ml_flush 0x0000309c _ml_takedown 0x00003840 _ml_priority 0x000038bc _ml_data 0x00002fc0 _ml_setup 0x00003938 _ml_size 0x00003650 _ml_traverse 0x000035e0 _ml_count 0x000031e0 _ml_add 0x000034e8 _ml_dequeue *fill* 0x000039b4 0xc .text 0x000039c0 0x604 ../mtc.a(sema.o) 0x00003aa4 _sema_setup 0x00003ca8 _sema_set 0x00003df8 _sema_invert 0x00003f14 _sema_wait 0x00003d50 _sema_reset 0x00003bc8 _sema_takedown 0x00003ea8 _sema_get *fill* 0x00003fc4 0xc .text 0x00003fd0 0x4fc ../mtc.a(context.o) 0x00004178 _ctxt_takedown 0x00004380 _ctxt_restore 0x000041e8 _ctxt_save 0x00004030 _ctxt_setup *fill* 0x000044cc 0x4 .text 0x000044d0 0xdf4 ../mtc.a(ll.o) 0x000050dc _ll_isend 0x00004ddc _ll_start 0x00005258 _ll_assign 0x00005010 _ll_isstart 0x000045e0 _ll_takedown 0x00004e48 _ll_end 0x00004d44 _ll_current 0x00004f5c _ll_left 0x00004b10 _ll_delright 0x00004ec0 _ll_right 0x00004c9c _ll_count 0x000051c4 _ll_save 0x00004828 _ll_addright 0x000049a0 _ll_delleft 0x000046c4 _ll_addleft 0x00004508 _ll_setup *fill* 0x000052c4 0xc .text 0x000052d0 0x434 ../mtc.a(msg.o) 0x000055f4 _msg_priority 0x000054b8 _msg_size 0x00005320 _msg_setup 0x00005554 _msg_sync 0x0000567c _msg_data 0x00005434 _msg_takedown *fill* 0x00005704 0xc .text 0x00005710 0x55 ../../libepc/libepc.a(init-cpu.o) 0x00005710 Init_CPU *fill* 0x00005765 0xb .text 0x00005770 0x6e0 ../../libepc/libepc.a(display.o) 0x0000581c _SetCursorPosition 0x00005928 _PutAttb 0x00005808 _GetCursorCol 0x000057f4 _GetCursorRow 0x00005770 _SetCursorVisible 0x000058c0 _ClearScreen 0x00005ba8 _Cell 0x00005b24 _Unsigned2Ascii 0x00005974 _PutCharAt 0x00005a94 _FormatUnsigned 0x000059a0 _PutChar 0x00005a5c _PutUnsigned 0x00005a24 _PutString .text 0x00005e50 0x570 ../../libepc/libepc.a(keyboard.o) 0x00005e50 _ScanCodeRdy 0x00005ea4 _ScanCode2Ascii 0x00005e74 _GetScanCode 0x00006064 _SetsKybdState 0x00006254 Enqueue .text 0x000063c0 0xe0 ../../libepc/libepc.a(timer.o) 0x00006448 _Milliseconds 0x00006464 _Now_Plus .text 0x000064a0 0x110 ../../libepc/libepc.a(init-crt.o) 0x000064d4 _LastMemoryAddress 0x000064a0 Init_CRT .text 0x000065b0 0x660 ../../libepc/libepc.a(heap.o) 0x00006664 _free 0x000065b0 _malloc .text 0x00006c10 0xaf ../../libepc/libepc.a(setjmp.o) 0x00006c5a _longjmp 0x00006c10 _setjmp *fill* 0x00006cbf 0x1 .text 0x00006cc0 0x99 ../../libepc/libepc.a(checkcpu.o) 0x00006cc0 Check_CPU *fill* 0x00006d59 0x7 .text 0x00006d60 0xe0 ../../libepc/libepc.a(init8259.o) 0x00006d60 Init8259 .text 0x00006e40 0xb0 ../../libepc/libepc.a(init8253.o) 0x00006e40 Init8253 .text 0x00006ef0 0x5a0 ../../libepc/libepc.a(init-idt.o) 0x00007314 _GetISR 0x00007390 Init_IDT 0x00007358 _SetISR 0x00007300 _IRQ2INT .text 0x00007490 0x58 ../../libepc/libepc.a(io.o) 0x0000749c KeyboardISR 0x000074c3 ISR_PIC2 0x000074d6 _outportb 0x000074bc ISR_PIC1 0x00007490 TimerTickISR 0x000074cc _inportb *fill* 0x000074e8 0x8 .text 0x000074f0 0x24 c:/djgpp/lib/libc.a(strlen.o) 0x000074f0 _strlen *fill* 0x00007514 0xc .text 0x00007520 0x10 c:/djgpp/lib/libc.a(enable.o) 0x00007520 _enable .text 0x00007530 0x1c c:/djgpp/lib/libc.a(memcpy.o) 0x00007530 _memcpy *fill* 0x0000754c 0x4 .text 0x00007550 0x28 c:/djgpp/lib/libc.a(djmd.o) 0x00007550 ___dj_movedata 0x00007577 text_last=(.-0x1) .data 0x00007580 0x7b0 0x00007580 data_frst=. *(.data) .data 0x00007580 0x60 embedded.o .data 0x000075e0 0x4 ../mtc.a(mtc.o) *fill* 0x000075e4 0xc .data 0x000075f0 0x8 ../mtc.a(schedule.o) *fill* 0x000075f8 0x8 .data 0x00007600 0x6c ../mtc.a(abend.o) 0x00007600 _MtCAbendFlag *fill* 0x0000766c 0x4 .data 0x00007670 0x20 ../../libepc/libepc.a(init-cpu.o) 0x0000768e code_selector .data 0x00007690 0x30 ../../libepc/libepc.a(display.o) .data 0x000076c0 0x5a0 ../../libepc/libepc.a(keyboard.o) .data 0x00007c60 0x10 ../../libepc/libepc.a(timer.o) .data 0x00007c70 0x10 ../../libepc/libepc.a(init-crt.o) .data 0x00007c80 0x10 ../../libepc/libepc.a(heap.o) .data 0x00007c90 0x90 ../../libepc/libepc.a(init-idt.o) .data 0x00007d20 0xc ../../libepc/libepc.a(io.o) 0x00007d20 msec 0x00007d24 old_tick_isr 0x00007d28 old_kybd_isr *fill* 0x00007d2c 0x4 0x00007d2f data_last=(.-0x1) .bss 0x00007d30 0x874 0x00007d30 bss_frst=. *(.bss) .bss 0x00007d30 0x2c ../mtc.a(schedule.o) .bss 0x00007d5c 0x8 ../mtc.a(context.o) .bss 0x00007d64 0x8 ../../libepc/libepc.a(display.o) .bss 0x00007d6c 0x34 ../../libepc/libepc.a(keyboard.o) .bss 0x00007da0 0x800 ../../libepc/libepc.a(init-idt.o) *(COMMON) COMMON 0x000085a0 0x4 ../mtc.a(context.o) 0x0 (size before relaxing) 0x000085a0 ___Starting_Point__ 0x000085a3 bss_last=(.-0x1) 0x000085a4 stack_frst=(bss_last+0x1) 0x000105a3 stack_last=(bss_last+0x8000) 0x000105a4 heap_frst=(stack_last+0x1) OUTPUT(embedded.bin binary)