• [^] # Re: Laissez malloc tranquille !

    Posté par . En réponse à la dépêche Le langage Go fête ses 4 ans. Évalué à -1.

    Ben, non parce que cela n'est pas allouer tant que ce n'est pas accédé :/

    Si tu utilises la stack pour tes buffers ca va justement etre alloue et rester alloue.

    Pas de différence fondamentale avec un buffer overflow.

    Mon dieu ... Si il y a une difference fondamentale :

    Un buffer overflow c'est une erreur de programmation, acceder a un buffer plus grand qu'il ne devrait etre, tu peux t'en premunir en codant proprement. Un stack overflow est qqe chose contre lequel tu ne peux pas te premunir, meme si tu as encore 2Gb de RAM libre ! Va lire la man page de la function alloca et regarde ce qu'elle dit en cas de stack overflow : comportement non determine, la joie !