Linux板ニュース速報23at LINUX
Linux板ニュース速報23 - 暇つぶし2ch103:login:Penguin
13/12/31 04:23:05.27 BSWwac7z
>>102
補足。
これはセキュリティホールではないんだけど、C99時代の頭に他の人が書いたコードで、

int hoge[1024];
(中略)
unsigned int huga;
(中略)
hogehoge[huga - 128]=guha;

とゆうコードがあって、gcc4.7迄は最適化落とせば問題なく動いていたけど、gcc4.8になってバグるようになって調べたら、メモリぶち壊すようになってた。

さらに調べたら、huga<128の時の挙動が違った!と言う感じです。
なので、
hoge[(huga - 128) % 1024] = guha;
と言う感じに直して動きましたが。


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch