bracket_backtrack 7004 ext/pcre/pcrelib/pcre_jit_compile.c PUSH_BACKTRACK(sizeof(bracket_backtrack), cc, NULL); bracket_backtrack 7065 ext/pcre/pcrelib/pcre_jit_compile.c BACKTRACK_AS(bracket_backtrack)->private_data_ptr = private_data_ptr; bracket_backtrack 7073 ext/pcre/pcrelib/pcre_jit_compile.c BACKTRACK_AS(bracket_backtrack)->private_data_ptr = private_data_ptr; bracket_backtrack 7075 ext/pcre/pcrelib/pcre_jit_compile.c BACKTRACK_AS(bracket_backtrack)->u.framesize = get_framesize(common, ccbegin, NULL, FALSE, &needs_control_head); bracket_backtrack 7117 ext/pcre/pcrelib/pcre_jit_compile.c if (opcode != OP_ONCE || BACKTRACK_AS(bracket_backtrack)->u.framesize < 0) bracket_backtrack 7126 ext/pcre/pcrelib/pcre_jit_compile.c braminzero = CMP(SLJIT_EQUAL, STR_PTR, 0, SLJIT_MEM1(TMP1), (BACKTRACK_AS(bracket_backtrack)->u.framesize + 1) * sizeof(sljit_sw)); bracket_backtrack 7147 ext/pcre/pcrelib/pcre_jit_compile.c BACKTRACK_AS(bracket_backtrack)->recursive_matchingpath = LABEL(); bracket_backtrack 7153 ext/pcre/pcrelib/pcre_jit_compile.c BACKTRACK_AS(bracket_backtrack)->alternative_matchingpath = rmax_label; bracket_backtrack 7166 ext/pcre/pcrelib/pcre_jit_compile.c if (BACKTRACK_AS(bracket_backtrack)->u.framesize < 0) bracket_backtrack 7177 ext/pcre/pcrelib/pcre_jit_compile.c if (BACKTRACK_AS(bracket_backtrack)->u.framesize == no_frame) bracket_backtrack 7198 ext/pcre/pcrelib/pcre_jit_compile.c if (BACKTRACK_AS(bracket_backtrack)->u.framesize == no_frame) bracket_backtrack 7210 ext/pcre/pcrelib/pcre_jit_compile.c stacksize += BACKTRACK_AS(bracket_backtrack)->u.framesize + 1; bracket_backtrack 7232 ext/pcre/pcrelib/pcre_jit_compile.c init_frame(common, ccbegin, NULL, BACKTRACK_AS(bracket_backtrack)->u.framesize + stacksize, stacksize + 1, FALSE); bracket_backtrack 7277 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, &(BACKTRACK_AS(bracket_backtrack)->u.condfailed), bracket_backtrack 7299 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, &(BACKTRACK_AS(bracket_backtrack)->u.condfailed), JUMP(SLJIT_ZERO)); bracket_backtrack 7305 ext/pcre/pcrelib/pcre_jit_compile.c BACKTRACK_AS(bracket_backtrack)->u.condfailed = NULL; bracket_backtrack 7368 ext/pcre/pcrelib/pcre_jit_compile.c BACKTRACK_AS(bracket_backtrack)->u.assert = assert; bracket_backtrack 7378 ext/pcre/pcrelib/pcre_jit_compile.c match_once_common(common, ket, BACKTRACK_AS(bracket_backtrack)->u.framesize, private_data_ptr, has_alternatives, needs_control_head); bracket_backtrack 7427 ext/pcre/pcrelib/pcre_jit_compile.c BACKTRACK_AS(bracket_backtrack)->alternative_matchingpath = LABEL(); bracket_backtrack 7442 ext/pcre/pcrelib/pcre_jit_compile.c BACKTRACK_AS(bracket_backtrack)->alternative_matchingpath = LABEL(); bracket_backtrack 7452 ext/pcre/pcrelib/pcre_jit_compile.c BACKTRACK_AS(bracket_backtrack)->alternative_matchingpath = LABEL(); bracket_backtrack 7467 ext/pcre/pcrelib/pcre_jit_compile.c BACKTRACK_AS(bracket_backtrack)->recursive_matchingpath = LABEL(); bracket_backtrack 7485 ext/pcre/pcrelib/pcre_jit_compile.c BACKTRACK_AS(bracket_backtrack)->zero_matchingpath = LABEL(); bracket_backtrack 7497 ext/pcre/pcrelib/pcre_jit_compile.c if (opcode == OP_ONCE && BACKTRACK_AS(bracket_backtrack)->u.framesize >= 0) bracket_backtrack 7518 ext/pcre/pcrelib/pcre_jit_compile.c BACKTRACK_AS(bracket_backtrack)->u.framesize = (BACKTRACK_AS(bracket_backtrack)->u.framesize << 1) | (needs_control_head ? 1 : 0); bracket_backtrack 8865 ext/pcre/pcrelib/pcre_jit_compile.c int private_data_ptr = CURRENT_AS(bracket_backtrack)->private_data_ptr; bracket_backtrack 8908 ext/pcre/pcrelib/pcre_jit_compile.c has_alternatives = (ccbegin[1 + LINK_SIZE] >= OP_ASSERT && ccbegin[1 + LINK_SIZE] <= OP_ASSERTBACK_NOT) || CURRENT_AS(bracket_backtrack)->u.condfailed != NULL; bracket_backtrack 8921 ext/pcre/pcrelib/pcre_jit_compile.c needs_control_head = (CURRENT_AS(bracket_backtrack)->u.framesize & 0x1) != 0; bracket_backtrack 8922 ext/pcre/pcrelib/pcre_jit_compile.c CURRENT_AS(bracket_backtrack)->u.framesize >>= 1; bracket_backtrack 8953 ext/pcre/pcrelib/pcre_jit_compile.c CMPTO(SLJIT_NOT_EQUAL, TMP1, 0, SLJIT_IMM, 0, CURRENT_AS(bracket_backtrack)->recursive_matchingpath); bracket_backtrack 8961 ext/pcre/pcrelib/pcre_jit_compile.c if (opcode != OP_ONCE || CURRENT_AS(bracket_backtrack)->u.framesize < 0) bracket_backtrack 8962 ext/pcre/pcrelib/pcre_jit_compile.c CMPTO(SLJIT_NOT_EQUAL, STR_PTR, 0, SLJIT_MEM1(SLJIT_SP), private_data_ptr, CURRENT_AS(bracket_backtrack)->recursive_matchingpath); bracket_backtrack 8966 ext/pcre/pcrelib/pcre_jit_compile.c CMPTO(SLJIT_NOT_EQUAL, STR_PTR, 0, SLJIT_MEM1(TMP1), (CURRENT_AS(bracket_backtrack)->u.framesize + 1) * sizeof(sljit_sw), CURRENT_AS(bracket_backtrack)->recursive_matchingpath); bracket_backtrack 8973 ext/pcre/pcrelib/pcre_jit_compile.c JUMPTO(SLJIT_JUMP, CURRENT_AS(bracket_backtrack)->recursive_matchingpath); bracket_backtrack 9016 ext/pcre/pcrelib/pcre_jit_compile.c if (CURRENT_AS(bracket_backtrack)->u.framesize >= 0) bracket_backtrack 9067 ext/pcre/pcrelib/pcre_jit_compile.c assert = CURRENT_AS(bracket_backtrack)->u.assert; bracket_backtrack 9075 ext/pcre/pcrelib/pcre_jit_compile.c set_jumps(CURRENT_AS(bracket_backtrack)->u.assert->condfailed, LABEL()); bracket_backtrack 9077 ext/pcre/pcrelib/pcre_jit_compile.c else if (CURRENT_AS(bracket_backtrack)->u.condfailed != NULL) bracket_backtrack 9081 ext/pcre/pcrelib/pcre_jit_compile.c set_jumps(CURRENT_AS(bracket_backtrack)->u.condfailed, LABEL()); bracket_backtrack 9120 ext/pcre/pcrelib/pcre_jit_compile.c match_once_common(common, ket, CURRENT_AS(bracket_backtrack)->u.framesize, private_data_ptr, has_alternatives, needs_control_head); bracket_backtrack 9174 ext/pcre/pcrelib/pcre_jit_compile.c JUMPTO(SLJIT_JUMP, CURRENT_AS(bracket_backtrack)->alternative_matchingpath); bracket_backtrack 9208 ext/pcre/pcrelib/pcre_jit_compile.c assert = CURRENT_AS(bracket_backtrack)->u.assert; bracket_backtrack 9251 ext/pcre/pcrelib/pcre_jit_compile.c if (CURRENT_AS(bracket_backtrack)->u.framesize >= 0) bracket_backtrack 9254 ext/pcre/pcrelib/pcre_jit_compile.c stacksize += CURRENT_AS(bracket_backtrack)->u.framesize + ((ket != OP_KET || *cc == OP_ALT) ? 2 : 1); bracket_backtrack 9265 ext/pcre/pcrelib/pcre_jit_compile.c if (CURRENT_AS(bracket_backtrack)->u.framesize >= 0) bracket_backtrack 9266 ext/pcre/pcrelib/pcre_jit_compile.c OP1(SLJIT_MOV, SLJIT_MEM1(SLJIT_SP), private_data_ptr, SLJIT_MEM1(STACK_TOP), CURRENT_AS(bracket_backtrack)->u.framesize * sizeof(sljit_sw)); bracket_backtrack 9288 ext/pcre/pcrelib/pcre_jit_compile.c CMPTO(SLJIT_NOT_EQUAL, STR_PTR, 0, SLJIT_IMM, 0, CURRENT_AS(bracket_backtrack)->recursive_matchingpath); bracket_backtrack 9292 ext/pcre/pcrelib/pcre_jit_compile.c JUMPTO(SLJIT_JUMP, CURRENT_AS(bracket_backtrack)->zero_matchingpath); bracket_backtrack 9315 ext/pcre/pcrelib/pcre_jit_compile.c JUMPTO(SLJIT_JUMP, CURRENT_AS(bracket_backtrack)->zero_matchingpath);