@ikeji プロセスにあてがわれる直前のメモリの状態が違っていて初期化もされないからだろうと妄想してました
@ikeji execのあたりでOSが新しいプロセスに割り当てたメモリ空間がゼロクリアされてなさそうだなあ、と勝手に想像してます。そのうち調べなくちゃ…
@ikeji あ、いや、初期化されていないのは関数呼び出しの時に伸びたスタックのためのメモリ空間の話のはずですね…。なんも理解できていない←
@ikeji ですね〜。今回の場合は、freeされた空間しか使われないだろうと思っていますが、一般論として、シークレットを持っていたメモリ空間をクリアせずにfreeしたらどうなるのか、気にしないといけなさそうです。