Como posso pesquisar / navegar na memória de algum processo?

5

Estou usando o MacOS X 10.7 e não estou muito familiarizado com o unix. Existe um comando para uma busca na memória de algum processo por uma string?

    
por blez 24.09.2011 / 22:15

1 resposta

2

Infelizmente, o Mac OSX não possui um sistema de arquivos / proc. Em outras espécies de unix, o sistema de arquivos / proc deve ter uma entrada para cada processo em execução nomeado com o pid correspondente. O espaço de memória do processo estaria disponível através de /proc/${pid}/mem para raiz ou qualquer usuário com permissões apropriadas.

Acredito que existem chamadas do sistema que fazem muito disso. Este link é para uma postagem de stackoverflow onde o autor escreveu um utilitário que copia a imagem da memória de um processo para o disco. Pode fazer o que você quiser.

    
por 30.09.2011 / 15:30