Fix test programs for "execve: fix memory leak"
* Fix README Change-Id: I90fe1fbb26569bbab5a34638b5f357d7000eda5d Refs: #727
This commit is contained in:
@ -1,4 +1,5 @@
|
|||||||
■ Issue#727 動作確認
|
■ Issue#727 動作確認
|
||||||
|
|
||||||
1. ファイルの説明
|
1. ファイルの説明
|
||||||
727.patch 再現確認用パッチ mcexec において、execve phase 2 を SIGKILL
|
727.patch 再現確認用パッチ mcexec において、execve phase 2 を SIGKILL
|
||||||
終了させる
|
終了させる
|
||||||
@ -7,11 +8,21 @@ patch-off.log パッチ非適用時の動作確認結果 ls の結果が表示
|
|||||||
patch-on.log パッチ適用時の動作確認結果 強制終了し、McKernel が PANIC して
|
patch-on.log パッチ適用時の動作確認結果 強制終了し、McKernel が PANIC して
|
||||||
いなければ OK
|
いなければ OK
|
||||||
|
|
||||||
2. 確認用テストプログラムのコンパイル方法
|
2. テスト手順・結果確認方法
|
||||||
gcc -o exec exec.c を行い、実行ファイル exec を得る
|
gcc -o exec exec.c
|
||||||
|
|
||||||
3. 確認結果
|
script patch-off.log
|
||||||
patch-on.log において、mcexec が強制終了し、McKernelのログに PANIC の表示が
|
mcexec ./exec
|
||||||
無いため、確認結果は OK。
|
# mcexecが強制終了していればOK
|
||||||
また、パッチ非適用時 (patch-off.log)、正常に ls の結果が表示されているので OK。
|
ihkosctl 0 kmsg
|
||||||
以上より、確認結果は問題無い。
|
# ログに PANIC の表示が無ければOK
|
||||||
|
exit
|
||||||
|
|
||||||
|
patch -p1 < 727.patch
|
||||||
|
<compile mckernel>
|
||||||
|
script patch-on.log
|
||||||
|
mcexec ./exec
|
||||||
|
# lsの結果が表示されていればOK
|
||||||
|
ihkosctl 0 kmsg
|
||||||
|
# ログに PANIC の表示が無ければOK
|
||||||
|
exit
|
||||||
|
|||||||
Reference in New Issue
Block a user