Argument Passing - gon2gon2/pintos-kaist GitHub Wiki

문제

현재 pintos에서는 command line을 입력했을 때, 커맨드라인의 모든 문자를 filename으로 인식하고 load한다. 우리가 프로그램을 실행시킬 때 argument를 줄 수 있도록 개선하라.

해결방법

커맨드라인을 재귀적으로(실제로는 while을 쓰지만) 토큰화해서, filename과 arguments로 분리한 다음 user stack에 저장한다.