getrusage: Fix memory_stat_mapped_file when SIGBUS occurs in file map
Change-Id: Ia4686f32a3c888d5c886ab6cc6c2b510885447f5 Refs: #1422
This commit is contained in:
committed by
Masamichi Takagi
parent
baa7a6adcb
commit
9c7d0cfaec
31
test/issues/1422/README
Normal file
31
test/issues/1422/README
Normal file
@ -0,0 +1,31 @@
|
||||
【Issue#1422 動作確認】
|
||||
□ テスト内容
|
||||
1. ファイルマップのEOFを超えたアクセスでSIGBUSが発生した場合に、
|
||||
memory_stat_mapped_fileがマイナスにならないことを確認する。
|
||||
2. ファイルマップ機能が正常に動作することを、LTPの以下のテストで確認する。
|
||||
mmap01 mmap01
|
||||
mmap02 mmap02
|
||||
mmap03 mmap03
|
||||
mmap04 mmap04
|
||||
mmap05 mmap05
|
||||
mmap06 mmap06
|
||||
mmap07 mmap07
|
||||
mmap08 mmap08
|
||||
mmap09 mmap09
|
||||
mmap12 mmap12
|
||||
mmap13 mmap13
|
||||
mmap14 mmap14
|
||||
mmap15 mmap15
|
||||
3. ファイルマップ機能が正常に動作することを、ostestの mmap_fileで確認する。
|
||||
|
||||
□ 実行手順
|
||||
$ make test
|
||||
|
||||
McKernelのインストール先や、OSTEST, LTPの配置場所は、
|
||||
$HOME/.mck_test_config を参照している。
|
||||
.mck_test_config は、McKernelをビルドした際に生成されるmck_test_config.sample ファイルを
|
||||
$HOMEにコピーし、適宜編集する。
|
||||
|
||||
□ 実行結果
|
||||
result.log を参照。
|
||||
すべての項目にPASSしていることを確認。
|
||||
Reference in New Issue
Block a user