Share via


setjmp/longjump

Lorsque vous incluez setjmpex.h ou setjmp.h, les appels généraux à setjmp ou longjmp entraînent un déroulement qui appelle des destructeurs et enfin des appels.Cela diffère de x86, où l'inclusion de setjmp.h n'entraîne aucun appel de clauses finally et de destructeurs.

Un appel à setjmp conserve le pointeur de pile actuel, les registres non volatils et les registres MxCsr.Les appels à longjmp reviennent au site de l'appel setjmp le plus récent et rétablissent le pointeur de pile, les registres non volatils, ainsi que les registres MxCsr dans l'état préservé par le dernier appel de setjmp.

Voir aussi

Référence

Convention d'appel