|
ReactOS 0.4.16-dev-1946-g52006dd
|
#include <apitest.h>#include <pseh/pseh2.h>#include <setjmp.h>#include <assert.h>#include <rtlfuncs.h>
Go to the source code of this file.
Macros | |
| #define | todo_pseh |
| #define | CHECK_POINT(number) |
| #define | check_buffer_registers(Buf, Sp, Pc) check_buffer_registers_(__LINE__, Buf, Sp, Pc) |
| #define | DO_COME(number) ok(s_check_points[number], "CheckPoint #%d: Didn't reach\n", number) |
| #define | NEVER_COME(number) |
Functions | |
| static void | TEST_setjmp_normal (void) |
| static void | TEST_setjmp_return_check (void) |
| static void | TEST_longjmp (int value) |
| static void | TEST_setjmp_longjmp_integration (void) |
| static void | TEST_setjmp_zero_longjmp_check (void) |
| void | call_setjmp (_JUMP_BUFFER *Buf) |
| ULONG_PTR | get_sp (void) |
| static void | check_buffer_registers_ (ULONG Line, _JUMP_BUFFER *Buf, ULONG_PTR Sp, void *Pc) |
| static void | TEST_buffer_contents (void) |
| START_TEST (setjmp) | |
Variables | |
| static jmp_buf | g_jmp_buf |
| static INT | s_check_points [16] = { 0 } |
| char | setjmp_return_address |
| #define check_buffer_registers | ( | Buf, | |
| Sp, | |||
| Pc | |||
| ) | check_buffer_registers_(__LINE__, Buf, Sp, Pc) |
| void call_setjmp | ( | _JUMP_BUFFER * | Buf | ) |
Referenced by TEST_buffer_contents().
|
static |
Referenced by TEST_buffer_contents().
| START_TEST | ( | setjmp | ) |
Definition at line 558 of file setjmp.c.
Definition at line 262 of file setjmp.c.
Referenced by START_TEST().
Definition at line 132 of file setjmp.c.
Referenced by TEST_setjmp_longjmp_integration(), and TEST_setjmp_zero_longjmp_check().
Definition at line 139 of file setjmp.c.
Referenced by START_TEST().
Definition at line 24 of file setjmp.c.
Referenced by START_TEST().
Definition at line 109 of file setjmp.c.
Referenced by START_TEST().
Definition at line 162 of file setjmp.c.
Referenced by START_TEST().
|
static |
Definition at line 22 of file setjmp.c.
Referenced by TEST_longjmp(), TEST_setjmp_longjmp_integration(), TEST_setjmp_normal(), TEST_setjmp_return_check(), and TEST_setjmp_zero_longjmp_check().
|
static |
Definition at line 102 of file setjmp.c.
Referenced by START_TEST().
|
extern |
Referenced by TEST_buffer_contents().