Lines Matching refs:extra_data
6232 pcre_exec(const pcre *argument_re, const pcre_extra *extra_data, in pcre_exec() argument
6237 pcre16_exec(const pcre16 *argument_re, const pcre16_extra *extra_data, in pcre_exec()
6242 pcre32_exec(const pcre32 *argument_re, const pcre32_extra *extra_data, in pcre_exec()
6284 if (re == NULL && extra_data == NULL && subject == NULL && length == -999 && in pcre_exec()
6361 if (extra_data != NULL in pcre_exec()
6362 && (extra_data->flags & (PCRE_EXTRA_EXECUTABLE_JIT | in pcre_exec()
6364 && extra_data->executable_jit != NULL in pcre_exec()
6367 rc = PRIV(jit_exec)(extra_data, (const pcre_uchar *)subject, length, in pcre_exec()
6396 if (extra_data != NULL) in pcre_exec()
6398 register unsigned int flags = extra_data->flags; in pcre_exec()
6400 study = (const pcre_study_data *)extra_data->study_data; in pcre_exec()
6402 md->match_limit = extra_data->match_limit; in pcre_exec()
6404 md->match_limit_recursion = extra_data->match_limit_recursion; in pcre_exec()
6406 md->callout_data = extra_data->callout_data; in pcre_exec()
6407 if ((flags & PCRE_EXTRA_TABLES) != 0) tables = extra_data->tables; in pcre_exec()
6988 if (extra_data != NULL && (extra_data->flags & PCRE_EXTRA_MARK) != 0) in pcre_exec()
6989 *(extra_data->mark) = (pcre_uchar *)md->mark; in pcre_exec()
7041 if (extra_data != NULL && (extra_data->flags & PCRE_EXTRA_MARK) != 0) in pcre_exec()
7042 *(extra_data->mark) = (pcre_uchar *)md->nomatch_mark; in pcre_exec()