[fpc-pascal]heaptrc
Marcel Martin
mm10 at ellipsa.net
Tue Sep 21 23:34:11 CEST 2004
Vincent Snijders a écrit :
>
> Marcel Martin wrote:
> > Hello,
> >
> > I am using fpc 1.9.5 (2004/09/15).
> >
> > There is a problem with the unit heaptrc and the routine
> > Reallocmem. For instance
> >
> > var p : PLongword;
> >
> > Reallocmem(p,1000*4);
> > ...
> > Reallocmem(p,200*4); <- this instruction upset heaptrc
> >
> > Does the problem come from Reallocmem or from the heaptrc unit?
> I am having some problems with heaptrc and reallocmem too. Using your
> example I could reproduce it in a 3 line program (instead of lazarus).
>
> Reallocmem moved all the data (4000 bytes in your example) to a space of
> size 800. Of course this is a bug. It is like likely that the old heap
> manager could resize memory in the same block and thus didn't need to move.
Thanks.
--
mm
http://www.ellipsa.net/
mm at ellipsa.no.sp.am.net ( suppress no.sp.am. )
More information about the fpc-pascal
mailing list