page0064
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
* freeのセキュリティチェック
-(by [[K]], 2013.08.23)
** (0) これはなに?
-これは[[K]]のメモをただ公開しているだけです。あまり気に...
** (1) チェックリスト
-(a) mallocしていないアドレスに対してfreeしたら、SE(セキ...
--p=malloc(...); p++; free(p); みたいなものももちろん検出...
--ポインタは簡単にmalloc時の先頭アドレスを引けるから、そ...
-(b) 既にfreeされているアドレスに対してfreeしたらSEにしな...
--liveSignを見ればできる。
-(c) 関数のポインタはfreeできない。プログラムラベルなども...
** (2) やらないリスト
-(A) p++とかでpがずらされていても、システムはmalloc時の先...
** (3) メモ
-なんだ結構簡単そうだな・・・まずは未完のliveSignからかな...
-C言語と同様にNULLをfreeしたときには何もしないことにしよ...
#comment
* こめんと欄
#comment
終了行:
* freeのセキュリティチェック
-(by [[K]], 2013.08.23)
** (0) これはなに?
-これは[[K]]のメモをただ公開しているだけです。あまり気に...
** (1) チェックリスト
-(a) mallocしていないアドレスに対してfreeしたら、SE(セキ...
--p=malloc(...); p++; free(p); みたいなものももちろん検出...
--ポインタは簡単にmalloc時の先頭アドレスを引けるから、そ...
-(b) 既にfreeされているアドレスに対してfreeしたらSEにしな...
--liveSignを見ればできる。
-(c) 関数のポインタはfreeできない。プログラムラベルなども...
** (2) やらないリスト
-(A) p++とかでpがずらされていても、システムはmalloc時の先...
** (3) メモ
-なんだ結構簡単そうだな・・・まずは未完のliveSignからかな...
-C言語と同様にNULLをfreeしたときには何もしないことにしよ...
#comment
* こめんと欄
#comment
ページ名: