Compartilhar via


setjmp/longjump

Quando você inclui setjmpex.h ou setjmp.h, todas as chamadas de setjmp ou longjmp resultará em um desenrolamento que chama destruidores e finalmente chama. Isso difere do x86, onde incluindo resultados setjmp.h em cláusulas finally e destrutores não sendo invocados.

Uma telefonar para setjmp preserva o ponteiro de pilha corrente, registradores de não-volátil e MxCsr registradores. Chamadas para longjmp retornar para o mais recente setjmp chamar site e redefine o ponteiro da pilha, registradores de não-volátil e MxCsr registra, para o estado sistema autônomo preservado pelo mais recente setjmp Chame.

Consulte também

Referência

Convenção de chamada