掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
オーバーフローチェックをONにすると番地がずれる (ID:149614)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
takeさん、ご返信ありがとうございます。 もしかするとスタックの汚れ具合によってTrueとなることもあるかもしれませんが、私が確認したところEnabled=Falseで弾かれているようです。 SetValueが呼ばれる時、下記で言う領域5がSelfポインタとして渡され、if文で評価されるときは領域1が比較されている感じ(SetValueの処理対象領域が異なる)なので、まぁそうなりますね。 スタックのポインタ(ebp) ebp-$25: 領域5 ebp-$24: 領域4 : ebp-$17: 領域3 ebp-$16: 領域2 ebp-$15: 領域1 こういう意図しないところで問題が起きると気付きにくいので、何か原因があるなら潰したいのですが、結局コンパイラとか環境の気がしてきますね。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.