Lines Matching refs:maps_fp
125 static bool is_range_mapped(FILE *maps_fp, void *start, void *end) in is_range_mapped() argument
131 rewind(maps_fp); in is_range_mapped()
133 while (getline(&line, &len, maps_fp) != -1) { in is_range_mapped()
155 static void mremap_expand_merge(FILE *maps_fp, unsigned long page_size) in mremap_expand_merge() argument
178 success = is_range_mapped(maps_fp, start, start + 3 * page_size); in mremap_expand_merge()
193 static void mremap_expand_merge_offset(FILE *maps_fp, unsigned long page_size) in mremap_expand_merge_offset() argument
217 success = is_range_mapped(maps_fp, start, start + 3 * page_size); in mremap_expand_merge_offset()
450 FILE *maps_fp; in main() local
524 maps_fp = fopen("/proc/self/maps", "r"); in main()
526 if (maps_fp == NULL) { in main()
531 mremap_expand_merge(maps_fp, page_size); in main()
532 mremap_expand_merge_offset(maps_fp, page_size); in main()
534 fclose(maps_fp); in main()