Symbol: re_dfa_t
src/system/libroot/posix/glibc/regex/regcomp.c
1009
create_initial_state (re_dfa_t *dfa)
src/system/libroot/posix/glibc/regex/regcomp.c
1094
optimize_utf8 (re_dfa_t *dfa)
src/system/libroot/posix/glibc/regex/regcomp.c
111
static bin_tree_t *build_charclass_op (re_dfa_t *dfa,
src/system/libroot/posix/glibc/regex/regcomp.c
116
static bin_tree_t *create_tree (re_dfa_t *dfa,
src/system/libroot/posix/glibc/regex/regcomp.c
1176
re_dfa_t *dfa = preg->buffer;
src/system/libroot/posix/glibc/regex/regcomp.c
119
static bin_tree_t *create_token_tree (re_dfa_t *dfa,
src/system/libroot/posix/glibc/regex/regcomp.c
122
static bin_tree_t *duplicate_tree (const bin_tree_t *src, re_dfa_t *dfa);
src/system/libroot/posix/glibc/regex/regcomp.c
1304
re_dfa_t *dfa = (re_dfa_t *) extra;
src/system/libroot/posix/glibc/regex/regcomp.c
1357
re_dfa_t *dfa = preg->buffer;
src/system/libroot/posix/glibc/regex/regcomp.c
1394
re_dfa_t *dfa = (re_dfa_t *) extra;
src/system/libroot/posix/glibc/regex/regcomp.c
1439
re_dfa_t *dfa = (re_dfa_t *) extra;
src/system/libroot/posix/glibc/regex/regcomp.c
1497
duplicate_node_closure (re_dfa_t *dfa, Idx top_org_node, Idx top_clone_node,
src/system/libroot/posix/glibc/regex/regcomp.c
1604
search_duplicated_node (const re_dfa_t *dfa, Idx org_node,
src/system/libroot/posix/glibc/regex/regcomp.c
1622
duplicate_node (re_dfa_t *dfa, Idx org_idx, unsigned int constraint)
src/system/libroot/posix/glibc/regex/regcomp.c
1638
calc_inveclosure (re_dfa_t *dfa)
src/system/libroot/posix/glibc/regex/regcomp.c
1662
calc_eclosure (re_dfa_t *dfa)
src/system/libroot/posix/glibc/regex/regcomp.c
1707
calc_eclosure_iter (re_node_set *new_set, re_dfa_t *dfa, Idx node, bool root)
src/system/libroot/posix/glibc/regex/regcomp.c
2136
re_dfa_t *dfa = preg->buffer;
src/system/libroot/posix/glibc/regex/regcomp.c
2170
re_dfa_t *dfa = preg->buffer;
src/system/libroot/posix/glibc/regex/regcomp.c
2220
re_dfa_t *dfa = preg->buffer;
src/system/libroot/posix/glibc/regex/regcomp.c
2264
re_dfa_t *dfa = preg->buffer;
src/system/libroot/posix/glibc/regex/regcomp.c
2499
re_dfa_t *dfa = preg->buffer;
src/system/libroot/posix/glibc/regex/regcomp.c
2538
parse_dup_op (bin_tree_t *elem, re_string_t *regexp, re_dfa_t *dfa,
src/system/libroot/posix/glibc/regex/regcomp.c
270
re_dfa_t *dfa = bufp->buffer;
src/system/libroot/posix/glibc/regex/regcomp.c
2852
parse_bracket_exp (re_string_t *regexp, re_dfa_t *dfa, re_token_t *token,
src/system/libroot/posix/glibc/regex/regcomp.c
29
static reg_errcode_t init_dfa (re_dfa_t *dfa, size_t pat_len);
src/system/libroot/posix/glibc/regex/regcomp.c
304
re_dfa_t *dfa = bufp->buffer;
src/system/libroot/posix/glibc/regex/regcomp.c
34
static reg_errcode_t create_initial_state (re_dfa_t *dfa);
src/system/libroot/posix/glibc/regex/regcomp.c
3402
re_token_t *token, int token_len, re_dfa_t *dfa,
src/system/libroot/posix/glibc/regex/regcomp.c
36
static void optimize_utf8 (re_dfa_t *dfa);
src/system/libroot/posix/glibc/regex/regcomp.c
3656
build_charclass_op (re_dfa_t *dfa, RE_TRANSLATE_TYPE trans,
src/system/libroot/posix/glibc/regex/regcomp.c
3810
create_tree (re_dfa_t *dfa, bin_tree_t *left, bin_tree_t *right,
src/system/libroot/posix/glibc/regex/regcomp.c
3822
create_token_tree (re_dfa_t *dfa, bin_tree_t *left, bin_tree_t *right,
src/system/libroot/posix/glibc/regex/regcomp.c
3899
duplicate_tree (const bin_tree_t *root, re_dfa_t *dfa)
src/system/libroot/posix/glibc/regex/regcomp.c
52
static Idx duplicate_node (re_dfa_t *dfa, Idx org_idx, unsigned int constraint);
src/system/libroot/posix/glibc/regex/regcomp.c
53
static Idx search_duplicated_node (const re_dfa_t *dfa, Idx org_node,
src/system/libroot/posix/glibc/regex/regcomp.c
55
static reg_errcode_t calc_eclosure (re_dfa_t *dfa);
src/system/libroot/posix/glibc/regex/regcomp.c
56
static reg_errcode_t calc_eclosure_iter (re_node_set *new_set, re_dfa_t *dfa,
src/system/libroot/posix/glibc/regex/regcomp.c
58
static reg_errcode_t calc_inveclosure (re_dfa_t *dfa);
src/system/libroot/posix/glibc/regex/regcomp.c
594
free_dfa_content (re_dfa_t *dfa)
src/system/libroot/posix/glibc/regex/regcomp.c
646
re_dfa_t *dfa = preg->buffer;
src/system/libroot/posix/glibc/regex/regcomp.c
743
re_dfa_t *dfa;
src/system/libroot/posix/glibc/regex/regcomp.c
757
if (BE (preg->allocated < sizeof (re_dfa_t), 0))
src/system/libroot/posix/glibc/regex/regcomp.c
763
dfa = re_realloc (preg->buffer, re_dfa_t, 1);
src/system/libroot/posix/glibc/regex/regcomp.c
766
preg->allocated = sizeof (re_dfa_t);
src/system/libroot/posix/glibc/regex/regcomp.c
769
preg->used = sizeof (re_dfa_t);
src/system/libroot/posix/glibc/regex/regcomp.c
78
re_dfa_t *dfa, re_token_t *token,
src/system/libroot/posix/glibc/regex/regcomp.c
80
static bin_tree_t *parse_bracket_exp (re_string_t *regexp, re_dfa_t *dfa,
src/system/libroot/posix/glibc/regex/regcomp.c
840
init_dfa (re_dfa_t *dfa, size_t pat_len)
src/system/libroot/posix/glibc/regex/regcomp.c
858
memset (dfa, '\0', sizeof (re_dfa_t));
src/system/libroot/posix/glibc/regex/regcomp.c
86
re_dfa_t *dfa,
src/system/libroot/posix/glibc/regex/regcomp.c
940
init_word_char (re_dfa_t *dfa)
src/system/libroot/posix/glibc/regex/regcomp.c
992
re_dfa_t *dfa = preg->buffer;
src/system/libroot/posix/glibc/regex/regex_internal.c
1404
re_dfa_add_node (re_dfa_t *dfa, re_token_t token)
src/system/libroot/posix/glibc/regex/regex_internal.c
1477
re_acquire_state (reg_errcode_t *err, const re_dfa_t *dfa,
src/system/libroot/posix/glibc/regex/regex_internal.c
1525
re_acquire_state_context (reg_errcode_t *err, const re_dfa_t *dfa,
src/system/libroot/posix/glibc/regex/regex_internal.c
1566
register_state (const re_dfa_t *dfa, re_dfastate_t *newstate,
src/system/libroot/posix/glibc/regex/regex_internal.c
1621
create_ci_newstate (const re_dfa_t *dfa, const re_node_set *nodes,
src/system/libroot/posix/glibc/regex/regex_internal.c
1671
create_cd_newstate (const re_dfa_t *dfa, const re_node_set *nodes,
src/system/libroot/posix/glibc/regex/regex_internal.c
181
const re_dfa_t *dfa)
src/system/libroot/posix/glibc/regex/regex_internal.c
23
const re_dfa_t *dfa);
src/system/libroot/posix/glibc/regex/regex_internal.c
24
static re_dfastate_t *create_ci_newstate (const re_dfa_t *dfa,
src/system/libroot/posix/glibc/regex/regex_internal.c
27
static re_dfastate_t *create_cd_newstate (const re_dfa_t *dfa,
src/system/libroot/posix/glibc/regex/regex_internal.c
50
RE_TRANSLATE_TYPE trans, bool icase, const re_dfa_t *dfa)
src/system/libroot/posix/glibc/regex/regex_internal.c
78
RE_TRANSLATE_TYPE trans, bool icase, const re_dfa_t *dfa)
src/system/libroot/posix/glibc/regex/regex_internal.h
462
struct re_dfa_t;
src/system/libroot/posix/glibc/regex/regex_internal.h
463
typedef struct re_dfa_t re_dfa_t;
src/system/libroot/posix/glibc/regex/regex_internal.h
651
const re_dfa_t *const dfa;
src/system/libroot/posix/glibc/regex/regex_internal.h
653
const re_dfa_t *dfa;
src/system/libroot/posix/glibc/regex/regexec.c
1017
const re_dfa_t *const dfa = mctx->dfa;
src/system/libroot/posix/glibc/regex/regexec.c
1059
const re_dfa_t *const dfa = mctx->dfa;
src/system/libroot/posix/glibc/regex/regexec.c
107
static reg_errcode_t merge_state_array (const re_dfa_t *dfa,
src/system/libroot/posix/glibc/regex/regexec.c
1188
check_halt_node_context (const re_dfa_t *dfa, Idx node, unsigned int context)
src/system/libroot/posix/glibc/regex/regexec.c
1231
const re_dfa_t *const dfa = mctx->dfa;
src/system/libroot/posix/glibc/regex/regexec.c
138
static Idx find_subexp_node (const re_dfa_t *dfa, const re_node_set *nodes,
src/system/libroot/posix/glibc/regex/regexec.c
1380
const re_dfa_t *dfa = preg->buffer;
src/system/libroot/posix/glibc/regex/regexec.c
148
static reg_errcode_t check_arrival_expand_ecl (const re_dfa_t *dfa,
src/system/libroot/posix/glibc/regex/regexec.c
1499
update_regs (const re_dfa_t *dfa, regmatch_t *pmatch,
src/system/libroot/posix/glibc/regex/regexec.c
151
static reg_errcode_t check_arrival_expand_ecl_sub (const re_dfa_t *dfa,
src/system/libroot/posix/glibc/regex/regexec.c
158
static bool build_trtable (const re_dfa_t *dfa, re_dfastate_t *state);
src/system/libroot/posix/glibc/regex/regexec.c
160
static int check_node_accept_bytes (const re_dfa_t *dfa, Idx node_idx,
src/system/libroot/posix/glibc/regex/regexec.c
1631
const re_dfa_t *const dfa = mctx->dfa;
src/system/libroot/posix/glibc/regex/regexec.c
167
static Idx group_nodes_into_DFAstates (const re_dfa_t *dfa,
src/system/libroot/posix/glibc/regex/regexec.c
1714
merge_state_array (const re_dfa_t *dfa, re_dfastate_t **dst,
src/system/libroot/posix/glibc/regex/regexec.c
1744
const re_dfa_t *const dfa = mctx->dfa;
src/system/libroot/posix/glibc/regex/regexec.c
1788
add_epsilon_src_nodes (const re_dfa_t *dfa, re_node_set *dest_nodes,
src/system/libroot/posix/glibc/regex/regexec.c
1816
sub_epsilon_src_nodes (const re_dfa_t *dfa, Idx node, re_node_set *dest_nodes,
src/system/libroot/posix/glibc/regex/regexec.c
1867
const re_dfa_t *const dfa = mctx->dfa;
src/system/libroot/posix/glibc/regex/regexec.c
1902
const re_dfa_t *const dfa = mctx->dfa;
src/system/libroot/posix/glibc/regex/regexec.c
197
re_dfa_t *dfa = preg->buffer;
src/system/libroot/posix/glibc/regex/regexec.c
2009
check_subexp_limits (const re_dfa_t *dfa, re_node_set *dest_nodes,
src/system/libroot/posix/glibc/regex/regexec.c
2100
const re_dfa_t *const dfa = mctx->dfa;
src/system/libroot/posix/glibc/regex/regexec.c
2199
const re_dfa_t *const dfa = mctx->dfa;
src/system/libroot/posix/glibc/regex/regexec.c
2286
const re_dfa_t *const dfa = mctx->dfa;
src/system/libroot/posix/glibc/regex/regexec.c
2394
const re_dfa_t *const dfa = mctx->dfa;
src/system/libroot/posix/glibc/regex/regexec.c
2427
const re_dfa_t *const dfa = mctx->dfa;
src/system/libroot/posix/glibc/regex/regexec.c
2465
const re_dfa_t *const dfa = mctx->dfa;
src/system/libroot/posix/glibc/regex/regexec.c
2535
const re_dfa_t *const dfa = mctx->dfa;
src/system/libroot/posix/glibc/regex/regexec.c
2649
const re_dfa_t *const dfa = mctx->dfa;
src/system/libroot/posix/glibc/regex/regexec.c
2824
find_subexp_node (const re_dfa_t *dfa, const re_node_set *nodes,
src/system/libroot/posix/glibc/regex/regexec.c
2849
const re_dfa_t *const dfa = mctx->dfa;
src/system/libroot/posix/glibc/regex/regexec.c
3014
const re_dfa_t *const dfa = mctx->dfa;
src/system/libroot/posix/glibc/regex/regexec.c
3091
check_arrival_expand_ecl (const re_dfa_t *dfa, re_node_set *cur_nodes,
src/system/libroot/posix/glibc/regex/regexec.c
3144
check_arrival_expand_ecl_sub (const re_dfa_t *dfa, re_node_set *dst_nodes,
src/system/libroot/posix/glibc/regex/regexec.c
3192
const re_dfa_t *const dfa = mctx->dfa;
src/system/libroot/posix/glibc/regex/regexec.c
3277
build_trtable (const re_dfa_t *dfa, re_dfastate_t *state)
src/system/libroot/posix/glibc/regex/regexec.c
3513
group_nodes_into_DFAstates (const re_dfa_t *dfa, const re_dfastate_t *state,
src/system/libroot/posix/glibc/regex/regexec.c
3709
check_node_accept_bytes (const re_dfa_t *dfa, Idx node_idx,
src/system/libroot/posix/glibc/regex/regexec.c
378
re_dfa_t *dfa = bufp->buffer;
src/system/libroot/posix/glibc/regex/regexec.c
57
static void update_regs (const re_dfa_t *dfa, regmatch_t *pmatch,
src/system/libroot/posix/glibc/regex/regexec.c
589
const re_dfa_t *dfa = preg->buffer;
src/system/libroot/posix/glibc/regex/regexec.c
84
static reg_errcode_t add_epsilon_src_nodes (const re_dfa_t *dfa,
src/system/libroot/posix/glibc/regex/regexec.c
920
const re_dfa_t *const dfa = mctx->dfa;
src/system/libroot/posix/glibc/regex/regexec.c
98
static reg_errcode_t check_subexp_limits (const re_dfa_t *dfa,