MacOS에서 프로세스의 메모리를 검색/탐색하는 방법은 무엇입니까?

MacOS에서 프로세스의 메모리를 검색/탐색하는 방법은 무엇입니까?

저는 MacOS X 10.7을 사용하고 있으며 유닉스에 익숙하지 않습니다. 프로세스의 메모리에서 문자열을 검색하는 명령이 있습니까?

답변1

불행하게도 Mac OSX에는 /proc 파일 시스템이 없습니다. 다른 유형의 유닉스에서는 /proc 파일 시스템에 해당 pid로 명명된 각 실행 프로세스에 대한 항목이 있어야 합니다. /proc/${pid}/mem프로세스의 메모리 공간은 루트 또는 적절한 권한이 있는 모든 사용자가 사용할 수 있습니다.

나는 시스템 호출이 대부분의 작업을 수행한다고 믿습니다. 이 링크작성자가 프로세스의 메모리 이미지를 디스크에 덤프하는 유틸리티를 작성한 stackoverflow 게시물입니다. 당신이 원하는 것을 할 수도 있습니다.

관련 정보