bracket_backtrack 6967 ext/pcre/pcrelib/pcre_jit_compile.c PUSH_BACKTRACK(sizeof(bracket_backtrack), cc, NULL); bracket_backtrack 7028 ext/pcre/pcrelib/pcre_jit_compile.c BACKTRACK_AS(bracket_backtrack)->private_data_ptr = private_data_ptr; bracket_backtrack 7036 ext/pcre/pcrelib/pcre_jit_compile.c BACKTRACK_AS(bracket_backtrack)->private_data_ptr = private_data_ptr; bracket_backtrack 7038 ext/pcre/pcrelib/pcre_jit_compile.c BACKTRACK_AS(bracket_backtrack)->u.framesize = get_framesize(common, ccbegin, NULL, FALSE, &needs_control_head); bracket_backtrack 7080 ext/pcre/pcrelib/pcre_jit_compile.c if (opcode != OP_ONCE || BACKTRACK_AS(bracket_backtrack)->u.framesize < 0) bracket_backtrack 7089 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 7110 ext/pcre/pcrelib/pcre_jit_compile.c BACKTRACK_AS(bracket_backtrack)->recursive_matchingpath = LABEL(); bracket_backtrack 7116 ext/pcre/pcrelib/pcre_jit_compile.c BACKTRACK_AS(bracket_backtrack)->alternative_matchingpath = rmax_label; bracket_backtrack 7129 ext/pcre/pcrelib/pcre_jit_compile.c if (BACKTRACK_AS(bracket_backtrack)->u.framesize < 0) bracket_backtrack 7140 ext/pcre/pcrelib/pcre_jit_compile.c if (BACKTRACK_AS(bracket_backtrack)->u.framesize == no_frame) bracket_backtrack 7161 ext/pcre/pcrelib/pcre_jit_compile.c if (BACKTRACK_AS(bracket_backtrack)->u.framesize == no_frame) bracket_backtrack 7173 ext/pcre/pcrelib/pcre_jit_compile.c stacksize += BACKTRACK_AS(bracket_backtrack)->u.framesize + 1; bracket_backtrack 7195 ext/pcre/pcrelib/pcre_jit_compile.c init_frame(common, ccbegin, NULL, BACKTRACK_AS(bracket_backtrack)->u.framesize + stacksize, stacksize + 1, FALSE); bracket_backtrack 7240 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, &(BACKTRACK_AS(bracket_backtrack)->u.condfailed), bracket_backtrack 7262 ext/pcre/pcrelib/pcre_jit_compile.c add_jump(compiler, &(BACKTRACK_AS(bracket_backtrack)->u.condfailed), JUMP(SLJIT_ZERO)); bracket_backtrack 7268 ext/pcre/pcrelib/pcre_jit_compile.c BACKTRACK_AS(bracket_backtrack)->u.condfailed = NULL; bracket_backtrack 7331 ext/pcre/pcrelib/pcre_jit_compile.c BACKTRACK_AS(bracket_backtrack)->u.assert = assert; bracket_backtrack 7341 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 7390 ext/pcre/pcrelib/pcre_jit_compile.c BACKTRACK_AS(bracket_backtrack)->alternative_matchingpath = LABEL(); bracket_backtrack 7405 ext/pcre/pcrelib/pcre_jit_compile.c BACKTRACK_AS(bracket_backtrack)->alternative_matchingpath = LABEL(); bracket_backtrack 7415 ext/pcre/pcrelib/pcre_jit_compile.c BACKTRACK_AS(bracket_backtrack)->alternative_matchingpath = LABEL(); bracket_backtrack 7430 ext/pcre/pcrelib/pcre_jit_compile.c BACKTRACK_AS(bracket_backtrack)->recursive_matchingpath = LABEL(); bracket_backtrack 7448 ext/pcre/pcrelib/pcre_jit_compile.c BACKTRACK_AS(bracket_backtrack)->zero_matchingpath = LABEL(); bracket_backtrack 7460 ext/pcre/pcrelib/pcre_jit_compile.c if (opcode == OP_ONCE && BACKTRACK_AS(bracket_backtrack)->u.framesize >= 0) bracket_backtrack 7481 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 8824 ext/pcre/pcrelib/pcre_jit_compile.c int private_data_ptr = CURRENT_AS(bracket_backtrack)->private_data_ptr; bracket_backtrack 8867 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 8880 ext/pcre/pcrelib/pcre_jit_compile.c needs_control_head = (CURRENT_AS(bracket_backtrack)->u.framesize & 0x1) != 0; bracket_backtrack 8881 ext/pcre/pcrelib/pcre_jit_compile.c CURRENT_AS(bracket_backtrack)->u.framesize >>= 1; bracket_backtrack 8912 ext/pcre/pcrelib/pcre_jit_compile.c CMPTO(SLJIT_NOT_EQUAL, TMP1, 0, SLJIT_IMM, 0, CURRENT_AS(bracket_backtrack)->recursive_matchingpath); bracket_backtrack 8920 ext/pcre/pcrelib/pcre_jit_compile.c if (opcode != OP_ONCE || CURRENT_AS(bracket_backtrack)->u.framesize < 0) bracket_backtrack 8921 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 8925 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 8932 ext/pcre/pcrelib/pcre_jit_compile.c JUMPTO(SLJIT_JUMP, CURRENT_AS(bracket_backtrack)->recursive_matchingpath); bracket_backtrack 8975 ext/pcre/pcrelib/pcre_jit_compile.c if (CURRENT_AS(bracket_backtrack)->u.framesize >= 0) bracket_backtrack 9026 ext/pcre/pcrelib/pcre_jit_compile.c assert = CURRENT_AS(bracket_backtrack)->u.assert; bracket_backtrack 9034 ext/pcre/pcrelib/pcre_jit_compile.c set_jumps(CURRENT_AS(bracket_backtrack)->u.assert->condfailed, LABEL()); bracket_backtrack 9036 ext/pcre/pcrelib/pcre_jit_compile.c else if (CURRENT_AS(bracket_backtrack)->u.condfailed != NULL) bracket_backtrack 9040 ext/pcre/pcrelib/pcre_jit_compile.c set_jumps(CURRENT_AS(bracket_backtrack)->u.condfailed, LABEL()); bracket_backtrack 9079 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 9133 ext/pcre/pcrelib/pcre_jit_compile.c JUMPTO(SLJIT_JUMP, CURRENT_AS(bracket_backtrack)->alternative_matchingpath); bracket_backtrack 9167 ext/pcre/pcrelib/pcre_jit_compile.c assert = CURRENT_AS(bracket_backtrack)->u.assert; bracket_backtrack 9210 ext/pcre/pcrelib/pcre_jit_compile.c if (CURRENT_AS(bracket_backtrack)->u.framesize >= 0) bracket_backtrack 9213 ext/pcre/pcrelib/pcre_jit_compile.c stacksize += CURRENT_AS(bracket_backtrack)->u.framesize + ((ket != OP_KET || *cc == OP_ALT) ? 2 : 1); bracket_backtrack 9224 ext/pcre/pcrelib/pcre_jit_compile.c if (CURRENT_AS(bracket_backtrack)->u.framesize >= 0) bracket_backtrack 9225 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 9247 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 9251 ext/pcre/pcrelib/pcre_jit_compile.c JUMPTO(SLJIT_JUMP, CURRENT_AS(bracket_backtrack)->zero_matchingpath); bracket_backtrack 9274 ext/pcre/pcrelib/pcre_jit_compile.c JUMPTO(SLJIT_JUMP, CURRENT_AS(bracket_backtrack)->zero_matchingpath);