ReactOS 0.4.16-dev-197-g92996da
|
Go to the source code of this file.
Macros | |
#define | TEST_ALLOC(ret_expected, err_expected, threw_excepted, HeapHandle, Flags, Size, Count, Array) |
#define | TEST_ALLOC_NO_RET(err_expected, threw_excepted, HeapHandle, Flags, Size, Count, Array) |
#define | TEST_FREE(ret_expected, err_expected, threw_excepted, HeapHandle, Flags, Count, Array) |
#define | ASSUME_ARRAY_ITEMS_ARE_NULL() |
#define | INT_EXPECTED(var, value) ok((var) == (value), #var " expected %d, but %d\n", (value), (var)) |
Typedefs | |
typedef ULONG(NTAPI * | FN_RtlMultipleAllocateHeap) (IN PVOID, IN ULONG, IN SIZE_T, IN ULONG, OUT PVOID *) |
typedef ULONG(NTAPI * | FN_RtlMultipleFreeHeap) (IN PVOID, IN ULONG, IN ULONG, OUT PVOID *) |
Functions | |
static void | set_array (PVOID *array, PVOID p0, PVOID p1, PVOID p2) |
static void | MultiHeapAllocTest () |
static void | MultiHeapFreeTest () |
START_TEST (RtlMultipleAllocateHeap) | |
Variables | |
static FN_RtlMultipleAllocateHeap | g_alloc = NULL |
static FN_RtlMultipleFreeHeap | g_free = NULL |
#define ASSUME_ARRAY_ITEMS_ARE_NULL | ( | ) |
Definition at line 58 of file RtlMultipleAllocateHeap.c.
#define INT_EXPECTED | ( | var, | |
value | |||
) | ok((var) == (value), #var " expected %d, but %d\n", (value), (var)) |
Definition at line 63 of file RtlMultipleAllocateHeap.c.
#define TEST_ALLOC | ( | ret_expected, | |
err_expected, | |||
threw_excepted, | |||
HeapHandle, | |||
Flags, | |||
Size, | |||
Count, | |||
Array | |||
) |
Definition at line 17 of file RtlMultipleAllocateHeap.c.
Definition at line 31 of file RtlMultipleAllocateHeap.c.
Definition at line 44 of file RtlMultipleAllocateHeap.c.
typedef ULONG(NTAPI * FN_RtlMultipleAllocateHeap) (IN PVOID, IN ULONG, IN SIZE_T, IN ULONG, OUT PVOID *) |
Definition at line 11 of file RtlMultipleAllocateHeap.c.
Definition at line 12 of file RtlMultipleAllocateHeap.c.
|
static |
Definition at line 75 of file RtlMultipleAllocateHeap.c.
Referenced by START_TEST().
|
static |
Definition at line 167 of file RtlMultipleAllocateHeap.c.
Referenced by START_TEST().
Definition at line 67 of file RtlMultipleAllocateHeap.c.
Referenced by MultiHeapAllocTest(), and MultiHeapFreeTest().
START_TEST | ( | RtlMultipleAllocateHeap | ) |
Definition at line 270 of file RtlMultipleAllocateHeap.c.
|
static |
Definition at line 14 of file RtlMultipleAllocateHeap.c.
Referenced by MultiHeapFreeTest(), and START_TEST().
|
static |
Definition at line 15 of file RtlMultipleAllocateHeap.c.
Referenced by rdssl_cert_to_rkey(), rdssl_hash_info_create(), rdssl_hash_info_delete(), rdssl_hmac_md5(), rdssl_mod_exp(), rdssl_rc4_crypt(), rdssl_rc4_info_create(), rdssl_rc4_info_delete(), rdssl_rc4_set_key(), rdssl_rkey_free(), and START_TEST().