Test "Error handling improvement" on arm64

The following test set:
  execve: fix memory leak
  add: NULL check for master_channel at IKC interrupt_handler.
  Fix the check routine for elf sections (Fujitsu: POSTK_TEMP_FIX_77)

Change-Id: I16c2a341c48f6df10a4839be08b93ea16bda8fbe
Refs: #727
Refs: #873
Refs: #1011
This commit is contained in:
Shiratori, Takehiro
2018-12-04 17:09:33 +09:00
committed by Masamichi Takagi
parent ec844bb6e3
commit 95e90c727e
22 changed files with 830 additions and 60 deletions

View File

@ -0,0 +1,28 @@
■ Issue#727 動作確認
1. ファイルの説明
727.patch 再現確認用パッチ mcexec において、execve phase 2 を SIGKILL
終了させる
exec.c 確認用テストプログラム exec ls する
patch-off.log パッチ非適用時の動作確認結果 ls の結果が表示されれば OK
patch-on.log パッチ適用時の動作確認結果 強制終了し、McKernel が PANIC して
いなければ OK
2. テスト手順・結果確認方法
gcc -o exec exec.c
script patch-off.log
mcexec ./exec
# mcexecが強制終了していれば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