Lines Matching refs:match_data
92 PCRE2_SIZE start_offset, uint32_t options, pcre2_match_data *match_data, in pcre2_jit_match() argument
102 (void)match_data; in pcre2_jit_match()
111 uint32_t oveccount = match_data->oveccount; in pcre2_jit_match()
133 arguments.match_data = match_data; in pcre2_jit_match()
178 match_data->code = re; in pcre2_jit_match()
179 match_data->subject = (rc >= 0 || rc == PCRE2_ERROR_PARTIAL)? subject : NULL; in pcre2_jit_match()
180 match_data->subject_length = length; in pcre2_jit_match()
181 match_data->rc = rc; in pcre2_jit_match()
182 match_data->startchar = arguments.startchar_ptr - subject; in pcre2_jit_match()
183 match_data->leftchar = 0; in pcre2_jit_match()
184 match_data->rightchar = 0; in pcre2_jit_match()
185 match_data->mark = arguments.mark_ptr; in pcre2_jit_match()
186 match_data->matchedby = PCRE2_MATCHEDBY_JIT; in pcre2_jit_match()
191 __msan_unpoison(match_data->ovector, 2 * rc * sizeof(match_data->ovector[0])); in pcre2_jit_match()
195 return match_data->rc; in pcre2_jit_match()