Compartir a través de


setjmp/longjump

Actualización: noviembre 2007

Cuando se incluye setjmpex.h o setjmp.h, todas las llamadas a setjmp o longjmp resultarán en un desenredo que invoca a los destructores y llamadas finally. Esto difiere de x86, donde incluir los resultados de setjmp.h no implica que se invoque a los destructores y cláusulas finally.

Una llamada a setjmp conserva el puntero de pila actual, los registros no volátiles y los registros de MxCsr. Las llamadas a longjmp vuelven al emplazamiento de la llamada setjmp más reciente y se devuelve el puntero de pila, los registros no volátiles y los registros MxCsr al estado mantenido desde la llamada setjmp más reciente.

Vea también

Referencia

Convención de llamada