J'ai essayé avec ma Ubuntu.
Le test lancé plusieurs fois de suite me donne les mêmes adresses.
Et pareil, ma Ubuntu est limitée en stacksize à 8 Mo. Si j'enlève cette limite, le test donne des adresses différentes de celles qu'elles étaient avec la limitation. Et de nouveau, plusieurs tests à la suite donnent des adresses identiques.
Je suis d'accord sur le fait que les valeurs peuvent être différentes d'une distrib à une autre. D'ailleur je ne le remettait pas en cause. La chose qui me gène c'est une telle disparité dans les adresses : d'un coté j'ai : 0x40015008 (1), 0x40137008 (2), 0x40157008 (Ubuntu unlimited), 0x40150008 (3 unlimited) et de l'autre j'ai : 0xb7e82008 (Ubuntu limited) et 0xb7487008 (3 limited).
Je n'arrive pas à avoir une explication de ce phénomène (surtout entre limited et unlimited).
[^] # Re: Hum
Posté par bob_razowski . En réponse au message Perdu dans la mémoire (malloc, stack, heap et système). Évalué à 0.
Le test lancé plusieurs fois de suite me donne les mêmes adresses.
Et pareil, ma Ubuntu est limitée en stacksize à 8 Mo. Si j'enlève cette limite, le test donne des adresses différentes de celles qu'elles étaient avec la limitation. Et de nouveau, plusieurs tests à la suite donnent des adresses identiques.
Je suis d'accord sur le fait que les valeurs peuvent être différentes d'une distrib à une autre. D'ailleur je ne le remettait pas en cause. La chose qui me gène c'est une telle disparité dans les adresses : d'un coté j'ai : 0x40015008 (1), 0x40137008 (2), 0x40157008 (Ubuntu unlimited), 0x40150008 (3 unlimited) et de l'autre j'ai : 0xb7e82008 (Ubuntu limited) et 0xb7487008 (3 limited).
Je n'arrive pas à avoir une explication de ce phénomène (surtout entre limited et unlimited).