HP-UX 모듈 에서 현재 프로세스의 vfs 값을 얻어올 수 있나요?

sharefeel의 이미지
1096
points
0
points

현재 저는 system-call을 hooking 해서 저의 system-call로 대체하는 작업을 하고 있습니다.

지금 진행이 막히는 부분은 hooking혼 저의 system-call에서,
system-call을 호출한 프로세스의 vfs 구조체를 얻어오질 못하고 있습니다.
리눅스에서 current->fs 에 해당하는 값이겠죠.

HP-UX 에서는 proc_t 타입의 구조체가 리눅스의 current를 대신하고 있습니다.
이 구조체에서 pid, uid, nice, .. 등의 값은 가져올 수가 있는데,
문제는 리눅스와는 다르게 proc_t 에는 vfs에 관한 정보가 없다는 겁니다.

system-call을 호출한 프로세스의 vfs 정보를 알 수 있는 방법이 없을까요?