Lines Matching refs:addr
39 static void check_bytes(char *addr) in check_bytes() argument
41 printf("First hex is %x\n", *((unsigned int *)addr)); in check_bytes()
44 static void write_bytes(char *addr) in write_bytes() argument
49 *(addr + i) = (char)i; in write_bytes()
52 static int read_bytes(char *addr) in read_bytes() argument
56 check_bytes(addr); in read_bytes()
58 if (*(addr + i) != (char)i) { in read_bytes()
67 void *addr; in main() local
76 addr = mmap(ADDR, LENGTH, PROTECTION, FLAGS, fd, 0); in main()
77 if (addr == MAP_FAILED) { in main()
83 printf("Returned address is %p\n", addr); in main()
84 check_bytes(addr); in main()
85 write_bytes(addr); in main()
86 ret = read_bytes(addr); in main()
88 munmap(addr, LENGTH); in main()