Pogledaj ovu temu :
http://www.elitesecurity.org/t163853
Pomenute su neke informacije kao i dve knjige koje se bave ovom tematikom (tj. druga knjiga, link u zadnjem postu).
Boundary Tags (ako je to uopshte bilo pitanje) - to vec zavisi od implementacija. Roughly, kada alocirash blok memorije svaki alokator (sem u ekstremnim sluchajevima memory-poolova gde je vazhan svaki bajt) dodaje oko tog bloka josh neke informacije, nekada samo ispred bloka, nekada sa obe strane. Boundary Tags (ili Guard Bands kako ga neki zovu) su zapravo informacije koje alokator ostavlja samom sebi za haus-kiping (npr. duzhina korisnog alociranog bloka se upisuje ovde, kako bi dealokator znao shta zapravo da radi sa pozivom free(buffer) )
Alokator u VC7.1? Jako neprecizno pitanje. U sushtini, kompajleri koriste alokatore koji su obezbedjeni u standardnom libu, a to je mapirano na alokator koji obezbedjuje sam operativni sistem. Znachi nije neshto shto bi zheleo da koristish ako planirash da treshirash memoriju sa gomilom de/alokacija male velichine :)