Advertisement
Guest User

mmap test app for pandaboard or desktop

a guest
Jan 3rd, 2011
336
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.53 KB | None | 0 0
  1. #include <errno.h>
  2. #include <stdio.h>
  3. #include <sys/mman.h>
  4.  
  5. int main(int argc, char **argv)
  6. {
  7.     void * ret;
  8.     long i;
  9.     int flags = MAP_PRIVATE | MAP_ANON;
  10.  
  11.     flags &= ~MAP_SHARED;
  12.  
  13.     for(i=0x30000000;i<0x80010000;i+=0x10000)
  14.     {
  15.         void* j = (void*)i;
  16.         ret = mmap( j, 0x10000, PROT_READ | PROT_WRITE, flags, (int)-1, 0 );
  17.         if(errno==ENOMEM)
  18.             printf("%p: %p %u\n",j,ret,errno);
  19.         else if(ret!=j)
  20.             printf("%p:      %p %u\n",j,ret,errno);
  21.     }
  22.     return 0;
  23. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement