私は Pintos Project # 2 に取り組んでいます。ほとんどのシステム コールを実装しました。exec システム コールには、ファイル内のコメントに従ってこれをチェックするテスト exec-missing があります。
/* Tries to execute a nonexistent process.
The exec system call must return -1. */
#include <syscall.h>
#include "tests/lib.h"
#include "tests/main.h"
void
test_main (void)
{
msg ("exec(\"no-such-file\"): %d", exec ("no-such-file"));
}
私の実行コードでこれを確認する方法がわかりません。フレームポインターを正しくチェックしましたが、何が欠けている可能性がありますか?