Đây là gói lệnh có thể chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi, chẳng hạn như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS
CHƯƠNG TRÌNH:
TÊN
pstack - in dấu vết ngăn xếp của các quy trình đang chạy
SYNOPSIS
gói pid […]
MÔ TẢ
gói đính kèm vào các quy trình đang hoạt động được đặt tên bởi pids trên dòng lệnh và in
ra một dấu vết ngăn xếp thực thi, bao gồm gợi ý về các đối số của hàm là gì. Nếu như
các ký hiệu tồn tại trong hệ nhị phân (thường là trường hợp trừ khi bạn đã chạy dải(1)), sau đó là tượng trưng
địa chỉ cũng được in.
Nếu quy trình là một phần của nhóm luồng, thì gói sẽ in ra một dấu vết ngăn xếp cho
mỗi chủ đề trong nhóm.
NHỮNG HẠN CHẾ
gói hiện chỉ hoạt động trên Linux, chỉ trên máy x86 chạy mã nhị phân ELF 32 bit
(Không hỗ trợ 64 bit). Ngoài ra, đối với thông tin tượng trưng, bạn cần sử dụng trình biên dịch GNU để
tạo chương trình của bạn và bạn không thể tách các ký hiệu khỏi các mã nhị phân. Đối với chủ đề
thông tin được kết xuất, bạn phải sử dụng phiên bản nhận biết gỡ lỗi của LinuxThreads
thư viện libpthread.so. (Để kiểm tra, hãy chạy nm(1) trên thư viện pthreads của bạn và đảm bảo rằng
ký hiệu "__pthread_threads_debug" được xác định.) Các luồng không được hỗ trợ với
thư viện NPTL libpthread.so mới hơn.
Sử dụng pstack trực tuyến bằng các dịch vụ onworks.net