stk 392 ext/mbstring/oniguruma/regexec.c stk = stk_base;\ stk 400 ext/mbstring/oniguruma/regexec.c stk = stk_base;\ stk 432 ext/mbstring/oniguruma/regexec.c OnigStackType *x, *stk_base, *stk_end, *stk; stk 436 ext/mbstring/oniguruma/regexec.c stk = *arg_stk; stk 462 ext/mbstring/oniguruma/regexec.c *arg_stk = x + (stk - stk_base); stk 469 ext/mbstring/oniguruma/regexec.c if (stk_end - stk < (n)) {\ stk 470 ext/mbstring/oniguruma/regexec.c int r = stack_double(&stk_base, &stk_end, &stk, stk_alloc, msa);\ stk 476 ext/mbstring/oniguruma/regexec.c #define GET_STACK_INDEX(stk) ((stk) - stk_base) stk 480 ext/mbstring/oniguruma/regexec.c stk->type = (stack_type);\ stk 484 ext/mbstring/oniguruma/regexec.c #define IS_TO_VOID_TARGET(stk) (((stk)->type & STK_MASK_TO_VOID_TARGET) != 0) stk 498 ext/mbstring/oniguruma/regexec.c #define ELSE_IF_STATE_CHECK_MARK(stk) \ stk 499 ext/mbstring/oniguruma/regexec.c else if ((stk)->type == STK_STATE_CHECK_MARK) { \ stk 500 ext/mbstring/oniguruma/regexec.c int x = STATE_CHECK_POS(stk->u.state.pstr, stk->u.state.state_check);\ stk 506 ext/mbstring/oniguruma/regexec.c stk->type = (stack_type);\ stk 507 ext/mbstring/oniguruma/regexec.c stk->u.state.pcode = (pat);\ stk 508 ext/mbstring/oniguruma/regexec.c stk->u.state.pstr = (s);\ stk 509 ext/mbstring/oniguruma/regexec.c stk->u.state.pstr_prev = (sprev);\ stk 510 ext/mbstring/oniguruma/regexec.c stk->u.state.state_check = 0;\ stk 515 ext/mbstring/oniguruma/regexec.c stk->type = (stack_type);\ stk 516 ext/mbstring/oniguruma/regexec.c stk->u.state.pcode = (pat);\ stk 517 ext/mbstring/oniguruma/regexec.c stk->u.state.state_check = 0;\ stk 523 ext/mbstring/oniguruma/regexec.c stk->type = STK_ALT;\ stk 524 ext/mbstring/oniguruma/regexec.c stk->u.state.pcode = (pat);\ stk 525 ext/mbstring/oniguruma/regexec.c stk->u.state.pstr = (s);\ stk 526 ext/mbstring/oniguruma/regexec.c stk->u.state.pstr_prev = (sprev);\ stk 527 ext/mbstring/oniguruma/regexec.c stk->u.state.state_check = ((state_check_buff != NULL) ? (snum) : 0);\ stk 534 ext/mbstring/oniguruma/regexec.c stk->type = STK_STATE_CHECK_MARK;\ stk 535 ext/mbstring/oniguruma/regexec.c stk->u.state.pstr = (s);\ stk 536 ext/mbstring/oniguruma/regexec.c stk->u.state.state_check = (snum);\ stk 543 ext/mbstring/oniguruma/regexec.c #define ELSE_IF_STATE_CHECK_MARK(stk) stk 547 ext/mbstring/oniguruma/regexec.c stk->type = (stack_type);\ stk 548 ext/mbstring/oniguruma/regexec.c stk->u.state.pcode = (pat);\ stk 549 ext/mbstring/oniguruma/regexec.c stk->u.state.pstr = (s);\ stk 550 ext/mbstring/oniguruma/regexec.c stk->u.state.pstr_prev = (sprev);\ stk 555 ext/mbstring/oniguruma/regexec.c stk->type = (stack_type);\ stk 556 ext/mbstring/oniguruma/regexec.c stk->u.state.pcode = (pat);\ stk 570 ext/mbstring/oniguruma/regexec.c stk->type = STK_REPEAT;\ stk 571 ext/mbstring/oniguruma/regexec.c stk->u.repeat.num = (id);\ stk 572 ext/mbstring/oniguruma/regexec.c stk->u.repeat.pcode = (pat);\ stk 573 ext/mbstring/oniguruma/regexec.c stk->u.repeat.count = 0;\ stk 579 ext/mbstring/oniguruma/regexec.c stk->type = STK_REPEAT_INC;\ stk 580 ext/mbstring/oniguruma/regexec.c stk->u.repeat_inc.si = (sindex);\ stk 586 ext/mbstring/oniguruma/regexec.c stk->type = STK_MEM_START;\ stk 587 ext/mbstring/oniguruma/regexec.c stk->u.mem.num = (mnum);\ stk 588 ext/mbstring/oniguruma/regexec.c stk->u.mem.pstr = (s);\ stk 589 ext/mbstring/oniguruma/regexec.c stk->u.mem.start = mem_start_stk[mnum];\ stk 590 ext/mbstring/oniguruma/regexec.c stk->u.mem.end = mem_end_stk[mnum];\ stk 591 ext/mbstring/oniguruma/regexec.c mem_start_stk[mnum] = GET_STACK_INDEX(stk);\ stk 598 ext/mbstring/oniguruma/regexec.c stk->type = STK_MEM_END;\ stk 599 ext/mbstring/oniguruma/regexec.c stk->u.mem.num = (mnum);\ stk 600 ext/mbstring/oniguruma/regexec.c stk->u.mem.pstr = (s);\ stk 601 ext/mbstring/oniguruma/regexec.c stk->u.mem.start = mem_start_stk[mnum];\ stk 602 ext/mbstring/oniguruma/regexec.c stk->u.mem.end = mem_end_stk[mnum];\ stk 603 ext/mbstring/oniguruma/regexec.c mem_end_stk[mnum] = GET_STACK_INDEX(stk);\ stk 609 ext/mbstring/oniguruma/regexec.c stk->type = STK_MEM_END_MARK;\ stk 610 ext/mbstring/oniguruma/regexec.c stk->u.mem.num = (mnum);\ stk 616 ext/mbstring/oniguruma/regexec.c k = stk;\ stk 632 ext/mbstring/oniguruma/regexec.c while (k < stk) {\ stk 650 ext/mbstring/oniguruma/regexec.c stk->type = STK_NULL_CHECK_START;\ stk 651 ext/mbstring/oniguruma/regexec.c stk->u.null_check.num = (cnum);\ stk 652 ext/mbstring/oniguruma/regexec.c stk->u.null_check.pstr = (s);\ stk 658 ext/mbstring/oniguruma/regexec.c stk->type = STK_NULL_CHECK_END;\ stk 659 ext/mbstring/oniguruma/regexec.c stk->u.null_check.num = (cnum);\ stk 665 ext/mbstring/oniguruma/regexec.c stk->type = STK_CALL_FRAME;\ stk 666 ext/mbstring/oniguruma/regexec.c stk->u.call_frame.ret_addr = (pat);\ stk 672 ext/mbstring/oniguruma/regexec.c stk->type = STK_RETURN;\ stk 688 ext/mbstring/oniguruma/regexec.c stk--;\ stk 689 ext/mbstring/oniguruma/regexec.c STACK_BASE_CHECK(stk, "STACK_POP_ONE"); \ stk 696 ext/mbstring/oniguruma/regexec.c stk--;\ stk 697 ext/mbstring/oniguruma/regexec.c STACK_BASE_CHECK(stk, "STACK_POP"); \ stk 698 ext/mbstring/oniguruma/regexec.c if ((stk->type & STK_MASK_POP_USED) != 0) break;\ stk 699 ext/mbstring/oniguruma/regexec.c ELSE_IF_STATE_CHECK_MARK(stk);\ stk 704 ext/mbstring/oniguruma/regexec.c stk--;\ stk 705 ext/mbstring/oniguruma/regexec.c STACK_BASE_CHECK(stk, "STACK_POP 2"); \ stk 706 ext/mbstring/oniguruma/regexec.c if ((stk->type & STK_MASK_POP_USED) != 0) break;\ stk 707 ext/mbstring/oniguruma/regexec.c else if (stk->type == STK_MEM_START) {\ stk 708 ext/mbstring/oniguruma/regexec.c mem_start_stk[stk->u.mem.num] = stk->u.mem.start;\ stk 709 ext/mbstring/oniguruma/regexec.c mem_end_stk[stk->u.mem.num] = stk->u.mem.end;\ stk 711 ext/mbstring/oniguruma/regexec.c ELSE_IF_STATE_CHECK_MARK(stk);\ stk 716 ext/mbstring/oniguruma/regexec.c stk--;\ stk 717 ext/mbstring/oniguruma/regexec.c STACK_BASE_CHECK(stk, "STACK_POP 3"); \ stk 718 ext/mbstring/oniguruma/regexec.c if ((stk->type & STK_MASK_POP_USED) != 0) break;\ stk 719 ext/mbstring/oniguruma/regexec.c else if (stk->type == STK_MEM_START) {\ stk 720 ext/mbstring/oniguruma/regexec.c mem_start_stk[stk->u.mem.num] = stk->u.mem.start;\ stk 721 ext/mbstring/oniguruma/regexec.c mem_end_stk[stk->u.mem.num] = stk->u.mem.end;\ stk 723 ext/mbstring/oniguruma/regexec.c else if (stk->type == STK_REPEAT_INC) {\ stk 724 ext/mbstring/oniguruma/regexec.c STACK_AT(stk->u.repeat_inc.si)->u.repeat.count--;\ stk 726 ext/mbstring/oniguruma/regexec.c else if (stk->type == STK_MEM_END) {\ stk 727 ext/mbstring/oniguruma/regexec.c mem_start_stk[stk->u.mem.num] = stk->u.mem.start;\ stk 728 ext/mbstring/oniguruma/regexec.c mem_end_stk[stk->u.mem.num] = stk->u.mem.end;\ stk 730 ext/mbstring/oniguruma/regexec.c ELSE_IF_STATE_CHECK_MARK(stk);\ stk 738 ext/mbstring/oniguruma/regexec.c stk--;\ stk 739 ext/mbstring/oniguruma/regexec.c STACK_BASE_CHECK(stk, "STACK_POP_TIL_POS_NOT"); \ stk 740 ext/mbstring/oniguruma/regexec.c if (stk->type == STK_POS_NOT) break;\ stk 741 ext/mbstring/oniguruma/regexec.c else if (stk->type == STK_MEM_START) {\ stk 742 ext/mbstring/oniguruma/regexec.c mem_start_stk[stk->u.mem.num] = stk->u.mem.start;\ stk 743 ext/mbstring/oniguruma/regexec.c mem_end_stk[stk->u.mem.num] = stk->u.mem.end;\ stk 745 ext/mbstring/oniguruma/regexec.c else if (stk->type == STK_REPEAT_INC) {\ stk 746 ext/mbstring/oniguruma/regexec.c STACK_AT(stk->u.repeat_inc.si)->u.repeat.count--;\ stk 748 ext/mbstring/oniguruma/regexec.c else if (stk->type == STK_MEM_END) {\ stk 749 ext/mbstring/oniguruma/regexec.c mem_start_stk[stk->u.mem.num] = stk->u.mem.start;\ stk 750 ext/mbstring/oniguruma/regexec.c mem_end_stk[stk->u.mem.num] = stk->u.mem.end;\ stk 752 ext/mbstring/oniguruma/regexec.c ELSE_IF_STATE_CHECK_MARK(stk);\ stk 758 ext/mbstring/oniguruma/regexec.c stk--;\ stk 759 ext/mbstring/oniguruma/regexec.c STACK_BASE_CHECK(stk, "STACK_POP_TIL_LOOK_BEHIND_NOT"); \ stk 760 ext/mbstring/oniguruma/regexec.c if (stk->type == STK_LOOK_BEHIND_NOT) break;\ stk 761 ext/mbstring/oniguruma/regexec.c else if (stk->type == STK_MEM_START) {\ stk 762 ext/mbstring/oniguruma/regexec.c mem_start_stk[stk->u.mem.num] = stk->u.mem.start;\ stk 763 ext/mbstring/oniguruma/regexec.c mem_end_stk[stk->u.mem.num] = stk->u.mem.end;\ stk 765 ext/mbstring/oniguruma/regexec.c else if (stk->type == STK_REPEAT_INC) {\ stk 766 ext/mbstring/oniguruma/regexec.c STACK_AT(stk->u.repeat_inc.si)->u.repeat.count--;\ stk 768 ext/mbstring/oniguruma/regexec.c else if (stk->type == STK_MEM_END) {\ stk 769 ext/mbstring/oniguruma/regexec.c mem_start_stk[stk->u.mem.num] = stk->u.mem.start;\ stk 770 ext/mbstring/oniguruma/regexec.c mem_end_stk[stk->u.mem.num] = stk->u.mem.end;\ stk 772 ext/mbstring/oniguruma/regexec.c ELSE_IF_STATE_CHECK_MARK(stk);\ stk 777 ext/mbstring/oniguruma/regexec.c k = stk;\ stk 792 ext/mbstring/oniguruma/regexec.c OnigStackType *k = stk;\ stk 807 ext/mbstring/oniguruma/regexec.c OnigStackType* k = stk;\ stk 822 ext/mbstring/oniguruma/regexec.c OnigStackType* k = stk;\ stk 842 ext/mbstring/oniguruma/regexec.c OnigStackType* k = stk;\ stk 855 ext/mbstring/oniguruma/regexec.c while (k < stk) {\ stk 882 ext/mbstring/oniguruma/regexec.c OnigStackType* k = stk;\ stk 896 ext/mbstring/oniguruma/regexec.c while (k < stk) {\ stk 930 ext/mbstring/oniguruma/regexec.c k = stk;\ stk 948 ext/mbstring/oniguruma/regexec.c OnigStackType* k = stk;\ stk 1214 ext/mbstring/oniguruma/regexec.c stk++;\ stk 1215 ext/mbstring/oniguruma/regexec.c if (stk - stk_base > MaxStackDepth) \ stk 1216 ext/mbstring/oniguruma/regexec.c MaxStackDepth = stk - stk_base;\ stk 1220 ext/mbstring/oniguruma/regexec.c #define STACK_INC stk++ stk 1256 ext/mbstring/oniguruma/regexec.c OnigStackType *stk_alloc, *stk_base, *stk, *stk_end; stk 1395 ext/mbstring/oniguruma/regexec.c stk, (UChar* )str, reg); stk 2292 ext/mbstring/oniguruma/regexec.c if (backref_match_at_nested_level(reg, stk, stk_base, ic stk 2506 ext/mbstring/oniguruma/regexec.c repeat_stk[mem] = GET_STACK_INDEX(stk); stk 2523 ext/mbstring/oniguruma/regexec.c repeat_stk[mem] = GET_STACK_INDEX(stk); stk 2698 ext/mbstring/oniguruma/regexec.c p = stk->u.state.pcode; stk 2699 ext/mbstring/oniguruma/regexec.c s = stk->u.state.pstr; stk 2700 ext/mbstring/oniguruma/regexec.c sprev = stk->u.state.pstr_prev; stk 2703 ext/mbstring/oniguruma/regexec.c if (stk->u.state.state_check != 0) { stk 2704 ext/mbstring/oniguruma/regexec.c stk->type = STK_STATE_CHECK_MARK; stk 2705 ext/mbstring/oniguruma/regexec.c stk++;