Saya mencari alat yang memungkinkan untuk melacak panggilan ke fungsi di pustaka bersama di Linux / ARM. Pada dasarnya, saya ingin dapat menentukan baris perintah dan membiarkan alat ini menghasilkan catatan yang disebut fungsi perpustakaan dan argumen yang diteruskan. Saya membayangkan beberapa bentuk fungsi hooking dapat digunakan untuk ini.
Saya sadar ltrace
, yang menyediakan persis fungsi yang saya butuhkan. Namun, ltrace
tidak berfungsi untuk saya karena:
- sering kesalahan ketika melacak program yang lebih kompleks.
- sangat lambat.
Saya mencari alternatif yang lebih kuat. Kecepatannya bagus, tapi bukan perhatian utama saya. Terutama, saya ingin memiliki alat untuk melacak panggilan perpustakaan yang dapat menganalisis program (non-mengelak) apa pun.
Sysdig juga tidak bekerja di ARM, dan port dtrace masih berfungsi dalam versi beta hanya di NetBSD.
Adakah yang tahu alat seperti itu dalam keadaan dapat digunakan?