Я хочу изучить каждый системный и внешний библиотечный вызов данного приложения вместе со структурами данных, которые передаются. (Рассматриваемое приложение представляет собой некое упакованное программное обеспечение, основанное на OpenSSL и OS X. keychain, и я хочу посмотреть, смогу ли я получить закрытый ключ, который помечен как не извлекается в Keychain Access.)
Как я мог сделать это на OS X?
Я думаю, что DTrace приходит на ум, но я не смог найти ни одного примера трюков, чтобы сделать вышеперечисленное.