2010-03-11 21 views
10

Tôi đang in ra dấu vết ngăn xếp trong ứng dụng của mình tại các điểm khác nhau để gỡ lỗi sự cố, hoạt động tốt ngoại trừ tên biểu tượng của hàm C++ của tôi vẫn bị xáo trộn. Trên linux tôi sử dụng C++ filt để chuyển đổi chúng thành một cái gì đó dễ đọc hơn ... trên mac ... nó không hoạt động?!?!Unmangling C++ tên trên Mac 10.5

macbook:matthew$ c++filt _ZN10GSemaphore6UnlockEv 
_ZN10GSemaphore6UnlockEv 

Ngay cả ví dụ được cung cấp trong trang người đàn ông không hoạt động. Đưa cái gì?

Trả lời

15
~:1684$ c++filt -n _ZN10GSemaphore6UnlockEv 
GSemaphore::Unlock() 
+0

Điều thú vị nếu tôi thực hiện (...) đủ, c + + flit dừng trả về bất kỳ điều gì, nhưng điều đó dường như là một vấn đề khác. Cám ơn. – fret

Các vấn đề liên quan