ブロックの代入操作でバッファー・オーバーフロー・エラーが発生しています。
このエラーは、移動されるデータに対してデスティネーションのサイズが小さ過ぎることを示します。これは、代入文、あるいは memcpy などのライブラリー・ルーチンを通した構造化データ型への代入で発生します。
ID |
問題箇所 |
説明 |
---|---|---|
1 |
バッファー・オーバーフロー |
境界違反が発生した場所 |
2 |
定義 |
関連変数が定義された場所 |
#include <stdlib.h> int main(int argc, char **argv) { char x[10]; char y[20]; memset(y, 0, 21); // overflows y memcpy(x, y, 11); // overflows x }
© 2010 Intel Corporation. 無断での引用、転載を禁じます。