Mail Archives: djgpp-workers/1996/04/11/14:32:08
On 12/4/96 5:46 am, Bill Currie <bill_currie AT MAIL DOT TAIT DOT CO DOT NZ> did thus say >>>
> Well, I found the cause of the debuggers crashing... uprintf was using a 100 byte buffer
for
> all its printing needs. I bumped ubuf to 2k and the debuggers stopped crashing. Even
with
> 16k, fsdb still displays the bogus exceptions frequently. I havent found out why yet.
>
I left ubuf's size set at 4k, which SHOULD be enough (unless somebody starts usings lists of
lists of lists.... or somesuch).
As to those wierd exceptions, the interrupt number in the childs 'tss' was getting corrupted
(or not set) and fsdb didn't range check the values. I put in code to that effect and now
the debugger works beutifully.
When I get diff figured out, I'll send the patches.
Bill
___________________________________________
Bill Currie (bill_currie AT tait DOT co DOT nz)
Tait Electronics, Christchurch, New Zealand
tel: (64) 3 358-3399, fax: (64) 3 358-0423
- Raw text -