Divne chovani mallocu

Tom Mazouch mazouch na ica.cz
Úterý Říjen 19 11:07:34 CEST 1999


Vojta Filip wrote:
> 
> 
> Neni to trochu divne chovani? Kdyz nemuzu pamet naalokovat, tak se z
> toho vetsinou muzu nejak vzpamatovat, ale kdyz program najednou dostane
> signal, ze pamet, do ktere zrovna pristoupil, uz nedostane, tak s tim uz
> asi tezko neco nadela??
> 
>   Vojta
Pokud si to dobre pamatuju, slo o to, ze si nekdo naalokuje hromadu
pameti a pak ji vyuzije pouze zlomek. Pak to muze fungovat. Komu se to
nelibi a je spis pro klasicke chovani, necht si to zakaze a je klid.

Napr. kdyz program louska delsi text nezname delky (mail s hovadskym
attachmentem), tak bud setri pameti a do zblbnuti realloc()uje, nebo
alokuje vetsi kusy a plytva (typicky priklad ulohy, kterou nelze vyresit
"spravne" :-). Pokud se rozhodne pro variantu b) a nejaxe posichruje
proti necekanymu SIGBUS, muze tento mechanismus pomoct.

  TomM


Další informace o konferenci Linux