Lines Matching refs:maplen
31 size_t maplen; member
47 static int countlines(char *map, int maplen) in countlines() argument
50 char *end = map + maplen; in countlines()
53 if (maplen == 0) in countlines()
65 static void fill_lines(char **lines, int maxline, char *map, int maplen) in fill_lines() argument
68 char *end = map + maplen; in fill_lines()
71 if (maplen == 0 || maxline == 0) in fill_lines()
88 map_total_sz -= sf->maplen; in free_srcfile()
89 munmap(sf->map, sf->maplen); in free_srcfile()
135 h->maplen = st.st_size; in find_srcfile()
136 sz = (h->maplen + page_size - 1) & ~(page_size - 1); in find_srcfile()
143 h->numlines = countlines(h->map, h->maplen); in find_srcfile()
147 fill_lines(h->lines, h->numlines, h->map, h->maplen); in find_srcfile()
150 map_total_sz += h->maplen; in find_srcfile()
176 p = memchr(l, '\n', sf->map + sf->maplen - l); in find_sourceline()