root/user/uw-testbin/vm-data1/vm-data1.c

/* [<][>][^][v][top][bottom][index][help] */

DEFINITIONS

This source file includes following definitions.
  1. main

   1 #include <stdio.h>
   2 #include <stdlib.h>
   3 
   4 #define PAGE_SIZE (4096)
   5 #define PAGES     (128)
   6 #define SIZE      (PAGE_SIZE * PAGES / sizeof(int))
   7 #define NUM_REFS  (5)
   8 
   9 // unsigned int array[SIZE] = {0};
  10 unsigned int array[SIZE];
  11 
  12 int
  13 main()
  14 {
  15         unsigned int i = 0;
  16         unsigned int refs = 0;
  17 
  18         for (refs = 0; refs < NUM_REFS-1; refs++) {
  19                 for (i=0; i<SIZE; i++) {
  20                         array[i] = i;
  21                 }
  22         }
  23 
  24         for (i=0; i<SIZE; i++) {
  25                 if (array[i] != i) {
  26                         printf("FAILED array[%d] = %u != %d\n", i, array[i], i);
  27                         exit(1);
  28                 }
  29         }
  30 
  31         printf("SUCCEEDED\n");
  32         exit(0);
  33 }

/* [<][>][^][v][top][bottom][index][help] */