Lines Matching defs:map
15 const unsigned char *map = MAP_FAILED;
19 map = __mmap(0, st.st_size, PROT_READ, MAP_SHARED, fd, 0);
23 if (map == MAP_FAILED) {
30 return map == MAP_FAILED ? 0 : map;
33 static size_t convert_byte_to_size_t(const unsigned char *map)
36 return ((size_t)map[0] << 24) + ((size_t)map[1] << 16) + ((size_t)map[2] << 8) + (size_t)map[3];
43 const unsigned char *map = MAP_FAILED;
47 map = __mmap(0, st.st_size, PROT_READ, MAP_SHARED, fd, 0);
50 if (map == MAP_FAILED) {
54 size_t index_offset = convert_byte_to_size_t(map + index_offset_offset);
55 size_t data_offset = convert_byte_to_size_t(map + data_offset_offset);
58 if (!strncmp((const char *)map + index_offset, tz_id, strlen(tz_id))) {
60 *offset = data_offset + convert_byte_to_size_t(map + index_offset + 40);
62 *size = convert_byte_to_size_t(map + index_offset + 44);
70 return map;
72 __munmap((void *)map, st.st_size);