Lines Matching refs:trycmd

1689 	    trycmd_T    *trycmd = NULL;  in exec_instructions()  local
1696 trycmd = ((trycmd_T *)trystack->ga_data) + index - 1; in exec_instructions()
1697 if (!trycmd->tcd_in_catch || trycmd->tcd_finally_idx != 0) in exec_instructions()
1702 trycmd = NULL; in exec_instructions()
1704 if (trycmd != NULL && trycmd->tcd_frame_idx == ectx->ec_frame_idx) in exec_instructions()
1706 if (trycmd->tcd_in_catch) in exec_instructions()
1709 ectx->ec_iidx = trycmd->tcd_finally_idx; in exec_instructions()
1710 trycmd->tcd_finally_idx = 0; in exec_instructions()
1714 ectx->ec_iidx = trycmd->tcd_catch_idx; in exec_instructions()
1715 trycmd->tcd_in_catch = TRUE; in exec_instructions()
1717 trycmd->tcd_did_throw = TRUE; in exec_instructions()
3147 trycmd_T *trycmd = NULL; in exec_instructions() local
3150 trycmd = ((trycmd_T *)trystack->ga_data) in exec_instructions()
3152 if (trycmd != NULL in exec_instructions()
3153 && trycmd->tcd_frame_idx == ectx->ec_frame_idx) in exec_instructions()
3156 if (trycmd->tcd_finally_idx != 0) in exec_instructions()
3157 ectx->ec_iidx = trycmd->tcd_finally_idx; in exec_instructions()
3159 ectx->ec_iidx = trycmd->tcd_endtry_idx; in exec_instructions()
3160 trycmd->tcd_return = TRUE; in exec_instructions()
3376 trycmd_T *trycmd = NULL; in exec_instructions() local
3380 trycmd = ((trycmd_T *)ectx->ec_trystack.ga_data) in exec_instructions()
3384 CLEAR_POINTER(trycmd); in exec_instructions()
3385 trycmd->tcd_frame_idx = ectx->ec_frame_idx; in exec_instructions()
3386 trycmd->tcd_stack_len = ectx->ec_stack.ga_len; in exec_instructions()
3387 trycmd->tcd_catch_idx = in exec_instructions()
3389 trycmd->tcd_finally_idx = in exec_instructions()
3391 trycmd->tcd_endtry_idx = in exec_instructions()
3420 trycmd_T *trycmd = ((trycmd_T *)trystack->ga_data) in exec_instructions() local
3422 trycmd->tcd_caught = TRUE; in exec_instructions()
3423 trycmd->tcd_did_throw = FALSE; in exec_instructions()
3436 trycmd_T *trycmd; in exec_instructions() local
3449 trycmd = ((trycmd_T *)trystack->ga_data) in exec_instructions()
3453 trycmd->tcd_cont = iidx + 1; in exec_instructions()
3454 iidx = trycmd->tcd_finally_idx == 0 in exec_instructions()
3455 ? trycmd->tcd_endtry_idx : trycmd->tcd_finally_idx; in exec_instructions()
3465 trycmd_T *trycmd = ((trycmd_T *)trystack->ga_data) in exec_instructions() local
3470 trycmd->tcd_finally_idx = 0; in exec_instructions()
3481 trycmd_T *trycmd; in exec_instructions() local
3485 trycmd = ((trycmd_T *)trystack->ga_data) in exec_instructions()
3487 if (trycmd->tcd_did_throw) in exec_instructions()
3489 if (trycmd->tcd_caught && current_exception != NULL) in exec_instructions()
3497 if (trycmd->tcd_return) in exec_instructions()
3500 while (ectx->ec_stack.ga_len > trycmd->tcd_stack_len) in exec_instructions()
3505 if (trycmd->tcd_cont != 0) in exec_instructions()
3508 ectx->ec_iidx = trycmd->tcd_cont - 1; in exec_instructions()
3542 trycmd_T *trycmd = ((trycmd_T *)trystack->ga_data) in exec_instructions() local
3544 if (trycmd->tcd_caught && current_exception != NULL) in exec_instructions()
3550 trycmd->tcd_caught = FALSE; in exec_instructions()