Lines Matching refs:call_info
2095 uint32_t call_info = ZEND_CALL_NESTED_FUNCTION | ZEND_CALL_HAS_THIS; variable
2100 call_info |= ZEND_CALL_RELEASE_THIS;
2102 zend_execute_data *call = zend_vm_stack_push_call_frame(call_info, hook, 0, zobj);
2923 uint32_t call_info = EX_CALL_INFO(); in ZEND_VM_HOT_HELPER() local
2926 …if (EXPECTED((call_info & (ZEND_CALL_CODE|ZEND_CALL_TOP|ZEND_CALL_HAS_SYMBOL_TABLE|ZEND_CALL_FREE_… in ZEND_VM_HOT_HELPER()
2931 call_info = EX_CALL_INFO(); in ZEND_VM_HOT_HELPER()
2933 if (UNEXPECTED(call_info & ZEND_CALL_RELEASE_THIS)) { in ZEND_VM_HOT_HELPER()
2935 } else if (UNEXPECTED(call_info & ZEND_CALL_CLOSURE)) { in ZEND_VM_HOT_HELPER()
2948 } else if (EXPECTED((call_info & (ZEND_CALL_CODE|ZEND_CALL_TOP)) == 0)) { in ZEND_VM_HOT_HELPER()
2953 call_info = EX_CALL_INFO(); in ZEND_VM_HOT_HELPER()
2955 if (UNEXPECTED(call_info & ZEND_CALL_HAS_SYMBOL_TABLE)) { in ZEND_VM_HOT_HELPER()
2959 if (UNEXPECTED(call_info & ZEND_CALL_HAS_EXTRA_NAMED_PARAMS)) { in ZEND_VM_HOT_HELPER()
2965 zend_vm_stack_free_extra_args_ex(call_info, execute_data); in ZEND_VM_HOT_HELPER()
2967 if (UNEXPECTED(call_info & ZEND_CALL_RELEASE_THIS)) { in ZEND_VM_HOT_HELPER()
2969 } else if (UNEXPECTED(call_info & ZEND_CALL_CLOSURE)) { in ZEND_VM_HOT_HELPER()
2975 zend_vm_stack_free_call_frame_ex(call_info, old_execute_data); in ZEND_VM_HOT_HELPER()
2984 } else if (EXPECTED((call_info & ZEND_CALL_TOP) == 0)) { in ZEND_VM_HOT_HELPER()
2987 call_info |= ZEND_CALL_NEEDS_REATTACH; in ZEND_VM_HOT_HELPER()
2994 zend_vm_stack_free_call_frame_ex(call_info, old_execute_data); in ZEND_VM_HOT_HELPER()
2996 if (call_info & ZEND_CALL_NEEDS_REATTACH) { in ZEND_VM_HOT_HELPER()
3011 if (EXPECTED((call_info & ZEND_CALL_CODE) == 0)) { in ZEND_VM_HOT_HELPER()
3015 call_info = EX_CALL_INFO(); in ZEND_VM_HOT_HELPER()
3017 …if (UNEXPECTED(call_info & (ZEND_CALL_HAS_SYMBOL_TABLE|ZEND_CALL_FREE_EXTRA_ARGS|ZEND_CALL_HAS_EXT… in ZEND_VM_HOT_HELPER()
3018 if (UNEXPECTED(call_info & ZEND_CALL_HAS_SYMBOL_TABLE)) { in ZEND_VM_HOT_HELPER()
3021 zend_vm_stack_free_extra_args_ex(call_info, execute_data); in ZEND_VM_HOT_HELPER()
3022 if (UNEXPECTED(call_info & ZEND_CALL_HAS_EXTRA_NAMED_PARAMS)) { in ZEND_VM_HOT_HELPER()
3026 if (UNEXPECTED(call_info & ZEND_CALL_CLOSURE)) { in ZEND_VM_HOT_HELPER()
3035 call_info |= ZEND_CALL_NEEDS_REATTACH; in ZEND_VM_HOT_HELPER()
3037 if (call_info & ZEND_CALL_NEEDS_REATTACH) { in ZEND_VM_HOT_HELPER()
3546 uint32_t call_info; variable
3665 call_info = ZEND_CALL_NESTED_FUNCTION | ZEND_CALL_HAS_THIS;
3675 call_info = ZEND_CALL_NESTED_FUNCTION;
3681 call_info = ZEND_CALL_NESTED_FUNCTION | ZEND_CALL_HAS_THIS | ZEND_CALL_RELEASE_THIS;
3684 call = zend_vm_stack_push_call_frame(call_info,
3697 uint32_t call_info; variable
3798 call_info = ZEND_CALL_NESTED_FUNCTION | ZEND_CALL_HAS_THIS;
3814 call_info = ZEND_CALL_NESTED_FUNCTION;
3817 call = zend_vm_stack_push_call_frame(call_info,
3915 uint32_t call_info = ZEND_CALL_NESTED_FUNCTION | ZEND_CALL_DYNAMIC; variable
3936 call_info |= ZEND_CALL_CLOSURE;
3938 call_info |= ZEND_CALL_FAKE_CLOSURE;
3942 call_info |= ZEND_CALL_HAS_THIS;
3947 call_info |= ZEND_CALL_RELEASE_THIS | ZEND_CALL_HAS_THIS;
3952 if (call_info & ZEND_CALL_CLOSURE) {
3954 } else if (call_info & ZEND_CALL_RELEASE_THIS) {
3970 call = zend_vm_stack_push_call_frame(call_info,
4100 uint32_t call_info = ZEND_CALL_INFO(call);
4101 if (UNEXPECTED(call_info & (ZEND_CALL_HAS_EXTRA_NAMED_PARAMS|ZEND_CALL_ALLOCATED))) {
4102 if (call_info & ZEND_CALL_HAS_EXTRA_NAMED_PARAMS) {
4105 zend_vm_stack_free_call_frame_ex(call_info, call);
4229 uint32_t call_info = ZEND_CALL_INFO(call);
4230 if (UNEXPECTED(call_info & (ZEND_CALL_HAS_EXTRA_NAMED_PARAMS|ZEND_CALL_ALLOCATED))) {
4231 if (call_info & ZEND_CALL_HAS_EXTRA_NAMED_PARAMS) {
4234 zend_vm_stack_free_call_frame_ex(call_info, call);
4598 uint32_t num_args, used_stack, call_info; variable
4635 call_info = Z_TYPE_INFO(EX(This));
4636 if ((call_info & Z_TYPE_MASK) == IS_OBJECT
4637 && (!(call_info & (ZEND_CALL_CLOSURE|ZEND_CALL_RELEASE_THIS))
4640 ZEND_ADD_CALL_FLAG_EX(call_info, ZEND_CALL_RELEASE_THIS);
4643 …ZEND_ADD_CALL_FLAG_EX(call_info, (ZEND_CALL_TOP_FUNCTION | ZEND_CALL_ALLOCATED | ZEND_CALL_GENERAT…
4644 Z_TYPE_INFO(gen_execute_data->This) = call_info;
4647 call_info = EX_CALL_INFO();
4649 if (EXPECTED(!(call_info & (ZEND_CALL_TOP|ZEND_CALL_ALLOCATED)))) {
4654 } else if (EXPECTED(!(call_info & ZEND_CALL_TOP))) {
4657 zend_vm_stack_free_call_frame_ex(call_info, old_execute_data);
8868 …uint32_t call_info = EX_CALL_INFO() & (ZEND_CALL_NESTED | ZEND_CALL_TOP | ZEND_CALL_RELEASE_THIS |…
8903 if (UNEXPECTED(call_info & ZEND_CALL_HAS_EXTRA_NAMED_PARAMS)) {
8977 if (UNEXPECTED(call_info & ZEND_CALL_HAS_EXTRA_NAMED_PARAMS)) {
8987 if (!execute_data || !EX(func) || !ZEND_USER_CODE(EX(func)->type) || (call_info & ZEND_CALL_TOP)) {
8991 if (UNEXPECTED(call_info & ZEND_CALL_RELEASE_THIS)) {