2010-03-11 7 views
10

Estoy imprimiendo el seguimiento de la pila en mi aplicación en varios puntos para solucionar un problema, lo que funciona bien, excepto que los nombres de símbolos de mis funciones de C++ siguen mutilados. En Linux utilizo C++ filt para convertirlos en algo más legible ... en mac ... ¿no funciona?!?!Desenrollando los nombres de C++ en Mac 10.5

macbook:matthew$ c++filt _ZN10GSemaphore6UnlockEv 
_ZN10GSemaphore6UnlockEv 

Incluso el ejemplo proporcionado en la página de manual no funciona. ¿Lo que da?

Respuesta

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

Curiosamente, si ejecuto (suficientemente), C++ flit deja de devolver algo, pero parece ser otro problema. Gracias. – fret

Cuestiones relacionadas