Searched refs:tnfa (Results 1 – 6 of 6) sorted by relevance
/third_party/musl/porting/liteos_m/kernel/src/regex/ |
D | regexec.c | 47 const tre_tnfa_t *tnfa, regoff_t *tags, regoff_t match_eo); 82 #define CHECK_CHAR_CLASSES(trans_i, tnfa, eflags) \ argument 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->num_states+1 > SIZE_MAX/(8 * sizeof(*reach_next))) in tre_tnfa_run_parallel() [all …]
|
D | regcomp.c | 1183 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() argument 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->num_submatches + 1)); in tre_add_tags() [all …]
|
D | tre.h | 151 typedef struct tnfa tre_tnfa_t; 153 struct tnfa { struct
|
/third_party/musl/src/regex/ |
D | regexec.c | 47 const tre_tnfa_t *tnfa, regoff_t *tags, regoff_t match_eo); 82 #define CHECK_CHAR_CLASSES(trans_i, tnfa, eflags) \ argument 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->num_states+1 > SIZE_MAX/(8 * sizeof(*reach_next))) in tre_tnfa_run_parallel() [all …]
|
D | regcomp.c | 1183 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() argument 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->num_submatches + 1)); in tre_add_tags() [all …]
|
D | tre.h | 150 typedef struct tnfa tre_tnfa_t; 152 struct tnfa { struct
|