sprava pameti - nachazim obsah passwd
Divacky Roman
xdivac02 at stud.fit.vutbr.cz
Tue May 9 16:38:51 CEST 2006
On Tue, May 09, 2006 at 04:30:00PM +0200, Pav Lucistnik wrote:
> Divacky Roman píše v út 09. 05. 2006 v 16:21 +0200:
> > On Tue, May 09, 2006 at 04:03:43PM +0200, Pav Lucistnik wrote:
> > > Divacky Roman píše v út 09. 05. 2006 v 15:56 +0200:
> > > > On Tue, May 09, 2006 at 08:13:50AM +0200, Radim Kolar wrote:
> > > > > > Nemam dojem, ze v definici prislusnych funkci (malloc nebo free) je
> > > > > > zaruceno, ze system smaze obsah takove pameti.
> > > > > man malloc.conf, option J
> > > >
> > > > pokud vim tak fbsd malloc-lou pamet vzdycky nuluje, to ze tam muze nastavit i
> > > > 0xa5 je vec jina.. ale ta pamet by mela byt vynulovana.. ta 0xa5 je tusim
> > > > 101010101 nebo neco takoveho a proto se to pouziva pac je to dobre pro
> > > > debugging (program spis slitne nez kdyz tam bude mit nuly)
> > >
> > > FreeBSD malloc v produkcnich vetvich samozrejme pamet nenuluje. To by
> > > byla silena vykonnostni sekera. Pokud chces nulovat, musis si nastavit
> > > do /etc/malloc.conf velke R nebo J. Zijes v tom -CURRENTu uz moc
> > > dlouho, Romane...
> >
> > tyjo :))) ale stejne... fakt to nenuluje? ja si myslim zejo.. a na vykonu by to
> > moc byt poznat nemelo pac vynulovat pamet je docela izy
> >
> > > Jo a jinak, nenuluje to na 0xa5 ale na 0xd0.
> >
> > J Each byte of new memory allocated by malloc(), realloc() or
> > reallocf() will be initialized to 0xa5. All memory returned by
> > free(), realloc() or reallocf() will be initialized to 0x5a.
> > This is intended for debugging and will impact performance nega-tively.
> >
> > from man-page... 1) jednou je to 0xa5 a jednou 0x5a (typo) 2) pokud je to 0xd0
> > tak by se to melo upravit.. ale stejne je to divne..
>
> Tak phkmalloc nuluje na 0xd0 a novy jmalloc nuluje na 0xa5 ...
> problem solved.
porad je tam problem s tim typem :) jednou je tam 0xa5 a jednou 0x5a, bylo by
cool nekomu rict a opravit to
More information about the Users-l
mailing list