Re: memory pages nulling when releasing

看板FB_security作者時間19年前 (2006/06/21 03:20), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串23/27 (看更多)
Jason Evans napsal/wrote, On 06/20/06 19:43: >>> BTW, Z nor J doesn't imply 'R' despite of text of manual page. > The man page looks accurate to me. What aspect of the descriptions of > 'J' and 'Z' do you think is incorrect? From manual page: ======================= J ... This options also sets the ``R'' option. ... Z This option implicitly sets the ``J'' and ``R'' options, ======================= From libc/stdlib/malloc.c (the lines containing malloc_realloc + some lines around) ======================= static int malloc_realloc; .... case 'r': malloc_realloc = 0; break; case 'R': malloc_realloc = 1; break; case 'j': malloc_junk = 0; break; .... if (!malloc_realloc && /* Unless we have to, */ size <= osize && /* .. or are too small, ... if (!malloc_realloc && /* Unless we have to, */ size <= osize && /* ..or are too small, */ ======================= The malloc_realloc seems to be set on one place only - when R/r present. Then it is used only. I see no dependency to J nor Z I send no PR because I have submitted several more important PR's which are untouched for months. I don't want to overload committers nor PR database. Dan -- Dan Lukes SISAL MFF UK AKA: dan@obluda.cz, dan@freebsd.cz,dan@kolej.mff.cuni.cz _______________________________________________ freebsd-security@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-security To unsubscribe, send any mail to "freebsd-security-unsubscribe@freebsd.org"
文章代碼(AID): #14c4g500 (FB_security)
討論串 (同標題文章)
文章代碼(AID): #14c4g500 (FB_security)