Home
last modified time | relevance | path

Searched refs:tnfa (Results 1 - 12 of 12) sorted by relevance

/third_party/musl/porting/liteos_m/kernel/src/regex/
H A Dregexec.c47 const tre_tnfa_t *tnfa, regoff_t *tags, regoff_t match_eo);
82 #define CHECK_CHAR_CLASSES(trans_i, tnfa, eflags) \
84 && !(tnfa->cflags & REG_ICASE) \
87 && (tnfa->cflags & REG_ICASE) \
92 tnfa->cflags & REG_ICASE)))
170 tre_tnfa_run_parallel(const tre_tnfa_t *tnfa, const void *string, in tre_tnfa_run_parallel() argument
184 int reg_newline = tnfa->cflags & REG_NEWLINE; in tre_tnfa_run_parallel()
206 num_tags = tnfa->num_tags; in tre_tnfa_run_parallel()
217 if (num_tags > SIZE_MAX/(8 * sizeof(regoff_t) * tnfa->num_states)) in tre_tnfa_run_parallel()
221 if (tnfa in tre_tnfa_run_parallel()
593 tre_tnfa_run_backtrack(const tre_tnfa_t *tnfa, const void *string, regoff_t *match_tags, int eflags, regoff_t *match_end_ofs) tre_tnfa_run_backtrack() argument
930 tre_fill_pmatch(size_t nmatch, regmatch_t pmatch[], int cflags, const tre_tnfa_t *tnfa, regoff_t *tags, regoff_t match_eo) tre_fill_pmatch() argument
999 tre_tnfa_t *tnfa = (void *)preg->TRE_REGEX_T_FIELD; regexec() local
[all...]
H A Dregcomp.c1183 tre_purge_regset(int *regset, tre_tnfa_t *tnfa, int tag) in tre_purge_regset() argument
1192 tnfa->submatch_data[id].so_tag = tag; in tre_purge_regset()
1194 tnfa->submatch_data[id].eo_tag = tag; in tre_purge_regset()
1204 tre_tnfa_t *tnfa) in tre_add_tags()
1211 int first_pass = (mem == NULL || tnfa == NULL); in tre_add_tags()
1225 tnfa->end_tag = 0; in tre_add_tags()
1226 tnfa->minimal_tags[0] = -1; in tre_add_tags()
1229 regset = xmalloc(sizeof(*regset) * ((tnfa->num_submatches + 1) * 2)); in tre_add_tags()
1235 parents = xmalloc(sizeof(*parents) * (tnfa->num_submatches + 1)); in tre_add_tags()
1243 saved_states = xmalloc(sizeof(*saved_states) * (tnfa in tre_add_tags()
1203 tre_add_tags(tre_mem_t mem, tre_stack_t *stack, tre_ast_node_t *tree, tre_tnfa_t *tnfa) tre_add_tags() argument
2699 tre_tnfa_t *tnfa = NULL; regcomp() local
2909 tre_tnfa_t *tnfa; regfree() local
[all...]
H A Dtre.h151 typedef struct tnfa tre_tnfa_t;
153 struct tnfa { struct
/third_party/musl/porting/liteos_m_iccarm/kernel/src/regex/
H A Dregexec.c47 const tre_tnfa_t *tnfa, regoff_t *tags, regoff_t match_eo);
82 #define CHECK_CHAR_CLASSES(trans_i, tnfa, eflags) \
84 && !(tnfa->cflags & REG_ICASE) \
87 && (tnfa->cflags & REG_ICASE) \
92 tnfa->cflags & REG_ICASE)))
170 tre_tnfa_run_parallel(const tre_tnfa_t *tnfa, const void *string, in tre_tnfa_run_parallel() argument
184 int reg_newline = tnfa->cflags & REG_NEWLINE; in tre_tnfa_run_parallel()
206 num_tags = tnfa->num_tags; in tre_tnfa_run_parallel()
217 if (num_tags > SIZE_MAX/(8 * sizeof(regoff_t) * tnfa->num_states)) in tre_tnfa_run_parallel()
221 if (tnfa in tre_tnfa_run_parallel()
593 tre_tnfa_run_backtrack(const tre_tnfa_t *tnfa, const void *string, regoff_t *match_tags, int eflags, regoff_t *match_end_ofs) tre_tnfa_run_backtrack() argument
930 tre_fill_pmatch(size_t nmatch, regmatch_t pmatch[], int cflags, const tre_tnfa_t *tnfa, regoff_t *tags, regoff_t match_eo) tre_fill_pmatch() argument
999 tre_tnfa_t *tnfa = (void *)preg->TRE_REGEX_T_FIELD; regexec() local
[all...]
H A Dregcomp.c1184 tre_purge_regset(int *regset, tre_tnfa_t *tnfa, int tag) in tre_purge_regset() argument
1193 tnfa->submatch_data[id].so_tag = tag; in tre_purge_regset()
1195 tnfa->submatch_data[id].eo_tag = tag; in tre_purge_regset()
1205 tre_tnfa_t *tnfa) in tre_add_tags()
1212 int first_pass = (mem == NULL || tnfa == NULL); in tre_add_tags()
1226 tnfa->end_tag = 0; in tre_add_tags()
1227 tnfa->minimal_tags[0] = -1; in tre_add_tags()
1230 regset = xmalloc(sizeof(*regset) * ((tnfa->num_submatches + 1) * 2)); in tre_add_tags()
1236 parents = xmalloc(sizeof(*parents) * (tnfa->num_submatches + 1)); in tre_add_tags()
1244 saved_states = xmalloc(sizeof(*saved_states) * (tnfa in tre_add_tags()
1204 tre_add_tags(tre_mem_t mem, tre_stack_t *stack, tre_ast_node_t *tree, tre_tnfa_t *tnfa) tre_add_tags() argument
2700 tre_tnfa_t *tnfa = NULL; regcomp() local
2910 tre_tnfa_t *tnfa; regfree() local
[all...]
H A Dtre.h152 typedef struct tnfa tre_tnfa_t;
154 struct tnfa { struct
/third_party/musl/porting/uniproton/kernel/src/regex/
H A Dregexec.c47 const tre_tnfa_t *tnfa, regoff_t *tags, regoff_t match_eo);
82 #define CHECK_CHAR_CLASSES(trans_i, tnfa, eflags) \
84 && !(tnfa->cflags & REG_ICASE) \
87 && (tnfa->cflags & REG_ICASE) \
92 tnfa->cflags & REG_ICASE)))
170 tre_tnfa_run_parallel(const tre_tnfa_t *tnfa, const void *string, in tre_tnfa_run_parallel() argument
184 int reg_newline = tnfa->cflags & REG_NEWLINE; in tre_tnfa_run_parallel()
206 num_tags = tnfa->num_tags; in tre_tnfa_run_parallel()
217 if (num_tags > SIZE_MAX/(8 * sizeof(regoff_t) * tnfa->num_states)) in tre_tnfa_run_parallel()
221 if (tnfa in tre_tnfa_run_parallel()
593 tre_tnfa_run_backtrack(const tre_tnfa_t *tnfa, const void *string, regoff_t *match_tags, int eflags, regoff_t *match_end_ofs) tre_tnfa_run_backtrack() argument
930 tre_fill_pmatch(size_t nmatch, regmatch_t pmatch[], int cflags, const tre_tnfa_t *tnfa, regoff_t *tags, regoff_t match_eo) tre_fill_pmatch() argument
999 tre_tnfa_t *tnfa = (void *)preg->TRE_REGEX_T_FIELD; regexec() local
[all...]
H A Dregcomp.c1183 tre_purge_regset(int *regset, tre_tnfa_t *tnfa, int tag) in tre_purge_regset() argument
1192 tnfa->submatch_data[id].so_tag = tag; in tre_purge_regset()
1194 tnfa->submatch_data[id].eo_tag = tag; in tre_purge_regset()
1204 tre_tnfa_t *tnfa) in tre_add_tags()
1211 int first_pass = (mem == NULL || tnfa == NULL); in tre_add_tags()
1225 tnfa->end_tag = 0; in tre_add_tags()
1226 tnfa->minimal_tags[0] = -1; in tre_add_tags()
1229 regset = xmalloc(sizeof(*regset) * ((tnfa->num_submatches + 1) * 2)); in tre_add_tags()
1235 parents = xmalloc(sizeof(*parents) * (tnfa->num_submatches + 1)); in tre_add_tags()
1243 saved_states = xmalloc(sizeof(*saved_states) * (tnfa in tre_add_tags()
1203 tre_add_tags(tre_mem_t mem, tre_stack_t *stack, tre_ast_node_t *tree, tre_tnfa_t *tnfa) tre_add_tags() argument
2699 tre_tnfa_t *tnfa = NULL; regcomp() local
2909 tre_tnfa_t *tnfa; regfree() local
[all...]
H A Dtre.h151 typedef struct tnfa tre_tnfa_t;
153 struct tnfa { struct
/third_party/musl/src/regex/
H A Dregexec.c47 const tre_tnfa_t *tnfa, regoff_t *tags, regoff_t match_eo);
82 #define CHECK_CHAR_CLASSES(trans_i, tnfa, eflags) \
84 && !(tnfa->cflags & REG_ICASE) \
87 && (tnfa->cflags & REG_ICASE) \
92 tnfa->cflags & REG_ICASE)))
170 tre_tnfa_run_parallel(const tre_tnfa_t *tnfa, const void *string, in tre_tnfa_run_parallel() argument
184 int reg_newline = tnfa->cflags & REG_NEWLINE; in tre_tnfa_run_parallel()
206 num_tags = tnfa->num_tags; in tre_tnfa_run_parallel()
217 if (num_tags > SIZE_MAX/(8 * sizeof(regoff_t) * tnfa->num_states)) in tre_tnfa_run_parallel()
221 if (tnfa in tre_tnfa_run_parallel()
593 tre_tnfa_run_backtrack(const tre_tnfa_t *tnfa, const void *string, regoff_t *match_tags, int eflags, regoff_t *match_end_ofs) tre_tnfa_run_backtrack() argument
930 tre_fill_pmatch(size_t nmatch, regmatch_t pmatch[], int cflags, const tre_tnfa_t *tnfa, regoff_t *tags, regoff_t match_eo) tre_fill_pmatch() argument
999 tre_tnfa_t *tnfa = (void *)preg->TRE_REGEX_T_FIELD; regexec() local
[all...]
H A Dregcomp.c1183 tre_purge_regset(int *regset, tre_tnfa_t *tnfa, int tag) in tre_purge_regset() argument
1192 tnfa->submatch_data[id].so_tag = tag; in tre_purge_regset()
1194 tnfa->submatch_data[id].eo_tag = tag; in tre_purge_regset()
1204 tre_tnfa_t *tnfa) in tre_add_tags()
1211 int first_pass = (mem == NULL || tnfa == NULL); in tre_add_tags()
1225 tnfa->end_tag = 0; in tre_add_tags()
1226 tnfa->minimal_tags[0] = -1; in tre_add_tags()
1229 regset = xmalloc(sizeof(*regset) * ((tnfa->num_submatches + 1) * 2)); in tre_add_tags()
1235 parents = xmalloc(sizeof(*parents) * (tnfa->num_submatches + 1)); in tre_add_tags()
1243 saved_states = xmalloc(sizeof(*saved_states) * (tnfa in tre_add_tags()
1203 tre_add_tags(tre_mem_t mem, tre_stack_t *stack, tre_ast_node_t *tree, tre_tnfa_t *tnfa) tre_add_tags() argument
2699 tre_tnfa_t *tnfa = NULL; regcomp() local
2909 tre_tnfa_t *tnfa; regfree() local
[all...]
H A Dtre.h150 typedef struct tnfa tre_tnfa_t;
152 struct tnfa { struct

Completed in 16 milliseconds