Script started on Thu 25 Oct 2007 09:04:31 PM JST uaa@rouge:~/utk/utkernel_source/kernel/sysmain/build/app_h8s2212$ h8300-elf-gdb kernel-rom.rom GNU gdb 6.7 Copyright (C) 2007 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "--host=i686-pc-linux-gnu --target=h8300-elf"... (gdb) target sim Connected to the simulator. (gdb) load Loading section .text, size 0x3930 vma 0x0 Loading section .data, size 0x40 vma 0xf780 Start address 0x0 Transfer rate: 117632 bits in <1 sec. (gdb) b __reset Breakpoint 1 at 0x0 (gdb) b _start Breakpoint 2 at 0x204 (gdb) run Starting program: /home/uaa/utk/utkernel_source/kernel/sysmain/build/app_h8s2212/kernel-rom.rom Breakpoint 1, 0x00000000 in __reset () (gdb) jump _start Continuing at 0x204. Breakpoint 2, 0x00000204 in _start () (gdb) n Single stepping until exit from function _start, which has no line number information. 0x0000021a in data_loop () (gdb) Single stepping until exit from function data_loop, which has no line number information. 0x0000022c in data_done () (gdb) Single stepping until exit from function data_done, which has no line number information. 0x0000023a in bss_loop () (gdb) Single stepping until exit from function bss_loop, which has no line number information. 0x00000248 in bss_done () (gdb) Single stepping until exit from function bss_done, which has no line number information. 0x00000252 in no_mov () (gdb) Single stepping until exit from function no_mov, which has no line number information. 0x0000025e in kernel_start () (gdb) Single stepping until exit from function kernel_start, which has no line number information. main () at ../../src/sysinit_main.c:104 104 knl_init_system(); (gdb) knl_init_system () at ../../src/sysstartup.c:40 40 ercd = knl_init_device(); (gdb) knl_init_device () at ../../../sysdepend/device/app_h8s2212/devinit.c:35 35 } (gdb) knl_init_system () at ../../src/sysstartup.c:41 41 if ( ercd < E_OK ) { (gdb) knl_init_system () at ../../src/sysstartup.c:46 46 ercd = knl_init_Imalloc(); (gdb) knl_init_Imalloc () at ../../src/func/init_imalloc.c:20 20 { (gdb) knl_init_Imalloc () at ../../src/func/init_imalloc.c:28 28 memend = CFN_REALMEMEND; (gdb) knl_init_Imalloc () at ../../src/func/init_imalloc.c:29 29 if ( (UH)memend > (UH)knl_lowmem_limit ) { (gdb) knl_init_Imalloc () at ../../src/func/init_imalloc.c:30 30 memend = knl_lowmem_limit; (gdb) knl_init_Imalloc () at ../../src/func/init_imalloc.c:34 34 knl_lowmem_top = (VP)(((UH)knl_lowmem_top + 7) & ~0x0007); (gdb) knl_init_Imalloc () at ../../src/func/init_imalloc.c:35 35 knl_imacb = (IMACB*)knl_lowmem_top; (gdb) knl_init_Imalloc () at ../../src/func/init_imalloc.c:36 36 knl_lowmem_top = (VP)((UH)knl_lowmem_top + sizeof(IMACB)); (gdb) knl_init_Imalloc () at ../../src/func/init_imalloc.c:38 38 knl_imacb->memsz = (W)((UH)memend - (UH)knl_lowmem_top - sizeof(QUEUE)*2); (gdb) knl_init_Imalloc () at ../../src/func/init_imalloc.c:40 40 knl_lowmem_top = memend; /* Update memory free space */ (gdb) knl_init_Imalloc () at /home/uaa/utk/utkernel_source/include/sys/queue.h:42 42 { (gdb) knl_init_Imalloc () at /home/uaa/utk/utkernel_source/include/sys/queue.h:43 43 que->next = (struct queue *)que; (gdb) knl_init_Imalloc () at /home/uaa/utk/utkernel_source/include/sys/queue.h:44 44 que->prev = (struct queue *)que; (gdb) knl_init_Imalloc () at /home/uaa/utk/utkernel_source/include/sys/queue.h:42 42 { (gdb) knl_init_Imalloc () at /home/uaa/utk/utkernel_source/include/sys/queue.h:43 43 que->next = (struct queue *)que; (gdb) knl_init_Imalloc () at /home/uaa/utk/utkernel_source/include/sys/queue.h:44 44 que->prev = (struct queue *)que; (gdb) knl_init_Imalloc () at ../../src/func/init_imalloc.c:45 45 end = (QUEUE*)((VB*)top + knl_imacb->memsz) + 1; (gdb) knl_init_Imalloc () at ../../src/func/init_imalloc.c:46 46 knl_insertAreaQue(&knl_imacb->areaque, end); (gdb) knl_insertAreaQue (que=0xfa2c, ent=0xfebc) at ../../src/func/insertareaque.c:12 12 { (gdb) knl_insertAreaQue (que=0xfa2c, ent=0xfebc) at ../../src/func/insertareaque.c:13 13 ent->prev = que; (gdb) knl_insertAreaQue (que=0xfa2c, ent=0xfebc) at ../../src/func/insertareaque.c:14 14 ent->next = que->next; (gdb) knl_insertAreaQue (que=0xfa2c, ent=0xfebc) at ../../src/func/insertareaque.c:15 15 Assign(que->next->prev, ent); (gdb) knl_insertAreaQue (que=0xfa2c, ent=0xfebc) at ../../src/func/insertareaque.c:16 16 que->next = ent; (gdb) knl_init_Imalloc () at ../../src/func/init_imalloc.c:47 47 knl_insertAreaQue(&knl_imacb->areaque, top); (gdb) knl_insertAreaQue (que=0xfa2c, ent=0xfa34) at ../../src/func/insertareaque.c:12 12 { (gdb) knl_insertAreaQue (que=0xfa2c, ent=0xfa34) at ../../src/func/insertareaque.c:13 13 ent->prev = que; (gdb) knl_insertAreaQue (que=0xfa2c, ent=0xfa34) at ../../src/func/insertareaque.c:14 14 ent->next = que->next; (gdb) knl_insertAreaQue (que=0xfa2c, ent=0xfa34) at ../../src/func/insertareaque.c:15 15 Assign(que->next->prev, ent); (gdb) knl_insertAreaQue (que=0xfa2c, ent=0xfa34) at ../../src/func/insertareaque.c:16 16 que->next = ent; (gdb) knl_init_Imalloc () at ../../src/func/init_imalloc.c:48 48 setAreaFlag(end, AREA_USE); (gdb) knl_init_Imalloc () at ../../src/func/init_imalloc.c:49 49 setAreaFlag(&knl_imacb->areaque, AREA_USE); (gdb) knl_init_Imalloc () at ../../src/func/init_imalloc.c:51 51 knl_appendFreeArea(knl_imacb, top); (gdb) knl_appendFreeArea (imacb=0xfebc, aq=0xfa34) at ../../src/func/appendfreearea.c:27 27 { (gdb) knl_appendFreeArea (imacb=0xfa28, aq=0xfa34) at ../../src/func/appendfreearea.c:29 29 UH size = AreaSize(aq); (gdb) knl_appendFreeArea (imacb=0xfa28, aq=0xfa34) at ../../src/func/appendfreearea.c:36 36 fq = knl_searchFreeArea(imacb, size); (gdb) knl_searchFreeArea (imacb=0xfa28, blksz=64040) at ../../src/func/searchfreearea.c:15 15 { (gdb) knl_searchFreeArea (imacb=0xfa28, blksz=1156) at ../../src/func/searchfreearea.c:16 16 QUEUE *q = &imacb->freeque; (gdb) knl_searchFreeArea (imacb=0xfa28, blksz=1156) at ../../src/func/searchfreearea.c:21 21 if ( blksz > imacb->memsz / 4 ) { (gdb) knl_searchFreeArea (imacb=0x121, blksz=1156) at ../../src/func/searchfreearea.c:23 23 W fsz = 0; (gdb) knl_searchFreeArea (imacb=0x121, blksz=1156) at ../../src/func/searchfreearea.c:27 27 return ( fsz < blksz )? q->next: q; (gdb) knl_searchFreeArea (imacb=0x121, blksz=1156) at ../../src/func/searchfreearea.c:30 30 return ( fsz >= blksz )? q->next: q; (gdb) knl_searchFreeArea (imacb=0x121, blksz=1156) at ../../src/func/searchfreearea.c:38 38 return q; (gdb) knl_searchFreeArea (imacb=0xfa30, blksz=1156) at ../../src/func/searchfreearea.c:40 40 } (gdb) knl_appendFreeArea (imacb=0xfa28, aq=0xfa34) at ../../src/func/appendfreearea.c:39 39 clrAreaFlag(aq, AREA_USE); (gdb) knl_appendFreeArea (imacb=0xfa28, aq=0xfa34) at ../../src/func/appendfreearea.c:40 40 if ( fq != &imacb->freeque && FreeSize(fq) == size ) { (gdb) knl_appendFreeArea (imacb=0xfa30, aq=0xfa34) at /home/uaa/utk/utkernel_source/include/sys/queue.h:60 60 { (gdb) knl_appendFreeArea (imacb=0xfa30, aq=0xfa34) at /home/uaa/utk/utkernel_source/include/sys/queue.h:61 61 entry->prev = (struct queue*) que->prev; (gdb) knl_appendFreeArea (imacb=0xfa30, aq=0xfa34) at /home/uaa/utk/utkernel_source/include/sys/queue.h:62 62 entry->next = que; (gdb) knl_appendFreeArea (imacb=0xfa30, aq=0xfa34) at /home/uaa/utk/utkernel_source/include/sys/queue.h:63 63 que->prev->next = entry; (gdb) knl_appendFreeArea (imacb=0xfa30, aq=0xfa34) at /home/uaa/utk/utkernel_source/include/sys/queue.h:64 64 que->prev = entry; (gdb) knl_appendFreeArea (imacb=0xfa30, aq=0xfa34) at ../../src/func/appendfreearea.c:48 48 (aq + 2)->next = NULL; (gdb) knl_appendFreeArea (imacb=0xfa30, aq=0xfa34) at ../../src/func/appendfreearea.c:49 49 (aq + 2)->prev = (QUEUE*)size; (gdb) knl_appendFreeArea (imacb=0xfa30, aq=0xfa34) at ../../src/func/appendfreearea.c:51 51 } (gdb) knl_init_Imalloc () at ../../src/func/init_imalloc.c:54 54 } (gdb) knl_init_system () at ../../src/sysstartup.c:47 47 if ( ercd < E_OK ) { (gdb) 0x0000032a in knl_init_system () at ../../src/sysstartup.c:57 57 tm_monitor(); /* Stop */ (gdb) main () at ../../src/sysinit_main.c:107 107 knl_t_kernel_main((T_CTSK *)&knl_c_init_task); /* Never return */ (gdb) knl_t_kernel_main (inittask=0x0) at ../../src/tkstart.c:78 78 { (gdb) knl_t_kernel_main (inittask=0x3710) at ../../src/tkstart.c:80 80 DISABLE_INTERRUPT; (gdb) 0x00000432 in _disint () (gdb) Single stepping until exit from function _disint, which has no line number information. knl_t_kernel_main (inittask=0x3710) at ../../src/tkstart.c:85 85 InitModule(cpu); (gdb) knl_init_module (initfunc=0x8a6 , name=0x3710 "") at ../../src/tkstart.c:60 60 { (gdb) knl_init_module (initfunc=0x8a6 , name=0x3818 "cpu") at ../../src/tkstart.c:63 63 ercd = (*initfunc)(); (gdb) knl_cpu_initialize () at ../../../sysdepend/cpu/h8s2212/cpu_init.c:42 42 } (gdb) knl_init_module (initfunc=0, name=0x3818 "cpu") at ../../src/tkstart.c:64 64 if ( ercd < E_OK ) { (gdb) knl_init_module (initfunc=0, name=0x3818 "cpu") at ../../src/tkstart.c:71 71 } (gdb) knl_t_kernel_main (inittask=0x3710) at ../../src/tkstart.c:86 86 InitModule(tkdev); (gdb) knl_init_module (initfunc=0x892 , name=0x3710 "") at ../../src/tkstart.c:60 60 { (gdb) knl_init_module (initfunc=0x892 , name=0x381c "tkdev") at ../../src/tkstart.c:63 63 ercd = (*initfunc)(); (gdb) knl_tkdev_initialize () at ../../../sysdepend/device/app_h8s2212/tkdev_init.c:35 35 } (gdb) knl_init_module (initfunc=0, name=0x381c "tkdev") at ../../src/tkstart.c:64 64 if ( ercd < E_OK ) { (gdb) knl_init_module (initfunc=0, name=0x381c "tkdev") at ../../src/tkstart.c:71 71 } (gdb) knl_t_kernel_main (inittask=0x3710) at ../../src/tkstart.c:91 91 InitModule(task); (gdb) knl_init_module (initfunc=0x29f6 , name=0x3710 "") at ../../src/tkstart.c:60 60 { (gdb) knl_init_module (initfunc=0x29f6 , name=0x3822 "task") at ../../src/tkstart.c:63 63 ercd = (*initfunc)(); (gdb) knl_task_initialize () at ../../src/func/task_initialize.c:15 15 { (gdb) knl_task_initialize () at ../../src/func/task_initialize.c:26 26 knl_ctxtsk = knl_schedtsk = NULL; (gdb) knl_task_initialize () at ../../src/ready_queue.h:59 59 { (gdb) knl_task_initialize () at ../../src/ready_queue.h:62 62 rq->top_priority = NUM_PRI; (gdb) knl_task_initialize () at ../../src/ready_queue.h:63 63 for ( i = 0; i < NUM_PRI; i++ ) { (gdb) knl_task_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:42 42 { (gdb) knl_task_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:43 43 que->next = (struct queue *)que; (gdb) knl_task_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:44 44 que->prev = (struct queue *)que; (gdb) knl_task_initialize () at ../../src/ready_queue.h:63 63 for ( i = 0; i < NUM_PRI; i++ ) { (gdb) knl_task_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:42 42 { (gdb) knl_task_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:43 43 que->next = (struct queue *)que; (gdb) knl_task_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:44 44 que->prev = (struct queue *)que; (gdb) knl_task_initialize () at ../../src/ready_queue.h:63 63 for ( i = 0; i < NUM_PRI; i++ ) { (gdb) knl_task_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:42 42 { (gdb) knl_task_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:43 43 que->next = (struct queue *)que; (gdb) knl_task_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:44 44 que->prev = (struct queue *)que; (gdb) knl_task_initialize () at ../../src/ready_queue.h:63 63 for ( i = 0; i < NUM_PRI; i++ ) { (gdb) knl_task_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:42 42 { (gdb) knl_task_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:43 43 que->next = (struct queue *)que; (gdb) knl_task_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:44 44 que->prev = (struct queue *)que; (gdb) knl_task_initialize () at ../../src/ready_queue.h:63 63 for ( i = 0; i < NUM_PRI; i++ ) { (gdb) knl_task_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:42 42 { (gdb) knl_task_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:43 43 que->next = (struct queue *)que; (gdb) knl_task_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:44 44 que->prev = (struct queue *)que; (gdb) knl_task_initialize () at ../../src/ready_queue.h:63 63 for ( i = 0; i < NUM_PRI; i++ ) { (gdb) knl_task_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:42 42 { (gdb) knl_task_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:43 43 que->next = (struct queue *)que; (gdb) knl_task_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:44 44 que->prev = (struct queue *)que; (gdb) knl_task_initialize () at ../../src/ready_queue.h:63 63 for ( i = 0; i < NUM_PRI; i++ ) { (gdb) knl_task_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:42 42 { (gdb) knl_task_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:43 43 que->next = (struct queue *)que; (gdb) knl_task_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:44 44 que->prev = (struct queue *)que; (gdb) knl_task_initialize () at ../../src/ready_queue.h:63 63 for ( i = 0; i < NUM_PRI; i++ ) { (gdb) knl_task_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:42 42 { (gdb) knl_task_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:43 43 que->next = (struct queue *)que; (gdb) knl_task_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:44 44 que->prev = (struct queue *)que; (gdb) knl_task_initialize () at ../../src/ready_queue.h:63 63 for ( i = 0; i < NUM_PRI; i++ ) { (gdb) knl_task_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:42 42 { (gdb) knl_task_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:43 43 que->next = (struct queue *)que; (gdb) knl_task_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:44 44 que->prev = (struct queue *)que; (gdb) knl_task_initialize () at ../../src/ready_queue.h:63 63 for ( i = 0; i < NUM_PRI; i++ ) { (gdb) knl_task_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:42 42 { (gdb) knl_task_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:43 43 que->next = (struct queue *)que; (gdb) knl_task_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:44 44 que->prev = (struct queue *)que; (gdb) knl_task_initialize () at ../../src/ready_queue.h:63 63 for ( i = 0; i < NUM_PRI; i++ ) { (gdb) knl_task_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:42 42 { (gdb) knl_task_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:43 43 que->next = (struct queue *)que; (gdb) knl_task_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:44 44 que->prev = (struct queue *)que; (gdb) knl_task_initialize () at ../../src/ready_queue.h:63 63 for ( i = 0; i < NUM_PRI; i++ ) { (gdb) knl_task_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:42 42 { (gdb) knl_task_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:43 43 que->next = (struct queue *)que; (gdb) knl_task_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:44 44 que->prev = (struct queue *)que; (gdb) knl_task_initialize () at ../../src/ready_queue.h:63 63 for ( i = 0; i < NUM_PRI; i++ ) { (gdb) knl_task_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:42 42 { (gdb) knl_task_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:43 43 que->next = (struct queue *)que; (gdb) knl_task_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:44 44 que->prev = (struct queue *)que; (gdb) knl_task_initialize () at ../../src/ready_queue.h:63 63 for ( i = 0; i < NUM_PRI; i++ ) { (gdb) knl_task_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:42 42 { (gdb) knl_task_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:43 43 que->next = (struct queue *)que; (gdb) knl_task_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:44 44 que->prev = (struct queue *)que; (gdb) knl_task_initialize () at ../../src/ready_queue.h:63 63 for ( i = 0; i < NUM_PRI; i++ ) { (gdb) knl_task_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:42 42 { (gdb) knl_task_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:43 43 que->next = (struct queue *)que; (gdb) knl_task_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:44 44 que->prev = (struct queue *)que; (gdb) knl_task_initialize () at ../../src/ready_queue.h:63 63 for ( i = 0; i < NUM_PRI; i++ ) { (gdb) knl_task_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:42 42 { (gdb) knl_task_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:43 43 que->next = (struct queue *)que; (gdb) knl_task_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:44 44 que->prev = (struct queue *)que; (gdb) knl_task_initialize () at ../../src/ready_queue.h:63 63 for ( i = 0; i < NUM_PRI; i++ ) { (gdb) knl_task_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:42 42 { (gdb) knl_task_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:43 43 que->next = (struct queue *)que; (gdb) knl_task_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:44 44 que->prev = (struct queue *)que; (gdb) knl_task_initialize () at ../../src/ready_queue.h:63 63 for ( i = 0; i < NUM_PRI; i++ ) { (gdb) knl_task_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:42 42 { (gdb) knl_task_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:43 43 que->next = (struct queue *)que; (gdb) knl_task_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:44 44 que->prev = (struct queue *)que; (gdb) knl_task_initialize () at ../../src/ready_queue.h:63 63 for ( i = 0; i < NUM_PRI; i++ ) { (gdb) knl_task_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:42 42 { (gdb) knl_task_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:43 43 que->next = (struct queue *)que; (gdb) knl_task_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:44 44 que->prev = (struct queue *)que; (gdb) knl_task_initialize () at ../../src/ready_queue.h:63 63 for ( i = 0; i < NUM_PRI; i++ ) { (gdb) knl_task_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:42 42 { (gdb) knl_task_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:43 43 que->next = (struct queue *)que; (gdb) knl_task_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:44 44 que->prev = (struct queue *)que; (gdb) knl_task_initialize () at ../../src/ready_queue.h:63 63 for ( i = 0; i < NUM_PRI; i++ ) { (gdb) knl_task_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:42 42 { (gdb) knl_task_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:43 43 que->next = (struct queue *)que; (gdb) knl_task_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:44 44 que->prev = (struct queue *)que; (gdb) knl_task_initialize () at ../../src/ready_queue.h:63 63 for ( i = 0; i < NUM_PRI; i++ ) { (gdb) knl_task_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:42 42 { (gdb) knl_task_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:43 43 que->next = (struct queue *)que; (gdb) knl_task_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:44 44 que->prev = (struct queue *)que; (gdb) knl_task_initialize () at ../../src/ready_queue.h:63 63 for ( i = 0; i < NUM_PRI; i++ ) { (gdb) knl_task_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:42 42 { (gdb) knl_task_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:43 43 que->next = (struct queue *)que; (gdb) knl_task_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:44 44 que->prev = (struct queue *)que; (gdb) knl_task_initialize () at ../../src/ready_queue.h:63 63 for ( i = 0; i < NUM_PRI; i++ ) { (gdb) knl_task_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:42 42 { (gdb) knl_task_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:43 43 que->next = (struct queue *)que; (gdb) knl_task_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:44 44 que->prev = (struct queue *)que; (gdb) knl_task_initialize () at ../../src/ready_queue.h:63 63 for ( i = 0; i < NUM_PRI; i++ ) { (gdb) knl_task_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:42 42 { (gdb) knl_task_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:43 43 que->next = (struct queue *)que; (gdb) knl_task_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:44 44 que->prev = (struct queue *)que; (gdb) knl_task_initialize () at ../../src/ready_queue.h:63 63 for ( i = 0; i < NUM_PRI; i++ ) { (gdb) knl_task_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:42 42 { (gdb) knl_task_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:43 43 que->next = (struct queue *)que; (gdb) knl_task_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:44 44 que->prev = (struct queue *)que; (gdb) knl_task_initialize () at ../../src/ready_queue.h:63 63 for ( i = 0; i < NUM_PRI; i++ ) { (gdb) knl_task_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:42 42 { (gdb) knl_task_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:43 43 que->next = (struct queue *)que; (gdb) knl_task_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:44 44 que->prev = (struct queue *)que; (gdb) knl_task_initialize () at ../../src/ready_queue.h:63 63 for ( i = 0; i < NUM_PRI; i++ ) { (gdb) knl_task_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:42 42 { (gdb) knl_task_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:43 43 que->next = (struct queue *)que; (gdb) knl_task_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:44 44 que->prev = (struct queue *)que; (gdb) knl_task_initialize () at ../../src/ready_queue.h:63 63 for ( i = 0; i < NUM_PRI; i++ ) { (gdb) knl_task_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:42 42 { (gdb) knl_task_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:43 43 que->next = (struct queue *)que; (gdb) knl_task_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:44 44 que->prev = (struct queue *)que; (gdb) knl_task_initialize () at ../../src/ready_queue.h:63 63 for ( i = 0; i < NUM_PRI; i++ ) { (gdb) knl_task_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:42 42 { (gdb) knl_task_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:43 43 que->next = (struct queue *)que; (gdb) knl_task_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:44 44 que->prev = (struct queue *)que; (gdb) knl_task_initialize () at ../../src/ready_queue.h:63 63 for ( i = 0; i < NUM_PRI; i++ ) { (gdb) knl_task_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:42 42 { (gdb) knl_task_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:43 43 que->next = (struct queue *)que; (gdb) knl_task_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:44 44 que->prev = (struct queue *)que; (gdb) knl_task_initialize () at ../../src/ready_queue.h:63 63 for ( i = 0; i < NUM_PRI; i++ ) { (gdb) knl_task_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:42 42 { (gdb) knl_task_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:43 43 que->next = (struct queue *)que; (gdb) knl_task_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:44 44 que->prev = (struct queue *)que; (gdb) knl_task_initialize () at ../../src/ready_queue.h:63 63 for ( i = 0; i < NUM_PRI; i++ ) { (gdb) knl_task_initialize () at ../../src/ready_queue.h:66 66 rq->null = NULL; (gdb) knl_task_initialize () at ../../src/ready_queue.h:67 67 rq->klocktsk = NULL; (gdb) knl_task_initialize () at ../../src/ready_queue.h:68 68 memset(rq->bitmap, 0, sizeof(rq->bitmap)); (gdb) memset (s=0xf780, c=0, n=32) at ../../src/func/memset.c:18 18 { (gdb) memset (s=0xf982, c=0, n=4) at ../../src/func/memset.c:23 23 cval = (unsigned char)c; (gdb) memset (s=0xf982, c=0, n=4) at ../../src/func/memset.c:25 25 if (n < 8) { (gdb) memset (s=0xf982, c=0, n=4) at ../../src/func/memset.c:27 27 *cp++ = cval; (gdb) memset (s=0xf982, c=0, n=4294967295) at ../../src/func/memset.c:55 55 } (gdb) knl_task_initialize () at ../../src/func/task_initialize.c:28 28 knl_dispatch_disabled = DDS_ENABLE; (gdb) knl_task_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:42 42 { (gdb) knl_task_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:43 43 que->next = (struct queue *)que; (gdb) knl_task_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:44 44 que->prev = (struct queue *)que; (gdb) knl_task_initialize () at ../../src/func/task_initialize.c:32 32 for ( tcb = knl_tcb_table, i = 0; i < NUM_TSKID; tcb++, i++ ) { (gdb) knl_task_initialize () at ../../src/func/task_initialize.c:33 33 tskid = ID_TSK(i); (gdb) knl_task_initialize () at ../../src/func/task_initialize.c:34 34 tcb->tskid = tskid; (gdb) knl_task_initialize () at ../../src/func/task_initialize.c:35 35 tcb->state = TS_NONEXIST; (gdb) knl_task_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:61 61 entry->prev = (struct queue*) que->prev; (gdb) knl_task_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:62 62 entry->next = que; (gdb) knl_task_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:63 63 que->prev->next = entry; (gdb) knl_task_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:64 64 que->prev = entry; (gdb) knl_task_initialize () at ../../src/func/task_initialize.c:32 32 for ( tcb = knl_tcb_table, i = 0; i < NUM_TSKID; tcb++, i++ ) { (gdb) knl_task_initialize () at ../../src/func/task_initialize.c:33 33 tskid = ID_TSK(i); (gdb) knl_task_initialize () at ../../src/func/task_initialize.c:34 34 tcb->tskid = tskid; (gdb) knl_task_initialize () at ../../src/func/task_initialize.c:35 35 tcb->state = TS_NONEXIST; (gdb) knl_task_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:61 61 entry->prev = (struct queue*) que->prev; (gdb) knl_task_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:62 62 entry->next = que; (gdb) knl_task_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:63 63 que->prev->next = entry; (gdb) knl_task_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:64 64 que->prev = entry; (gdb) knl_task_initialize () at ../../src/func/task_initialize.c:32 32 for ( tcb = knl_tcb_table, i = 0; i < NUM_TSKID; tcb++, i++ ) { (gdb) knl_task_initialize () at ../../src/func/task_initialize.c:44 44 } (gdb) knl_init_module (initfunc=0, name=0x3822 "task") at ../../src/tkstart.c:64 64 if ( ercd < E_OK ) { (gdb) knl_init_module (initfunc=0, name=0x3822 "task") at ../../src/tkstart.c:71 71 } (gdb) knl_t_kernel_main (inittask=0x3710) at ../../src/tkstart.c:94 94 InitModule(semaphore); (gdb) knl_init_module (initfunc=0x29aa , name=0x3710 "") at ../../src/tkstart.c:60 60 { (gdb) knl_init_module (initfunc=0x29aa , name=0x3827 "semaphore") at ../../src/tkstart.c:63 63 ercd = (*initfunc)(); (gdb) knl_semaphore_initialize () at ../../src/func/semaphore_initialize.c:13 13 { (gdb) knl_semaphore_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:42 42 { (gdb) knl_semaphore_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:43 43 que->next = (struct queue *)que; (gdb) knl_semaphore_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:44 44 que->prev = (struct queue *)que; (gdb) knl_semaphore_initialize () at ../../src/func/semaphore_initialize.c:24 24 for ( semcb = knl_semcb_table; semcb < end; semcb++ ) { (gdb) knl_semaphore_initialize () at ../../src/func/semaphore_initialize.c:25 25 semcb->semid = 0; (gdb) knl_semaphore_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:61 61 entry->prev = (struct queue*) que->prev; (gdb) knl_semaphore_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:62 62 entry->next = que; (gdb) knl_semaphore_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:63 63 que->prev->next = entry; (gdb) knl_semaphore_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:64 64 que->prev = entry; (gdb) knl_semaphore_initialize () at ../../src/func/semaphore_initialize.c:24 24 for ( semcb = knl_semcb_table; semcb < end; semcb++ ) { (gdb) knl_semaphore_initialize () at ../../src/func/semaphore_initialize.c:30 30 } (gdb) knl_init_module (initfunc=0, name=0x3827 "semaphore") at ../../src/tkstart.c:64 64 if ( ercd < E_OK ) { (gdb) knl_init_module (initfunc=0, name=0x3827 "semaphore") at ../../src/tkstart.c:71 71 } (gdb) knl_t_kernel_main (inittask=0x3710) at ../../src/tkstart.c:99 99 InitModule(eventflag); (gdb) knl_init_module (initfunc=0x2912 , name=0x3710 "") at ../../src/tkstart.c:60 60 { (gdb) knl_init_module (initfunc=0x2912 , name=0x3831 "eventflag") at ../../src/tkstart.c:63 63 ercd = (*initfunc)(); (gdb) knl_eventflag_initialize () at ../../src/func/eventflag_initialize.c:13 13 { (gdb) knl_eventflag_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:42 42 { (gdb) knl_eventflag_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:43 43 que->next = (struct queue *)que; (gdb) knl_eventflag_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:44 44 que->prev = (struct queue *)que; (gdb) knl_eventflag_initialize () at ../../src/func/eventflag_initialize.c:24 24 for ( flgcb = knl_flgcb_table; flgcb < end; flgcb++ ) { (gdb) knl_eventflag_initialize () at ../../src/func/eventflag_initialize.c:25 25 flgcb->flgid = 0; (gdb) knl_eventflag_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:61 61 entry->prev = (struct queue*) que->prev; (gdb) knl_eventflag_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:62 62 entry->next = que; (gdb) knl_eventflag_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:63 63 que->prev->next = entry; (gdb) knl_eventflag_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:64 64 que->prev = entry; (gdb) knl_eventflag_initialize () at ../../src/func/eventflag_initialize.c:24 24 for ( flgcb = knl_flgcb_table; flgcb < end; flgcb++ ) { (gdb) knl_eventflag_initialize () at ../../src/func/eventflag_initialize.c:30 30 } (gdb) knl_init_module (initfunc=0, name=0x3831 "eventflag") at ../../src/tkstart.c:64 64 if ( ercd < E_OK ) { (gdb) knl_init_module (initfunc=0, name=0x3831 "eventflag") at ../../src/tkstart.c:71 71 } (gdb) knl_t_kernel_main (inittask=0x3710) at ../../src/tkstart.c:104 104 InitModule(mailbox); (gdb) knl_init_module (initfunc=0x295e , name=0x3710 "") at ../../src/tkstart.c:60 60 { (gdb) knl_init_module (initfunc=0x295e , name=0x383b "mailbox") at ../../src/tkstart.c:63 63 ercd = (*initfunc)(); (gdb) knl_mailbox_initialize () at ../../src/func/mailbox_initialize.c:13 13 { (gdb) knl_mailbox_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:42 42 { (gdb) knl_mailbox_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:43 43 que->next = (struct queue *)que; (gdb) knl_mailbox_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:44 44 que->prev = (struct queue *)que; (gdb) knl_mailbox_initialize () at ../../src/func/mailbox_initialize.c:24 24 for ( mbxcb = knl_mbxcb_table; mbxcb < end; mbxcb++ ) { (gdb) knl_mailbox_initialize () at ../../src/func/mailbox_initialize.c:25 25 mbxcb->mbxid = 0; (gdb) knl_mailbox_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:61 61 entry->prev = (struct queue*) que->prev; (gdb) knl_mailbox_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:62 62 entry->next = que; (gdb) knl_mailbox_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:63 63 que->prev->next = entry; (gdb) knl_mailbox_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:64 64 que->prev = entry; (gdb) knl_mailbox_initialize () at ../../src/func/mailbox_initialize.c:24 24 for ( mbxcb = knl_mbxcb_table; mbxcb < end; mbxcb++ ) { (gdb) knl_mailbox_initialize () at ../../src/func/mailbox_initialize.c:30 30 } (gdb) knl_init_module (initfunc=0, name=0x383b "mailbox") at ../../src/tkstart.c:64 64 if ( ercd < E_OK ) { (gdb) knl_init_module (initfunc=0, name=0x383b "mailbox") at ../../src/tkstart.c:71 71 } (gdb) knl_t_kernel_main (inittask=0x3710) at ../../src/tkstart.c:147 147 InitModule(timer); (gdb) knl_init_module (initfunc=0x50a , name=0x3710 "") at ../../src/tkstart.c:60 60 { (gdb) knl_init_module (initfunc=0x50a , name=0x3843 "timer") at ../../src/tkstart.c:63 63 ercd = (*initfunc)(); (gdb) knl_timer_initialize () at ../../src/timer.c:54 54 knl_current_time = knl_real_time_ofs = ltoll(0); (gdb) knl_timer_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:42 42 { (gdb) knl_timer_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:43 43 que->next = (struct queue *)que; (gdb) knl_timer_initialize () at /home/uaa/utk/utkernel_source/include/sys/queue.h:44 44 que->prev = (struct queue *)que; (gdb) knl_timer_initialize () at ../../../sysdepend/device/app_h8s2212/tkdev_timer.h:40 40 *IENR1 &= ~IENTA; (gdb) knl_timer_initialize () at ../../../sysdepend/device/app_h8s2212/tkdev_timer.h:43 43 *MSTCR1 &= ~MSTTA; (gdb) knl_timer_initialize () at ../../../sysdepend/device/app_h8s2212/tkdev_timer.h:46 46 *TMA = TMA_STOP; (gdb) knl_timer_initialize () at ../../../sysdepend/device/app_h8s2212/tkdev_timer.h:49 49 *IRR1 &= ~IRRTA; (gdb) knl_timer_initialize () at ../../../sysdepend/device/app_h8s2212/tkdev_timer.h:62 62 *TMA = TMA_START; (gdb) knl_timer_initialize () at ../../../sysdepend/device/app_h8s2212/tkdev_timer.h:65 65 *IENR1 |= IENTA; (gdb) knl_timer_initialize () at ../../src/timer.c:61 61 } (gdb) knl_init_module (initfunc=0, name=0x3843 "timer") at ../../src/tkstart.c:64 64 if ( ercd < E_OK ) { (gdb) knl_init_module (initfunc=0, name=0x3843 "timer") at ../../src/tkstart.c:71 71 } (gdb) knl_t_kernel_main (inittask=0x3710) at ../../src/tkstart.c:36 36 ercd = tk_cre_tsk_impl(ctsk); (gdb) tk_cre_tsk_impl (pk_ctsk=0xf780) at ../../src/func/tk_cre_tsk.c:14 14 { (gdb) tk_cre_tsk_impl (pk_ctsk=0x3710) at ../../src/func/tk_cre_tsk.c:29 29 CHECK_RSATR(pk_ctsk->tskatr, VALID_TSKATR); (gdb) tk_cre_tsk_impl (pk_ctsk=0x3710) at ../../src/func/tk_cre_tsk.c:34 34 CHECK_PRI(pk_ctsk->itskpri); (gdb) tk_cre_tsk_impl (pk_ctsk=0x3710) at ../../src/func/tk_cre_tsk.c:35 35 CHECK_PAR(pk_ctsk->stksz >= MIN_SYS_STACK_SIZE); (gdb) tk_cre_tsk_impl (pk_ctsk=0x3710) at ../../src/func/tk_cre_tsk.c:38 38 sstksz = (pk_ctsk->stksz + 7) / 8 * 8; (gdb) tk_cre_tsk_impl (pk_ctsk=0x3710) at ../../src/func/tk_cre_tsk.c:41 41 if ( (pk_ctsk->tskatr & TA_USERBUF) != 0 ) { (gdb) tk_cre_tsk_impl (pk_ctsk=0x3710) at ../../src/func/tk_cre_tsk.c:50 50 stack = knl_Imalloc((UW)sstksz); (gdb) knl_Imalloc (size=14096) at ../../src/func/imalloc.c:11 11 { (gdb) knl_Imalloc (size=1024) at ../../src/func/imalloc.c:17 17 if ( size < MIN_FRAGMENT ) { (gdb) knl_Imalloc (size=1024) at ../../src/func/imalloc.c:20 20 size = ROUND(size); (gdb) knl_Imalloc (size=1024) at ../../src/func/imalloc.c:23 23 DI(imask); /* Exclusive control by interrupt disable */ (gdb) 0x00000432 in _disint () (gdb) Single stepping until exit from function _disint, which has no line number information. knl_Imalloc (size=1024) at ../../src/func/imalloc.c:26 26 q = knl_searchFreeArea(knl_imacb, size); (gdb) knl_searchFreeArea (imacb=0xfa28, blksz=1024) at ../../src/func/searchfreearea.c:15 15 { (gdb) knl_searchFreeArea (imacb=0xfa28, blksz=1024) at ../../src/func/searchfreearea.c:16 16 QUEUE *q = &imacb->freeque; (gdb) knl_searchFreeArea (imacb=0xfa28, blksz=1024) at ../../src/func/searchfreearea.c:21 21 if ( blksz > imacb->memsz / 4 ) { (gdb) knl_searchFreeArea (imacb=0x121, blksz=1024) at ../../src/func/searchfreearea.c:23 23 W fsz = 0; (gdb) knl_searchFreeArea (imacb=0x121, blksz=1024) at ../../src/func/searchfreearea.c:27 27 return ( fsz < blksz )? q->next: q; (gdb) knl_searchFreeArea (imacb=0x121, blksz=1024) at ../../src/func/searchfreearea.c:25 25 fsz = FreeSize(q); (gdb) knl_searchFreeArea (imacb=0x121, blksz=1024) at ../../src/func/searchfreearea.c:26 26 if ( fsz <= blksz ) { (gdb) knl_searchFreeArea (imacb=0x121, blksz=1024) at ../../src/func/searchfreearea.c:27 27 return ( fsz < blksz )? q->next: q; (gdb) knl_searchFreeArea (imacb=0x121, blksz=1024) at ../../src/func/searchfreearea.c:30 30 return ( fsz >= blksz )? q->next: q; (gdb) knl_searchFreeArea (imacb=0xfa38, blksz=1024) at ../../src/func/searchfreearea.c:40 40 } (gdb) knl_Imalloc (size=1024) at ../../src/func/imalloc.c:27 27 if ( q == &(knl_imacb->freeque) ) { (gdb) knl_Imalloc (size=1024) at ../../src/func/imalloc.c:32 32 knl_removeFreeQue(q); (gdb) knl_removeFreeQue (fq=0xfa38) at ../../src/func/removefreeque.c:12 12 if ( fq->next == NULL ) { (gdb) knl_removeFreeQue (fq=0xfa38) at ../../src/func/removefreeque.c:18 18 if ( (fq + 1)->next != NULL ) { (gdb) knl_removeFreeQue (fq=0xfa38) at /home/uaa/utk/utkernel_source/include/sys/queue.h:74 74 if ( entry->next != entry ) { (gdb) knl_removeFreeQue (fq=0xfa38) at /home/uaa/utk/utkernel_source/include/sys/queue.h:75 75 entry->prev->next = (struct queue*) entry->next; (gdb) knl_removeFreeQue (fq=0xfa38) at /home/uaa/utk/utkernel_source/include/sys/queue.h:76 76 entry->next->prev = (struct queue*) entry->prev; (gdb) knl_Imalloc (size=1024) at ../../src/func/imalloc.c:34 34 aq = q - 1; (gdb) knl_Imalloc (size=1024) at ../../src/func/imalloc.c:38 38 if ( FreeSize(q) - size >= MIN_FRAGMENT + sizeof(QUEUE) ) { (gdb) knl_Imalloc (size=1024) at ../../src/func/imalloc.c:41 41 aq2 = (QUEUE*)((VB*)(aq + 1) + size); (gdb) knl_Imalloc (size=65080) at ../../src/func/imalloc.c:42 42 knl_insertAreaQue(aq, aq2); (gdb) knl_insertAreaQue (que=0xfa34, ent=0xfe38) at ../../src/func/insertareaque.c:12 12 { (gdb) knl_insertAreaQue (que=0xfa34, ent=0xfe38) at ../../src/func/insertareaque.c:13 13 ent->prev = que; (gdb) knl_insertAreaQue (que=0xfa34, ent=0xfe38) at ../../src/func/insertareaque.c:14 14 ent->next = que->next; (gdb) knl_insertAreaQue (que=0xfa34, ent=0xfe38) at ../../src/func/insertareaque.c:15 15 Assign(que->next->prev, ent); (gdb) knl_insertAreaQue (que=0xfa34, ent=0xfe38) at ../../src/func/insertareaque.c:16 16 que->next = ent; (gdb) knl_Imalloc (size=65080) at ../../src/func/imalloc.c:45 45 knl_appendFreeArea(knl_imacb, aq2); (gdb) knl_appendFreeArea (imacb=0xfe38, aq=0xfa38) at ../../src/func/appendfreearea.c:27 27 { (gdb) knl_appendFreeArea (imacb=0xfa28, aq=0xfe38) at ../../src/func/appendfreearea.c:29 29 UH size = AreaSize(aq); (gdb) knl_appendFreeArea (imacb=0xfa28, aq=0xfe38) at ../../src/func/appendfreearea.c:36 36 fq = knl_searchFreeArea(imacb, size); (gdb) knl_searchFreeArea (imacb=0xfa28, blksz=64040) at ../../src/func/searchfreearea.c:15 15 { (gdb) knl_searchFreeArea (imacb=0xfa28, blksz=128) at ../../src/func/searchfreearea.c:16 16 QUEUE *q = &imacb->freeque; (gdb) knl_searchFreeArea (imacb=0xfa28, blksz=128) at ../../src/func/searchfreearea.c:21 21 if ( blksz > imacb->memsz / 4 ) { (gdb) knl_searchFreeArea (imacb=0x121, blksz=128) at ../../src/func/searchfreearea.c:35 35 break; (gdb) knl_searchFreeArea (imacb=0x121, blksz=128) at ../../src/func/searchfreearea.c:38 38 return q; (gdb) knl_searchFreeArea (imacb=0xfa30, blksz=128) at ../../src/func/searchfreearea.c:40 40 } (gdb) knl_appendFreeArea (imacb=0xfa28, aq=0xfe38) at ../../src/func/appendfreearea.c:39 39 clrAreaFlag(aq, AREA_USE); (gdb) knl_appendFreeArea (imacb=0xfa28, aq=0xfe38) at ../../src/func/appendfreearea.c:40 40 if ( fq != &imacb->freeque && FreeSize(fq) == size ) { (gdb) knl_appendFreeArea (imacb=0xfa30, aq=0xfe38) at /home/uaa/utk/utkernel_source/include/sys/queue.h:60 60 { (gdb) knl_appendFreeArea (imacb=0xfa30, aq=0xfe38) at /home/uaa/utk/utkernel_source/include/sys/queue.h:61 61 entry->prev = (struct queue*) que->prev; (gdb) knl_appendFreeArea (imacb=0xfa30, aq=0xfe38) at /home/uaa/utk/utkernel_source/include/sys/queue.h:62 62 entry->next = que; (gdb) knl_appendFreeArea (imacb=0xfa30, aq=0xfe38) at /home/uaa/utk/utkernel_source/include/sys/queue.h:63 63 que->prev->next = entry; (gdb) knl_appendFreeArea (imacb=0xfa30, aq=0xfe38) at /home/uaa/utk/utkernel_source/include/sys/queue.h:64 64 que->prev = entry; (gdb) knl_appendFreeArea (imacb=0xfa30, aq=0xfe38) at ../../src/func/appendfreearea.c:48 48 (aq + 2)->next = NULL; (gdb) knl_appendFreeArea (imacb=0xfa30, aq=0xfe38) at ../../src/func/appendfreearea.c:49 49 (aq + 2)->prev = (QUEUE*)size; (gdb) knl_appendFreeArea (imacb=0xfa30, aq=0xfe38) at ../../src/func/appendfreearea.c:51 51 } (gdb) knl_Imalloc (size=65080) at ../../src/func/imalloc.c:47 47 setAreaFlag(aq, AREA_USE); (gdb) knl_Imalloc (size=65080) at ../../src/func/imalloc.c:49 49 EI(imask); (gdb) 0x00000438 in _enaint () (gdb) Single stepping until exit from function _enaint, which has no line number information. knl_Imalloc (size=65080) at ../../src/func/imalloc.c:51 51 return (VP)q; (gdb) knl_Imalloc (size=65080) at ../../src/func/imalloc.c:52 52 } (gdb) tk_cre_tsk_impl (pk_ctsk=0x3710) at ../../src/func/tk_cre_tsk.c:51 51 if ( stack == NULL ) { (gdb) tk_cre_tsk_impl (pk_ctsk=0x3710) at ../../src/func/tk_cre_tsk.c:64 64 BEGIN_CRITICAL_SECTION; (gdb) 0x00000432 in _disint () (gdb) Single stepping until exit from function _disint, which has no line number information. tk_cre_tsk_impl (pk_ctsk=0x3710) at /home/uaa/utk/utkernel_source/include/sys/queue.h:90 90 if ( que->next == que ) { (gdb) tk_cre_tsk_impl (pk_ctsk=0x3710) at /home/uaa/utk/utkernel_source/include/sys/queue.h:95 95 que->next = (struct queue*)entry->next; (gdb) tk_cre_tsk_impl (pk_ctsk=0x3710) at /home/uaa/utk/utkernel_source/include/sys/queue.h:96 96 entry->next->prev = que; (gdb) tk_cre_tsk_impl (pk_ctsk=0x3710) at ../../src/func/tk_cre_tsk.c:67 67 if ( tcb == NULL ) { (gdb) tk_cre_tsk_impl (pk_ctsk=0x3710) at ../../src/func/tk_cre_tsk.c:73 73 tcb->exinf = pk_ctsk->exinf; (gdb) tk_cre_tsk_impl (pk_ctsk=0x3710) at ../../src/func/tk_cre_tsk.c:74 74 tcb->tskatr = pk_ctsk->tskatr & ~TA_RNG3; /* handling as TA_RNG0 */ (gdb) tk_cre_tsk_impl (pk_ctsk=0x3710) at ../../src/func/tk_cre_tsk.c:75 75 tcb->task = pk_ctsk->task; (gdb) tk_cre_tsk_impl (pk_ctsk=0x3710) at ../../src/func/tk_cre_tsk.c:76 76 tcb->ipriority = (UB)int_priority(pk_ctsk->itskpri); (gdb) tk_cre_tsk_impl (pk_ctsk=0x3710) at ../../src/func/tk_cre_tsk.c:77 77 tcb->sstksz = sstksz; (gdb) tk_cre_tsk_impl (pk_ctsk=0x3710) at ../../src/func/tk_cre_tsk.c:92 92 tcb->isstack = (VB*)stack + sstksz; (gdb) tk_cre_tsk_impl (pk_ctsk=0x3710) at ../../src/func/tk_cre_tsk.c:95 95 tcb->isysmode = 1; (gdb) tk_cre_tsk_impl (pk_ctsk=0x3710) at ../../src/func/tk_cre_tsk.c:96 96 tcb->sysmode = 1; (gdb) tk_cre_tsk_impl (pk_ctsk=0x3710) at ../../src/func/tk_cre_tsk.c:99 99 knl_make_dormant(tcb); (gdb) knl_make_dormant (tcb=0xf988) at ../../src/func/make_dormant.c:17 17 tcb->state = TS_DORMANT; (gdb) knl_make_dormant (tcb=0xf988) at ../../src/func/make_dormant.c:18 18 tcb->priority = tcb->bpriority = tcb->ipriority; (gdb) knl_make_dormant (tcb=0xf988) at ../../src/func/make_dormant.c:19 19 tcb->sysmode = tcb->isysmode; (gdb) knl_make_dormant (tcb=0xf988) at ../../src/func/make_dormant.c:20 20 tcb->wupcnt = 0; (gdb) knl_make_dormant (tcb=0xf988) at ../../src/func/make_dormant.c:21 21 tcb->suscnt = 0; (gdb) knl_make_dormant (tcb=0xf988) at ../../src/func/make_dormant.c:23 23 tcb->klockwait = FALSE; (gdb) knl_make_dormant (tcb=0xf988) at ../../src/func/make_dormant.c:24 24 tcb->klocked = FALSE; (gdb) knl_make_dormant (tcb=0xf988) at ../../src/func/make_dormant.c:31 31 tcb->wercd = NULL; (gdb) knl_make_dormant (tcb=0xf988) at ../../../sysdepend/cpu/h8s2212/cpu_task.h:54 54 ssp = tcb->isstack; (gdb) knl_make_dormant (tcb=0xf988) at ../../../sysdepend/cpu/h8s2212/cpu_task.h:55 55 ssp--; (gdb) knl_make_dormant (tcb=0xf988) at ../../../sysdepend/cpu/h8s2212/cpu_task.h:61 61 ssp->sccr_spc = (ccr << 24) | ((UH)tcb->task); (gdb) knl_make_dormant (tcb=0xf988) at ../../../sysdepend/cpu/h8s2212/cpu_task.h:62 62 tcb->tskctxb.ssp = ssp; /* System stack */ (gdb) tk_cre_tsk_impl (pk_ctsk=0x3710) at ../../src/func/tk_cre_tsk.c:101 101 ercd = tcb->tskid; (gdb) tk_cre_tsk_impl (pk_ctsk=0x3710) at ../../src/func/tk_cre_tsk.c:104 104 END_CRITICAL_SECTION; (gdb) 0x00000438 in _enaint () (gdb) Single stepping until exit from function _enaint, which has no line number information. tk_cre_tsk_impl (pk_ctsk=0x3710) at ../../src/func/tk_cre_tsk.c:107 107 if ( (ercd < E_OK) && ((pk_ctsk->tskatr & TA_USERBUF) == 0) ) { (gdb) tk_cre_tsk_impl (pk_ctsk=0x3710) at ../../src/func/tk_cre_tsk.c:112 112 return ercd; (gdb) tk_cre_tsk_impl (pk_ctsk=0x3710) at ../../src/func/tk_cre_tsk.c:113 113 } (gdb) knl_t_kernel_main (inittask=0x3710) at ../../src/tkstart.c:38 38 if ( ercd < E_OK ) { (gdb) knl_t_kernel_main (inittask=0x3710) at ../../src/tkstart.c:42 42 ercd = tk_sta_tsk_impl((ID)ercd, 0); (gdb) tk_sta_tsk_impl (tskid=1, stacd=184) at ../../src/func/tk_sta_tsk.c:14 14 { (gdb) tk_sta_tsk_impl (tskid=1, stacd=184) at ../../src/func/tk_sta_tsk.c:17 17 ER ercd = E_OK; (gdb) tk_sta_tsk_impl (tskid=1, stacd=184) at ../../../sysdepend/cpu/h8s2212/cpu_insn.h:55 55 return ( knl_taskindp > 0 )? TRUE: FALSE; (gdb) tk_sta_tsk_impl (tskid=1, stacd=184) at ../../../sysdepend/cpu/h8s2212/cpu_insn.h:54 54 { (gdb) tk_sta_tsk_impl (tskid=1, stacd=184) at ../../src/func/tk_sta_tsk.c:19 19 CHECK_TSKID(tskid); (gdb) tk_sta_tsk_impl (tskid=1, stacd=184) at ../../../sysdepend/cpu/h8s2212/cpu_insn.h:55 55 return ( knl_taskindp > 0 )? TRUE: FALSE; (gdb) tk_sta_tsk_impl (tskid=1, stacd=184) at ../../../sysdepend/cpu/h8s2212/cpu_insn.h:54 54 { (gdb) tk_sta_tsk_impl (tskid=1, stacd=184) at ../../src/func/tk_sta_tsk.c:22 22 tcb = get_tcb(tskid); (gdb) tk_sta_tsk_impl (tskid=1, stacd=184) at ../../src/func/tk_sta_tsk.c:24 24 BEGIN_CRITICAL_SECTION; (gdb) 0x00000432 in _disint () (gdb) Single stepping until exit from function _disint, which has no line number information. tk_sta_tsk_impl (tskid=200, stacd=184) at ../../src/func/tk_sta_tsk.c:25 25 state = (TSTAT)tcb->state; (gdb) tk_sta_tsk_impl (tskid=200, stacd=184) at ../../src/func/tk_sta_tsk.c:26 26 if ( state != TS_DORMANT ) { (gdb) tk_sta_tsk_impl (tskid=200, stacd=184) at ../../../sysdepend/cpu/h8s2212/cpu_task.h:71 71 SStackFrame *ssp = tcb->tskctxb.ssp; (gdb) tk_sta_tsk_impl (tskid=200, stacd=184) at ../../../sysdepend/cpu/h8s2212/cpu_task.h:73 73 ssp->er[6] = stacd; /* er0 */ (gdb) tk_sta_tsk_impl (tskid=200, stacd=184) at ../../../sysdepend/cpu/h8s2212/cpu_task.h:74 74 ssp->er[5] = (VH)tcb->exinf; /* er1 */ (gdb) tk_sta_tsk_impl (tskid=200, stacd=184) at ../../src/func/tk_sta_tsk.c:30 30 knl_make_ready(tcb); (gdb) knl_make_ready (tcb=0xf988) at ../../src/func/make_ready.c:17 17 { (gdb) knl_make_ready (tcb=0xf988) at ../../src/func/make_ready.c:18 18 tcb->state = TS_READY; (gdb) knl_make_ready (tcb=0xf988) at ../../src/ready_queue.h:101 101 INT priority = tcb->priority; (gdb) knl_make_ready (tcb=0xf988) at /home/uaa/utk/utkernel_source/include/sys/queue.h:60 60 { (gdb) knl_make_ready (tcb=0xf988) at /home/uaa/utk/utkernel_source/include/sys/queue.h:61 61 entry->prev = (struct queue*) que->prev; (gdb) knl_make_ready (tcb=0xf988) at /home/uaa/utk/utkernel_source/include/sys/queue.h:62 62 entry->next = que; (gdb) knl_make_ready (tcb=0xf988) at /home/uaa/utk/utkernel_source/include/sys/queue.h:63 63 que->prev->next = entry; (gdb) knl_make_ready (tcb=0xf988) at /home/uaa/utk/utkernel_source/include/sys/queue.h:64 64 que->prev = entry; (gdb) knl_make_ready (tcb=0xf988) at ../../src/ready_queue.h:104 104 knl_tstdlib_bitset(rq->bitmap, priority); (gdb) knl_tstdlib_bitset (base=0xf982, offset=29) at ../../../tstdlib/func/tstdlib_bitset.c:23 23 if (offset < 0) { (gdb) knl_tstdlib_bitset (base=0xf982, offset=29) at ../../../tstdlib/func/tstdlib_bitset.c:28 28 cp += offset / 8; (gdb) knl_tstdlib_bitset (base=0xf985, offset=29) at ../../../tstdlib/func/tstdlib_bitset.c:30 30 mask = _BIT_SET_N(offset); (gdb) knl_tstdlib_bitset (base=0xf985, offset=29) at ../../../tstdlib/func/tstdlib_bitset.c:32 32 *cp |= mask; (gdb) knl_make_ready (tcb=0xf988) at ../../src/ready_queue.h:106 106 if ( tcb->klocked ) { (gdb) knl_make_ready (tcb=0xf988) at ../../src/ready_queue.h:110 110 if ( priority < rq->top_priority ) { (gdb) knl_make_ready (tcb=0xf988) at ../../src/ready_queue.h:111 111 rq->top_priority = priority; (gdb) knl_make_ready (tcb=0xf988) at ../../src/func/make_ready.c:20 20 knl_schedtsk = tcb; (gdb) knl_make_ready (tcb=0xf988) at ../../src/func/make_ready.c:23 23 } (gdb) tk_sta_tsk_impl (tskid=-1659, stacd=184) at ../../src/func/tk_sta_tsk.c:32 32 END_CRITICAL_SECTION; (gdb) 0x00000438 in _enaint () (gdb) Single stepping until exit from function _enaint, which has no line number information. tk_sta_tsk_impl (tskid=18632, stacd=184) at ../../src/func/tk_sta_tsk.c:34 34 return ercd; (gdb) tk_sta_tsk_impl (tskid=0, stacd=184) at ../../src/func/tk_sta_tsk.c:35 35 } (gdb) knl_t_kernel_main (inittask=0x3710) at ../../src/tkstart.c:43 43 if ( ercd < E_OK ) { (gdb) knl_t_kernel_main (inittask=0x3710) at ../../../sysdepend/cpu/h8s2212/cpu_status.h:117 117 Asm(" jmp @%0" :: "r"(&knl_dispatch_to_schedtsk)); (gdb) 0x000008ac in _knl_dispatch_to_schedtsk () (gdb) Single stepping until exit from function _knl_dispatch_to_schedtsk, which has no line number information. 0x000008fe in l_dispatch1 () (gdb) Single stepping until exit from function l_dispatch1, which has no line number information. 0x00000914 in l_dispatch2 () (gdb) Single stepping until exit from function l_dispatch2, which has no line number information. knl_init_task () at ../../src/sysinit_main.c:79 79 knl_start_system(); (gdb) knl_start_system () at ../../src/sysstartup.c:76 76 ercd = knl_start_device(); (gdb) knl_start_device () at ../../../sysdepend/device/app_h8s2212/devinit.c:45 45 } (gdb) knl_start_system () at ../../src/sysstartup.c:77 77 if ( ercd < E_OK ) { (gdb) 0x00000340 in knl_start_system () at ../../src/sysstartup.c:87 87 tm_monitor(); /* Stop */ (gdb) knl_init_task () at ../../src/sysinit_main.c:87 87 fin = knl_init_task_main(); (gdb) knl_init_task_main () at ../../src/inittask_main.c:46 46 tm_putstring((UB*)knl_boot_message); (gdb) tm_putstring (buff=0x36ec "\nmicro T-Kernel Version 1.00.00\n\n") at ../../src/tm_putstring.c:26 26 { (gdb) tm_putstring (buff=0x36ec "\nmicro T-Kernel Version 1.00.00\n\n") at ../../src/tm_putstring.c:31 31 DI(imask); (gdb) 0x00000432 in _disint () (gdb) Single stepping until exit from function _disint, which has no line number information. tm_putstring (buff=0x3600 "\rP\001") at ../../src/tm_putstring.c:40 40 p++; (gdb) tm_putstring (buff=0x3600 "\rP\001") at ../../src/tm_putstring.c:34 34 if (*p == 0x0a) { /* LF */ (gdb) tm_putstring (buff=0x3600 "\rP\001") at ../../src/tm_putstring.c:35 35 sio_send_frame((const VP)&CR, 1); (gdb) sio_send_frame (buf=0x372c "\r", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:56 56 for(i = 0; i < size; i++) Sci2AsyncTx(buf[i]); (gdb) sio_send_frame (buf=0x1 "\004", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:59 59 } (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:38 38 sio_send_frame((const VP)p, 1); (gdb) sio_send_frame (buf=0x36ec "\nmicro T-Kernel Version 1.00.00\n\n", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:56 56 for(i = 0; i < size; i++) Sci2AsyncTx(buf[i]); (gdb) sio_send_frame (buf=0x1 "\004", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:59 59 } (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:40 40 p++; (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:34 34 if (*p == 0x0a) { /* LF */ (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:38 38 sio_send_frame((const VP)p, 1); (gdb) sio_send_frame (buf=0x36ed "micro T-Kernel Version 1.00.00\n\n", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:56 56 for(i = 0; i < size; i++) Sci2AsyncTx(buf[i]); (gdb) sio_send_frame (buf=0x1 "\004", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:59 59 } (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:40 40 p++; (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:34 34 if (*p == 0x0a) { /* LF */ (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:38 38 sio_send_frame((const VP)p, 1); (gdb) sio_send_frame (buf=0x36ee "icro T-Kernel Version 1.00.00\n\n", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:56 56 for(i = 0; i < size; i++) Sci2AsyncTx(buf[i]); (gdb) sio_send_frame (buf=0x1 "\004", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:59 59 } (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:40 40 p++; (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:34 34 if (*p == 0x0a) { /* LF */ (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:38 38 sio_send_frame((const VP)p, 1); (gdb) sio_send_frame (buf=0x36ef "cro T-Kernel Version 1.00.00\n\n", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:56 56 for(i = 0; i < size; i++) Sci2AsyncTx(buf[i]); (gdb) sio_send_frame (buf=0x1 "\004", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:59 59 } (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:40 40 p++; (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:34 34 if (*p == 0x0a) { /* LF */ (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:38 38 sio_send_frame((const VP)p, 1); (gdb) sio_send_frame (buf=0x36f0 "ro T-Kernel Version 1.00.00\n\n", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:56 56 for(i = 0; i < size; i++) Sci2AsyncTx(buf[i]); (gdb) sio_send_frame (buf=0x1 "\004", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:59 59 } (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:40 40 p++; (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:34 34 if (*p == 0x0a) { /* LF */ (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:38 38 sio_send_frame((const VP)p, 1); (gdb) sio_send_frame (buf=0x36f1 "o T-Kernel Version 1.00.00\n\n", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:56 56 for(i = 0; i < size; i++) Sci2AsyncTx(buf[i]); (gdb) sio_send_frame (buf=0x1 "\004", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:59 59 } (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:40 40 p++; (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:34 34 if (*p == 0x0a) { /* LF */ (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:38 38 sio_send_frame((const VP)p, 1); (gdb) sio_send_frame (buf=0x36f2 " T-Kernel Version 1.00.00\n\n", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:56 56 for(i = 0; i < size; i++) Sci2AsyncTx(buf[i]); (gdb) sio_send_frame (buf=0x1 "\004", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:59 59 } (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:40 40 p++; (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:34 34 if (*p == 0x0a) { /* LF */ (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:38 38 sio_send_frame((const VP)p, 1); (gdb) sio_send_frame (buf=0x36f3 "T-Kernel Version 1.00.00\n\n", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:56 56 for(i = 0; i < size; i++) Sci2AsyncTx(buf[i]); (gdb) sio_send_frame (buf=0x1 "\004", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:59 59 } (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:40 40 p++; (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:34 34 if (*p == 0x0a) { /* LF */ (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:38 38 sio_send_frame((const VP)p, 1); (gdb) sio_send_frame (buf=0x36f4 "-Kernel Version 1.00.00\n\n", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:56 56 for(i = 0; i < size; i++) Sci2AsyncTx(buf[i]); (gdb) sio_send_frame (buf=0x1 "\004", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:59 59 } (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:40 40 p++; (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:34 34 if (*p == 0x0a) { /* LF */ (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:38 38 sio_send_frame((const VP)p, 1); (gdb) sio_send_frame (buf=0x36f5 "Kernel Version 1.00.00\n\n", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:56 56 for(i = 0; i < size; i++) Sci2AsyncTx(buf[i]); (gdb) sio_send_frame (buf=0x1 "\004", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:59 59 } (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:40 40 p++; (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:34 34 if (*p == 0x0a) { /* LF */ (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:38 38 sio_send_frame((const VP)p, 1); (gdb) sio_send_frame (buf=0x36f6 "ernel Version 1.00.00\n\n", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:56 56 for(i = 0; i < size; i++) Sci2AsyncTx(buf[i]); (gdb) sio_send_frame (buf=0x1 "\004", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:59 59 } (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:40 40 p++; (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:34 34 if (*p == 0x0a) { /* LF */ (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:38 38 sio_send_frame((const VP)p, 1); (gdb) sio_send_frame (buf=0x36f7 "rnel Version 1.00.00\n\n", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:56 56 for(i = 0; i < size; i++) Sci2AsyncTx(buf[i]); (gdb) sio_send_frame (buf=0x1 "\004", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:59 59 } (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:40 40 p++; (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:34 34 if (*p == 0x0a) { /* LF */ (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:38 38 sio_send_frame((const VP)p, 1); (gdb) sio_send_frame (buf=0x36f8 "nel Version 1.00.00\n\n", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:56 56 for(i = 0; i < size; i++) Sci2AsyncTx(buf[i]); (gdb) sio_send_frame (buf=0x1 "\004", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:59 59 } (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:40 40 p++; (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:34 34 if (*p == 0x0a) { /* LF */ (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:38 38 sio_send_frame((const VP)p, 1); (gdb) sio_send_frame (buf=0x36f9 "el Version 1.00.00\n\n", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:56 56 for(i = 0; i < size; i++) Sci2AsyncTx(buf[i]); (gdb) sio_send_frame (buf=0x1 "\004", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:59 59 } (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:40 40 p++; (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:34 34 if (*p == 0x0a) { /* LF */ (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:38 38 sio_send_frame((const VP)p, 1); (gdb) sio_send_frame (buf=0x36fa "l Version 1.00.00\n\n", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:56 56 for(i = 0; i < size; i++) Sci2AsyncTx(buf[i]); (gdb) sio_send_frame (buf=0x1 "\004", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:59 59 } (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:40 40 p++; (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:34 34 if (*p == 0x0a) { /* LF */ (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:38 38 sio_send_frame((const VP)p, 1); (gdb) sio_send_frame (buf=0x36fb " Version 1.00.00\n\n", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:56 56 for(i = 0; i < size; i++) Sci2AsyncTx(buf[i]); (gdb) sio_send_frame (buf=0x1 "\004", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:59 59 } (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:40 40 p++; (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:34 34 if (*p == 0x0a) { /* LF */ (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:38 38 sio_send_frame((const VP)p, 1); (gdb) sio_send_frame (buf=0x36fc "Version 1.00.00\n\n", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:56 56 for(i = 0; i < size; i++) Sci2AsyncTx(buf[i]); (gdb) sio_send_frame (buf=0x1 "\004", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:59 59 } (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:40 40 p++; (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:34 34 if (*p == 0x0a) { /* LF */ (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:38 38 sio_send_frame((const VP)p, 1); (gdb) sio_send_frame (buf=0x36fd "ersion 1.00.00\n\n", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:56 56 for(i = 0; i < size; i++) Sci2AsyncTx(buf[i]); (gdb) sio_send_frame (buf=0x1 "\004", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:59 59 } (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:40 40 p++; (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:34 34 if (*p == 0x0a) { /* LF */ (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:38 38 sio_send_frame((const VP)p, 1); (gdb) sio_send_frame (buf=0x36fe "rsion 1.00.00\n\n", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:56 56 for(i = 0; i < size; i++) Sci2AsyncTx(buf[i]); (gdb) sio_send_frame (buf=0x1 "\004", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:59 59 } (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:40 40 p++; (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:34 34 if (*p == 0x0a) { /* LF */ (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:38 38 sio_send_frame((const VP)p, 1); (gdb) sio_send_frame (buf=0x36ff "sion 1.00.00\n\n", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:56 56 for(i = 0; i < size; i++) Sci2AsyncTx(buf[i]); (gdb) sio_send_frame (buf=0x1 "\004", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:59 59 } (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:40 40 p++; (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:34 34 if (*p == 0x0a) { /* LF */ (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:38 38 sio_send_frame((const VP)p, 1); (gdb) sio_send_frame (buf=0x3700 "ion 1.00.00\n\n", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:56 56 for(i = 0; i < size; i++) Sci2AsyncTx(buf[i]); (gdb) sio_send_frame (buf=0x1 "\004", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:59 59 } (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:40 40 p++; (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:34 34 if (*p == 0x0a) { /* LF */ (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:38 38 sio_send_frame((const VP)p, 1); (gdb) sio_send_frame (buf=0x3701 "on 1.00.00\n\n", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:56 56 for(i = 0; i < size; i++) Sci2AsyncTx(buf[i]); (gdb) sio_send_frame (buf=0x1 "\004", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:59 59 } (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:40 40 p++; (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:34 34 if (*p == 0x0a) { /* LF */ (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:38 38 sio_send_frame((const VP)p, 1); (gdb) sio_send_frame (buf=0x3702 "n 1.00.00\n\n", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:56 56 for(i = 0; i < size; i++) Sci2AsyncTx(buf[i]); (gdb) sio_send_frame (buf=0x1 "\004", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:59 59 } (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:40 40 p++; (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:34 34 if (*p == 0x0a) { /* LF */ (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:38 38 sio_send_frame((const VP)p, 1); (gdb) sio_send_frame (buf=0x3703 " 1.00.00\n\n", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:56 56 for(i = 0; i < size; i++) Sci2AsyncTx(buf[i]); (gdb) sio_send_frame (buf=0x1 "\004", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:59 59 } (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:40 40 p++; (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:34 34 if (*p == 0x0a) { /* LF */ (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:38 38 sio_send_frame((const VP)p, 1); (gdb) sio_send_frame (buf=0x3704 "1.00.00\n\n", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:56 56 for(i = 0; i < size; i++) Sci2AsyncTx(buf[i]); (gdb) sio_send_frame (buf=0x1 "\004", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:59 59 } (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:40 40 p++; (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:34 34 if (*p == 0x0a) { /* LF */ (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:38 38 sio_send_frame((const VP)p, 1); (gdb) sio_send_frame (buf=0x3705 ".00.00\n\n", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:56 56 for(i = 0; i < size; i++) Sci2AsyncTx(buf[i]); (gdb) sio_send_frame (buf=0x1 "\004", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:59 59 } (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:40 40 p++; (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:34 34 if (*p == 0x0a) { /* LF */ (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:38 38 sio_send_frame((const VP)p, 1); (gdb) sio_send_frame (buf=0x3706 "00.00\n\n", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:56 56 for(i = 0; i < size; i++) Sci2AsyncTx(buf[i]); (gdb) sio_send_frame (buf=0x1 "\004", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:59 59 } (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:40 40 p++; (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:34 34 if (*p == 0x0a) { /* LF */ (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:38 38 sio_send_frame((const VP)p, 1); (gdb) sio_send_frame (buf=0x3707 "0.00\n\n", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:56 56 for(i = 0; i < size; i++) Sci2AsyncTx(buf[i]); (gdb) sio_send_frame (buf=0x1 "\004", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:59 59 } (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:40 40 p++; (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:34 34 if (*p == 0x0a) { /* LF */ (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:38 38 sio_send_frame((const VP)p, 1); (gdb) sio_send_frame (buf=0x3708 ".00\n\n", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:56 56 for(i = 0; i < size; i++) Sci2AsyncTx(buf[i]); (gdb) sio_send_frame (buf=0x1 "\004", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:59 59 } (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:40 40 p++; (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:34 34 if (*p == 0x0a) { /* LF */ (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:38 38 sio_send_frame((const VP)p, 1); (gdb) sio_send_frame (buf=0x3709 "00\n\n", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:56 56 for(i = 0; i < size; i++) Sci2AsyncTx(buf[i]); (gdb) sio_send_frame (buf=0x1 "\004", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:59 59 } (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:40 40 p++; (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:34 34 if (*p == 0x0a) { /* LF */ (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:38 38 sio_send_frame((const VP)p, 1); (gdb) sio_send_frame (buf=0x370a "0\n\n", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:56 56 for(i = 0; i < size; i++) Sci2AsyncTx(buf[i]); (gdb) sio_send_frame (buf=0x1 "\004", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:59 59 } (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:40 40 p++; (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:34 34 if (*p == 0x0a) { /* LF */ (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:35 35 sio_send_frame((const VP)&CR, 1); (gdb) sio_send_frame (buf=0x372c "\r", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:56 56 for(i = 0; i < size; i++) Sci2AsyncTx(buf[i]); (gdb) sio_send_frame (buf=0x1 "\004", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:59 59 } (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:38 38 sio_send_frame((const VP)p, 1); (gdb) sio_send_frame (buf=0x370b "\n\n", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:56 56 for(i = 0; i < size; i++) Sci2AsyncTx(buf[i]); (gdb) sio_send_frame (buf=0x1 "\004", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:59 59 } (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:40 40 p++; (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:34 34 if (*p == 0x0a) { /* LF */ (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:35 35 sio_send_frame((const VP)&CR, 1); (gdb) sio_send_frame (buf=0x372c "\r", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:56 56 for(i = 0; i < size; i++) Sci2AsyncTx(buf[i]); (gdb) sio_send_frame (buf=0x1 "\004", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:59 59 } (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:38 38 sio_send_frame((const VP)p, 1); (gdb) sio_send_frame (buf=0x370c "\n", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:56 56 for(i = 0; i < size; i++) Sci2AsyncTx(buf[i]); (gdb) sio_send_frame (buf=0x1 "\004", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:59 59 } (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:40 40 p++; (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:43 43 EI(imask); (gdb) 0x00000438 in _enaint () (gdb) Single stepping until exit from function _enaint, which has no line number information. tm_putstring (buff=0x484 "8\034y") at ../../src/tm_putstring.c:46 46 } (gdb) knl_init_task_main () at ../../src/inittask_main.c:58 58 fin = usermain(); (gdb) usermain () at ../../../usermain/usermain.c:39 39 tm_putstring((UB*)"Push any key to shutdown the micro T-Kernel.\n"); (gdb) tm_putstring (buff=0x375e "Push any key to shutdown the micro T-Kernel.\n") at ../../src/tm_putstring.c:26 26 { (gdb) tm_putstring (buff=0x375e "Push any key to shutdown the micro T-Kernel.\n") at ../../src/tm_putstring.c:31 31 DI(imask); (gdb) 0x00000432 in _disint () (gdb) Single stepping until exit from function _disint, which has no line number information. tm_putstring (buff=0x3700 "ion 1.00.00\n\n") at ../../src/tm_putstring.c:40 40 p++; (gdb) tm_putstring (buff=0x3700 "ion 1.00.00\n\n") at ../../src/tm_putstring.c:34 34 if (*p == 0x0a) { /* LF */ (gdb) tm_putstring (buff=0x3700 "ion 1.00.00\n\n") at ../../src/tm_putstring.c:38 38 sio_send_frame((const VP)p, 1); (gdb) sio_send_frame (buf=0x375e "Push any key to shutdown the micro T-Kernel.\n", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:56 56 for(i = 0; i < size; i++) Sci2AsyncTx(buf[i]); (gdb) sio_send_frame (buf=0x1 "\004", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:59 59 } (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:40 40 p++; (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:34 34 if (*p == 0x0a) { /* LF */ (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:38 38 sio_send_frame((const VP)p, 1); (gdb) sio_send_frame (buf=0x375f "ush any key to shutdown the micro T-Kernel.\n", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:56 56 for(i = 0; i < size; i++) Sci2AsyncTx(buf[i]); (gdb) sio_send_frame (buf=0x1 "\004", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:59 59 } (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:40 40 p++; (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:34 34 if (*p == 0x0a) { /* LF */ (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:38 38 sio_send_frame((const VP)p, 1); (gdb) sio_send_frame (buf=0x3760 "sh any key to shutdown the micro T-Kernel.\n", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:56 56 for(i = 0; i < size; i++) Sci2AsyncTx(buf[i]); (gdb) sio_send_frame (buf=0x1 "\004", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:59 59 } (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:40 40 p++; (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:34 34 if (*p == 0x0a) { /* LF */ (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:38 38 sio_send_frame((const VP)p, 1); (gdb) sio_send_frame (buf=0x3761 "h any key to shutdown the micro T-Kernel.\n", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:56 56 for(i = 0; i < size; i++) Sci2AsyncTx(buf[i]); (gdb) sio_send_frame (buf=0x1 "\004", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:59 59 } (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:40 40 p++; (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:34 34 if (*p == 0x0a) { /* LF */ (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:38 38 sio_send_frame((const VP)p, 1); (gdb) sio_send_frame (buf=0x3762 " any key to shutdown the micro T-Kernel.\n", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:56 56 for(i = 0; i < size; i++) Sci2AsyncTx(buf[i]); (gdb) sio_send_frame (buf=0x1 "\004", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:59 59 } (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:40 40 p++; (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:34 34 if (*p == 0x0a) { /* LF */ (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:38 38 sio_send_frame((const VP)p, 1); (gdb) sio_send_frame (buf=0x3763 "any key to shutdown the micro T-Kernel.\n", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:56 56 for(i = 0; i < size; i++) Sci2AsyncTx(buf[i]); (gdb) sio_send_frame (buf=0x1 "\004", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:59 59 } (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:40 40 p++; (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:34 34 if (*p == 0x0a) { /* LF */ (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:38 38 sio_send_frame((const VP)p, 1); (gdb) sio_send_frame (buf=0x3764 "ny key to shutdown the micro T-Kernel.\n", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:56 56 for(i = 0; i < size; i++) Sci2AsyncTx(buf[i]); (gdb) sio_send_frame (buf=0x1 "\004", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:59 59 } (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:40 40 p++; (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:34 34 if (*p == 0x0a) { /* LF */ (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:38 38 sio_send_frame((const VP)p, 1); (gdb) sio_send_frame (buf=0x3765 "y key to shutdown the micro T-Kernel.\n", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:56 56 for(i = 0; i < size; i++) Sci2AsyncTx(buf[i]); (gdb) sio_send_frame (buf=0x1 "\004", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:59 59 } (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:40 40 p++; (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:34 34 if (*p == 0x0a) { /* LF */ (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:38 38 sio_send_frame((const VP)p, 1); (gdb) sio_send_frame (buf=0x3766 " key to shutdown the micro T-Kernel.\n", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:56 56 for(i = 0; i < size; i++) Sci2AsyncTx(buf[i]); (gdb) sio_send_frame (buf=0x1 "\004", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:59 59 } (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:40 40 p++; (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:34 34 if (*p == 0x0a) { /* LF */ (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:38 38 sio_send_frame((const VP)p, 1); (gdb) sio_send_frame (buf=0x3767 "key to shutdown the micro T-Kernel.\n", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:56 56 for(i = 0; i < size; i++) Sci2AsyncTx(buf[i]); (gdb) sio_send_frame (buf=0x1 "\004", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:59 59 } (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:40 40 p++; (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:34 34 if (*p == 0x0a) { /* LF */ (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:38 38 sio_send_frame((const VP)p, 1); (gdb) sio_send_frame (buf=0x3768 "ey to shutdown the micro T-Kernel.\n", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:56 56 for(i = 0; i < size; i++) Sci2AsyncTx(buf[i]); (gdb) sio_send_frame (buf=0x1 "\004", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:59 59 } (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:40 40 p++; (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:34 34 if (*p == 0x0a) { /* LF */ (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:38 38 sio_send_frame((const VP)p, 1); (gdb) sio_send_frame (buf=0x3769 "y to shutdown the micro T-Kernel.\n", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:56 56 for(i = 0; i < size; i++) Sci2AsyncTx(buf[i]); (gdb) sio_send_frame (buf=0x1 "\004", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:59 59 } (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:40 40 p++; (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:34 34 if (*p == 0x0a) { /* LF */ (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:38 38 sio_send_frame((const VP)p, 1); (gdb) sio_send_frame (buf=0x376a " to shutdown the micro T-Kernel.\n", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:56 56 for(i = 0; i < size; i++) Sci2AsyncTx(buf[i]); (gdb) sio_send_frame (buf=0x1 "\004", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:59 59 } (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:40 40 p++; (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:34 34 if (*p == 0x0a) { /* LF */ (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:38 38 sio_send_frame((const VP)p, 1); (gdb) sio_send_frame (buf=0x376b "to shutdown the micro T-Kernel.\n", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:56 56 for(i = 0; i < size; i++) Sci2AsyncTx(buf[i]); (gdb) sio_send_frame (buf=0x1 "\004", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:59 59 } (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:40 40 p++; (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:34 34 if (*p == 0x0a) { /* LF */ (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:38 38 sio_send_frame((const VP)p, 1); (gdb) sio_send_frame (buf=0x376c "o shutdown the micro T-Kernel.\n", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:56 56 for(i = 0; i < size; i++) Sci2AsyncTx(buf[i]); (gdb) sio_send_frame (buf=0x1 "\004", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:59 59 } (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:40 40 p++; (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:34 34 if (*p == 0x0a) { /* LF */ (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:38 38 sio_send_frame((const VP)p, 1); (gdb) sio_send_frame (buf=0x376d " shutdown the micro T-Kernel.\n", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:56 56 for(i = 0; i < size; i++) Sci2AsyncTx(buf[i]); (gdb) sio_send_frame (buf=0x1 "\004", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:59 59 } (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:40 40 p++; (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:34 34 if (*p == 0x0a) { /* LF */ (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:38 38 sio_send_frame((const VP)p, 1); (gdb) sio_send_frame (buf=0x376e "shutdown the micro T-Kernel.\n", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:56 56 for(i = 0; i < size; i++) Sci2AsyncTx(buf[i]); (gdb) sio_send_frame (buf=0x1 "\004", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:59 59 } (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:40 40 p++; (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:34 34 if (*p == 0x0a) { /* LF */ (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:38 38 sio_send_frame((const VP)p, 1); (gdb) sio_send_frame (buf=0x376f "hutdown the micro T-Kernel.\n", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:56 56 for(i = 0; i < size; i++) Sci2AsyncTx(buf[i]); (gdb) sio_send_frame (buf=0x1 "\004", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:59 59 } (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:40 40 p++; (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:34 34 if (*p == 0x0a) { /* LF */ (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:38 38 sio_send_frame((const VP)p, 1); (gdb) sio_send_frame (buf=0x3770 "utdown the micro T-Kernel.\n", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:56 56 for(i = 0; i < size; i++) Sci2AsyncTx(buf[i]); (gdb) sio_send_frame (buf=0x1 "\004", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:59 59 } (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:40 40 p++; (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:34 34 if (*p == 0x0a) { /* LF */ (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:38 38 sio_send_frame((const VP)p, 1); (gdb) sio_send_frame (buf=0x3771 "tdown the micro T-Kernel.\n", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:56 56 for(i = 0; i < size; i++) Sci2AsyncTx(buf[i]); (gdb) sio_send_frame (buf=0x1 "\004", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:59 59 } (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:40 40 p++; (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:34 34 if (*p == 0x0a) { /* LF */ (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:38 38 sio_send_frame((const VP)p, 1); (gdb) sio_send_frame (buf=0x3772 "down the micro T-Kernel.\n", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:56 56 for(i = 0; i < size; i++) Sci2AsyncTx(buf[i]); (gdb) sio_send_frame (buf=0x1 "\004", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:59 59 } (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:40 40 p++; (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:34 34 if (*p == 0x0a) { /* LF */ (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:38 38 sio_send_frame((const VP)p, 1); (gdb) sio_send_frame (buf=0x3773 "own the micro T-Kernel.\n", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:56 56 for(i = 0; i < size; i++) Sci2AsyncTx(buf[i]); (gdb) sio_send_frame (buf=0x1 "\004", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:59 59 } (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:40 40 p++; (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:34 34 if (*p == 0x0a) { /* LF */ (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:38 38 sio_send_frame((const VP)p, 1); (gdb) sio_send_frame (buf=0x3774 "wn the micro T-Kernel.\n", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:56 56 for(i = 0; i < size; i++) Sci2AsyncTx(buf[i]); (gdb) sio_send_frame (buf=0x1 "\004", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:59 59 } (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:40 40 p++; (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:34 34 if (*p == 0x0a) { /* LF */ (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:38 38 sio_send_frame((const VP)p, 1); (gdb) sio_send_frame (buf=0x3775 "n the micro T-Kernel.\n", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:56 56 for(i = 0; i < size; i++) Sci2AsyncTx(buf[i]); (gdb) sio_send_frame (buf=0x1 "\004", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:59 59 } (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:40 40 p++; (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:34 34 if (*p == 0x0a) { /* LF */ (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:38 38 sio_send_frame((const VP)p, 1); (gdb) sio_send_frame (buf=0x3776 " the micro T-Kernel.\n", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:56 56 for(i = 0; i < size; i++) Sci2AsyncTx(buf[i]); (gdb) sio_send_frame (buf=0x1 "\004", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:59 59 } (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:40 40 p++; (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:34 34 if (*p == 0x0a) { /* LF */ (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:38 38 sio_send_frame((const VP)p, 1); (gdb) sio_send_frame (buf=0x3777 "the micro T-Kernel.\n", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:56 56 for(i = 0; i < size; i++) Sci2AsyncTx(buf[i]); (gdb) sio_send_frame (buf=0x1 "\004", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:59 59 } (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:40 40 p++; (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:34 34 if (*p == 0x0a) { /* LF */ (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:38 38 sio_send_frame((const VP)p, 1); (gdb) sio_send_frame (buf=0x3778 "he micro T-Kernel.\n", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:56 56 for(i = 0; i < size; i++) Sci2AsyncTx(buf[i]); (gdb) sio_send_frame (buf=0x1 "\004", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:59 59 } (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:40 40 p++; (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:34 34 if (*p == 0x0a) { /* LF */ (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:38 38 sio_send_frame((const VP)p, 1); (gdb) sio_send_frame (buf=0x3779 "e micro T-Kernel.\n", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:56 56 for(i = 0; i < size; i++) Sci2AsyncTx(buf[i]); (gdb) sio_send_frame (buf=0x1 "\004", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:59 59 } (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:40 40 p++; (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:34 34 if (*p == 0x0a) { /* LF */ (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:38 38 sio_send_frame((const VP)p, 1); (gdb) sio_send_frame (buf=0x377a " micro T-Kernel.\n", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:56 56 for(i = 0; i < size; i++) Sci2AsyncTx(buf[i]); (gdb) sio_send_frame (buf=0x1 "\004", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:59 59 } (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:40 40 p++; (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:34 34 if (*p == 0x0a) { /* LF */ (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:38 38 sio_send_frame((const VP)p, 1); (gdb) sio_send_frame (buf=0x377b "micro T-Kernel.\n", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:56 56 for(i = 0; i < size; i++) Sci2AsyncTx(buf[i]); (gdb) sio_send_frame (buf=0x1 "\004", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:59 59 } (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:40 40 p++; (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:34 34 if (*p == 0x0a) { /* LF */ (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:38 38 sio_send_frame((const VP)p, 1); (gdb) sio_send_frame (buf=0x377c "icro T-Kernel.\n", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:56 56 for(i = 0; i < size; i++) Sci2AsyncTx(buf[i]); (gdb) sio_send_frame (buf=0x1 "\004", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:59 59 } (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:40 40 p++; (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:34 34 if (*p == 0x0a) { /* LF */ (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:38 38 sio_send_frame((const VP)p, 1); (gdb) sio_send_frame (buf=0x377d "cro T-Kernel.\n", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:56 56 for(i = 0; i < size; i++) Sci2AsyncTx(buf[i]); (gdb) sio_send_frame (buf=0x1 "\004", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:59 59 } (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:40 40 p++; (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:34 34 if (*p == 0x0a) { /* LF */ (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:38 38 sio_send_frame((const VP)p, 1); (gdb) sio_send_frame (buf=0x377e "ro T-Kernel.\n", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:56 56 for(i = 0; i < size; i++) Sci2AsyncTx(buf[i]); (gdb) sio_send_frame (buf=0x1 "\004", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:59 59 } (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:40 40 p++; (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:34 34 if (*p == 0x0a) { /* LF */ (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:38 38 sio_send_frame((const VP)p, 1); (gdb) sio_send_frame (buf=0x377f "o T-Kernel.\n", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:56 56 for(i = 0; i < size; i++) Sci2AsyncTx(buf[i]); (gdb) sio_send_frame (buf=0x1 "\004", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:59 59 } (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:40 40 p++; (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:34 34 if (*p == 0x0a) { /* LF */ (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:38 38 sio_send_frame((const VP)p, 1); (gdb) sio_send_frame (buf=0x3780 " T-Kernel.\n", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:56 56 for(i = 0; i < size; i++) Sci2AsyncTx(buf[i]); (gdb) sio_send_frame (buf=0x1 "\004", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:59 59 } (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:40 40 p++; (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:34 34 if (*p == 0x0a) { /* LF */ (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:38 38 sio_send_frame((const VP)p, 1); (gdb) sio_send_frame (buf=0x3781 "T-Kernel.\n", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:56 56 for(i = 0; i < size; i++) Sci2AsyncTx(buf[i]); (gdb) sio_send_frame (buf=0x1 "\004", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:59 59 } (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:40 40 p++; (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:34 34 if (*p == 0x0a) { /* LF */ (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:38 38 sio_send_frame((const VP)p, 1); (gdb) sio_send_frame (buf=0x3782 "-Kernel.\n", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:56 56 for(i = 0; i < size; i++) Sci2AsyncTx(buf[i]); (gdb) sio_send_frame (buf=0x1 "\004", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:59 59 } (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:40 40 p++; (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:34 34 if (*p == 0x0a) { /* LF */ (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:38 38 sio_send_frame((const VP)p, 1); (gdb) sio_send_frame (buf=0x3783 "Kernel.\n", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:56 56 for(i = 0; i < size; i++) Sci2AsyncTx(buf[i]); (gdb) sio_send_frame (buf=0x1 "\004", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:59 59 } (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:40 40 p++; (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:34 34 if (*p == 0x0a) { /* LF */ (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:38 38 sio_send_frame((const VP)p, 1); (gdb) sio_send_frame (buf=0x3784 "ernel.\n", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:56 56 for(i = 0; i < size; i++) Sci2AsyncTx(buf[i]); (gdb) sio_send_frame (buf=0x1 "\004", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:59 59 } (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:40 40 p++; (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:34 34 if (*p == 0x0a) { /* LF */ (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:38 38 sio_send_frame((const VP)p, 1); (gdb) sio_send_frame (buf=0x3785 "rnel.\n", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:56 56 for(i = 0; i < size; i++) Sci2AsyncTx(buf[i]); (gdb) sio_send_frame (buf=0x1 "\004", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:59 59 } (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:40 40 p++; (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:34 34 if (*p == 0x0a) { /* LF */ (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:38 38 sio_send_frame((const VP)p, 1); (gdb) sio_send_frame (buf=0x3786 "nel.\n", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:56 56 for(i = 0; i < size; i++) Sci2AsyncTx(buf[i]); (gdb) sio_send_frame (buf=0x1 "\004", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:59 59 } (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:40 40 p++; (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:34 34 if (*p == 0x0a) { /* LF */ (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:38 38 sio_send_frame((const VP)p, 1); (gdb) sio_send_frame (buf=0x3787 "el.\n", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:56 56 for(i = 0; i < size; i++) Sci2AsyncTx(buf[i]); (gdb) sio_send_frame (buf=0x1 "\004", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:59 59 } (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:40 40 p++; (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:34 34 if (*p == 0x0a) { /* LF */ (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:38 38 sio_send_frame((const VP)p, 1); (gdb) sio_send_frame (buf=0x3788 "l.\n", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:56 56 for(i = 0; i < size; i++) Sci2AsyncTx(buf[i]); (gdb) sio_send_frame (buf=0x1 "\004", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:59 59 } (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:40 40 p++; (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:34 34 if (*p == 0x0a) { /* LF */ (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:38 38 sio_send_frame((const VP)p, 1); (gdb) sio_send_frame (buf=0x3789 ".\n", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:56 56 for(i = 0; i < size; i++) Sci2AsyncTx(buf[i]); (gdb) sio_send_frame (buf=0x1 "\004", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:59 59 } (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:40 40 p++; (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:34 34 if (*p == 0x0a) { /* LF */ (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:35 35 sio_send_frame((const VP)&CR, 1); (gdb) sio_send_frame (buf=0x372c "\r", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:56 56 for(i = 0; i < size; i++) Sci2AsyncTx(buf[i]); (gdb) sio_send_frame (buf=0x1 "\004", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:59 59 } (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:38 38 sio_send_frame((const VP)p, 1); (gdb) sio_send_frame (buf=0x378a "\n", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:56 56 for(i = 0; i < size; i++) Sci2AsyncTx(buf[i]); (gdb) sio_send_frame (buf=0x1 "\004", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:59 59 } (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:40 40 p++; (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:43 43 EI(imask); (gdb) 0x00000438 in _enaint () (gdb) Single stepping until exit from function _enaint, which has no line number information. tm_putstring (buff=0x484 "8\034y") at ../../src/tm_putstring.c:46 46 } (gdb) usermain () at ../../../usermain/usermain.c:40 40 tm_getchar(-1); (gdb) tm_getchar (wait=-1) at ../../src/tm_getchar.c:25 25 { (gdb) tm_getchar (wait=-1) at ../../src/tm_getchar.c:29 29 DI(imask); (gdb) 0x00000432 in _disint () (gdb) Single stepping until exit from function _disint, which has no line number information. tm_getchar (wait=-252) at ../../src/tm_getchar.c:31 31 sio_recv_frame(&p, 1); (gdb) sio_recv_frame (buf=0x0, size=0) at ../../src/sysdepend/app_h8s2212/sio.c:62 62 { (gdb) sio_recv_frame (buf=0x0, size=1) at ../../src/sysdepend/app_h8s2212/sio.c:66 66 for(i = 0; i < size; i++) while(Sci2AsyncRx(&buf[i])); (gdb) Sci2AsyncRx (pData=0xfe31 "") at ../../src/sysdepend/app_h8s2212/sio.c:123 123 } (gdb) sio_recv_frame (buf=0x0, size=1) at ../../src/sysdepend/app_h8s2212/sio.c:69 69 } (gdb) tm_getchar (wait=1) at ../../src/tm_getchar.c:33 33 EI(imask); (gdb) 0x00000438 in _enaint () (gdb) Single stepping until exit from function _enaint, which has no line number information. tm_getchar (wait=1156) at ../../src/tm_getchar.c:36 36 } (gdb) usermain () at ../../../usermain/usermain.c:43 43 } (gdb) knl_init_task_main () at ../../src/inittask_main.c:67 67 } (gdb) knl_init_task () at ../../src/sysinit_main.c:90 90 knl_shutdown_system(fin); /* Never return */ (gdb) knl_shutdown_system (fin=0) at ../../src/sysstartup.c:94 94 { (gdb) knl_shutdown_system (fin=0) at ../../src/sysstartup.c:96 96 knl_finish_device(); (gdb) knl_finish_device () at ../../../sysdepend/device/app_h8s2212/devinit.c:57 57 } (gdb) knl_shutdown_system (fin=0) at ../../src/sysstartup.c:100 100 if ( fin >= 0 ) { (gdb) knl_shutdown_system (fin=0) at ../../src/sysstartup.c:101 101 tm_putstring((UB*)"\n<< SYSTEM SHUTDOWN >>\n"); (gdb) tm_putstring (buff=0x37e4 "\n<< SYSTEM SHUTDOWN >>\n") at ../../src/tm_putstring.c:26 26 { (gdb) tm_putstring (buff=0x37e4 "\n<< SYSTEM SHUTDOWN >>\n") at ../../src/tm_putstring.c:31 31 DI(imask); (gdb) 0x00000432 in _disint () (gdb) Single stepping until exit from function _disint, which has no line number information. tm_putstring (buff=0x3700 "ion 1.00.00\n\n") at ../../src/tm_putstring.c:40 40 p++; (gdb) tm_putstring (buff=0x3700 "ion 1.00.00\n\n") at ../../src/tm_putstring.c:34 34 if (*p == 0x0a) { /* LF */ (gdb) tm_putstring (buff=0x3700 "ion 1.00.00\n\n") at ../../src/tm_putstring.c:35 35 sio_send_frame((const VP)&CR, 1); (gdb) sio_send_frame (buf=0x372c "\r", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:56 56 for(i = 0; i < size; i++) Sci2AsyncTx(buf[i]); (gdb) sio_send_frame (buf=0x1 "\004", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:59 59 } (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:38 38 sio_send_frame((const VP)p, 1); (gdb) sio_send_frame (buf=0x37e4 "\n<< SYSTEM SHUTDOWN >>\n", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:56 56 for(i = 0; i < size; i++) Sci2AsyncTx(buf[i]); (gdb) sio_send_frame (buf=0x1 "\004", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:59 59 } (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:40 40 p++; (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:34 34 if (*p == 0x0a) { /* LF */ (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:38 38 sio_send_frame((const VP)p, 1); (gdb) sio_send_frame (buf=0x37e5 "<< SYSTEM SHUTDOWN >>\n", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:56 56 for(i = 0; i < size; i++) Sci2AsyncTx(buf[i]); (gdb) sio_send_frame (buf=0x1 "\004", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:59 59 } (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:40 40 p++; (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:34 34 if (*p == 0x0a) { /* LF */ (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:38 38 sio_send_frame((const VP)p, 1); (gdb) sio_send_frame (buf=0x37e6 "< SYSTEM SHUTDOWN >>\n", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:56 56 for(i = 0; i < size; i++) Sci2AsyncTx(buf[i]); (gdb) sio_send_frame (buf=0x1 "\004", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:59 59 } (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:40 40 p++; (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:34 34 if (*p == 0x0a) { /* LF */ (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:38 38 sio_send_frame((const VP)p, 1); (gdb) sio_send_frame (buf=0x37e7 " SYSTEM SHUTDOWN >>\n", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:56 56 for(i = 0; i < size; i++) Sci2AsyncTx(buf[i]); (gdb) sio_send_frame (buf=0x1 "\004", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:59 59 } (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:40 40 p++; (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:34 34 if (*p == 0x0a) { /* LF */ (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:38 38 sio_send_frame((const VP)p, 1); (gdb) sio_send_frame (buf=0x37e8 "SYSTEM SHUTDOWN >>\n", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:56 56 for(i = 0; i < size; i++) Sci2AsyncTx(buf[i]); (gdb) sio_send_frame (buf=0x1 "\004", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:59 59 } (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:40 40 p++; (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:34 34 if (*p == 0x0a) { /* LF */ (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:38 38 sio_send_frame((const VP)p, 1); (gdb) sio_send_frame (buf=0x37e9 "YSTEM SHUTDOWN >>\n", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:56 56 for(i = 0; i < size; i++) Sci2AsyncTx(buf[i]); (gdb) sio_send_frame (buf=0x1 "\004", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:59 59 } (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:40 40 p++; (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:34 34 if (*p == 0x0a) { /* LF */ (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:38 38 sio_send_frame((const VP)p, 1); (gdb) sio_send_frame (buf=0x37ea "STEM SHUTDOWN >>\n", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:56 56 for(i = 0; i < size; i++) Sci2AsyncTx(buf[i]); (gdb) sio_send_frame (buf=0x1 "\004", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:59 59 } (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:40 40 p++; (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:34 34 if (*p == 0x0a) { /* LF */ (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:38 38 sio_send_frame((const VP)p, 1); (gdb) sio_send_frame (buf=0x37eb "TEM SHUTDOWN >>\n", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:56 56 for(i = 0; i < size; i++) Sci2AsyncTx(buf[i]); (gdb) sio_send_frame (buf=0x1 "\004", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:59 59 } (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:40 40 p++; (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:34 34 if (*p == 0x0a) { /* LF */ (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:38 38 sio_send_frame((const VP)p, 1); (gdb) sio_send_frame (buf=0x37ec "EM SHUTDOWN >>\n", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:56 56 for(i = 0; i < size; i++) Sci2AsyncTx(buf[i]); (gdb) sio_send_frame (buf=0x1 "\004", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:59 59 } (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:40 40 p++; (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:34 34 if (*p == 0x0a) { /* LF */ (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:38 38 sio_send_frame((const VP)p, 1); (gdb) sio_send_frame (buf=0x37ed "M SHUTDOWN >>\n", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:56 56 for(i = 0; i < size; i++) Sci2AsyncTx(buf[i]); (gdb) sio_send_frame (buf=0x1 "\004", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:59 59 } (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:40 40 p++; (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:34 34 if (*p == 0x0a) { /* LF */ (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:38 38 sio_send_frame((const VP)p, 1); (gdb) sio_send_frame (buf=0x37ee " SHUTDOWN >>\n", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:56 56 for(i = 0; i < size; i++) Sci2AsyncTx(buf[i]); (gdb) sio_send_frame (buf=0x1 "\004", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:59 59 } (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:40 40 p++; (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:34 34 if (*p == 0x0a) { /* LF */ (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:38 38 sio_send_frame((const VP)p, 1); (gdb) sio_send_frame (buf=0x37ef "SHUTDOWN >>\n", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:56 56 for(i = 0; i < size; i++) Sci2AsyncTx(buf[i]); (gdb) sio_send_frame (buf=0x1 "\004", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:59 59 } (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:40 40 p++; (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:34 34 if (*p == 0x0a) { /* LF */ (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:38 38 sio_send_frame((const VP)p, 1); (gdb) sio_send_frame (buf=0x37f0 "HUTDOWN >>\n", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:56 56 for(i = 0; i < size; i++) Sci2AsyncTx(buf[i]); (gdb) sio_send_frame (buf=0x1 "\004", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:59 59 } (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:40 40 p++; (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:34 34 if (*p == 0x0a) { /* LF */ (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:38 38 sio_send_frame((const VP)p, 1); (gdb) sio_send_frame (buf=0x37f1 "UTDOWN >>\n", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:56 56 for(i = 0; i < size; i++) Sci2AsyncTx(buf[i]); (gdb) sio_send_frame (buf=0x1 "\004", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:59 59 } (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:40 40 p++; (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:34 34 if (*p == 0x0a) { /* LF */ (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:38 38 sio_send_frame((const VP)p, 1); (gdb) sio_send_frame (buf=0x37f2 "TDOWN >>\n", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:56 56 for(i = 0; i < size; i++) Sci2AsyncTx(buf[i]); (gdb) sio_send_frame (buf=0x1 "\004", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:59 59 } (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:40 40 p++; (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:34 34 if (*p == 0x0a) { /* LF */ (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:38 38 sio_send_frame((const VP)p, 1); (gdb) sio_send_frame (buf=0x37f3 "DOWN >>\n", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:56 56 for(i = 0; i < size; i++) Sci2AsyncTx(buf[i]); (gdb) sio_send_frame (buf=0x1 "\004", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:59 59 } (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:40 40 p++; (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:34 34 if (*p == 0x0a) { /* LF */ (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:38 38 sio_send_frame((const VP)p, 1); (gdb) sio_send_frame (buf=0x37f4 "OWN >>\n", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:56 56 for(i = 0; i < size; i++) Sci2AsyncTx(buf[i]); (gdb) sio_send_frame (buf=0x1 "\004", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:59 59 } (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:40 40 p++; (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:34 34 if (*p == 0x0a) { /* LF */ (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:38 38 sio_send_frame((const VP)p, 1); (gdb) sio_send_frame (buf=0x37f5 "WN >>\n", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:56 56 for(i = 0; i < size; i++) Sci2AsyncTx(buf[i]); (gdb) sio_send_frame (buf=0x1 "\004", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:59 59 } (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:40 40 p++; (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:34 34 if (*p == 0x0a) { /* LF */ (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:38 38 sio_send_frame((const VP)p, 1); (gdb) sio_send_frame (buf=0x37f6 "N >>\n", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:56 56 for(i = 0; i < size; i++) Sci2AsyncTx(buf[i]); (gdb) sio_send_frame (buf=0x1 "\004", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:59 59 } (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:40 40 p++; (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:34 34 if (*p == 0x0a) { /* LF */ (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:38 38 sio_send_frame((const VP)p, 1); (gdb) sio_send_frame (buf=0x37f7 " >>\n", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:56 56 for(i = 0; i < size; i++) Sci2AsyncTx(buf[i]); (gdb) sio_send_frame (buf=0x1 "\004", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:59 59 } (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:40 40 p++; (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:34 34 if (*p == 0x0a) { /* LF */ (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:38 38 sio_send_frame((const VP)p, 1); (gdb) sio_send_frame (buf=0x37f8 ">>\n", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:56 56 for(i = 0; i < size; i++) Sci2AsyncTx(buf[i]); (gdb) sio_send_frame (buf=0x1 "\004", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:59 59 } (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:40 40 p++; (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:34 34 if (*p == 0x0a) { /* LF */ (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:38 38 sio_send_frame((const VP)p, 1); (gdb) sio_send_frame (buf=0x37f9 ">\n", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:56 56 for(i = 0; i < size; i++) Sci2AsyncTx(buf[i]); (gdb) sio_send_frame (buf=0x1 "\004", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:59 59 } (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:40 40 p++; (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:34 34 if (*p == 0x0a) { /* LF */ (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:35 35 sio_send_frame((const VP)&CR, 1); (gdb) sio_send_frame (buf=0x372c "\r", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:56 56 for(i = 0; i < size; i++) Sci2AsyncTx(buf[i]); (gdb) sio_send_frame (buf=0x1 "\004", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:59 59 } (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:38 38 sio_send_frame((const VP)p, 1); (gdb) sio_send_frame (buf=0x37fa "\n", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:56 56 for(i = 0; i < size; i++) Sci2AsyncTx(buf[i]); (gdb) sio_send_frame (buf=0x1 "\004", size=1) at ../../src/sysdepend/app_h8s2212/sio.c:59 59 } (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:40 40 p++; (gdb) tm_putstring (buff=0x1 "\004") at ../../src/tm_putstring.c:43 43 EI(imask); (gdb) 0x00000438 in _enaint () (gdb) Single stepping until exit from function _enaint, which has no line number information. tm_putstring (buff=0x484 "8\034y") at ../../src/tm_putstring.c:46 46 } (gdb) knl_shutdown_system (fin=0) at ../../src/sysstartup.c:105 105 if ( fin < 0 ) { (gdb) knl_shutdown_system (fin=0) at ../../src/sysstartup.c:111 111 knl_t_kernel_exit(); (gdb) knl_t_kernel_exit () at ../../src/tkstart.c:173 173 knl_t_kernel_shutdown(); (gdb) knl_t_kernel_shutdown () at ../../src/tkstart.c:164 164 knl_timer_shutdown(); (gdb) knl_timer_shutdown () at ../../src/timer.c:68 68 { (gdb) knl_timer_shutdown () at ../../../sysdepend/device/app_h8s2212/tkdev_timer.h:99 99 *TMA = TMA_STOP; (gdb) knl_timer_shutdown () at ../../../sysdepend/device/app_h8s2212/tkdev_timer.h:102 102 *IRR1 &= ~IRRTA; (gdb) knl_timer_shutdown () at ../../../sysdepend/device/app_h8s2212/tkdev_timer.h:105 105 *MSTCR1 |= MSTTA; (gdb) knl_t_kernel_shutdown () at ../../src/tkstart.c:165 165 knl_cpu_shutdown(); (gdb) knl_cpu_shutdown () at ../../../sysdepend/cpu/h8s2212/cpu_init.c:49 49 { (gdb) 0x000004fe in knl_t_kernel_shutdown () at ../../src/tkstart.c:165 165 knl_cpu_shutdown(); (gdb) knl_t_kernel_exit () at ../../src/tkstart.c:174 174 knl_tkdev_exit(); (gdb) knl_tkdev_exit () at ../../../sysdepend/device/app_h8s2212/tkdev_init.c:44 44 disint(); (gdb) 0x00000432 in _disint () (gdb) Single stepping until exit from function _disint, which has no line number information. knl_tkdev_exit () at ../../../sysdepend/device/app_h8s2212/tkdev_init.c:45 45 tm_exit(0); /* Turn off power and exit */ (gdb) tm_exit (mode=0) at ../../src/tm_exit.c:19 19 for(;;) { (gdb) Program received signal SIGINT, Interrupt. tm_exit (mode=0) at ../../src/tm_exit.c:19 19 for(;;) { (gdb) quit The program is running. Exit anyway? (y or n) y uaa@rouge:~/utk/utkernel_source/kernel/sysmain/build/app_h8s2212$ uaa@rouge:~/utk/utkernel_source/kernel/sysmain/build/app_h8s2212$ Script done on Thu 25 Oct 2007 09:06:10 PM JST