Como sabemos, a chamada do sistema ptrace é uma das mais poderosas chamadas de sistema em sistemas semelhantes a unix. Todos os softwares de depuração usam ptrace para monitorar e manipular outro processo, ou seja, tracee. Usando o ptrace, podemos rastrear a chamada do sistema de leitura / gravação no processo de tracee. Eu pergunto, podemos usar o ptrace para monitorar a tracee e notificar o rastreador somente quando o tracee executa uma instrução de ramificação? Isso é possível? se não, podemos notificar o rastreador quando uma instrução específica em um endereço específico é executada?
PTRACE_SINGLESTEP não é apropriado para ser usado no meu caso porque leva à degradação do desempenho.
Obrigado por qualquer ajuda.