Lines Matching refs:Fecode
175 #define Fecode F->ecode macro
273 *lengthptr = (*Fecode == OP_CALLOUT)? in do_callout()
274 PRIV(OP_lengths)[OP_CALLOUT] : GET(Fecode, 1 + 2*LINK_SIZE); in do_callout()
300 cb->pattern_position = GET(Fecode, 1); in do_callout()
301 cb->next_item_length = GET(Fecode, 1 + LINK_SIZE); in do_callout()
303 if (*Fecode == OP_CALLOUT) /* Numerical callout */ in do_callout()
305 cb->callout_number = Fecode[1 + 2*LINK_SIZE]; in do_callout()
313 cb->callout_string_offset = GET(Fecode, 1 + 3*LINK_SIZE); in do_callout()
314 cb->callout_string = Fecode + (1 + 4*LINK_SIZE) + 1; in do_callout()
724 Fecode = start_ecode; /* Starting code pointer */ in match()
752 fprintf(stderr, "++ op=%d\n", *Fecode); in match()
755 Fop = (uint8_t)(*Fecode); /* Cast needed for 16-bit and 32-bit modes */ in match()
770 number = GET2(Fecode, 1); in match()
786 Fecode += PRIV(OP_lengths)[*Fecode]; in match()
828 Fecode += 1 + LINK_SIZE; in match()
906 Fecode++; in match()
922 Fecode++; in match()
934 Fecode++; in match()
935 GETCHARLEN(fc, Fecode, Flength); in match()
943 if (*Fecode++ != UCHAR21INC(Feptr)) RRETURN(MATCH_NOMATCH); in match()
956 if (Fecode[1] != *Feptr++) RRETURN(MATCH_NOMATCH); in match()
957 Fecode += 2; in match()
979 Fecode++; in match()
980 GETCHARLEN(fc, Fecode, Flength); in match()
991 Fecode++; in match()
1004 Fecode += Flength; in match()
1015 fc = Fecode[1]; in match()
1025 Fecode += 2; in match()
1033 if (TABLE_GET(Fecode[1], mb->lcc, Fecode[1]) in match()
1036 Fecode += 2; in match()
1056 Fecode++; in match()
1057 GETCHARINC(ch, Fecode); in match()
1079 ch = Fecode[1]; in match()
1080 Fecode += 2; in match()
1102 uint32_t ch = Fecode[1]; in match()
1106 Fecode += 2; in match()
1124 Lmin = Lmax = GET2(Fecode, 1); in match()
1125 Fecode += 1 + IMM2_SIZE; in match()
1132 Lmax = GET2(Fecode, 1); in match()
1133 Fecode += 1 + IMM2_SIZE; in match()
1140 Lmax = GET2(Fecode, 1); in match()
1141 Fecode += 1 + IMM2_SIZE; in match()
1148 Lmax = GET2(Fecode, 1); in match()
1149 Fecode += 1 + IMM2_SIZE; in match()
1157 Fecode++; in match()
1165 Fecode++; in match()
1173 Fecode++; in match()
1188 fc = *Fecode++ - ((Fop < OP_STARI)? OP_STAR : OP_STARI); in match()
1215 Lcharptr = Fecode; in match()
1216 GETCHARLEN(fc, Fecode, Flength); in match()
1217 Fecode += Flength; in match()
1251 RMATCH(Fecode, RM202); in match()
1295 RMATCH(Fecode, RM203); in match()
1315 Lc = *Fecode++; in match()
1355 RMATCH(Fecode, RM25); in match()
1388 RMATCH(Fecode, RM26); in match()
1415 RMATCH(Fecode, RM27); in match()
1445 RMATCH(Fecode, RM28); in match()
1478 Lmin = Lmax = GET2(Fecode, 1); in match()
1479 Fecode += 1 + IMM2_SIZE; in match()
1485 Lmax = GET2(Fecode, 1); in match()
1487 Fecode += 1 + IMM2_SIZE; in match()
1493 Lmax = GET2(Fecode, 1); in match()
1495 Fecode += 1 + IMM2_SIZE; in match()
1503 Fecode++; in match()
1511 Fecode++; in match()
1519 Fecode++; in match()
1526 Lmax = GET2(Fecode, 1); in match()
1527 Fecode += 1 + IMM2_SIZE; in match()
1542 fc = *Fecode++ - ((Fop >= OP_NOTSTARI)? OP_NOTSTARI: OP_NOTSTAR); in match()
1550 GETCHARINCTEST(Lc, Fecode); in match()
1612 RMATCH(Fecode, RM204); in match()
1631 RMATCH(Fecode, RM29); in match()
1676 RMATCH(Fecode, RM205); in match()
1700 RMATCH(Fecode, RM30); in match()
1752 RMATCH(Fecode, RM206); in match()
1770 RMATCH(Fecode, RM31); in match()
1814 RMATCH(Fecode, RM207); in match()
1837 RMATCH(Fecode, RM32); in match()
1870 Lbyte_map_address = Fecode + 1; /* Save for matching */ in match()
1871 Fecode += 1 + (32 / sizeof(PCRE2_UCHAR)); /* Advance past the item */ in match()
1876 switch (*Fecode) in match()
1887 fc = *Fecode++ - OP_CRSTAR; in match()
1896 Lmin = GET2(Fecode, 1); in match()
1897 Lmax = GET2(Fecode, 1 + IMM2_SIZE); in match()
1899 reptype = rep_typ[*Fecode - OP_CRSTAR]; in match()
1900 Fecode += 1 + 2 * IMM2_SIZE; in match()
1966 RMATCH(Fecode, RM200); in match()
1989 RMATCH(Fecode, RM23); in match()
2046 RMATCH(Fecode, RM201); in match()
2079 RMATCH(Fecode, RM24); in match()
2111 Lxclass_data = Fecode + 1 + LINK_SIZE; /* Save for matching */ in match()
2112 Fecode += GET(Fecode, 1); /* Advance past the item */ in match()
2114 switch (*Fecode) in match()
2125 fc = *Fecode++ - OP_CRSTAR; in match()
2134 Lmin = GET2(Fecode, 1); in match()
2135 Lmax = GET2(Fecode, 1 + IMM2_SIZE); in match()
2137 reptype = rep_typ[*Fecode - OP_CRSTAR]; in match()
2138 Fecode += 1 + 2 * IMM2_SIZE; in match()
2170 RMATCH(Fecode, RM100); in match()
2214 RMATCH(Fecode, RM101); in match()
2248 Fecode++; in match()
2260 Fecode++; in match()
2272 Fecode++; in match()
2284 Fecode++; in match()
2296 Fecode++; in match()
2308 Fecode++; in match()
2343 Fecode++; in match()
2358 Fecode++; in match()
2373 Fecode++; in match()
2388 Fecode++; in match()
2403 Fecode++; in match()
2425 switch(Fecode[1]) in match()
2439 if ((Fecode[2] != PRIV(ucp_gentype)[prop->chartype]) == (Fop == OP_PROP)) in match()
2444 if ((Fecode[2] != prop->chartype) == (Fop == OP_PROP)) in match()
2449 if ((Fecode[2] != prop->script) == (Fop == OP_PROP)) in match()
2489 cp = PRIV(ucd_caseless_sets) + Fecode[2]; in match()
2512 Fecode += 3; in match()
2534 Fecode++; in match()
2552 Lmin = Lmax = GET2(Fecode, 1); in match()
2553 Fecode += 1 + IMM2_SIZE; in match()
2559 Lmax = GET2(Fecode, 1); in match()
2560 reptype = (*Fecode == OP_TYPEMINUPTO)? REPTYPE_MIN : REPTYPE_MAX; in match()
2561 Fecode += 1 + IMM2_SIZE; in match()
2568 Fecode++; in match()
2575 Fecode++; in match()
2582 Fecode++; in match()
2588 Lmax = GET2(Fecode, 1); in match()
2589 Fecode += 1 + IMM2_SIZE; in match()
2598 fc = *Fecode++ - OP_TYPESTAR; in match()
2606 Lctype = *Fecode++; /* Code for the character type */ in match()
2611 proptype = *Fecode++; in match()
2612 Lpropvalue = *Fecode++; in match()
3358 RMATCH(Fecode, RM208); in match()
3375 RMATCH(Fecode, RM209); in match()
3395 RMATCH(Fecode, RM210); in match()
3412 RMATCH(Fecode, RM211); in match()
3429 RMATCH(Fecode, RM212); in match()
3447 RMATCH(Fecode, RM213); in match()
3471 RMATCH(Fecode, RM214); in match()
3499 RMATCH(Fecode, RM215); in match()
3520 RMATCH(Fecode, RM216); in match()
3549 RMATCH(Fecode, RM217); in match()
3578 RMATCH(Fecode, RM218); in match()
3605 RMATCH(Fecode, RM219); in match()
3732 RMATCH(Fecode, RM33); in match()
4094 RMATCH(Fecode, RM222); in match()
4137 RMATCH(Fecode, RM220); in match()
4410 RMATCH(Fecode, RM221); in match()
4663 RMATCH(Fecode, RM34); in match()
4698 int count = GET2(Fecode, 1+IMM2_SIZE); in match()
4699 PCRE2_SPTR slot = mb->name_table + GET2(Fecode, 1) * mb->name_entry_size; in match()
4700 Fecode += 1 + 2*IMM2_SIZE; in match()
4714 Loffset = (GET2(Fecode, 1) << 1) - 2; in match()
4715 Fecode += 1 + IMM2_SIZE; in match()
4722 switch (*Fecode) in match()
4730 fc = *Fecode++ - OP_CRSTAR; in match()
4738 Lmin = GET2(Fecode, 1); in match()
4739 Lmax = GET2(Fecode, 1 + IMM2_SIZE); in match()
4740 reptype = rep_typ[*Fecode - OP_CRSTAR]; in match()
4742 Fecode += 1 + 2 * IMM2_SIZE; in match()
4802 RMATCH(Fecode, RM20); in match()
4858 RMATCH(Fecode, RM21); in match()
4872 RMATCH(Fecode, RM22); in match()
4925 Lnext_ecode = Fecode + 1; in match()
4929 Fecode = Lnext_ecode + 1 + LINK_SIZE; in match()
4933 Lnext_ecode = Fecode + 1; in match()
4937 Fecode++; in match()
4943 Fecode++; in match()
4944 do Fecode += GET(Fecode,1); while (*Fecode == OP_ALT); in match()
4945 Fecode += 1 + LINK_SIZE; in match()
4962 Fecode += 1; in match()
4963 if (*Fecode == OP_CBRAPOS || *Fecode == OP_SCBRAPOS) in match()
4980 number = GET2(Fecode, 1+LINK_SIZE); in match()
4985 Lstart_group = Fecode; /* Start of this group */ in match()
4991 RMATCH(Fecode + PRIV(OP_lengths)[*Fecode], RM8); in match()
4997 do Fecode += GET(Fecode, 1); while (*Fecode == OP_ALT); in match()
5001 Fecode = Lstart_group; in match()
5009 PCRE2_SPTR next_ecode = Fecode + GET(Fecode,1); in match()
5011 (*Fecode == OP_ALT || *next_ecode == OP_ALT)) in match()
5016 Fecode += GET(Fecode, 1); in match()
5017 if (*Fecode != OP_ALT) break; in match()
5024 Fecode += 1 + LINK_SIZE; in match()
5058 Lnext_branch = Fecode + GET(Fecode, 1); in match()
5064 RMATCH(Fecode + PRIV(OP_lengths)[*Fecode], RM1); in match()
5066 Fecode = Lnext_branch; in match()
5071 Fecode += PRIV(OP_lengths)[*Fecode]; in match()
5083 Lframe_type = GF_CAPTURE | GET2(Fecode, 1+LINK_SIZE); in match()
5100 RMATCH(Fecode + PRIV(OP_lengths)[*Fecode], RM2); in match()
5103 PCRE2_SPTR next_ecode = Fecode + GET(Fecode,1); in match()
5105 (*Fecode == OP_ALT || *next_ecode == OP_ALT)) in match()
5109 Fecode += GET(Fecode, 1); in match()
5110 if (*Fecode != OP_ALT) RRETURN(MATCH_NOMATCH); in match()
5126 bracode = mb->start_code + GET(Fecode, 1); in match()
5210 RMATCH(Fecode + PRIV(OP_lengths)[*Fecode], RM3); in match()
5221 Fecode += GET(Fecode, 1); in match()
5222 if (*Fecode != OP_ALT) RRETURN(MATCH_NOMATCH); in match()
5225 do Fecode += GET(Fecode, 1); while (*Fecode == OP_ALT); in match()
5226 Fecode += 1 + LINK_SIZE; in match()
5245 RMATCH(Fecode + PRIV(OP_lengths)[*Fecode], RM4); in match()
5254 Fecode += GET(Fecode, 1); in match()
5255 if (*Fecode != OP_ALT) goto ASSERT_NOT_FAILED; in match()
5261 do Fecode += GET(Fecode, 1); while (*Fecode == OP_ALT); in match()
5274 Fecode += 1 + LINK_SIZE; in match()
5290 Fecode += length; in match()
5310 Flength = GET(Fecode, 1); /* Offset to the second branch */ in match()
5311 if (Fecode[Flength] != OP_ALT) Flength -= 1 + LINK_SIZE; in match()
5312 Fecode += 1 + LINK_SIZE; /* From this opcode */ in match()
5318 if (*Fecode == OP_CALLOUT || *Fecode == OP_CALLOUT_STR) in match()
5327 Fecode += length; in match()
5334 switch(*Fecode) in match()
5339 number = GET2(Fecode, 1); in match()
5347 int count = GET2(Fecode, 1 + IMM2_SIZE); in match()
5348 PCRE2_SPTR slot = mb->name_table + GET2(Fecode, 1) * mb->name_entry_size; in match()
5360 offset = (GET2(Fecode, 1) << 1) - 2; /* Doubled ref number */ in match()
5366 int count = GET2(Fecode, 1 + IMM2_SIZE); in match()
5367 PCRE2_SPTR slot = mb->name_table + GET2(Fecode, 1) * mb->name_entry_size; in match()
5393 Lpositive = (*Fecode == OP_ASSERT || *Fecode == OP_ASSERTBACK); in match()
5394 Lstart_branch = Fecode; in match()
5398 group_frame_type = GF_CONDASSERT | *Fecode; in match()
5446 do Fecode += GET(Fecode, 1); while (*Fecode == OP_ALT); in match()
5456 Fecode += condition? PRIV(OP_lengths)[*Fecode] : Flength; in match()
5466 RMATCH(Fecode, RM35); in match()
5485 number = GET(Fecode, 1); in match()
5509 Fecode += 1 + LINK_SIZE; in match()
5518 do Fecode += GET(Fecode,1); while (*Fecode == OP_ALT); in match()
5532 bracode = Fecode - GET(Fecode, 1); in match()
5647 Fecode = P->ecode + 1 + LINK_SIZE; in match()
5666 if (*Fecode == OP_KETRPOS) in match()
5685 RMATCH(Fecode + 1 + LINK_SIZE, RM6); in match()
5687 Fecode -= GET(Fecode, 1); in match()
5700 Fecode += 1 + LINK_SIZE; in match()
5710 Fecode++; in match()
5715 Fecode++; in match()
5735 Fecode++; in match()
5764 Fecode++; in match()
5782 Fecode++; in match()
5810 Fecode++; in match()
5819 Fecode++; in match()
5828 Fecode++; in match()
5904 if ((*Fecode++ == OP_WORD_BOUNDARY)? in match()
5915 Fmark = mb->nomatch_mark = Fecode + 2; in match()
5916 RMATCH(Fecode + PRIV(OP_lengths)[*Fecode] + Fecode[1], RM12); in match()
5926 PRIV(strcmp)(Fecode + 2, mb->verb_skip_ptr) == 0) in match()
5941 RMATCH(Fecode + PRIV(OP_lengths)[*Fecode], RM13); in match()
5947 Fmark = mb->nomatch_mark = Fecode + 2; in match()
5948 RMATCH(Fecode + PRIV(OP_lengths)[*Fecode] + Fecode[1], RM36); in match()
5954 RMATCH(Fecode + PRIV(OP_lengths)[*Fecode], RM14); in match()
5960 Fmark = mb->nomatch_mark = Fecode + 2; in match()
5961 RMATCH(Fecode + PRIV(OP_lengths)[*Fecode] + Fecode[1], RM15); in match()
5967 RMATCH(Fecode + PRIV(OP_lengths)[*Fecode], RM16); in match()
5985 Fecode += PRIV(OP_lengths)[*Fecode] + Fecode[1]; in match()
5988 RMATCH(Fecode + PRIV(OP_lengths)[*Fecode] + Fecode[1], RM17); in match()
5996 mb->verb_skip_ptr = Fecode + 2; in match()
6004 RMATCH(Fecode + PRIV(OP_lengths)[*Fecode], RM18); in match()
6006 mb->verb_ecode_ptr = Fecode; in match()
6011 Fmark = mb->nomatch_mark = Fecode + 2; in match()
6012 RMATCH(Fecode + PRIV(OP_lengths)[*Fecode] + Fecode[1], RM19); in match()
6014 mb->verb_ecode_ptr = Fecode; in match()