Lines Matching defs:addr
43 static void check_bytes(char *addr)
45 printf("First hex is %x\n", *((unsigned int *)addr));
48 static void write_bytes(char *addr, size_t length)
53 *(addr + i) = (char)i;
56 static int read_bytes(char *addr, size_t length)
60 check_bytes(addr);
62 if (*(addr + i) != (char)i) {
71 void *addr;
91 addr = mmap(ADDR, length, PROTECTION, flags, -1, 0);
92 if (addr == MAP_FAILED) {
97 printf("Returned address is %p\n", addr);
98 check_bytes(addr);
99 write_bytes(addr, length);
100 ret = read_bytes(addr, length);
103 if (munmap(addr, length)) {