[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
(toppers-users 2516) Tinet $B$G%P%9%(%i!<$,H/@8(B
- To: TOPPERS $B%f!<%6!<(B<users at toppers jp>
- From: $B9b66>M;N(B<staka at scx co jp>
- Date: Wed, 6 Sep 2006 17:59:50 +0900
$B$$$D$b$*@$OC$K$J$C$F$$$^$9!"9b66!w%7%9%F%`%/%j%(%$%H$G$9!#(B
Tinet $B$G%G!<%?$rBgNLAw?.(B($BLs(B4KByte)$B$9$k$H%P%9%(%i!<$,H/@8$7$^$9!#(B
Jsp$B%+!<%M%k!"(BTinet$B!"%"%W%j%1!<%7%g%s$N$I$l$,860x$+H=$i$::$$C$F$$$^$9!#(B
$B%P%9%(%i!<$,H/@8$7$?$H$-$N>uBV$O2<5-$NDL$j$G$9!#(B
Program received signal SIGBUS, Bus error.
_kernel_mempfix_get_block (mpfcb=0x406ebdc, p_blk=0x4055ca0)
at ../jsp1.4.2-tinet1.2.6/kernel/mempfix.c:121
121 *p_blk = (VP) free;
(gdb) list
108 /*
109 * $B8GDjD9%a%b%j%W!<%k$+$i%V%m%C%/$r3MF@(B
110 */
111 #ifdef __mpfget
112
113 BOOL
114 mempfix_get_block(MPFCB *mpfcb, VP *p_blk)
115 {
116 FREEL *free;
117
118 if (mpfcb->freelist != NULL) {
119 free = mpfcb->freelist;
120 mpfcb->freelist = free->next;
121 *p_blk = (VP) free;
122 return(TRUE);
123 }
124 else if (mpfcb->unused < mpfcb->mpfinib->limit) {
125 *p_blk = mpfcb->unused;
126 mpfcb->unused = (VP)((char *)(mpfcb->unused)
127 + mpfcb->mpfinib->blksz);
128 return(TRUE);
129 }
130 return(FALSE);
131 }
132
133 #endif /* __mpfget */
134
(gdb) print free
$1 = (struct free_list *) 0x3d3dc596
(gdb) print *mpfcb
$2 = {wait_queue = {next = 0x406ebdc, prev = 0x406ebdc}, mpfinib = 0x404f264,
unused = 0x405e5d0, freelist = 0x2122e001}
(gdb)
RAM$B$O(B 0x04000000$B!A(B0x04100000 $B$G$9$N$G!"(Bmpfcb->freelist $B$NFbMF$,0[>o$K;W$($^$9!#(B
$B%"%W%j%1!<%7%g%s$G$N@_Dj$K$h$j(B mpfcb->freelist $B$,0[>o$JCM$rr7o$G$"$j$($k$N$+$,CN$j$?$$$H;W$C$F$$$^$9!#(B
$B$J$*!"EvJ}$N4D6-$O2<5-$NDL$j$G$9!#(B
$B3+H/4D6-(B: WindowsXP + CygWin + GDB
$B!!%3%s%Q%$%i$O(B HSB7616IT$B$KIUB0$N$b$N(B(GCC)$B$r;HMQ!#(B
TOPPERS: Jsp1.4.2 + TINET1.2.6
Jsp1.4 + TINET1.2 $B$G$bF1MM$N8=>](B
$B%?!<%2%C%H(B: SH2, $BKLEMEE;R(B HSB7616IT
$B$I$J$?$+$465
$B7I6q(B
scscscscscscscscscscscscscscscscscscscscscscscscsc
$B9b66>M;N(B (E-Mail staka at scx co jp)
-------------------------------------------------
$B3t<02qhttp://www.scx.co.jp
scscscscscscscscscscscscscscscscscscscscscscscscsc