Це команда pstack, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS
ПРОГРАМА:
ІМ'Я
pstack - роздрукувати стек трасування запущених процесів
СИНТАКСИС
pstack pid [...]
ОПИС
pstack приєднується до активних процесів, названих ПІДs у командному рядку та друкує
вивести стек виконання, включаючи підказку щодо аргументів функції. Якщо
символи існують у двійковому файлі (зазвичай так, якщо ви не запустили роздягнутися(1)), то символічним
адреси також друкуються.
Якщо процес є частиною групи потоків, то pstack роздрукує трасування стека для
кожен із ниток у групі.
ОБМЕЖЕННЯ
pstack наразі працює лише на Linux, лише на машині x86, на якій запущено 32-розрядні двійкові файли ELF
(64-розрядна система не підтримується). Крім того, для символічної інформації вам потрібно використовувати компілятор GNU
створіть свою програму, і ви не можете видалити символи з двійкових файлів. Для нитки
інформації, яку потрібно скинути, ви повинні використовувати версію LinuxThreads з підтримкою налагодження
бібліотека libpthread.so. (Щоб перевірити, запустіть nm(1) у вашій бібліотеці pthreads і переконайтеся в цьому
визначено символ "__pthread_threads_debug".) Потоки не підтримуються
новіша бібліотека NPTL libpthread.so.
Використовуйте pstack онлайн за допомогою служб onworks.net