ltrace
- Um rastreador de chamadas da biblioteca.
Funciona apenas no Linux e em um pequeno subconjunto de arquiteturas. Chamadas para bibliotecas dlopen () ed não serão rastreadas. Outros indicadores da man page e /etc/ltrace.conf
Eu sei de strace, que é super útil para assistir a chamadas do sistema. Existe um equivalente que possa rastrear chamadas para bibliotecas externas?
Por exemplo, estou tentando depurar algum mau comportamento SSLeay com um binário de terceiros que não posso acessar o código (e quem é desenvolvedor não responde). Acredito que tenha resolvido o problema, mas não posso testar isso sem ver exatamente como os dados sendo verificados por assinatura estão sendo formatados para envio para SSLeay.