Lines Matching refs:addr
38 static void check_bytes(char *addr) in check_bytes() argument
40 printf("First hex is %x\n", *((unsigned int *)addr)); in check_bytes()
43 static void write_bytes(char *addr) in write_bytes() argument
48 *(addr + i) = (char)i; in write_bytes()
51 static int read_bytes(char *addr) in read_bytes() argument
55 check_bytes(addr); in read_bytes()
57 if (*(addr + i) != (char)i) { in read_bytes()
66 void *addr; in main() local
75 addr = mmap(ADDR, LENGTH, PROTECTION, FLAGS, fd, 0); in main()
76 if (addr == MAP_FAILED) { in main()
82 printf("Returned address is %p\n", addr); in main()
83 check_bytes(addr); in main()
84 write_bytes(addr); in main()
85 ret = read_bytes(addr); in main()
87 munmap(addr, LENGTH); in main()