Lines Matching refs:addr
34 static void check_bytes(char *addr) in check_bytes() argument
36 printf("First hex is %x\n", *((unsigned int *)addr)); in check_bytes()
39 static void write_bytes(char *addr) in write_bytes() argument
44 *(addr + i) = (char)i; in write_bytes()
47 static int read_bytes(char *addr) in read_bytes() argument
51 check_bytes(addr); in read_bytes()
53 if (*(addr + i) != (char)i) { in read_bytes()
62 void *addr; in main() local
65 addr = mmap(ADDR, LENGTH, PROTECTION, FLAGS, 0, 0); in main()
66 if (addr == MAP_FAILED) { in main()
71 printf("Returned address is %p\n", addr); in main()
72 check_bytes(addr); in main()
73 write_bytes(addr); in main()
74 ret = read_bytes(addr); in main()
77 if (munmap(addr, LENGTH)) { in main()