• [^] # Re: ...

    Posté par . En réponse au journal Retour aux sources. Évalué à 2.

    ou a l'init signal(11, fonction());

    et dans la fonction faire tout ce qu'il faut pour la stacktrace, attention cependant :
    pas d'allocation dynamique dans une fonction appelé via un signal (théoriquement que du signal safe)

    typiquement

    void printStackTrace()
    {
     void *stack[20]; 
     backtrace_symbols_fd(stack, backtrace(stack, 20), 2);
    }

    et hop magie (bon c'est dun GNU ) ;)

    Il ne faut pas décorner les boeufs avant d'avoir semé le vent