Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > it.comp.os.linux.development > #73

Re: Spreco di memoria e minaccia alla sicurezza

From Alessandro Pellizzari <shuriken@amiran.it>
Newsgroups it.comp.os.linux.development
Subject Re: Spreco di memoria e minaccia alla sicurezza
Date 2017-06-13 10:16 +0100
Message-ID <eq9oqiFo373U1@mid.individual.net> (permalink)
References <ohm0ck$1rf6$1@gioia.aioe.org> <ohnjbf$9ev$1@virtdiesel.mng.cu.mi.it> <oho46j$15ph$1@gioia.aioe.org>

Show all headers | View raw


On 13/06/17 08:28, guido84 wrote:

> Questo l'ho trovato fatto, devo capire ancora il ruolo delle
> tonde (char *) prima di malloc(), 

malloc torna un (void *) (un puntatore generico)
Mettendo (char *) prima forzi il compilatore a gestirlo come un 
puntatore a char, abilitando check e ottimizzazioni aggiuntive.

> e anche le doppie parentesi
> di if, spero-penso che siano come per la bash:

Non sono doppie parentesi. Stai raggruppando un'assegnazione (stringa = 
malloc()) prima di confrontarla con null.

Per chiarezza e` meglio "esplodere" il comando cosi`:

char *stringa = (char *)malloc(2147483647);
if (stringa == null) { ... }

Ochio che stai allocando 2GB di memoria, con quella riga.
Funziona solo perche` Linux non alloca veramente la memoria finche` non 
ci scrivi sopra, ma altri S.O. potrebbero allocarla veramente anche se 
non ti serve.

Bye.

Back to it.comp.os.linux.development | Previous | NextPrevious in thread | Find similar


Thread

Spreco di memoria e minaccia alla sicurezza guido84 <guido84@invalid.invalid> - 2017-06-12 12:11 +0000
  Re: Spreco di memoria e minaccia alla sicurezza Alessandro Pellizzari <shuriken@amiran.it> - 2017-06-12 15:01 +0100
    Re: Spreco di memoria e minaccia alla sicurezza guido84 <guido84@invalid.invalid> - 2017-06-12 14:57 +0000
      Re: Spreco di memoria e minaccia alla sicurezza Alessandro Pellizzari <shuriken@amiran.it> - 2017-06-12 17:14 +0100
  Re: Spreco di memoria e minaccia alla sicurezza enoquick <enoquick@gmail.com> - 2017-06-12 21:40 -0500
    Re: Spreco di memoria e minaccia alla sicurezza guido84 <guido84@invalid.invalid> - 2017-06-13 07:28 +0000
      Re: Spreco di memoria e minaccia alla sicurezza Alessandro Pellizzari <shuriken@amiran.it> - 2017-06-13 10:16 +0100

csiph-web