Lines Matching refs:heapframes_size
600 PCRE2_SIZE heapframes_size; /* Usable size of frames vector */ in match() local
643 heapframes_size = (match_data->heapframes_size / frame_size) * frame_size; in match()
644 frames_top = (heapframe *)((char *)F + heapframes_size); in match()
668 PCRE2_SIZE newsize = match_data->heapframes_size * 2; in match()
673 if (match_data->heapframes_size >= maxsize) return PCRE2_ERROR_HEAPLIMIT; in match()
679 memcpy(new, match_data->heapframes, heapframes_size); in match()
686 match_data->heapframes_size = newsize; in match()
688 heapframes_size = (newsize / frame_size) * frame_size; in match()
689 frames_top = (heapframe *)((char *)new + heapframes_size); in match()
6363 PCRE2_SIZE heapframes_size; in pcre2_match() local
6833 heapframes_size = frame_size * 10; in pcre2_match()
6834 if (heapframes_size < START_FRAMES_SIZE) heapframes_size = START_FRAMES_SIZE; in pcre2_match()
6835 if (heapframes_size > mb->heap_limit) in pcre2_match()
6838 heapframes_size = mb->heap_limit; in pcre2_match()
6844 if (match_data->heapframes_size < heapframes_size) in pcre2_match()
6848 match_data->heapframes = match_data->memctl.malloc(heapframes_size, in pcre2_match()
6852 match_data->heapframes_size = 0; in pcre2_match()
6855 match_data->heapframes_size = heapframes_size; in pcre2_match()