Lines Matching refs:offset

361 match_ref(PCRE2_SIZE offset, BOOL caseless, heapframe *F, match_block *mb,  in match_ref()  argument
372 if (offset >= Foffset_top || Fovector[offset] == PCRE2_UNSET) in match_ref()
385 p = mb->start_subject + Fovector[offset]; in match_ref()
386 length = Fovector[offset+1] - Fovector[offset]; in match_ref()
612 PCRE2_SIZE offset; /* Used for group offsets */ in match() local
813 offset = Flast_group_offset; in match()
816 if (offset == PCRE2_UNSET) return PCRE2_ERROR_INTERNAL; in match()
817 N = (heapframe *)((char *)match_data->heapframes + offset); in match()
820 offset = P->last_group_offset; in match()
822 offset = (number << 1) - 2; in match()
824 Fovector[offset] = P->eptr - mb->start_subject; in match()
825 Fovector[offset+1] = Feptr - mb->start_subject; in match()
826 if (offset >= Foffset_top) Foffset_top = offset + 2; in match()
852 offset = Flast_group_offset; in match()
855 if (offset == PCRE2_UNSET) return PCRE2_ERROR_INTERNAL; in match()
856 N = (heapframe *)((char *)match_data->heapframes + offset); in match()
859 offset = P->last_group_offset; in match()
5440 offset = Flast_group_offset; in match()
5441 while (offset != PCRE2_UNSET) in match()
5443 N = (heapframe *)((char *)match_data->heapframes + offset); in match()
5452 offset = P->last_group_offset; in match()
5669 offset = (GET2(Fecode, 1) << 1) - 2; /* Doubled ref number */ in match()
5670 condition = offset < Foffset_top && Fovector[offset] != PCRE2_UNSET; in match()
5679 offset = (GET2(slot, 0) << 1) - 2; in match()
5680 condition = offset < Foffset_top && Fovector[offset] != PCRE2_UNSET; in match()
5969 offset = Flast_group_offset; in match()
5970 if (offset == PCRE2_UNSET) return PCRE2_ERROR_INTERNAL; in match()
5971 N = (heapframe *)((char *)match_data->heapframes + offset); in match()
6079 offset = (number << 1) - 2; in match()
6081 Fovector[offset] = P->eptr - mb->start_subject; in match()
6082 Fovector[offset+1] = Feptr - mb->start_subject; in match()
6083 if (offset >= Foffset_top) Foffset_top = offset + 2; in match()