123456789101112131415161718192021222324252627282930313233 |
- #include <stdio.h>
- #include <stdlib.h>
- #define PAGE_SIZE (4096)
- #define PAGES (128)
- #define SIZE (PAGE_SIZE * PAGES / sizeof(int))
- #define NUM_REFS (5)
- // unsigned int array[SIZE] = {0};
- unsigned int array[SIZE];
- int
- main()
- {
- unsigned int i = 0;
- unsigned int refs = 0;
- for (refs = 0; refs < NUM_REFS-1; refs++) {
- for (i=0; i<SIZE; i++) {
- array[i] = i;
- }
- }
- for (i=0; i<SIZE; i++) {
- if (array[i] != i) {
- printf("FAILED array[%d] = %u != %d\n", i, array[i], i);
- exit(1);
- }
- }
- printf("SUCCEEDED\n");
- exit(0);
- }
|